diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9fa30292f0a..d46dff9c8dc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,53 +7,69 @@ v21.x.x (next, future) Important API changes: ~~~~~~~~~~~~~~~~~~~~~~~~ - - The data structure of the JSON output is now versioned and the next version - is available with a new command line option. We are also documenting a new - and clear API policy and backward compatibility policy. - - - The data structure of the JSON output has changed for copyrights, authors - and holders: we now use proper name for attributes and not a generic "value". - - - The data structure of the JSON output has changed for licenses: we now - return match details once for each matched license expression rather than - once for each license in a matched expression. There is a new top-level - "licenses" attributes that contains the data details for each detected - licenses only once. This data can contain the reference license text - as an option. - - - The data structure of the JSON output has changed for packages: we now - return "package_manifests" package information at the manifest file-level - rather than "packages". There is a a new top-level "packages" attribute - that contains each package instance that can be aggregating data from - multiple manifests for a single package instance. - - - The data structure for HTML output has been changed to include emails and urls under the - "infos" object. Now HTML template will output holders, authors, emails, and - urls into separate tables like "licenses" and "copyrights". +- The data structure of the JSON output is now versioned and the next version + is available with a new command line option. We are also documenting a new + and clear API policy and backward compatibility policy. + +- The data structure of the JSON output has changed for copyrights, authors + and holders: we now use proper name for attributes and not a generic "value". + +- The data structure of the JSON output has changed for licenses: we now + return match details once for each matched license expression rather than + once for each license in a matched expression. There is a new top-level + "licenses" attributes that contains the data details for each detected + licenses only once. This data can contain the reference license text + as an option. + +- The data structure of the JSON output has changed for packages: we now + return "package_manifests" package information at the manifest file-level + rather than "packages". There is a a new top-level "packages" attribute + that contains each package instance that can be aggregating data from + multiple manifests for a single package instance. + +- The data structure for HTML output has been changed to include emails and urls under the + "infos" object. Now HTML template will output holders, authors, emails, and + urls into separate tables like "licenses" and "copyrights". Copyright detection: ~~~~~~~~~~~~~~~~~~~~ - - The data structure in the JSON is now using consistently named attributes as - opposed to a plain value. +- The data structure in the JSON is now using consistently named attributes as + opposed to a plain value. +- Several copyright detection bugs have been fixed. Package detection: ~~~~~~~~~~~~~~~~~~ - - Add support for OpenWRT packages. - - Add support for Yocto/BitBake .bb recipes. - - Add support to track installed files for each Package type. +- Add support for OpenWRT packages. +- Add support for Yocto/BitBake .bb recipes. +- Add support to track installed files for each Package type. +- Debian copyright license detection has been significantly improved with new + license detection rules. License detection: ~~~~~~~~~~~~~~~~~~~ +- There have been XXX new licenses added, YYY new license detection rules added + and ZZZ updated license or rules. + +- Several license detection bugs have fixed. + +- The SPDX license list 3.14 is now supported. We also include the version + of the SPDX license list in the ScanCode JSON and SPDX outputs, as well as + display it with the --version command line option. + - Unknown licenses have a new flag "is_unknown" to identify them beyond just the naming convention of having "unknown" as part of their name. - Rules that match at least one unknown license have a flag "has_unknown" set in the returned match results. + +- There is a new experimental command line option "--unknown-licenses" to + detect unknown licenses and follow license references such as "See license in + file COPYING". The actual data structure for this new option is evolving. Many thanks to every contributors that made this possible and in particular: @@ -64,7 +80,6 @@ Many thanks to every contributors that made this possible and in particular: - Philippe Ombredanne @pombredanne - v21.8.4 --------- diff --git a/etc/scripts/licenses/buildrules.py b/etc/scripts/licenses/buildrules.py index ca9c338139c..a7d3e856591 100644 --- a/etc/scripts/licenses/buildrules.py +++ b/etc/scripts/licenses/buildrules.py @@ -226,6 +226,9 @@ def cli(licenses_file): rulerec = models.Rule(**rd) + # force recomputing relevance to remove junk stored relevance for long rules + rulerec.compute_relevance(_threshold=18.0) + rulerec.data_file = base_loc + '.yml' rulerec.text_file = base_loc + '.RULE' @@ -234,10 +237,13 @@ def cli(licenses_file): if rule_tokens in rules_tokens: print('Skipping already added rule with text for:', base_name) else: + print('Adding new rule:') + print(' file://' + rulerec.data_file) + print(' file://' + rulerec.text_file,) rules_tokens.add(rule_tokens) + rulerec.dump() models.update_ignorables(rulerec, verbose=False) rulerec.dump() - print('Rule added:', 'file://' + rulerec.data_file, '\n', 'file://' + rulerec.text_file,) if __name__ == '__main__': diff --git a/etc/scripts/licenses/genrulevariants.py b/etc/scripts/licenses/genrulevariants.py new file mode 100644 index 00000000000..0be199d3b33 --- /dev/null +++ b/etc/scripts/licenses/genrulevariants.py @@ -0,0 +1,81 @@ +# -*- coding: utf-8 -*- +# +# 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 click + +from licensedcode import models + +""" +A script to generate license detection rules from existing license rules by +replacing strings. +""" + +from buildrules import find_rule_base_loc +from buildrules import rule_exists + + +def get_rules(source, replacement): + """ + Yield tuple of (rule, new text) for non-false positive existing Rules with a + text that contains source. + """ + for rule in models.load_rules(): + if rule.is_false_positive: + continue + text = rule.text() + if source in text: + yield rule, text.replace(source, replacement) + + +@click.command() +@click.option('--source', metavar='SOURCE', type=str, help='The source, old string to replace.') +@click.option('--replacement', metavar='REPLACEMENT', type=str, help='The replacement string to use.') +@click.help_option('-h', '--help') +def cli(source, replacement): + """ + Create new license detection rules from existing rules by replacing a SOURCE + string by a REPLACEMENT string in any rule text that contains this SOURCE string. + """ + + for rule, new_text in get_rules(source, replacement): + existing = rule_exists(new_text) + if existing: + continue + + if rule.is_license_intro: + base_name = 'license-intro' + else: + base_name = rule.license_expression + + base_loc = find_rule_base_loc(base_name) + + rd = rule.to_dict() + rd['stored_text'] = new_text + rd['has_stored_relevance'] = rule.has_stored_relevance + rd['has_stored_minimum_coverage'] = rule.has_stored_minimum_coverage + + rulerec = models.Rule(**rd) + + # force recomputing relevance to remove junk stored relevance for long rules + rulerec.compute_relevance(_threshold=18.0) + + rulerec.data_file = base_loc + '.yml' + rulerec.text_file = base_loc + '.RULE' + + print('Adding new rule:') + print(' file://' + rulerec.data_file) + print(' file://' + rulerec.text_file,) + rulerec.dump() + models.update_ignorables(rulerec, verbose=False) + rulerec.dump() + + +if __name__ == '__main__': + cli() diff --git a/etc/scripts/licenses/synclic.py b/etc/scripts/licenses/synclic.py index 5ace50fb788..9abd74968d1 100644 --- a/etc/scripts/licenses/synclic.py +++ b/etc/scripts/licenses/synclic.py @@ -406,16 +406,25 @@ def build_license(self, mapping, skip_oddities=True, scancode_licenses=None): return # these keys have a complicated history - if skip_oddities and key in set([ - 'gpl-1.0', 'gpl-2.0', 'gpl-3.0', - 'lgpl-2.0', 'lgpl-2.1', 'lgpl-3.0', - 'agpl-1.0', 'agpl-2.0', 'agpl-3.0', - 'gfdl-1.1', 'gfdl-1.2', 'gfdl-1.3', + spdx_keys_with_complicated_past = set([ + 'gpl-1.0', + 'gpl-2.0', + 'gpl-3.0', + 'lgpl-2.0', + 'lgpl-2.1', + 'lgpl-3.0', + 'agpl-1.0', + 'agpl-2.0', + 'agpl-3.0', + 'gfdl-1.1', + 'gfdl-1.2', + 'gfdl-1.3', 'nokia-qt-exception-1.1', 'bzip2-1.0.5', 'bsd-2-clause-freebsd', 'bsd-2-clause-netbsd', - ]): + ]) + if skip_oddities and key in spdx_keys_with_complicated_past: return deprecated = mapping.get('isDeprecatedLicenseId', False) @@ -505,8 +514,9 @@ def __init__(self, external_base_dir, api_base_url=None, api_key=None): self.api_base_url = api_base_url or os.getenv('DEJACODE_API_URL') self.api_key = api_key or os.getenv('DEJACODE_API_KEY') assert (self.api_key and self.api_base_url), ( - 'You must set the DEJACODE_API_URL and DEJACODE_API_KEY ' + - 'environment variables before running this script.') + 'You must set the DEJACODE_API_URL and DEJACODE_API_KEY ' + 'environment variables before running this script.' + ) super(DejaSource, self).__init__(external_base_dir) @@ -546,14 +556,30 @@ def build_license(self, mapping, scancode_licenses): return # these licenses are combos of many others and are ignored: we detect - # instead each part of the combo + # instead each part of the combos separately dejacode_special_composites = set([ - 'intel-bsd-special', - # 'newlib-subdirectory', - ]) - is_component_license = mapping.get('is_component_license') or False - - is_combo = is_component_license or key in dejacode_special_composites + 'net-snmp', + 'aes-128-3.0', + 'agpl-3.0-bacula', + 'bacula-exception', + 'componentace-jcraft', + 'nvidia-cuda-supplement-2020', + 'dejacode', + 'ibm-icu', + 'unicode-icu-58', + 'info-zip-1997-10', + 'info-zip-2001-01', + 'info-zip-2002-02', + 'info-zip-2003-05', + 'info-zip-2004-05', + 'info-zip-2005-02', + 'info-zip-2007-03', + 'info-zip-2009-01', + 'intel-bsd-special', + 'lgpl-3.0-plus-openssl', + 'newlib-subdirectory', + ]) + is_combo = key in dejacode_special_composites if is_combo: if TRACE: print('Skipping DejaCode combo/component license', key) return diff --git a/requirements.txt b/requirements.txt index af22067aad8..6d76ca66ea1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ colorama==0.4.4 commoncode==21.8.31 construct==2.10.67 cryptography==3.4.7 -debian-inspector==21.5.25 +debian-inspector==30.0.0 dparse==0.5.1 extractcode==21.7.23 extractcode-7z==16.5.210531 diff --git a/scancode-toolkit.ABOUT b/scancode-toolkit.ABOUT old mode 100755 new mode 100644 diff --git a/setup-mini.cfg b/setup-mini.cfg index a3f9eec173c..df798d51cbe 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit-mini -version = 21.8.4 +version = 30.0.0 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft description = ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts. scancode-toolkit-mini is a special build that does not come with pre-built binary dependencies by default. These are instead installed separately or with the extra_requires scancode-toolkit-mini[full] @@ -59,8 +59,8 @@ install_requires = chardet >= 3.0.0 click >= 6.7, !=7.0 colorama >= 0.3.9 - commoncode >= 21.8.27 - debian-inspector >= 21.5.25 + commoncode >= 21.8.31 + debian-inspector >= 30.0.0 dparse >= 0.5.1 fasteners fingerprints >= 0.6.0 @@ -197,6 +197,7 @@ scancode_output = jsonlines = formattedcode.output_jsonlines:JsonLinesOutput template = formattedcode.output_html:CustomTemplateOutput debian = formattedcode.output_debian:DebianCopyrightOutput + yaml = formattedcode.output_yaml:YamlOutput [tool:pytest] diff --git a/setup.cfg b/setup.cfg index 5f10f30ae79..74c518a2405 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 21.8.4 +version = 30.0.0 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft description = ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts. @@ -60,7 +60,7 @@ install_requires = click >= 6.7, !=7.0 colorama >= 0.3.9 commoncode >= 21.8.31 - debian-inspector >= 21.5.25 + debian-inspector >= 30.0.0 dparse >= 0.5.1 fasteners fingerprints >= 0.6.0 diff --git a/src/formattedcode/output_spdx.py b/src/formattedcode/output_spdx.py index 900672b8a90..d4f1f146f57 100644 --- a/src/formattedcode/output_spdx.py +++ b/src/formattedcode/output_spdx.py @@ -6,6 +6,7 @@ # See https://github.com/nexB/scancode-toolkit for support or download. # See https://aboutcode.org for more information about nexB OSS projects. # +import os import sys import uuid from io import BytesIO @@ -25,12 +26,12 @@ from commoncode.cliutils import OUTPUT_GROUP from commoncode.cliutils import PluggableCommandLineOption from commoncode.fileutils import file_name +from commoncode.fileutils import parent_directory from commoncode.text import python_safe_name from formattedcode import FileOptionType from plugincode.output import output_impl from plugincode.output import OutputPlugin -from commoncode.fileutils import parent_directory -import os +import scancode_config # Tracing flags TRACE = False @@ -49,8 +50,9 @@ def logger_debug(*args): logger.setLevel(logging.DEBUG) def logger_debug(*args): - return logger.debug(' '.join(isinstance(a, str) - and a or repr(a) for a in args)) + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) """ Output plugins to write scan results in SPDX format. @@ -228,10 +230,13 @@ def write_spdx( _patch_license_list() ns_prefix = '_'.join(package_name.lower().split()) - - doc = Document(Version(2, 1), License.from_identifier('CC0-1.0')) - doc.comment = notice - doc.namespace = f'http://spdx.org/spdxdocs/{ns_prefix}-{uuid.uuid4()}' + comment = notice + f'\nSPDX License List: {scancode_config.spdx_license_list_version}' + doc = Document( + version=Version(2, 1), + data_license=License.from_identifier('CC0-1.0'), + comment=notice, + namespace=f'http://spdx.org/spdxdocs/{ns_prefix}-{uuid.uuid4()}', + ) tool_name = tool_name or 'ScanCode' doc.creation_info.add_creator(Tool(f'{tool_name} {tool_version}')) doc.creation_info.set_created_now() diff --git a/src/licensedcode/data/licenses/accellera-systemc.LICENSE b/src/licensedcode/data/licenses/accellera-systemc.LICENSE new file mode 100644 index 00000000000..4f17cc5a2dd --- /dev/null +++ b/src/licensedcode/data/licenses/accellera-systemc.LICENSE @@ -0,0 +1,536 @@ +SystemC Open Source License Agreement +(Download, Use and Contribution License Agreement Version 3.3) + +PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT" +BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU +HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND +ALL OF ITS TERMS AND CONDITIONS. + +Accellera Systems Initiative + +The purpose of the following license agreement (the "Agreement") is to encourage interoperability and +development of a C++ modeling language known as "SystemC" for system simulation and design (the +"Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind, +for use pursuant to the terms and conditions set forth in this Agreement. + +License Agreement + +THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY +ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU +DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE +GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO +CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES +YOUR ACCEPTANCE OF THIS AGREEMENT. + +1. Definitions + +1.1 “Agreement” means this contract. +1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation. +1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials +assigned to Accellera pursuant to the Copyright Agreement. +1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or +created through the Accellera working group process, and the final work approved for release by a Accellera +working group, approved for release by the Accellera steering group and approved for release by the board of +directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera +specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera +Release. +1.5 “Code Contribution” means any Contribution in the form of Source Code. +1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with +Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications +and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all +Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A +attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to +this Agreement. A list of all Contributions is available upon written request to Accellera and can also be +found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain +SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4) +shall constitute, and be treated as, Contributions pursuant to this Agreement. +1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into +between Accellera and the signatory thereto at any time prior to or after the date hereof. +1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C. +1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For +purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a +Contribution which has previously been so deposited or contributed is not the Contributor of such re- +deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written +request to Accellera and can also be found on the Website. +1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by +Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth +herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily +and directly infringed solely by the portion of a computer program that either implements, or is compiled +from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent +Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique, +circuit representation, or circuit implementation that is not completely and entirely described either in such +Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall +not include any claim based upon the combination of any Contribution or an Accellera Release with other +works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of +such combination. +1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works +of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For +purposes of clarification, patents are not included in Copyright Rights. +1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such +as a translation, condensation, or any other form in which a work may be recast, transformed, or +adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which, +as a whole, represent an original work of authorship, is a “derivative work”. +1.13 “Distribute” means making a Distribution. +1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third +party. +1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation. +1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has +licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list +may be amended from time to time by Accellera to add or delete any marks or logos. +1.17 “Modification” means any additions or deletions to any Contribution. +1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For +legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with +Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or +more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of +directors or similar managing authority. +1.19 “Source Code” means human readable text in an electronic form suitable for modification that +describe the functions and data structures, including C, C++, and other language modules, plus any associated +interface definition files, scripts used to control compilation and installation of a computer program, or a list +of source code differential comparisons. +1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any +Contribution or an Accellera Release. +1.21 “Website” means Accellera’s internet website located at http://www.accellera.org. + +2. GRANT OF RIGHTS + +2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non- +exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following: +(a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any +Contributions of such Contributor and Derivative works thereof; and +(b) Use the know-how, information and knowledge embedded in the Contribution, without any +obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this +Agreement. +2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under +Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly +perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms +and conditions of this Agreement. +2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide, +royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made, +use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer +program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c) +those portions of a computer program that implement, or are compiled from, an Accellera Release. +2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its +Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its +knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section +2.2. +2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the +intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are +reserved. +2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or +assignments of all or any part of its right, title, and interest in and to any Contributions contributed or +deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein, +shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses +granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in +the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies +of the Contributions made by Recipient in any media. +2.7 License to Marks. +(a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the +limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non- +exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of +the rights granted pursuant to this Agreement and to indicate that the products being marketed by +Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks +shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D. +(b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the +Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or +potential infringement of the Marks, and cooperating with Accellera in preparing and executing any +documents necessary to register the Marks, or as may be required by the laws or rules of any country +or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or +claim concerning the Marks. Accellera shall have the right to control any such litigation, and +Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse +Recipient for the reasonable costs associated with providing such assistance, except to the extent that +such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action +regarding the Marks without Accellera’s prior written consent. +(c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera. +Recipient shall maintain the quality of any products, associated packaging, collateral and marketing +materials on which it uses any of the Marks in a manner consistent with all terms, conditions and +requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall +reputation for quality and that is at least commensurate with industry standards. +2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS +THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR +ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN +COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER +INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE +MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL +PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM +ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON +INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, 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 a computer program, then it is Recipient's responsibility to acquire +that license before Distributing such computer program. + +3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS + +3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such +Contributor shall: +(a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at +such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera; +(b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or +changes such Contributor made to create the Contribution and the date of any such changes or +additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii) +delivering both documents to the Secretary of Accellera. All Contributions made after the date +hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended +Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing +Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z) +delivering both documents to the Secretary of Accellera; +(c) Cause such Contribution to contain a file documenting such Contributor's name and contact +information, additions or changes such Contributor made to create the Contribution, and the date of +any such changes or additions; and +(d) Cause such Contribution to include in each file a prominent statement substantially similar to the +following: “Any code contained in this Contribution is derived, directly or indirectly, from the +SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved. +The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open +Source License Version 3.1 (the “License”). You may not use this file except in compliance with such +restrictions and limitations. You may obtain instructions on how to receive a copy of the License at +http://www.accellera.org/. Software distributed by Contributors under the License is distributed +exclusively 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.” +3.2 Accellera may from time to time publish policies and procedures regarding the contribution or +depositing of Contributions as well as establish additional details regarding the contribution process. Without +limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any +Contribution from the Website at any time. + +4. REQUIREMENTS OF DISTRIBUTION + +4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions +(except for any Code Contributions) under its own license agreement provided that: +(a) Recipient complies with the terms and conditions of this Agreement; +(b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions, +express and implied, and all liability for damages arising out of its Distribution; and +(c) Recipient makes available to recipients of such Distribution then Source Code for such +Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium +customarily used for software exchange. +4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions +then: +(a) Such Code Contribution must be Distributed under this Agreement; and +(b) A copy of this Agreement must be included with each copy of such Code Contribution. +4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so +Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.” +4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether +or not such Modification has been deposited pursuant to Section 3 must identify the originator of such +Modification in a manner that reasonably allows third parties to identify the originator of the Modification. +4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement, +provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must +include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred: +“Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.” +In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera +Documentation, whether or not such modification or Derivative work has been contributed pursuant to a +Copyright Agreement must identify the originator of such modification or Derivative work in a manner that +reasonably allows third parties to identify the originator of the modification or derivative work. + +5. INDEMNIFICATION + +Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) 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 Contributions Accellera Documentation and Accellera +Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases +in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby +agrees to defend and indemnify every 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 +Distributor, including but not limited to the terms and conditions under which Distributor offered such +Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof. +The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged +intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In +order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such +claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim +at its own expense. +For example, a Recipient might include a Contribution in a commercial product offering, Product X. That +Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties, +support, or indemnity or any other license terms related to Product X, those performance claims, offers and +other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to +defend claims against the Contributors related to those performance claims, offers, and other terms, and if a +court requires any Contributor to pay any damages as a result, the Distributor must pay those damages. + +6. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA +DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY 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 ITS USE AND DISTRIBUTION OF ANY +CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE 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. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL +PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR +ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +7. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS +OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, PUNITIVE, 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 ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA +RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +8. U.S. GOVERNMENT USE + +If Recipient is licensing any computer program on behalf of any unit or agency of the United States +Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or +DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and +conditions of this Agreement. + +9. PATENT CLAIMS + +If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory +judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of +Contributions (excluding combinations of any Contribution with other software or hardware) infringes such +Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate +as of the date such litigation is filed. + +10. TERMINATION + +All Recipient's rights under this Agreement shall terminate if Recipient 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 such occurs, Recipient shall cease all use and Distribution of +any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the +rights granted to Recipient under this Agreement as soon as reasonably practicable. However, +Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any +Contributions shall survive such termination. + +11. LICENSE VERSIONS + +Accellera may publish new versions (including revisions) of this Agreement from time to time. Each +new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera +Documentation or Accellera Release 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 any Contribution, Accellera Documentation or Accellera Release under the new version. No +one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board +of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended +as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section +1.13. + +12. ELECTRONIC ACCEPTANCE + +This Agreement may be executed either electronically or on paper. If this Agreement is executed +electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this +Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally +binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall +click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall +Recipient download any Contributions, Accellera Documentation or Accellera Releases. + +13. GENERAL + +This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all +prior agreements or representations, oral or written, regarding the subject matter hereof. If 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. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper), +each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A +facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy +thereof. +This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each +party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall +be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in +Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United +Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of +this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or +against either party shall be applied in the interpreting this Agreement. Recipient shall not use any +Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws +including, but not limited to, the export control laws of the United States. + + + +IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this +Agreement as of the later of the dates set forth below. + +RECIPIENT: +By: +Name: +Its: +Date: +ACCELLERA SYSTEMS INITIATIVE: +By: +Name: +Its: +Date: + +EXHIBIT A +List of Contributions as of July 13, 2006 + +Number Contribution +1. Updated TLM Proposal +2. TLM Extensions +3. Abstract titled "Transaction Level Modeling in SystemC" +4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed + Example" +5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0. +6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel." +7. Review of TLM API code and related documents. +8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as + released by Accellera and which are, or were, available for download on the website prior to the + agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by + Open SystemC Initiative for download on the website. +9. Code and related material entitled "System Design with SystemC Examples." +10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June + 2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled + "Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C." +11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark." +12. SystemC October 12 Library. +13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit + (system_2_z_lib.oct_12_2004.tgz). + Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit + (systemc_2_1_tests.oct_12_2004.tgz). +14. Synthesizable Subset 1.0. +15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04). +16. Updated version of TLM kit +17. Code and related material “2.1 Beta Regression Tests” +18. Code and related material “OSCI SystemC 2.1 Beta” +19. SystemC 2.1 +20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including + project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc- + 2.1.05may05.tgz and systemc_tests-2.105may05.tgz. +21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to + permit port to Microsoft VC++ Version 7. +22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005. +23. A collection of interfaces and implementations in SystemC for analysis objects. + A collection of interfaces and implementations in SystemC for configuring components in a design. +24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit. +25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides + for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at + once. +26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;” + Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.” +27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4; + Addition of compliance_1666 tests to the SystemC 2.2 regression test suite. +28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and + OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing. +29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol + specific SystemC PVT channel implementation; Design examples using the above channel models; A + white-paper describing the channel implementations. + +EXHIBIT B +Form of Description of Contributions + +A. Description of Contributions +1. +2. + +The undersigned hereby makes the Contributions described above +pursuant to the term, conditions and limitations of the SystemC +License. +By: +Name: +Its: +Date: +Address: +Tel: +Fax: +Email: + +EXHIBIT C +Contribution Questionnaire +Contribution Number (see Exhibit B): +Date: +1. Is Contributor a member of Accellera Systems Initiative? +□ Yes +□ No +If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status +and complete questions 2 or 3 (as applicable): +□ Corporate Member +□ Associate Member +If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to +question 4. + +2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the +name, title, and contact information for the person making this Contribution on behalf of such Corporate Member +or Associate Member: +Name: +Title: +Address: +Phone: +Fax: +Email: + +3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following: +If the Contributor is a natural person, please indicate the name and address of Contributor’s employer +and the title of the position held at such employer: +Name of Employer: +Title with such Employer: +Address: +Phone: +Fax: +Email: +If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the +name, title, and contact information for the person making this Contribution on behalf of such Contributor. +Entity Name: +Name: +Title: +Address: +Phone: +Fax: +Email: + +EXHIBIT D + +Trademark Usage Policy + +I. LIST OF MARKS +1. Open SystemC +2. Open SystemC Initiative +3. OSCI +4. SystemC +5. SystemC Initiative +6. All logos that incorporate the foregoing word marks + +II. PROPER USE OF MARKS +Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs. +Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic +noun that refers to the service in question. For example: +The SystemC® software +The OSCI® LRM +No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or +plural forms. For example, it is not appropriate to write “SystemC’s software.” +No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns. + +III. PROPER ATTRIBUTION +Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a +legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s +rules for symbols and legends to attribute the Marks: +Symbols: +Which Symbol Do I Use? +The Marks generally function as trademarks rather than service marks. Unless you are specifically directed +otherwise, please use the ® symbol after the Marks. +Where Do I Place the ® Symbol? +The ® symbol is placed immediately after the mark, either in superscript or subscript. +When Do I Use the Symbol? +The ® symbol is to be used after the Marks in the following instances: +Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and +large print text of web pages, advertisements, other promotional materials and press releases, except where +space limitations or specific style considerations prevent compliance with this requirement. +First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the +body of press releases, even though the symbol may have already appeared in the headline or after another +prominent use of the mark in the same document. +All Logos: The ® symbol must appear after all logos incorporating the Marks. + +IV. LEGENDS +All Marks that appear on a web page or in a press release, advertisement or other written material (whether in +print or electronic form) must be attributed in an appropriate legend. The legend may be presented in +“mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or +the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation. +The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any +of the Marks appear: +[Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United +States and other countries and are used with permission. + +V. MARKS NEVER COMBINED +The Marks should never be combined with the marks of any business other than Accellera. The Marks should +always appear visually separate from any other marks appearing in the same materials such that each mark +creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of +another business over any Accellera logo. + +VI. LOGOS +Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation +into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way +without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not +to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to +ask any question regarding the logos. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/accellera-systemc.yml b/src/licensedcode/data/licenses/accellera-systemc.yml new file mode 100644 index 00000000000..0541f0d9a6b --- /dev/null +++ b/src/licensedcode/data/licenses/accellera-systemc.yml @@ -0,0 +1,19 @@ +key: accellera-systemc +short_name: SystemC Open Source License Agreement +name: SystemC Open Source License Agreement +category: Permissive +owner: Accellera +homepage_url: https://www.accellera.org/images/about/policies/SystemC_Open_Source_License_v3.3.pdf +spdx_license_key: LicenseRef-scancode-accellera-systemc +faq_url: https://accellera.org/about/policies-and-procedures +ignorable_copyrights: + - (c) 1996- current + - Copyright (c) 1996- current year here by all Contributors +ignorable_authors: + - through the Accellera working group process +ignorable_holders: + - here by all Contributors +ignorable_urls: + - http://www.accellera.org/ +ignorable_emails: + - info@accellera.org diff --git a/src/licensedcode/data/licenses/agere-bsd.yml b/src/licensedcode/data/licenses/agere-bsd.yml index dfa8c71068e..1f99040786d 100644 --- a/src/licensedcode/data/licenses/agere-bsd.yml +++ b/src/licensedcode/data/licenses/agere-bsd.yml @@ -3,6 +3,7 @@ short_name: Agere BSD name: Agere Systems BSD Software license category: Permissive owner: LSI Corporation +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.agere notes: | commonly found in Linux The driver is coverred by the following copyright and software license. ... license text ... The following statement from diff --git a/src/licensedcode/data/licenses/agpl-1.0-plus.yml b/src/licensedcode/data/licenses/agpl-1.0-plus.yml index c9874ce65d1..f90015295cb 100644 --- a/src/licensedcode/data/licenses/agpl-1.0-plus.yml +++ b/src/licensedcode/data/licenses/agpl-1.0-plus.yml @@ -24,4 +24,5 @@ ignorable_holders: - Affero Inc. - Affero, Inc. - Free Software Foundation, Inc. +minimum_coverage: 80 diff --git a/src/licensedcode/data/licenses/agpl-1.0.yml b/src/licensedcode/data/licenses/agpl-1.0.yml index 439983a5de1..7f59a5746b4 100644 --- a/src/licensedcode/data/licenses/agpl-1.0.yml +++ b/src/licensedcode/data/licenses/agpl-1.0.yml @@ -18,3 +18,4 @@ ignorable_holders: - Affero Inc. - Affero, Inc. - Free Software Foundation, Inc. +minimum_coverage: 75 diff --git a/src/licensedcode/data/licenses/altermime.LICENSE b/src/licensedcode/data/licenses/altermime.LICENSE new file mode 100644 index 00000000000..d7ff67d84cb --- /dev/null +++ b/src/licensedcode/data/licenses/altermime.LICENSE @@ -0,0 +1,76 @@ +alterMIME LICENSE + +The following license terms and conditions apply, unless a different +license is obtained from P.L.Daniels, P.O.Box 6, Ravenswood, 4816 +Australia, or by electronic mail at pldaniels@pldaniels.com. + +License Terms: + +Use, Modification and Redistribution (including distribution of any +modified or derived work) in source and binary forms is permitted only if +each of the following conditions is met: + +1. Redistributions qualify as "freeware" or "Open Source Software" under + one of the following terms: + + (a) Redistributions are made at no charge beyond the reasonable cost of + materials and delivery. + + (b) Redistributions are accompanied by a copy of the Source Code or by an + irrevocable offer to provide a copy of the Source Code for up to three + years at the cost of materials and delivery. Such redistributions + must allow further use, modification, and redistribution of the Source + Code under substantially the same terms as this license. For the + purposes of redistribution "Source Code" means the complete compilable + and linkable source code of alterMIME including all modifications. + +2. Redistributions of source code must retain the copyright notices as they + appear in each source code file, these license terms, and the + disclaimer/limitation of liability set forth as paragraph 6 below. + +3. Redistributions in binary form must reproduce the Copyright Notice, + these license terms, and the disclaimer/limitation of liability set + forth as paragraph 6 below, in the documentation and/or other materials + provided with the distribution. For the purposes of binary distribution + the "Copyright Notice" refers to the following language: + "Copyright (c) 2000 P.L.Daniels, All rights reserved." + +4. Neither the name of alterMIME, nor Paul L Daniels, nor the + the names of their contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + +5. All redistributions must comply with the conditions imposed by the + University of California on certain embedded code, whose copyright + notice and conditions for redistribution are as follows: + + (a) Copyright (c) 2000 P.L.Daniels, All rights reserved. + + (b) Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + (i) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + (ii) Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + (iii) Neither the name of alterMIME, nor P.L.Daniels, nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY + P.L.Daniels. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN + NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF + CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/altermime.yml b/src/licensedcode/data/licenses/altermime.yml new file mode 100644 index 00000000000..c3d5a200dd7 --- /dev/null +++ b/src/licensedcode/data/licenses/altermime.yml @@ -0,0 +1,15 @@ +key: altermime +short_name: alterMIME License +name: alterMIME License +category: Copyleft Limited +owner: Paul L Daniels +homepage_url: https://pldaniels.com/altermime/ +spdx_license_key: LicenseRef-scancode-altermime +other_urls: + - https://pldaniels.com/altermime/altermime-0.3.11.tar.gz +ignorable_copyrights: + - Copyright (c) 2000 P.L.Daniels +ignorable_holders: + - P.L.Daniels +ignorable_emails: + - pldaniels@pldaniels.com diff --git a/src/licensedcode/data/licenses/amd-linux-firmware-export.LICENSE b/src/licensedcode/data/licenses/amd-linux-firmware-export.LICENSE new file mode 100644 index 00000000000..231ba42b671 --- /dev/null +++ b/src/licensedcode/data/licenses/amd-linux-firmware-export.LICENSE @@ -0,0 +1,62 @@ +Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"), +free of any license fees, to any person obtaining a copy of this +microcode in binary form (the "Software") ("You"), to install, +reproduce, copy and distribute copies of the Software and to permit +persons to whom the Software is provided to do the same, subject to +the following terms and conditions. Your use of any portion of the +Software shall constitute Your acceptance of the following terms and +conditions. If You do not agree to the following terms and conditions, +do not use, retain or redistribute any portion of the Software. + +If You redistribute this Software, You must reproduce the above +copyright notice and this license with the Software. +Without specific, prior, written permission from AMD, You may not +reference AMD or AMD products in the promotion of any product derived +from or incorporating this Software in any manner that implies that +AMD endorses or has certified such product derived from or +incorporating this Software. + +You may not reverse engineer, decompile, or disassemble this Software +or any portion thereof. + +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED +WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO WARRANTIES OF +MERCHANTABILITY, NONINFRINGEMENT, TITLE, FITNESS FOR ANY PARTICULAR +PURPOSE, OR WARRANTIES ARISING FROM CONDUCT, COURSE OF DEALING, OR +USAGE OF TRADE. IN NO EVENT SHALL AMD OR ITS LICENSORS BE LIABLE FOR +ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR +LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF DATA OR +INFORMATION) ARISING OUT OF AMD'S NEGLIGENCE, GROSS NEGLIGENCE, THE +USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF AMD HAS BEEN ADVISED +OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS +PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR +INCIDENTAL DAMAGES OR THE EXCLUSION OF IMPLIED WARRANTIES, THE ABOVE +LIMITATION MAY NOT APPLY TO YOU. + +Without limiting the foregoing, the Software may implement third party +technologies for which You must obtain licenses from parties other +than AMD. You agree that AMD has not obtained or conveyed to You, and +that You shall be responsible for obtaining the rights to use and/or +distribute the applicable underlying intellectual property rights +related to the third party technologies. These third party +technologies are not licensed hereunder. + +If You use the Software (in whole or in part), You shall adhere to all +applicable U.S., European, and other export laws, including but not +limited to the U.S. Export Administration Regulations ("EAR"), (15 +C.F.R. Sections 730 through 774), and E.U. Council Regulation (EC) No +1334/2000 of 22 June 2000. Further, pursuant to Section 740.6 of the +EAR, You hereby certify that, except pursuant to a license granted by +the United States Department of Commerce Bureau of Industry and +Security or as otherwise permitted pursuant to a License Exception +under the U.S. Export Administration Regulations ("EAR"), You will not +(1) export, re-export or release to a national of a country in Country +Groups D:1, E:1 or E:2 any restricted technology, software, or source +code You receive hereunder, or (2) export to Country Groups D:1, E:1 +or E:2 the direct product of such technology or software, if such +foreign produced direct product is subject to national security +controls as identified on the Commerce Control List (currently found +in Supplement 1 to Part 774 of EAR). For the most current Country +Group listings, or for additional information about the EAR or Your +obligations under those regulations, please refer to the U.S. Bureau +of Industry and Security?s website at ttp://www.bis.doc.gov/. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/amd-linux-firmware-export.yml b/src/licensedcode/data/licenses/amd-linux-firmware-export.yml new file mode 100644 index 00000000000..d0db21dccf5 --- /dev/null +++ b/src/licensedcode/data/licenses/amd-linux-firmware-export.yml @@ -0,0 +1,11 @@ +key: amd-linux-firmware-export +short_name: AMD Linux Firmware Export License +name: AMD Linux Firmware Export License +category: Proprietary Free +owner: Advanced Micro Devices +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.amd-ucode +spdx_license_key: LicenseRef-scancode-amd-linux-firmware-export +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.amd-sev +ignorable_urls: + - http://www.bis.doc.gov/ diff --git a/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE b/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE new file mode 100644 index 00000000000..7323b00b456 --- /dev/null +++ b/src/licensedcode/data/licenses/amd-linux-firmware.LICENSE @@ -0,0 +1,49 @@ +REDISTRIBUTION: Permission is hereby granted, free of any license fees, +to any person obtaining a copy of this microcode (the "Software"), to +install, reproduce, copy and distribute copies, in binary form only, of +the Software and to permit persons to whom the Software is provided to +do the same, provided that the following conditions are met: + +No reverse engineering, decompilation, or disassembly of this Software +is permitted. + +Redistributions must reproduce the above copyright notice, this +permission notice, and the following disclaimers and notices in the +Software documentation and/or other materials provided with the +Software. + +DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE +IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT +HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND +IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. +COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL +MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE +UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF +THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS +LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE +OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, +ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. + +DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT +HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS +("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, +SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS +PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE +LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, +BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED +INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL +PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED +REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN +NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL +LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN +CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF +US$10. + +Notice: The Software is subject to United States export laws and +regulations. You agree to comply with all domestic and international +export laws and regulations that apply to the Software, including but +not limited to the Export Administration Regulations administered by the +U.S. Department of Commerce and International Traffic in Arm Regulations +administered by the U.S. Department of State. These laws include +restrictions on destinations, end users and end use. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/amd-linux-firmware.yml b/src/licensedcode/data/licenses/amd-linux-firmware.yml new file mode 100644 index 00000000000..233e2ed600a --- /dev/null +++ b/src/licensedcode/data/licenses/amd-linux-firmware.yml @@ -0,0 +1,7 @@ +key: amd-linux-firmware +short_name: AMD Linux Firmware License +name: AMD Linux Firmware License +category: Proprietary Free +owner: Advanced Micro Devices +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.radeon +spdx_license_key: LicenseRef-scancode-amd-linux-firmware diff --git a/src/licensedcode/data/licenses/amlogic-linux-firmware.LICENSE b/src/licensedcode/data/licenses/amlogic-linux-firmware.LICENSE new file mode 100644 index 00000000000..f161ab0a6d9 --- /dev/null +++ b/src/licensedcode/data/licenses/amlogic-linux-firmware.LICENSE @@ -0,0 +1,11 @@ +Amlogic Co., Inc. grants permission to use and redistribute +aforementioned firmware files for the use with devices containing +Amlogic chipsets, but not as part of the Linux kernel or in any other +form which would require these files themselves to be covered by the +terms of the GNU General Public License or the GNU Lesser General +Public License. + +These firmware files are distributed in the hope that they will be +useful, but are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT +LIMITED TO IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/amlogic-linux-firmware.yml b/src/licensedcode/data/licenses/amlogic-linux-firmware.yml new file mode 100644 index 00000000000..60f7b7094f1 --- /dev/null +++ b/src/licensedcode/data/licenses/amlogic-linux-firmware.yml @@ -0,0 +1,7 @@ +key: amlogic-linux-firmware +short_name: Amlogic Linux Firmware License +name: Amlogic Linux Firmware License +category: Proprietary Free +owner: Amlogic +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.amlogic_vdec +spdx_license_key: LicenseRef-scancode-amlogic-linux-firmware diff --git a/src/licensedcode/data/licenses/anepokis-1.0.LICENSE b/src/licensedcode/data/licenses/anepokis-1.0.LICENSE new file mode 100644 index 00000000000..80ac264d4f1 --- /dev/null +++ b/src/licensedcode/data/licenses/anepokis-1.0.LICENSE @@ -0,0 +1,190 @@ +Anepokis License v. 1.0 + +This Anepokis License (the "License") applies to any original work of +authorship (the "Original Work") whose owner (the "Licensor") has placed +the following licensing notice adjacent to the copyright notice for the +Original Work: + + Licensed under the Anepokis License version 1.0 + +or has expressed by any other means his willingness to license the +Original Work under this License. + +1. Grant of Copyright License. + +Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable +license, for the duration of the copyright, to do the following: + + a) to reproduce the Original Work in copies, either alone or as part of a + collective work; + + b) to translate, adapt, alter, transform, modify, or arrange the Original + Work, thereby creating derivative works ("Derivative Works") based upon + the Original Work; + + c) to distribute or communicate copies of the Original Work and Derivative + Works to the public, with the proviso that copies of Original Work or + Derivative Works that You distribute or communicate shall be licensed + under this Anepokis License; + + d) to perform the Original Work publicly; and + + e) to display the Original Work publicly. + +2. Grant of Patent License. + +Licensor grants You a worldwide, royalty-free, non-exclusive, sublicensable +license, under patent claims owned or controlled by the Licensor that are +embodied in the Original Work as furnished by the Licensor, for the duration +of the patents, to make, use, sell, offer for sale, have made, and import the +Original Work and Derivative Works. + +3. Grant of Source Code License. + +The term "Source Code" means the preferred form of the Original Work for making +modifications to it and all available documentation describing how to modify +the Original Work. Licensor agrees to provide a machine-readable copy of the +Source Code of the Original Work along with each copy of the Original Work that +Licensor distributes. Licensor reserves the right to satisfy this obligation by +placing a machine-readable copy of the Source Code in an information repository +reasonably calculated to permit inexpensive and convenient access by You for as +long as Licensor continues to distribute the Original Work. + +4. Exclusions From License Grant. + +Neither the names of Licensor, nor the names of any contributors to the +Original Work, nor any of their trademarks or service marks, may be used to +endorse or promote products derived from this Original Work without express +prior permission of the Licensor. Except as expressly stated herein, nothing in +this License grants any license to Licensor's trademarks, copyrights, patents, +trade secrets or any other intellectual property. No patent license is granted +to make, use, sell, offer for sale, have made, or import embodiments of any +patent claims other than the licensed claims defined in Section 2. No license +is granted to the trademarks of Licensor even if such marks are included in the +Original Work. Nothing in this License shall be interpreted to prohibit Licensor +from licensing under terms different from this License any Original Work that +Licensor otherwise would have a right to license. + +5. External Deployment. + +The term "External Deployment" means the use, distribution, or communication of +the Original Work or Derivative Works in any way such that the Original Work or +Derivative Works may be used by anyone other than You, whether those works are +distributed or communicated to those persons or made available as an application +intended for use over a network. As an express condition for the grants of +license hereunder, You must treat any External Deployment by You of the Original +Work or a Derivative Work as a distribution under Section 1(c). + +6. Attribution Rights. + +You must retain, in the Source Code of any Derivative Works that You create, +all copyright, patent, or trademark notices from the Source Code of the +Original Work, as well as any notices of licensing and any descriptive text +identified therein as an "Attribution Notice." You must cause the Source Code +for any Derivative Works that You create to carry a prominent Attribution +Notice reasonably calculated to inform recipients that You have modified the +Original Work. + +7. Warranty of Provenance and Disclaimer of Warranty. + +Licensor warrants that the copyright in and to the Original Work and the +patent rights granted herein by Licensor are owned by the Licensor or are +sublicensed to You under the terms of this License with the permission of +the contributor(s) of those copyrights and patent rights. Except as expressly +stated in the immediately preceding sentence, the Original Work is provided +under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or +implied, including, without limitation, the warranties of non-infringement, +merchantability or fitness for a particular purpose. THE ENTIRE RISK AS TO THE +QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY +constitutes an essential part of this License. No license to the Original Work +is granted by this License except under this disclaimer. + +8. Limitation of Liability. + +Under no circumstances and under no legal theory, whether in tort (including +negligence), contract, or otherwise, shall the Licensor be liable to anyone for +any indirect, special, incidental, or consequential damages of any character +arising as a result of this License or the use of the Original Work including, +without limitation, damages for loss of goodwill, work stoppage, computer +failure or malfunction, or any and all other commercial damages or losses. +This limitation of liability shall not apply to the extent applicable law +prohibits such limitation. + +9. Acceptance and Termination. + +If, at any time, You exercise any rights granted to You by Section 1 of this +License, that exercising indicates your irrevocable acceptance of this License +and all of its terms and conditions. Nothing in this License is intended to +affect copyright exceptions and limitations (including "fair use" or "fair +dealing"). This License shall terminate immediately and You may no longer +exercise any of the rights granted to You by this License upon your failure to +honor the conditions in Section 1(c). + +10. Termination for Patent Action. + +This License shall terminate automatically and You may no longer exercise any +of the rights granted to You by this License as of the date You commence an +action, including a cross-claim or counterclaim, against Licensor or any +licensee alleging that the Original Work infringes a patent. This termination +provision shall not apply for an action alleging patent infringement by +combinations of the Original Work with other software or hardware. + +11. Jurisdiction, Venue and Governing Law. + +Any action or suit relating to this License may be brought only in the courts +of a jurisdiction wherein the Licensor resides or in which Licensor conducts +its primary business, and under the laws of that jurisdiction excluding its +conflict-of-law provisions. The application of the United Nations Convention on +Contracts for the International Sale of Goods is expressly excluded. Any use of +the Original Work outside the scope of this License or after its termination +shall be subject to the requirements and penalties of copyright or patent law +in the appropriate jurisdiction. This section shall survive the termination of +this License. + +12. Attorneys' Fees. + +In any action to enforce the terms of this License or seeking damages relating +thereto, the prevailing party shall be entitled to recover its costs and +expenses, including, without limitation, reasonable attorneys' fees and costs +incurred in connection with such action, including any appeal of such action. +This section shall survive the termination of this License. + +13. Miscellaneous. + +If any provision of this License is held to be unenforceable, such provision +shall be reformed only to the extent necessary to make it enforceable. + +14. Definition of "You" in This License. + +"You" throughout this License, whether in upper or lower case, means an +individual or a legal entity exercising rights under, and complying with all of +the terms of, this License. For legal entities, "You" includes any entity that +controls, is controlled by, or is under common control with you. For purposes +of this definition, "control" means (i) the power, direct or indirect, to cause +the direction or management of such entity, whether by contract or otherwise, +or (ii) ownership of fifty percent (50%) or more of the outstanding shares, +or (iii) beneficial ownership of such entity. + +15. Right to Use. + +You may use the Original Work in all ways not otherwise restricted or +conditioned by this License or by law, and Licensor promises not to interfere +with or be responsible for such uses by You. + +16. Modification of This License. + +This License is Copyright 2005 Lawrence Rosen, Copyright 2020 Salif Mehmed. +Permission is granted to copy, distribute, or communicate this License without +modification. Nothing in this License permits You to modify this License as +applied to the Original Work or to Derivative Works. However, You may modify +the text of this License and copy, distribute or communicate your modified +version (the "Modified License") and apply it to other original works of +authorship subject to the following conditions: (i) You may not indicate in +any way that your Modified License is the "Anepokis License" and you may not +use this name in the name of your Modified License; (ii) You must replace +the notice specified in the first paragraph above with the notice "Licensed +under " or with a notice of your own that is not +confusingly similar to the notice in this License; and (iii) You may not claim +that your original works are open source software unless your Modified License +has been approved by Open Source Initiative (OSI) and You comply with its +license review and certification process. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/anepokis-1.0.yml b/src/licensedcode/data/licenses/anepokis-1.0.yml new file mode 100644 index 00000000000..cd903efd067 --- /dev/null +++ b/src/licensedcode/data/licenses/anepokis-1.0.yml @@ -0,0 +1,17 @@ +key: anepokis-1.0 +short_name: Anepokis License 1.0 +name: Anepokis License 1.0 +category: Copyleft +owner: Salif Mehmed +homepage_url: https://github.com/salif/anepokis-license +spdx_license_key: LicenseRef-scancode-anepokis-1.0 +text_urls: + - https://salif.github.io/anepokis-license/LICENSE.txt +other_urls: + - https://salif.github.io/anepokis-license/LICENSE.html +ignorable_copyrights: + - Copyright 2005 Lawrence Rosen + - Copyright 2020 Salif Mehmed +ignorable_holders: + - Lawrence Rosen + - Salif Mehmed diff --git a/src/licensedcode/data/licenses/apache-2.0.yml b/src/licensedcode/data/licenses/apache-2.0.yml index af9cd7bfb69..f62434bb7e9 100644 --- a/src/licensedcode/data/licenses/apache-2.0.yml +++ b/src/licensedcode/data/licenses/apache-2.0.yml @@ -8,6 +8,7 @@ notes: | Per SPDX.org, this version was released January 2004 This license is OSI certified spdx_license_key: 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 @@ -15,7 +16,7 @@ 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 ignorable_urls: - http://www.apache.org/licenses/ - http://www.apache.org/licenses/LICENSE-2.0 -osi_license_key: Apache-2.0 diff --git a/src/licensedcode/data/licenses/apache-patent-provision-exception.LICENSE b/src/licensedcode/data/licenses/apache-patent-provision-exception.LICENSE new file mode 100644 index 00000000000..eba855768f0 --- /dev/null +++ b/src/licensedcode/data/licenses/apache-patent-provision-exception.LICENSE @@ -0,0 +1,11 @@ +(Optional) Exceptions to the Apache 2.0 License: +================================================ + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 or LGPLv2 (“Combined Software”) and if +a court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2 or LGPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of the +License, but only in their entirety and only with respect to the Combined +Software. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/apache-patent-provision-exception.yml b/src/licensedcode/data/licenses/apache-patent-provision-exception.yml new file mode 100644 index 00000000000..762aac5fa10 --- /dev/null +++ b/src/licensedcode/data/licenses/apache-patent-provision-exception.yml @@ -0,0 +1,8 @@ +key: apache-patent-provision-exception +short_name: Apache Patent Provision Exception +name: Apache Patent Provision Exception +category: Permissive +owner: Michael R Sweet +homepage_url: https://github.com/michaelrsweet/mxml/blob/c44aa254ccd90b10b260f04cf9e499bbf971c257/NOTICE +is_exception: yes +spdx_license_key: LicenseRef-scancode-apache-patent-provision-exception diff --git a/src/licensedcode/data/licenses/apl-1.1.yml b/src/licensedcode/data/licenses/apl-1.1.yml index d4e651ae558..11e31cadaac 100644 --- a/src/licensedcode/data/licenses/apl-1.1.yml +++ b/src/licensedcode/data/licenses/apl-1.1.yml @@ -1,7 +1,7 @@ key: apl-1.1 short_name: APL-1.1 name: Academic Public License version 1.1 -category: Permissive +category: Copyleft Limited owner: OMNeT++ homepage_url: https://github.com/omnetpp/omnetpp/blob/master/doc/License spdx_license_key: LicenseRef-scancode-apl-1.1 diff --git a/src/licensedcode/data/licenses/appsflyer-framework.LICENSE b/src/licensedcode/data/licenses/appsflyer-framework.LICENSE new file mode 100644 index 00000000000..89015a78de1 --- /dev/null +++ b/src/licensedcode/data/licenses/appsflyer-framework.LICENSE @@ -0,0 +1,111 @@ +Terms of Use +AppsFlyer Ltd. (“AppsFlyer” or “us”, “our”, “we”) provides a software development kit which allows the tracking of mobile application use, installations and downloads (the “Service(s)”). These Terms of use (this “Agreement”) govern your access and use of the Services, and any code provided by AppsFlyer. “You”/”Company” means any third party that uses the Service. + +Please read this Agreement carefully. You must accept this Agreement prior to using the Service or any code provided by AppsFlyer. By downloading or installing the AppsFlyer code or using the Service, you signify your assent to this Agreement. Changes may be made to this Agreement from time to time. We will make reasonable commercial efforts to notify you of any material updates to this Agreement. Notwithstanding the foregoing, your continued use of the Service will be deemed acceptance to amended or updated Terms. As such, you should check frequently to see if we have updated this Agreement. If you do not agree to any terms or conditions of this Agreement, please do not use the Service. + +1. Services. Subject to the terms and conditions hereof, during the Term (as defined below) AppsFlyer shall provide Company with the Services on a non-exclusive basis solely for Company’s own internal uses and, for this purpose, Company shall integrate the code provided by AppsFlyer, including AppsFlyer’s SDK, tracking links and APIs (collectively, the “Code”), into Company’s own proprietary mobile application (Company’s “Application”). + +2. Registration. In order to use the Services, Company will be required to register with AppsFlyer and open an account. Company must provide all information necessary for the registration process. Company represents and warrants that all such information shall be accurate and complete. Company shall keep such information up-to-date. Company shall immediately notify AppsFlyer if there is any change in such information or security breach of the account. + +3. Restrictions. + +3.1. Except as set forth expressly herein or as permitted by the Services, Company shall not, and shall not permit any third party, to (a) reverse engineer or attempt to find the underlying code of the Services; (b) modify the Services, or insert any code or product, or in any other way manipulate the Services in any way; (c) modify the Code in any way without AppsFlyer’s prior written consent; (d) sublicense, sell, or distribute the Code or bypass any security measure of AppsFlyer with respect to the Services; (e) distribute the Code on a stand-alone basis; or (f) use the Services except for Company’s own internal purposes. + +3.2. To the extent any of the restrictions set forth above are not enforceable under applicable law, Company shall inform AppsFlyer in writing prior to engaging in any of the applicable activities. + +4. Warranties. + +4.1. Mutual Warranties. Each party represents and warrants that (a) it is duly organized under applicable law and has sufficient authority to enter into this Agreement and that, (b) the execution and performance under this Agreement does not conflict with any contractual obligations such party has to any third party. + +4.2. AppsFlyer Warranties. AppsFlyer represents and warrants that the Services (a) do not, to the best of its knowledge, infringe the intellectual property rights of any third party, (b) do not contain any defamatory, libelous, obscene or otherwise offensive material, (c) comply with all applicable law and regulations (provided, that with respect to data provided by Company to AppsFlyer, AppsFlyer’s compliance with applicable law is subject to Company’s full compliance with applicable law with respect to such data, including its transfer to, and processing by, AppsFlyer), (d) do not collect, use or transfer the data of end users except pursuant to the terms of this Agreement or for the provision of the Services, and (e) do not to the best of its knowledge contain any worms, viruses, spyware, adware or other malicious or intrusive software. + +4.3. Company Warranties. Company represents and warrants that its Application and Data (a) do not, to the best of its knowledge, infringe the intellectual property rights of any third party, (b) do not contain any defamatory, libelous, obscene or otherwise offensive material, (c) comply with all applicable law and regulations, including applicable data protection law, (d) do not collect, use or transfer the data of end users in any manner not clearly and accurately disclosed pursuant to a privacy policy that complies with applicable law and regulations, and (e) do not contain any worms, viruses, spyware, adware or other malicious or intrusive software and (f) provides to its users a clear description of its use of the data, including its transfer to, and processing by, AppsFlyer. + +5. Intellectual Property. Company shall have all right, title and interest in its Application. AppsFlyer shall have all right, title and interest in the Code and the Services, and all software that provides the Services. If Company provides AppsFlyer with any feedback regarding the Code and/or the Services, AppsFlyer may use all such feedback without restriction. Nothing herein shall be interpreted to provide Company any rights in the Code or the Services except the limited right to use the Code and receive the Service as set forth herein. + +6. Payment. AppsFlyer offers several pricing plans, and Company must choose a pricing plan prior to downloading and using the Services. If required by law, Company must add applicable VAT to the amounts payable under such pricing plan. Company shall make payment to AppsFlyer without deduction for and free and clear of any taxes and government charges. Amounts are due and payable within 10 days of AppsFlyer’s issuance of the applicable invoice. Late payments shall bear interest at the rate of 12% per annum. If Company pays using a third party payment processor or credit card, AppsFlyer accepts no responsibility or liability for the actions, omissions or privacy policies of the third party payment processor. + +7. Data, Privacy, Retention and Restricted Data. + +7.1. The Services enable the Company to collect and track data concerning the characteristics and activities of Application end users as long as the Code is installed (“Data”). Company owns, and retains all right, title and interest in Data. Company may modify the categories of Data collected by the Service through configuration of the Services. Accordingly, to the extent the Services are configured as such, Data may contain personally-identifiable information. AppsFlyer shall not transfer Data to third parties except as set forth in this Agreement or as directed by Company. Company represents and warrants that Company is permitted to collect, use and transfer Data through the Services. + +7.2. Any personally identifiable information or Personal Data, as such term is defined under the EU General Data Protection Regulation 2016/679 (“GDPR” and “Personal Data” respectively) provided to AppsFlyer on Company’s behalf, if any, and the processing thereof, shall be governed under the terms and conditions set forth in the AppsFlyer Data Processing Agreement (“DPA”). A current version of the DPA executed by AppsFlyer is available at https://www.appsflyer.com/gdpr/dpa.pdf, and shall become effective as of May 25 2018. AppsFlyer shall provide prior notification to Company in writing upon any material change to the DPA. The DPA is an integral part of this Agreement. Unless otherwise explicitly agreed in writing by the parties, it is agreed and acknowledged that with respect to any personally-identifiable information and Personal Data included in the Data, Company shall be considered as the Controller and AppsFlyer shall be considered as the Processor (as such terms are defined under the GDPR and the DPA). + +7.3. AppsFlyer may use aggregated anonymized data, from time to time, for analytics, improvement of the Services and internal purposes (“Aggregated Data”). Aggregated Data may include data derived from the Company’s Data, provided that Aggregated Data does not contain data solely derived from Company’s Data and does not identify or trace to Company or any of Company’s end users. + +7.4. AppsFlyer publishes a privacy policy, as required under applicable law, which describes AppsFlyer’s collection and use of data. A current copy of AppsFlyer’s privacy policy is available at https://www.appsflyer.com/privacy-policy (“Privacy Policy”). AppsFlyer shall provide prior notification to Company in writing upon any material change to the privacy policy. + +7.5. AppsFlyer and its agents may process Data outside of the jurisdiction of Company. + +7.6. AppsFlyer’ is required by certain third parties (such as advertising networks) to delete data they provide after a specified period of time. As such, AppsFlyer may delete Data provided by such third parties in accordance with its standard data retention policies. + +7.7. Company may only provide to AppsFlyer, or otherwise have AppsFlyer (or anyone on its behalf) process, such Data types and parameters which are explicitly permitted under AppsFlyer’s Privacy Policy (“Permitted Controller Personal Data Types and Parameters”, as also defined under the DPA). Solely Company (and not AppsFlyer) shall be liable for any data which is provided or otherwise made available to AppsFlyer or anyone on its behalf in excess of the Permitted Controller Personal Data Types and Parameters (“Excess Data”). AppsFlyer’s obligations under the Agreement or the DPA shall not apply to any such Excess Data. + +7.8. Without derogating from any of the obligations of Company hereunder, Company shall not provide to AppsFlyer any data regarding children, or any health, financial, or insurance data or other data subject to specific regulatory or statutory protection regimes, except as may otherwise be expressly agreed in writing between the parties and in accordance with applicable law. + +8. Confidentiality. + +8.1. In the context of the relationship under this Agreement, either party (a “Disclosing Party”) may disclose to the other party (a “Receiving Party”) certain confidential information regarding its technology and business (“Confidential Information”). AppsFlyer’s Confidential Information includes, among others, the terms and pricing of this Agreement. + +8.2. Subject to the terms and conditions of this Agreement, Receiving Party agrees to keep confidential and not disclose or use any Confidential Information except to support its use or provision of the Services. Confidential Information shall not include information that Receiving Party can show (a) was already lawfully known to or independently developed by Receiving Party without access to or use of Confidential Information, (b) was received by Receiving Party from any third party without restrictions, (c) is publicly and generally available, free of confidentiality restrictions; or (d) is required to be disclosed by law, regulation or is requested in the context of a law enforcement investigation, provided that Receiving Party provides Disclosing Party with prompt notice of such requirement and cooperates in order to minimize such requirement. Receiving Party shall restrict disclosure of Confidential Information to those of its employees and contractors with a reasonable need to know such information and which are bound by written confidentiality obligations no less restrictive than those set out herein. Company will not disclose any information regarding the results of any testing or evaluation of the Services to any third party without AppsFlyer’s prior written consent. + +8.3. The non-disclosure and non-use obligations set forth in this Section 8 shall survive the termination or expiration of this Agreement for a period of 5 years. + +9. Analytics. The Services include the provision of certain reports and analytics regarding the Data (“Analytics”). AppsFlyer makes no warranty that the Analytics provided shall be useful to Company’s business. Company is solely responsible for any actions Company may take based on the Analytics. + +10. Support. Company may contact AppsFlyer with regard to support for the Services by sending an email to support@appsflyer.com. AppsFlyer shall provide up to 5 hours of support each month at no additional charge. + +11. Service Levels. AppsFlyer shall provide Services in accordance with the service commitments in Appendix B. + +12. Indemnification. + +12.1. AppsFlyer Indemnification. + +12.1.1. AppsFlyer shall defend, indemnify and hold harmless Company (and its affiliates, officers, directors and employees) from and against any and all damages, costs, losses, liabilities or expenses (including court costs and reasonable attorneys’ legal fees) which Company may suffer or incur in connection with any actual claim, demand, action or other proceeding by any third party arising from: (a) any breach of AppsFlyer’s obligations, representations or warranties herein; or (b) a claim that the Code and/or Services infringe the intellectual property rights of a third party. This Section 12.1 sets forth AppsFlyer’s sole obligations and Company’s sole remedies for any claim that the Code and/or Services infringe the intellectual property rights of a third party. + +12.1.2. Notwithstanding the foregoing, AppsFlyer shall have no responsibility or liability for any claim to the extent resulting from or arising out of (a) the use of the Code or Services not in compliance with this Agreement or applicable law, (b) the combination of the Code or Services with any code or services not provided by AppsFlyer, (c) the modification of any Code or Services by any party other than AppsFlyer or (d) the use of any Code that is not the most up-to-date Code. + +12.1.3. If the Services shall be the subject of an infringement claim, or AppsFlyer reasonably believes that the Services shall be the subject of an infringement claim, AppsFlyer may terminate this Agreement with written notice if modification of the Services to be non-infringing is not reasonably practical. + +12.2. Company Indemnification. Company shall defend and indemnify AppsFlyer (and its affiliates, officers, directors and employees) from and against any and all damages, costs, losses, liabilities or expenses (including court costs and attorneys’ fees) which AppsFlyer may suffer or incur in connection with any actual claim, demand, action or other proceeding by any third party arising from: (a) any breach of Company’s obligations, representations or warranties herein; or (b) any use or distribution of the Company’s Application in violation of this Agreement or applicable law or regulations. + +12.3. Procedure. The obligations of either party to provide indemnification under this Agreement will be contingent upon the indemnified party (i) providing the indemnifying party with prompt written notice of any claim for which indemnification is sought (provided that the indemnified party’s failure to notify the indemnifying party will not diminish the indemnifying party’s obligations under this Section 12 except to the extent that the indemnifying party is materially prejudiced as a result of such failure), (ii) cooperating fully with the indemnifying party (at the indemnifying party’s expense), and (iii) allowing the indemnifying party to control the defense and settlement of such claim, provided that no settlement may be entered into without the consent of the indemnified party if such settlement would require any action on the part of the indemnified party other than to cease using any allegedly infringing or illegal content or services. Subject to the foregoing, an indemnified party will at all times have the option to participate in any matter or litigation through counsel of its own selection at its own expense. + +13. Disclaimer of Warranties. EXCEPT AS EXPRESSLY PROVIDED HEREIN, COMPANY ACCEPTS THE CODE AND SERVICES “AS IS” AND ACKNOWLEDGES THAT APPSFLYER MAKES NO OTHER WARRANTY AND DISCLAIMS ALL IMPLIED AND STATUTORY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. + +14. Limitation of Liability. + +14.1. IN NO EVENT SHALL APPSFLYER, ITS DIRECTORS, OFFICERS, AFFILIATES OR AGENTS BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, SPECIAL OR PUNITIVE DAMAGES, ARISING OUT OF OR RELATING TO THE SERVICES OR THE ARRANGEMENTS CONTEMPLATED HEREIN. + +14.2. EXCEPT FOR INTENTIONAL MISCONDUCT, GROSS NEGLIGENCE, BREACH OF CONFIDENTIALITY, DATA OR PRIVACY OBLIGATIONS AND APPSFLYER’S INDEMNIFICATION OBLIGATIONS FOR INTELLECTUAL PROPERTY INFRINGEMENT (THE “CARVE-OUT CLAIMS”), APPSFLYER’S ENTIRE LIABILITY FOR THE PROVISION OF THE SERVICES OR UNDER ANY PROVISION OF THIS AGREEMENT SHALL NOT EXCEED THE AMOUNT OF PAYMENT RECEIVED BY APPSFLYER FROM COMPANY IN THE 12 MONTHS PRECEDING THE APPLICABLE CLAIM, IN THE AGGREGATE. WITH RESPECT TO THE CARVE-OUT CLAIMS, APPSFLYER’S ENTIRE LIABILITY FOR THE PROVISION OF THE SERVICES OR UNDER ANY PROVISION OF THIS AGREEMENT SHALL NOT EXCEED TWO (2) TIMES THE AMOUNT OF PAYMENT RECEIVED BY APPSFLYER FROM COMPANY IN THE TWELVE (12) MONTHS PRECEDING THE APPLICABLE CLAIM, IN THE AGGREGATE. + +15. Term and Termination. + +15.1. The term of this Agreement shall commence as of the day you accept this Agreement or, if earlier, the date that you integrate the Code into an Application and shall continue in effect for a period of twelve (12) months (the “Initial Term”); provided that if Company selects the “Basic Pay-Per-Use” package, as shown on AppsFlyer’s website, this Agreement shall be in effect on a month-to-month basis. Following the Initial Term, this Agreement shall automatically renew for subsequent terms of twelve (12) months each (each a “Renewal Term” and together with the Initial Term, the “Term”), unless one of the parties notifies the other party of its intention not to renew the Agreement at least 45 days prior to the commencement of any Renewal Term. + +15.2. Either party may terminate this Agreement with written notice if it has reason to believe that the other Party is in material breach of this Agreement, and such breach is not cured within 30 days from the receipt of written notice of such breach. In addition, either party shall have the right to terminate this Agreement upon 30 days’ written notice to the other party pursuant to section 5.3 of the DPA. + +15.3. This agreement is based on a reasonable and fair use of the Services. Notwithstanding anything to the contrary herein, any use that is not aligned with such fair use may be overcharged or terminated immediately by AppsFlyer. + +15.4. Upon any termination or expiration of this Agreement, AppsFlyer will cease providing the Services. In the event of any termination (a) Company will not be entitled to any refunds of any nonrefundable fees, (b) any outstanding balance for Services rendered through the date of termination will be immediately due and payable in full, and (c) Company’s historical data will be available for download through AppsFlyer’s standard user interface for a period of 30 days. Any obligations of the Parties that by their nature are intended to survive the termination or expiration of this Agreement, including the obligations of the Parties in Sections 3 – 9 and 12 – 15 of this Agreement, shall survive any termination thereof. + +16. Publicity. During the Term, AppsFlyer may refer to Company as a customer of AppsFlyer, including by displaying Company’s name and logo on AppsFlyer’s website and other marketing materials. + +17. Miscellaneous. + +17.1. This Agreement represents the entire agreement between the parties regarding the subject matter hereof and supersedes any and all other agreements between the parties, whether written or oral, regarding the subject matter hereof. For clarity, the provisions of this Agreement supersede any earlier non-disclosure or confidentiality agreements between the parties. Except as expressly set forth herein, this Agreement may not be modified or amended except in a writing executed by both parties. + +17.2. All waivers must be in writing. A waiver of any default hereunder or of any of the terms and conditions of this Agreement shall not be deemed to be a continuing waiver or a waiver of any other default or of any other term or condition, but shall apply solely to the instance to which such waiver is directed. AppsFlyer may provide Company with notices required hereunder by contacting Company at any email address Company provided, including in its registration information. + +17.3. Neither Party may assign any of its rights and obligations under this Agreement without the prior written consent of the other Party, such consent not to be required in the event of an assignment by one of the Parties to a purchaser of all or substantially all of the assignor’s assets or share capital. The assignor shall provide the other Party with written notice of the assignment. Assignment in violation of the foregoing shall be void. + +17.4. If any part of this Agreement shall be invalid or unenforceable, such part shall be interpreted to give the maximum force possible to such terms as possible under applicable law, and such invalidity or unenforceability shall not affect the validity or enforceability of any other part or provision of this Agreement which shall remain in full force and effect. +17.5. This Agreement shall be governed by the laws of the State of New York, and the competent courts in the city of New York shall have exclusive jurisdiction to hear any disputes arising hereunder. + +Appendix A: Fees and Services + +[PACKAGE OF SERVICES TO BE CHOSEN BY COMPANY] + +Appendix B: Service Levels + +AppsFlyer service commitments do not include downtime to extent resulting from: previously scheduled maintenance and events beyond AppsFlyer’s reasonable control, such as any down time (a) caused by outages to any public Internet backbones, networks or servers, (b) caused by any failures of Company’s Application, equipment, systems or local access services, or (c) strikes, riots, insurrection, fires, floods, explosions, war, governmental action, labor conditions, earthquakes or natural disasters. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/appsflyer-framework.yml b/src/licensedcode/data/licenses/appsflyer-framework.yml new file mode 100644 index 00000000000..807851d2cd2 --- /dev/null +++ b/src/licensedcode/data/licenses/appsflyer-framework.yml @@ -0,0 +1,12 @@ +key: appsflyer-framework +short_name: AppsFlyer Framework License +name: AppsFlyer Framework License +category: Proprietary Free +owner: AppsFlyer +homepage_url: https://github.com/AppsFlyerSDK/AppsFlyerFramework/blob/master/LICENSE +spdx_license_key: LicenseRef-scancode-appsflyer-framework +ignorable_urls: + - https://www.appsflyer.com/gdpr/dpa.pdf + - https://www.appsflyer.com/privacy-policy +ignorable_emails: + - support@appsflyer.com diff --git a/src/licensedcode/data/licenses/atkinson-hyperlegible-font.LICENSE b/src/licensedcode/data/licenses/atkinson-hyperlegible-font.LICENSE new file mode 100644 index 00000000000..329c2ad28de --- /dev/null +++ b/src/licensedcode/data/licenses/atkinson-hyperlegible-font.LICENSE @@ -0,0 +1,63 @@ +Atkinson Hyperlegible Font License + +GENERAL +Copyright Holder allows the Font to be used, studied, modified and redistributed freely as long as it +is not sold by itself. The Font, including any derivative works, may be bundled, embedded, +redistributed and/or sold with any software or other work provided that the Reserved Typeface Name +is not used on, in or by any derivative work. The Font and derivatives, however, cannot be released +under any other type of license. The requirement for the Font to remain under this license does not +apply to any document created using the Font or any of its derivatives. + +DEFINITIONS +"Author" refers to any designer, engineer, programmer, technical writer or other person who +contributed to the Font Software. +“Copyright Holder” refers to Braille Institute of America, Inc. +“Font” refers to the Atkinson Hyperlegible Font developed by Copyright Holder. +"Font Software" refers to the set of files released by Copyright Holder under this license. This may +include source files, build scripts and documentation. +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or +in whole -- any of the components of the Original Version, by changing formats or by porting the +Font Software to a new environment. +"Original Version" refers to the collection of the Font Software components as distributed by +Copyright Holder. +"Reserved Typeface Name" refers to the name Atkinson Hyperlegible Font. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, +to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of +the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original Version or Modified +Version, may be sold by itself. + +2) The Original Version or Modified Version of the Font Software may be bundled, redistributed +and/or sold with any other software, provided that each copy contains the above copyright notice +and this license. These can be included either as stand-alone text files, human-readable headers +or in the appropriate machine-readable metadata fields within text or binary files as long as those +fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Typeface Name unless explicit +written permission is granted by Copyright Holder. This restriction only applies to the primary font +name as presented to the users. + +4) The name of Copyright Holder or the Author(s) of the Font Software shall not be used to promote, +endorse or advertise any Modified Version or any related software or other product, except: +(a) to acknowledge the contribution(s) of Copyright Holder and the Author(s); or +(b) with the prior written permission of Copyright Holder. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under +this license, and must not be distributed under any other license. + +TERMINATION +This license shall immediately terminate and become null and void if any of the above conditions +are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK OR OTHER RIGHT. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF THE USE OF OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/atkinson-hyperlegible-font.yml b/src/licensedcode/data/licenses/atkinson-hyperlegible-font.yml new file mode 100644 index 00000000000..6177024ebdd --- /dev/null +++ b/src/licensedcode/data/licenses/atkinson-hyperlegible-font.yml @@ -0,0 +1,11 @@ +key: atkinson-hyperlegible-font +short_name: Atkinson Hyperlegible Font License +name: Atkinson Hyperlegible Font License +category: Permissive +owner: Braille Institute +homepage_url: https://www.brailleinstitute.org/wp-content/uploads/2020/11/Atkinson-Hyperlegible-Font-License-2020-1104.pdf +spdx_license_key: LicenseRef-scancode-atkinson-hyperlegible-font +ignorable_copyrights: + - Copyright Holder. Font Software +ignorable_holders: + - Font Software diff --git a/src/licensedcode/data/licenses/atmel-linux-firmware.LICENSE b/src/licensedcode/data/licenses/atmel-linux-firmware.LICENSE new file mode 100644 index 00000000000..9f673963da0 --- /dev/null +++ b/src/licensedcode/data/licenses/atmel-linux-firmware.LICENSE @@ -0,0 +1,34 @@ +REDISTRIBUTION: Permission is hereby granted by Atmel Corporation (Atmel), free +of any license fees, to any person obtaining a copy of this firmware (the +"Software"), to install, reproduce, copy and distribute copies, in binary form, +in hexadecimal or equivalent formats, of the Software and to permit persons to +whom the Software is provided to do the same, subject to the following +conditions: + +* Any redistribution of the Software must reproduce the above copyright notice, + this license notice, and the following disclaimers and notices in the + documentation and/or other materials provided with the Software. + +* Neither the name of Atmel Corporation, its products nor the names of its + suppliers may be used to endorse or promote products derived from this + Software without specific prior written permission. + +* All matters arising out of or in connection with this License and/or Software + shall be governed by California law and the parties agree to the exclusive + jurisdiction of the Californian courts to decide all disputes arising. + +* The licensee shall defend and indemnify Atmel against any and all claims, + costs, losses and damages (including reasonable legal fees) incurred by tme + arising out of any claim relating to the Software due to the licensee’s use or + sub-licensing of the Software + +DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE +DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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/licenses/atmel-linux-firmware.yml b/src/licensedcode/data/licenses/atmel-linux-firmware.yml new file mode 100644 index 00000000000..24be94f0cee --- /dev/null +++ b/src/licensedcode/data/licenses/atmel-linux-firmware.yml @@ -0,0 +1,7 @@ +key: atmel-linux-firmware +short_name: Atmel Linux Firmware License +name: Atmel Linux Firmware License +category: Proprietary Free +owner: Atmel +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.atmel +spdx_license_key: LicenseRef-scancode-atmel-linux-firmware diff --git a/src/licensedcode/data/licenses/atmel-microcontroller.LICENSE b/src/licensedcode/data/licenses/atmel-microcontroller.LICENSE new file mode 100644 index 00000000000..0a9f2566313 --- /dev/null +++ b/src/licensedcode/data/licenses/atmel-microcontroller.LICENSE @@ -0,0 +1,26 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +3. The name of Atmel may not be used to endorse or promote products derived +from this software without specific prior written permission. + +4. This software may only be redistributed and used in connection with an +Atmel microcontroller product. + +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/licenses/atmel-microcontroller.yml b/src/licensedcode/data/licenses/atmel-microcontroller.yml new file mode 100644 index 00000000000..ab128a7478d --- /dev/null +++ b/src/licensedcode/data/licenses/atmel-microcontroller.yml @@ -0,0 +1,7 @@ +key: atmel-microcontroller +short_name: Atmel Microcontroller License +name: Atmel Microcontroller License +category: Proprietary Free +owner: Atmel +homepage_url: https://github.com/Joan93/MasterThesis/blob/275ee8c6fcd5b0883540f629e2755ab524904a73/openwsn/openwsn-fw/bsp/boards/samr21_xpro/drivers/src/cm0plus_interrupt.c +spdx_license_key: LicenseRef-scancode-atmel-microcontroller diff --git a/src/licensedcode/data/licenses/bapl-1.0.LICENSE b/src/licensedcode/data/licenses/bapl-1.0.LICENSE new file mode 100644 index 00000000000..6104344ad6d --- /dev/null +++ b/src/licensedcode/data/licenses/bapl-1.0.LICENSE @@ -0,0 +1,49 @@ +## Booz Allen Public License v1.0 + + +### INTRODUCTION +The Booz Allen Public License allows government, non-profit academic, other non-profit, and commercial entities access to distinctive, disruptive, and robust code with the goal of Empowering People to Change the World℠. Products licensed under the Booz Allen Public License are founded on the basis that collective ingenuity can make the largest impact in the community. + +### DEFINITIONS +* **Commercial Entity.** “Commercial Entity” means any individual or entity other than a government, non-profit academic, or other non-profit entity. +* **Derivative.** “Derivative” means any work of authorship in Source Code or Object Code form that results from an addition to, deletion from, or modification of the Source Code of the Product. +* **License.** “License” means this Booz Allen Public License. +* **Object Code.** “Object Code” means the form resulting from transformation or translation of Source Code into machine readable code, including but not limited to, compiled object code. +* **Originator.** “Originator” means each individual or legal entity that creates, contributes to the creation of, or owns the Product. +* **Patent Claims.** “Patent Claims” means any patent claim(s) in any patent to which Originator has a right to grant a license that would be infringed by Your making, using, selling, offering for sale, having made, or importing of the Product, but for the grant of this License. +* **Product.** “Product” means the Source Code of the software which the initial Originator made available under this License, and any Derivative of such Source Code. +* **Source Code.** “Source Code” means software in human-readable form. +* **You.** “You” means either an individual or an entity (if you are taking this license on behalf of an entity) that exercises the rights granted under this License. + +### LICENSE +**Government/Non-Profit Academic/Other Non-Profit.** +This Section applies if You are not a Commercial Entity. + +* **License.** Subject to the terms and conditions of this License, each Originator hereby grants You a perpetual, worldwide, non-exclusive, royalty-free license to reproduce, display, perform, modify, distribute and otherwise use the Product and Derivatives, in Source Code and Object Code form, in accordance with the terms and conditions of this License in order to support the general public good and for your internal business purposes. +* **Distribution.** You may distribute to third parties copies of the Product, including any Derivative that You create, in Source Code or Object Code form. If You distribute copies of the Product, including any Derivative that You create, in Source Code form, such distribution must be under the terms of this License and You must inform recipients of the Source Code that the Product is governed under this License and how they can obtain a copy of this License. You may distribute to third parties copies of the Product, including any Derivative that You create, in Object Code form, or allow third parties to access or use the Product, including any Derivative that You create, under a license of Your choice. +* **Commercial Sales.** You may not distribute, or allow third parties to access or use, the Product or any Derivative for a fee, unless You first obtain permission from the Originator. If Booz Allen Hamilton is the Originator, please contact Booz Allen Hamilton at . + +**Commercial Entities**. +This Section applies if You are a Commercial Entity. + +* **License.** Subject to the terms and conditions of this License, each Originator hereby grants You a perpetual, worldwide, non-exclusive, royalty-free license to reproduce, display, perform, modify, distribute and otherwise use the Product and Derivatives, in Source Code and Object Code form, in accordance with the terms and conditions of this License for the sole purpose of Your internal business purposes and the provision of services to government, non-profit academic, and other non-profit entities. +* **Distribution and Derivatives.** You may distribute to third parties copies of the Product, including any Derivative that You create, in Source Code or Object Code form. If You distribute copies of the Product, including any Derivative that You create, in Source Code form, such distribution must be under the terms of this License and You must inform recipients of the Source Code that the Product is governed under this License and how they can obtain a copy of this License. You may distribute to third parties copies of the Product, including any Derivative that You create, in Object Code form, or allow third parties to access or use the Product, including any Derivative that You create, under a license of Your choice, provided that You make available, and inform the recipient of such distribution how they can obtain, a copy of the Source Code thereof, at no charge, and inform the recipient of the Source Code that the Product is governed under this License and how they can obtain a copy of this License. +* **Commercial Sales.** You may not distribute, or allow third parties to access or use, the Product or any Derivative for a fee, unless You first obtain permission from the Originator. If Booz Allen Hamilton, please contact Booz Allen Hamilton at . + + +**Patent Claim(s)**. +This Section applies regardless of whether You are a government, non-profit academic, or other non-profit entity or a Commercial Entity. + +* **Patent License.** Subject to the limitations in the Sections above, each Originator hereby grants You a perpetual, worldwide, non-exclusive, royalty-free license under Patent Claims of such Originator to make, use, sell, offer for sale, have made, and import the Product. The foregoing patent license does not apply (a) to any code that an Originator has removed from the Product, or (b) for infringement caused by Your modifications of the Product or the combination of any Derivative created by You or on Your behalf with other software. + +### GENERAL TERMS +This Section applies regardless of whether You are a government, non-profit academic, or other non-profit entity or a Commercial Entity. + +* **Required Notices.** If You distribute the Product or a Derivative, in Object Code or Source Code form, You shall not remove or otherwise modify any proprietary markings or notices contained within or placed upon the Product or any Derivative. Any distribution of the Product or a Derivative, in Object Code or Source Code form, shall contain a clear and conspicuous Originator copyright and license reference in accordance with the below: + * *Unmodified Product Notice*: “This software package is licensed under the Booz Allen Public License. Copyright © 20__ [Copyright Holder Name]. All Rights Reserved.” + * *Derivative Notice*: “This software package is licensed under the Booz Allen Public License. Portions of this code are Copyright © 20__ [Copyright Holder Name]. All Rights Reserved.” +* **Compliance with Laws.** You agree that You shall not reproduce, display, perform, modify, distribute and otherwise use the Product in any way that violates applicable law or regulation or infringes or violates the rights of others, including, but not limited to, third party intellectual property, privacy, and publicity rights. +* **Disclaimer.** You understand that the Product is licensed to You, and not sold. The Product is provided on an “As Is” basis, without any warranties, representations, and guarantees, whether oral or written, express, implied or statutory, with regard to the Product, including without limitation, warranties of merchantability, fitness for a particular purpose, title, non-infringement, non-interference, and warranties arising from course of dealing or usage of trade, to the maximum extent permitted by applicable law. Originator does not warrant that (i) the Product will meet your needs; (ii) the Product will be error-free or accessible at all times; or (iii) the use or the results of the use of the Product will be correct, accurate, timely, or otherwise reliable. You acknowledge that the Product has not been prepared to meet Your individual requirements, whether or not such requirements have been communicated to Originator. You assume all responsibility for use of the Product. +* **Limitation of Liability.** Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Originator, or anyone who distributes the Product in accordance with this License, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if informed of the possibility of such damages. +* **Export Control.** The Product is subject to U.S. export control laws and may be subject to export or import regulations in other countries. You agree to strictly comply with all such laws and regulations and acknowledges that You are responsible for obtaining such licenses to export, re-export, or import as may be required. +* **Severability.** If the application of any provision of this License to any particular facts or circumstances shall be held to be invalid or unenforceable, then the validity and enforceability of other provisions of this License shall not in any way be affected or impaired thereby. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/bapl-1.0.yml b/src/licensedcode/data/licenses/bapl-1.0.yml new file mode 100644 index 00000000000..3ae7455c3ce --- /dev/null +++ b/src/licensedcode/data/licenses/bapl-1.0.yml @@ -0,0 +1,11 @@ +key: bapl-1.0 +short_name: Booz Allen Public License v1.0 +name: Booz Allen Public License v1.0 +category: Source-available +owner: Booz Allen Hamilton +homepage_url: https://github.com/boozallen/Public-License/blob/master/LICENSE.md +spdx_license_key: LicenseRef-scancode-bapl-1.0 +text_urls: + - https://raw.githubusercontent.com/boozallen/Public-License/master/LICENSE.md +ignorable_emails: + - opensource@bah.com diff --git a/src/licensedcode/data/licenses/binary-linux-firmware-patent.LICENSE b/src/licensedcode/data/licenses/binary-linux-firmware-patent.LICENSE new file mode 100644 index 00000000000..f9c386910c0 --- /dev/null +++ b/src/licensedcode/data/licenses/binary-linux-firmware-patent.LICENSE @@ -0,0 +1,36 @@ +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. + +Limited patent license. The Copyright Holder grants a world-wide, +royalty-free, non-exclusive license under patents it now or hereafter +owns or controls to make, have made, use, import, offer to sell and +sell ("Utilize") this software, but solely to the extent that any +such patent is necessary to Utilize the software alone, or in +combination with an operating system licensed under an approved Open +Source license as listed by the Open Source Initiative at +http://opensource.org/licenses. The patent license shall not apply to +any other combinations which include this software. No hardware per +se is licensed hereunder. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/binary-linux-firmware-patent.yml b/src/licensedcode/data/licenses/binary-linux-firmware-patent.yml new file mode 100644 index 00000000000..9584b6b8895 --- /dev/null +++ b/src/licensedcode/data/licenses/binary-linux-firmware-patent.yml @@ -0,0 +1,9 @@ +key: binary-linux-firmware-patent +short_name: Binary-Only Linux Firmware Patent License +name: Binary-Only Linux Firmware Patent License +category: Proprietary Free +owner: Unspecified +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ +spdx_license_key: LicenseRef-scancode-binary-linux-firmware-patent +ignorable_urls: + - http://opensource.org/licenses diff --git a/src/licensedcode/data/licenses/binary-linux-firmware.LICENSE b/src/licensedcode/data/licenses/binary-linux-firmware.LICENSE new file mode 100644 index 00000000000..d9ef502b476 --- /dev/null +++ b/src/licensedcode/data/licenses/binary-linux-firmware.LICENSE @@ -0,0 +1,26 @@ +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/src/licensedcode/data/licenses/binary-linux-firmware.yml b/src/licensedcode/data/licenses/binary-linux-firmware.yml new file mode 100644 index 00000000000..f70008eebd3 --- /dev/null +++ b/src/licensedcode/data/licenses/binary-linux-firmware.yml @@ -0,0 +1,7 @@ +key: binary-linux-firmware +short_name: Binary-Only Linux Firmware License +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/ +spdx_license_key: LicenseRef-scancode-binary-linux-firmware diff --git a/src/licensedcode/data/licenses/broadcom-linux-firmware.LICENSE b/src/licensedcode/data/licenses/broadcom-linux-firmware.LICENSE new file mode 100644 index 00000000000..4a335036faa --- /dev/null +++ b/src/licensedcode/data/licenses/broadcom-linux-firmware.LICENSE @@ -0,0 +1,64 @@ +SOFTWARE LICENSE AGREEMENT + +The accompanying software in binary code form (“Software”), is licensed to you, +or, if you are accepting on behalf of an entity, the entity and its affiliates +exercising rights hereunder (“Licensee”) subject to the terms of this software +license agreement (“Agreement”), unless Licensee and Broadcom Corporation +(“Broadcom”) execute a separate written software license agreement governing +use of the Software. ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE SOFTWARE +CONSTITUTES LICENSEE’S ACCEPTANCE OF THIS AGREEMENT. + +1. License. Subject to the terms and conditions of this Agreement, +Broadcom hereby grants to Licensee a limited, non-exclusive, non-transferable, +royalty-free license: (i) to use and integrate the Software with any other +software; and (ii) to reproduce and distribute the Software complete, +unmodified, and as provided by Broadcom, solely for use with Broadcom +proprietary integrated circuit product(s) sold by Broadcom with which the +Software was designed to be used, or their successors. + +2. Restrictions. Licensee shall distribute Software with a copy of this +Agreement. Licensee shall not remove, efface or obscure any copyright or +trademark notices from the Software. Reproductions of the Broadcom copyright +notice shall be included with each copy of the Software, except where such +Software is embedded in a manner not readily accessible to the end user. +Licensee shall not: (i) use, license, sell or otherwise distribute the Software +except as provided in this Agreement; (ii) attempt to modify in any way, +reverse engineer, decompile or disassemble any portion of the Software; or +(iii) use the Software or other material in violation of any applicable law or +regulation, including but not limited to any regulatory agency. This Agreement +shall automatically terminate upon Licensee’s failure to comply with any of the +terms of this Agreement. In such event, Licensee will destroy all copies of the +Software and its component parts. + +3. Ownership. The Software is licensed and not sold. Title to and +ownership of the Software, including all intellectual property rights thereto, +and any portion thereof remain with Broadcom or its licensors. Licensee hereby +covenants that it will not assert any claim that the Software created by or for +Broadcom infringe any intellectual property right owned or controlled by +Licensee. + +4. Disclaimer. THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM PROVIDES AND +GRANTS AND LICENSEE RECEIVES NO SUPPORT AND NO WARRANTIES OF ANY KIND, EXPRESS +OR IMPLIED, BY STATUTE, COMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. +BROADCOM SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A SPECIFIC PURPOSE, OR NONINFRINGEMENT CONCERNING THE SOFTWARE OR +ANY UPGRADES TO OR DOCUMENTATION FOR THE SOFTWARE. WITHOUT LIMITATION OF THE +ABOVE, BROADCOM GRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE OR WILL +OPERATE WITHOUT INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR THE +RESULTS THEREFROM INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY, OR +RELIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM +OR ANY OF ITS LICENSORS HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR +OTHERWISE, ARISING OUT OF THIS AGREEMENT OR USE, REPRODUCTION, OR DISTRIBUTION +OF THE SOFTWARE, INCLUDING BUT NOT LIMITED TO LOSS OF DATA AND LOSS OF PROFITS, +EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THESE +LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY +LIMITED REMEDY. + +5. Export Laws. LICENSEE UNDERSTANDS AND AGREES THAT THE SOFTWARE IS +SUBJECT TO UNITED STATES AND OTHER APPLICABLE EXPORT-RELATED LAWS AND +REGULATIONS AND THAT LICENSEE MAY NOT EXPORT, RE-EXPORT OR TRANSFER THE +SOFTWARE OR ANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS PERMITTED UNDER THOSE +LAWS. WITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT, OR TRANSFER OF THE +SOFTWARE TO CUBA, IRAN, NORTH KOREA, SUDAN, AND SYRIA IS PROHIBITED. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/broadcom-linux-firmware.yml b/src/licensedcode/data/licenses/broadcom-linux-firmware.yml new file mode 100644 index 00000000000..f50472e8009 --- /dev/null +++ b/src/licensedcode/data/licenses/broadcom-linux-firmware.yml @@ -0,0 +1,7 @@ +key: broadcom-linux-firmware +short_name: Broadcom Linux Firmware License +name: Broadcom Linux Firmware License +category: Proprietary Free +owner: Broadcom +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.broadcom_bcm43xx +spdx_license_key: LicenseRef-scancode-broadcom-linux-firmware diff --git a/src/licensedcode/data/licenses/bsd-original-voices.yml b/src/licensedcode/data/licenses/bsd-original-voices.yml index 9008da2e6ca..0eb15a76891 100644 --- a/src/licensedcode/data/licenses/bsd-original-voices.yml +++ b/src/licensedcode/data/licenses/bsd-original-voices.yml @@ -7,4 +7,4 @@ homepage_url: https://github.com/freebsd/freebsd-src/blob/098dbd7ff7f3da9dda0380 spdx_license_key: LicenseRef-scancode-bsd-original-voices ignorable_authors: - Bill Paul - +minimum_coverage: 99 diff --git a/src/licensedcode/data/licenses/bsla-no-advert.yml b/src/licensedcode/data/licenses/bsla-no-advert.yml index e78282d6305..1ca04e32229 100644 --- a/src/licensedcode/data/licenses/bsla-no-advert.yml +++ b/src/licensedcode/data/licenses/bsla-no-advert.yml @@ -7,5 +7,7 @@ notes: this is a variant of the license introuced by changes in Cygwin to remove clause since it has been "rescinded" by the UC regents for their BSD-licensed code at large. See https://github.com/mirror/newlib-cygwin/commit/9042d0ce65533a26fc3264206db5828d5692332c# spdx_license_key: LicenseRef-scancode-bsla-no-advert +other_urls: + - https://github.com/mirror/newlib-cygwin/commit/9042d0ce65533a26fc3264206db5828d5692332c# ignorable_authors: - the University of California, Berkeley diff --git a/src/licensedcode/data/licenses/cadence-linux-firmware.LICENSE b/src/licensedcode/data/licenses/cadence-linux-firmware.LICENSE new file mode 100644 index 00000000000..e43d567ae9b --- /dev/null +++ b/src/licensedcode/data/licenses/cadence-linux-firmware.LICENSE @@ -0,0 +1,27 @@ +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 Cadence Design Systems, Inc., its products + nor the names of its suppliers may be used to endorse or promote products + derived from this Software without specific prior written permission. + +* No reverse engineering, decompilation, or disassembly of this software + is permitted. + +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/src/licensedcode/data/licenses/cadence-linux-firmware.yml b/src/licensedcode/data/licenses/cadence-linux-firmware.yml new file mode 100644 index 00000000000..b1d451d7232 --- /dev/null +++ b/src/licensedcode/data/licenses/cadence-linux-firmware.yml @@ -0,0 +1,7 @@ +key: cadence-linux-firmware +short_name: Cadence Linux Firmware License +name: Cadence Linux Firmware License +category: Proprietary Free +owner: Cadence +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cadence +spdx_license_key: LicenseRef-scancode-cadence-linux-firmware diff --git a/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE b/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE new file mode 100644 index 00000000000..312bb2d76dc --- /dev/null +++ b/src/licensedcode/data/licenses/cavium-linux-firmware.LICENSE @@ -0,0 +1,57 @@ +Software License Agreement + +ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE +CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. + +Licensed Software. Subject to the terms and conditions of this Agreement, +Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and +royalty-free license to use, reproduce, and distribute the binary software in +its complete and unmodified form as provided by Cavium. + +Restrictions. Licensee must reproduce the Cavium copyright notice above with +each binary software copy. Licensee must not reverse engineer, decompile, +disassemble or modify in any way the binary software. Licensee must not use +the binary software in violation of any applicable law or regulation. This +Agreement shall automatically terminate upon Licensee's breach of any term or +condition of this Agreement in which case, Licensee shall destroy all copies of +the binary software. + +Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM +GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS, +IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR +OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR +NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE, +DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT +LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE +LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND +CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING +ITS CORRECTNESS, ACCURACY, OR RELIABILITY. + +Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S +LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR +CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT +OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF +PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +Export and Import Laws. Licensee acknowledges and agrees that the Licensed +Software (including technical data and related technology) may be controlled by +the export control laws, rules, regulations, restrictions and national security +controls of the United States and other applicable foreign agencies (the +"Export Controls"), and agrees not export or re-export, or allow the export or +re-export of export-controlled the Licensed Software (including technical data +and related technology) or any copy, portion or direct product of the foregoing +in violation of the Export Controls. Licensee hereby represents that +(i) Licensee is not an entity or person to whom provision of the Licensed +Software (including technical data and related technology) is restricted or +prohibited by the Export Controls; and (ii) Licensee will not export, re-export +or otherwise transfer the export-controlled Licensed Software (including +technical data and related technology) in violation of U.S. sanction programs +or export control regulations to (a) any country, or national or resident of +any country, subject to a United States trade embargo, (b) any person or entity +to whom shipment is restricted or prohibited by the Export Controls, or +(c) anyone who is engaged in activities related to the design, development, +production, or use of nuclear materials, nuclear facilities, nuclear weapons, +missiles or chemical or biological weapons. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/cavium-linux-firmware.yml b/src/licensedcode/data/licenses/cavium-linux-firmware.yml new file mode 100644 index 00000000000..2d1dbbaf727 --- /dev/null +++ b/src/licensedcode/data/licenses/cavium-linux-firmware.yml @@ -0,0 +1,9 @@ +key: cavium-linux-firmware +short_name: Cavium Linux Firmware License +name: Cavium Linux Firmware License +category: Proprietary Free +owner: Cavium +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cavium +spdx_license_key: LicenseRef-scancode-cavium-linux-firmware +other_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cavium_liquidio diff --git a/src/licensedcode/data/licenses/cc-by-2.5-au.LICENSE b/src/licensedcode/data/licenses/cc-by-2.5-au.LICENSE new file mode 100644 index 00000000000..5e57265599c --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-2.5-au.LICENSE @@ -0,0 +1,112 @@ +Creative Commons Attribution 2.5 Australia + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENCE 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. + +Licence + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENCE ("CCPL" OR "LICENCE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORISED UNDER THIS LICENCE AND/OR APPLICABLE LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENCE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + + 1. Definitions + + a. "Collective Work" means a work, such as a periodical issue, anthology or encyclopaedia, 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 Licence. + + b. "Derivative Work" means a work that reproduces a substantial part of the Work, or of the Work and other pre-existing works protected by copyright, or that is an adaptation of a Work that is a literary, dramatic, musical or artistic work. Derivative Works include a translation, musical arrangement, dramatisation, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this Licence. 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 Licence. + + c. "Licensor" means the individual or entity that offers the Work under the terms of this Licence. + + d. "Moral rights law" means laws under which an individual who creates a work protected by copyright has rights of integrity of authorship of the work, rights of attribution of authorship of the work, rights not to have authorship of the work falsely attributed, or rights of a similar or analogous nature in the work anywhere in the world. + + e. "Original Author" means the individual or entity who created the Work. + + f. "Work" means the work or other subject-matter protected by copyright that is offered under the terms of this Licence, which may include (without limitation) a literary, dramatic, musical or artistic work, a sound recording or cinematograph film, a published edition of a literary, dramatic, musical or artistic work or a television or sound broadcast. + + g. "You" means an individual or entity exercising rights under this Licence who has not previously violated the terms of this Licence with respect to the Work, or who has received express permission from the Licensor to exercise rights under this Licence despite a previous violation. + + h. "Licence Elements" means the following high-level licence attributes as selected by Licensor and indicated in the title of this Licence: Attribution, NonCommercial, NoDerivatives, ShareAlike. + +2. Fair Dealing and Other Rights. Nothing in this Licence excludes or modifies, or is intended to exclude or modify, (including by reducing, limiting, or restricting) the rights of You or others to use the Work arising from fair dealings or other limitations on the rights of the copyright owner or the Original Author under copyright law, moral rights law or other applicable laws. + +3. Licence Grant. Subject to the terms and conditions of this Licence, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) licence to exercise the rights in the Work as stated below: + + a. to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; + + b. to create and reproduce Derivative Works; + + c. to publish, communicate to the public, distribute copies or records of, exhibit or display publicly, perform publicly and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; + + d. to publish, communicate to the public, distribute copies or records of, exhibit or display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works; + + e. For the avoidance of doubt, where the Work is a musical composition: + + i. Performance Royalties Under Blanket Licences. Licensor will not collect, whether individually or via a performance rights society, royalties for Your communication to the public, broadcast, public performance or public digital performance (e.g. webcast) of the Work. + + ii. Mechanical Rights and Statutory Royalties. Licensor will not collect, whether individually or via a music rights agency, designated agent or a music publisher, royalties for any record You create from the Work ("cover version") and distribute, subject to the compulsory licence created by 17 USC Section 115 of the US Copyright Act (or an equivalent statutory licence under the Australian Copyright Act or in other jurisdictions). + + + f. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor will not collect, whether individually or via a performance-rights society, royalties for Your public digital performance (e.g. webcast) of the Work, subject to the compulsory licence created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions). + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor under this Licence are hereby reserved. + +4. Restrictions. The licence granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + a. You may publish, communicate to the public, distribute, publicly exhibit or display, publicly perform, or publicly digitally perform the Work only under the terms of this Licence, and You must include a copy of, or the Uniform Resource Identifier for, this Licence with every copy or record of the Work You publish, communicate to the public, distribute, publicly exhibit or display, publicly perform or publicly digitally perform. You may not offer or impose any terms on the Work that exclude, alter or restrict the terms of this Licence 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 Licence and to the disclaimer of representations and warranties. You may not publish, communicate to the public, distribute, publicly exhibit or 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 Licence. 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 Licence. 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 Section 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 Section 4(b), as requested. + + b. If you publish, communicate to the public, distribute, publicly exhibit or 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. You must also give clear and reasonably prominent credit to (i) the Original Author (by name or pseudonym if applicable), if the name or pseudonym is supplied; and (ii) if another party or parties (eg a sponsor institute, publishing entity or journal) is designated for attribution in the copyright notice, terms of service or other reasonable means associated with the Work, such party or parties. If applicable, that credit must be given in the particular way made known by the Original Author and otherwise as reasonable to the medium or means You are utilizing, by conveying the identity of the Original Author and the other designated party or parties (if applicable); 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. + + c. False attribution prohibited. Except as otherwise agreed in writing by the Licensor, if You publish, communicate to the public, distribute, publicly exhibit or display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works in accordance with this Licence, You must not falsely attribute the Work to someone other than the Original Author. + + d. Prejudice to honour or reputation prohibited. Except as otherwise agreed in writing by the Licensor, if you publish, communicate to the public, distribute, publicly exhibit or display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must not do anything that results in a material distortion of, the mutilation of, or a material alteration to, the Work that is prejudicial to the Original Author's honour or reputation, and You must not do anything else in relation to the Work that is prejudicial to the Original Author's honour or reputation. + +5. Disclaimer. + +EXCEPT AS EXPRESSLY STATED IN THIS LICENCE OR OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, AND TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR OFFERS THE WORK "AS-IS" AND MAKES NO REPRESENTATIONS, WARRANTIES OR CONDITIONS OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS REGARDING THE CONTENTS OR ACCURACY OF THE WORK, OR OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. + +6. Limitation on Liability. + +TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, AND EXCEPT FOR ANY LIABILITY ARISING FROM CONTRARY MUTUAL AGREEMENT AS REFERRED TO IN SECTION 5, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE) FOR ANY LOSS OR DAMAGE WHATSOEVER, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THIS LICENCE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +If applicable legislation implies warranties or conditions, or imposes obligations or liability on the Licensor in respect of this Licence that cannot be wholly or partly excluded, restricted or modified, the Licensor's liability is limited, to the full extent permitted by the applicable legislation, at its option, to: + + a. in the case of goods, any one or more of the following: + + i. the replacement of the goods or the supply of equivalent goods; + + ii. the repair of the goods; + + iii. the payment of the cost of replacing the goods or of acquiring equivalent goods; + + iv. the payment of the cost of having the goods repaired; or + + b. in the case of services: + + i. the supplying of the services again; or + + ii. the payment of the cost of having the services supplied again. + +7. Termination. + + a. This Licence and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this Licence. Individuals or entities who have received Derivative Works or Collective Works from You under this Licence, however, will not have their licences terminated provided such individuals or entities remain in full compliance with those licences. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this Licence. + + b. Subject to the above terms and conditions, the licence 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 licence terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this Licence (or any other licence that has been, or is required to be, granted under the terms of this Licence), and this Licence will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous. + + a. Each time You publish, communicate to the public, distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a licence to the Work on the same terms and conditions as the licence granted to You under this Licence. + + b. Each time You publish, communicate to the public, distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a licence to the original Work on the same terms and conditions as the licence granted to You under this Licence. + + c. If any provision of this Licence is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Licence, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + + d. No term or provision of this Licence shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. + + e. This Licence constitutes the entire agreement between the parties with respect to the Work licensed here. To the full extent permitted by applicable law, 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 Licence may not be modified without the mutual written agreement of the Licensor and You. + + f. The construction, validity and performance of this Licence shall be governed by the laws in force in New South Wales, Australia. + +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/licenses/cc-by-2.5-au.yml b/src/licensedcode/data/licenses/cc-by-2.5-au.yml new file mode 100644 index 00000000000..3672a3b76d3 --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-2.5-au.yml @@ -0,0 +1,11 @@ +key: cc-by-2.5-au +short_name: Creative Commons Attribution 2.5 Australia +name: Creative Commons Attribution 2.5 Australia +category: Permissive +owner: Creative Commons +homepage_url: http://creativecommons.org/licenses/by/2.5/au/ +spdx_license_key: CC-BY-2.5-AU +other_urls: + - https://creativecommons.org/licenses/by/2.5/au/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/licenses/cc-by-nc-sa-2.0-uk.LICENSE b/src/licensedcode/data/licenses/cc-by-nc-sa-2.0-uk.LICENSE new file mode 100644 index 00000000000..a4b35443970 --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-nc-sa-2.0-uk.LICENSE @@ -0,0 +1,149 @@ +Creative Commons Attribution - Non-Commercial - Share-Alike 2.0 England and Wales + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENCE 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. + +Licence + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENCE ("CCPL" OR "LICENCE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENCE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENCE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +This Creative Commons England and Wales Public Licence enables You (all capitalised terms defined below) to view, edit, modify, translate and distribute Works worldwide, under the terms of this licence, provided that You credit the Original Author. + +'The Licensor' [one or more legally recognised persons or entities offering the Work under the terms and conditions of this Licence] + +and + +'You' + +agree as follows: + +1. Definitions + + a. "Attribution" means acknowledging all the parties who have contributed to and have rights in the Work or Collective Work under this Licence. + + b. "Collective Work" means the Work in its entirety in unmodified form along with a number of other separate and independent works, assembled into a collective whole. + + c. "Derivative Work" means any work created by the editing, modification, adaptation or translation of the Work in any media (however a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this Licence). 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 Licence. + + d. "Licence" means this Creative Commons England and Wales Public Licence agreement. + + e. "Licence Elements" means the following high-level licence attributes indicated in the title of this Licence: Attribution, Non-Commercial, Share-Alike. + + f. "Non-Commercial" means "not primarily intended for or directed towards commercial advantage or private monetary compensation". The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed towards commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. + + g. "Original Author" means the individual (or entity) who created the Work. + + h. "Work" means the work protected by copyright which is offered under the terms of this Licence. + +For the purpose of this Licence, when not inconsistent with the context, words in the singular number include the plural number. + +2. Licence Terms + +2.1 The Licensor hereby grants to You a worldwide, royalty-free, non-exclusive, Licence for Non-Commercial use and for the duration of copyright in the Work. + +You may: + + • copy the Work; + + • create one or more Derivative Works; + + • incorporate the Work into one or more Collective Works; + + • copy Derivative Works or the Work as incorporated in any Collective Work; and + + • publish, distribute, archive, perform or otherwise disseminate the Work or the Work as incorporated in any Collective Work, to the public in any material form in any media whether now known or hereafter created. + +HOWEVER, + +You must not: + + • impose any terms on the use to be made of the Work, the Derivative Work or the Work as incorporated in a Collective Work that alter or restrict the terms of this Licence or any rights granted under it or has the effect or intent of restricting the ability to exercise those rights; + + • impose any digital rights management technology on the Work or the Work as incorporated in a Collective Work that alters or restricts the terms of this Licence or any rights granted under it or has the effect or intent of restricting the ability to exercise those rights; + + • sublicense the Work; + + • subject the Work to any derogatory treatment as defined in the Copyright, Designs and Patents Act 1988. + +FINALLY, + +You must: + + • make reference to this Licence (by Uniform Resource Identifier (URI), spoken word or as appropriate to the media used) on all copies of the Work and Collective Works published, distributed, performed or otherwise disseminated or made available to the public by You; + + • recognise the Licensor's / Original Author's right of attribution in any Work and Collective Work that You publish, distribute, perform or otherwise disseminate to the public and ensure that You credit the Licensor / Original Author as appropriate to the media used; and + + • to the extent reasonably practicable, keep intact all notices that refer to this Licence, in particular the URI, if any, that the Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. + +Additional Provisions for third parties making use of the Work + +2.2. Further licence from the Licensor + +Each time You publish, distribute, perform or otherwise disseminate + + • the Work; or + + • any Derivative Work; or + + • the Work as incorporated in a Collective Work + +the Licensor agrees to offer to the relevant third party making use of the Work (in any of the alternatives set out above) a licence to use the Work on the same terms and conditions as granted to You hereunder. + +2.3. Further licence from You + +Each time You publish, distribute, perform or otherwise disseminate + + • a Derivative Work; or + + • a Derivative Work as incorporated in a Collective Work + +You agree to offer to the relevant third party making use of the Work (in either of the alternatives set out above) a licence to use the Derivative Work on any of the following premises: + + • a licence on the same terms and conditions as the licence granted to You hereunder; or + + • a later version of the licence granted to You hereunder; or + + • any other Creative Commons licence with the same Licence Elements. + +2.4. This Licence does not affect any rights that the User may have under any applicable law, including fair use, fair dealing or any other legally recognised limitation or exception to copyright infringement. + +2.5. All rights not expressly granted by the Licensor are hereby reserved, including but not limited to, the exclusive right to collect, whether individually or via a licensing body, such as a collecting society, royalties for any use of the Work which results in commercial advantage or private monetary compensation. + +3. Warranties and Disclaimer + +Except as required by law, the Work is licensed by the Licensor on an "as is" and "as available" basis and without any warranty of any kind, either express or implied. + +4. Limit of Liability + +Subject to any liability which may not be excluded or limited by law the Licensor shall not be liable and hereby expressly excludes all liability for loss or damage howsoever and whenever caused to You. + +5. Termination + +The rights granted to You under this Licence shall terminate automatically upon any breach by You of the terms of this Licence. Individuals or entities who have received Collective Works from You under this Licence, however, will not have their Licences terminated provided such individuals or entities remain in full compliance with those Licences. + +6. General + +6.1. The validity or enforceability of the remaining terms of this agreement is not affected by the holding of any provision of it to be invalid or unenforceable. + +6.2. This Licence constitutes the entire Licence 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. The Licensor shall not be bound by any additional provisions that may appear in any communication in any form. + +6.3. A person who is not a party to this Licence shall have no rights under the Contracts (Rights of Third Parties) Act 1999 to enforce any of its terms. + +6.4. This Licence shall be governed by the law of England and Wales and the parties irrevocably submit to the exclusive jurisdiction of the Courts of England and Wales. + +7. On the role of Creative Commons + +7.1. Neither the Licensor nor the User may use the Creative Commons logo except to indicate that the Work is licensed under a Creative Commons Licence. Any permitted use has to be in compliance with the Creative Commons trade mark usage guidelines at the time of use of the Creative Commons trade mark. These guidelines may be found on the Creative Commons website or be otherwise available upon request from time to time. + +7.2. Creative Commons Corporation does not profit financially from its role in providing this Licence and will not investigate the claims of any Licensor or user of the Licence. + +7.3. One of the conditions that Creative Commons Corporation requires of the Licensor and You is an acknowledgement of its limited role and agreement by all who use the Licence that the Corporation is not responsible to anyone for the statements and actions of You or the Licensor or anyone else attempting to use or using this Licence. + +7.4. Creative Commons Corporation is not a party to this Licence, and makes no warranty whatsoever in connection to the Work or in connection to the Licence, and in all events is not liable for any loss or damage resulting from the Licensor's or Your reliance on this Licence or on its enforceability. + +7.5. USE OF THIS LICENCE MEANS THAT YOU AND THE LICENSOR EACH ACCEPTS THESE CONDITIONS IN SECTION 7.1, 7.2, 7.3, 7.4 AND EACH ACKNOWLEDGES CREATIVE COMMONS CORPORATION'S VERY LIMITED ROLE AS A FACILITATOR OF THE LICENCE FROM THE LICENSOR TO YOU. + + Creative Commons is not a party to this Licence, 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 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/licenses/cc-by-nc-sa-2.0-uk.yml b/src/licensedcode/data/licenses/cc-by-nc-sa-2.0-uk.yml new file mode 100644 index 00000000000..64655f0e332 --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-nc-sa-2.0-uk.yml @@ -0,0 +1,11 @@ +key: cc-by-nc-sa-2.0-uk +short_name: CC-BY-NC-SA-2.0-UK +name: Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales +category: Source-available +owner: Creative Commons +homepage_url: http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ +spdx_license_key: CC-BY-NC-SA-2.0-UK +text_urls: + - https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.LICENSE b/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.LICENSE new file mode 100644 index 00000000000..c65633bb0c9 --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.LICENSE @@ -0,0 +1,105 @@ +Attribution-NonCommercial-ShareAlike 3.0 IGO + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. THE LICENSOR IS NOT NECESSARILY AN INTERGOVERNMENTAL ORGANIZATION (IGO), AS DEFINED IN THE LICENSE BELOW. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE (“LICENSE”). THE LICENSOR (DEFINED BELOW) HOLDS COPYRIGHT AND OTHER RIGHTS IN THE WORK. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE IS PROHIBITED. BY 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 FOR YOUR ACCEPTANCE AND AGREEMENT TO THE TERMS OF THE LICENSE. + +1. Definitions + + a. "IGO" means, solely and exclusively for purposes of this License, an organization established by a treaty or other instrument governed by international law and possessing its own international legal personality. Other organizations established to carry out activities across national borders and that accordingly enjoy immunity from legal process are also IGOs for the sole and exclusive purposes of this License. IGOs may include as members, in addition to states, other entities. + + b. "Work" means the literary and/or artistic work eligible for copyright protection, whatever may be the mode or form of its expression including digital form, and offered under the terms of this License. It is understood that a database, which by reason of the selection and arrangement of its contents constitutes an intellectual creation, is considered a Work. + + c. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License and may be, but is not necessarily, an IGO. + + d. "You" means an individual or entity exercising rights under this License. + + e. "License Elements" means the following high-level license attributes as selected by the Licensor and indicated in the title of this License: Attribution, Noncommercial, ShareAlike. + + f. "Reproduce" means to make a copy of the Work in any manner or form, and by any means. + + g. "Distribute" means the activity of making publicly available the Work or Adaptation (or copies of the Work or Adaptation), as applicable, by sale, rental, public lending or any other known form of transfer of ownership or possession of the Work or copy of the Work. + + h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. + + i. "Adaptation" means a work derived from or based upon the Work, or upon the Work and other pre-existing works. Adaptations may include works such as translations, derivative works, or any alterations and arrangements of any kind involving the Work. For purposes of this License, where the Work is a musical work, performance, or phonogram, the synchronization of the Work in timed-relation with a moving image is an Adaptation. For the avoidance of doubt, including the Work in a Collection is not an Adaptation. + + j. "Collection" means a collection of literary or artistic works or other works or subject matter other than works listed in Section 1(b) which by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. For the avoidance of doubt, a Collection will not be considered as an Adaptation. + +2. Scope of this License. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright protection. + +3. License Grant. Subject to the terms and conditions of this License, the Licensor hereby grants You a worldwide, royalty-free, non-exclusive license to exercise the rights in the Work as follows: + + a. to Reproduce, Distribute and Publicly Perform the Work, to incorporate the Work into one or more Collections, and to Reproduce, Distribute and Publicly Perform the Work as incorporated in the Collections; and, + + b. to create, Reproduce, Distribute and Publicly Perform Adaptations, provided that You clearly label, demarcate or otherwise identify that changes were made to the original Work. + +This License lasts for the duration of the term of the copyright in the Work licensed by the Licensor. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by the Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(e). + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work (see section 8(a)). You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from a Licensor You must, to the extent practicable, remove from the Collection any credit (inclusive of any logo, trademark, official mark or official emblem) as required by Section 4(d), as requested. If You create an Adaptation, upon notice from a Licensor You must, to the extent practicable, remove from the Adaptation any credit (inclusive of any logo, trademark, official mark or official emblem) as required by Section 4(d), as requested. + + b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; or (iii) either the unported Creative Commons license or a ported Creative Commons license (either this or a later license version) containing the same License Elements (the “Applicable License”). (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform. (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License. (III) You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform. (IV) When You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. + + c. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be primarily intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. + + d. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) any attributions that the Licensor indicates be associated with the Work as indicated in a copyright notice, (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that the Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and, (iv) consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation. The credit required by this Section 4(d) may be implemented in any reasonable manner; provided, however, that in the case of an Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributors to the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Licensor or others designated for attribution, of You or Your use of the Work, without the separate, express prior written permission of the Licensor or such others. + + e. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + + ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(c) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, + + iii. Voluntary License Schemes. To the extent possible, the Licensor waives the right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary licensing scheme. In all other cases the Licensor expressly reserves the right to collect such royalties. + + f. Except as otherwise agreed in writing by the Licensor, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the honor or reputation of the Licensor where moral rights apply. + +5. Representations, Warranties and Disclaimer + +THE 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, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. + +6. Limitation on Liability + +IN NO EVENT WILL THE 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 THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. Subject to the terms and conditions set forth in this License, the license granted here lasts for the duration of the term of the copyright in the Work licensed by the Licensor as stated in Section 3. Notwithstanding the above, the 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 below. + + b. If You fail to comply with this License, then this License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. Notwithstanding the foregoing, this License reinstates automatically as of the date the violation is cured, provided it is cured within 30 days of You discovering the violation, or upon express reinstatement by the Licensor. For the avoidance of doubt, this Section 7(b) does not affect any rights the Licensor may have to seek remedies for violations of this License by You. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + + b Each time You Distribute or Publicly Perform an Adaptation, the Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + + c. If any provision of this License is invalid or unenforceable, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + + d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the Licensor. + + e. This License constitutes the entire agreement between You and the Licensor with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. The Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. + + f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). Interpretation of the scope of the rights granted by the Licensor and the conditions imposed on You under this License, this License, and the rights and conditions set forth herein shall be made with reference to copyright as determined in accordance with general principles of international law, including the above mentioned conventions. + + g. Nothing in this License constitutes or may be interpreted as a limitation upon or waiver of any privileges and immunities that may apply to the Licensor or You, including immunity from the legal processes of any jurisdiction, national court or other authority. + + h. Where the Licensor is an IGO, any and all disputes arising under this License that cannot be settled amicably shall be resolved in accordance with the following procedure: + + i. Pursuant to a notice of mediation communicated by reasonable means by either You or the Licensor to the other, the dispute shall be submitted to non-binding mediation conducted in accordance with rules designated by the Licensor in the copyright notice published with the Work, or if none then in accordance with those communicated in the notice of mediation. The language used in the mediation proceedings shall be English unless otherwise agreed. + + ii. If any such dispute has not been settled within 45 days following the date on which the notice of mediation is provided, either You or the Licensor may, pursuant to a notice of arbitration communicated by reasonable means to the other, elect to have the dispute referred to and finally determined by arbitration. The arbitration shall be conducted in accordance with the rules designated by the Licensor in the copyright notice published with the Work, or if none then in accordance with the UNCITRAL Arbitration Rules as then in force. The arbitral tribunal shall consist of a sole arbitrator and the language of the proceedings shall be English unless otherwise agreed. The place of arbitration shall be where the Licensor has its headquarters. The arbitral proceedings shall be conducted remotely (e.g., via telephone conference or written submissions) whenever practicable. + + iii. Interpretation of this License in any dispute submitted to mediation or arbitration shall be as set forth in Section 8(f), above. + +Creative Commons Notice + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of the Licensor. + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. + +Creative Commons may be contacted at https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.yml b/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.yml new file mode 100644 index 00000000000..0cafcf85131 --- /dev/null +++ b/src/licensedcode/data/licenses/cc-by-nc-sa-3.0-igo.yml @@ -0,0 +1,13 @@ +key: cc-by-nc-sa-3.0-igo +short_name: CC-BY-NC-SA-3.0-IGO +name: Creative Commons Attribution Non Commercial Share Alike 3.0 IGO +spdx_license_key: CC-BY-NC-SA-3.0-IGO +category: Source-available +owner: Creative Commons +homepage_url: http://creativecommons.org/licenses/by-nc-sa/3.0/igo/ +text_urls: + - https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode +other_urls: + - https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/licenses/cdla-permissive-2.0.LICENSE b/src/licensedcode/data/licenses/cdla-permissive-2.0.LICENSE new file mode 100644 index 00000000000..5b7a4ac8b4c --- /dev/null +++ b/src/licensedcode/data/licenses/cdla-permissive-2.0.LICENSE @@ -0,0 +1,35 @@ +Community Data License Agreement - Permissive - Version 2.0 + +This is the Community Data License Agreement - Permissive, Version 2.0 (the "agreement"). Data Provider(s) and Data Recipient(s) agree as follows: + +1. Provision of the Data + +1.1. A Data Recipient may use, modify, and share the Data made available by Data Provider(s) under this agreement if that Data Recipient follows the terms of this agreement. + +1.2. This agreement does not impose any restriction on a Data Recipient's use, modification, or sharing of any portions of the Data that are in the public domain or that may be used, modified, or shared under any other legal exception or limitation. + +2. Conditions for Sharing Data + +2.1. A Data Recipient may share Data, with or without modifications, so long as the Data Recipient makes available the text of this agreement with the shared Data. + +3. No Restrictions on Results + +3.1. This agreement does not impose any restriction or obligations with respect to the use, modification, or sharing of Results. + +4. No Warranty; Limitation of Liability + +4.1. All Data Recipients receive the Data subject to the following terms: + +THE DATA IS PROVIDED ON AN "AS IS" BASIS, WITHOUT REPRESENTATIONS, 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. + +NO DATA PROVIDER 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 DATA OR RESULTS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +5. Definitions + +5.1. "Data" means the material received by a Data Recipient under this agreement. + +5.2. "Data Provider" means any person who is the source of Data provided under this agreement and in reliance on a Data Recipient's agreement to its terms. + +5.3. "Data Recipient" means any person who receives Data directly or indirectly from a Data Provider and agrees to the terms of this agreement. + +5.4. "Results" means any outcome obtained by computational analysis of Data, including for example machine learning models and models' insights. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/cdla-permissive-2.0.yml b/src/licensedcode/data/licenses/cdla-permissive-2.0.yml new file mode 100644 index 00000000000..dd366ed564a --- /dev/null +++ b/src/licensedcode/data/licenses/cdla-permissive-2.0.yml @@ -0,0 +1,12 @@ +key: cdla-permissive-2.0 +short_name: CDLA Permissive 2.0 +name: Community Data License Agreement Permissive 2.0 +category: Permissive +owner: Linux Foundation +homepage_url: https://cdla.dev/permissive-2-0/ +spdx_license_key: CDLA-Permissive-2.0 +text_urls: + - https://raw.githubusercontent.com/Community-Data-License-Agreements/Releases/main/CDLA-Permissive-2.0.txt +faq_url: https://cdla.dev/ +other_urls: + - https://cdla.dev/permissive-2-0 diff --git a/src/licensedcode/data/licenses/chelsio-linux-firmware.LICENSE b/src/licensedcode/data/licenses/chelsio-linux-firmware.LICENSE new file mode 100644 index 00000000000..c38a0a58389 --- /dev/null +++ b/src/licensedcode/data/licenses/chelsio-linux-firmware.LICENSE @@ -0,0 +1,24 @@ +Chelsio Communication Terminator 4/5 ethernet controller firmware + +Redistribution and use in binary form, without modification, are permitted provided +that the following conditions are met: + +1. Redistribution in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. +2. The name of Chelsio Communications may not be used to endorse or promote products + derived from this software without specific prior written permission. +3. Reverse engineering, decompilation, or disassembly of this firmware is not + permitted. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/chelsio-linux-firmware.yml b/src/licensedcode/data/licenses/chelsio-linux-firmware.yml new file mode 100644 index 00000000000..1d657f22871 --- /dev/null +++ b/src/licensedcode/data/licenses/chelsio-linux-firmware.yml @@ -0,0 +1,7 @@ +key: chelsio-linux-firmware +short_name: Chelsio Linux Firmware License +name: Chelsio Linux Firmware License +category: Proprietary Free +owner: Chelsio +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.chelsio_firmware +spdx_license_key: LicenseRef-scancode-chelsio-linux-firmware diff --git a/src/licensedcode/data/licenses/csl-1.0.LICENSE b/src/licensedcode/data/licenses/csl-1.0.LICENSE new file mode 100644 index 00000000000..9aec6d52c2d --- /dev/null +++ b/src/licensedcode/data/licenses/csl-1.0.LICENSE @@ -0,0 +1,99 @@ +# Community Specification License 1.0 + +**The Purpose of this License.** This License sets forth the terms under which 1) Contributor will participate in and contribute to the development of specifications, standards, best practices, guidelines, and other similar materials under this Working Group, and 2) how the materials developed under this License may be used. It is not intended for source code. Capitalized terms are defined in the License’s last section. + +**1. Copyright.** + +**1.1. Copyright License.** Contributor grants everyone a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) copyright license, without any obligation for accounting, to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute any materials it submits to the full extent of its copyright interest in those materials. Contributor also acknowledges that the Working Group may exercise copyright rights in the Specification, including the rights to submit the Specification to another standards organization. + +**1.2. Copyright Attribution.** As a condition, anyone exercising this copyright license must include attribution to the Working Group in any derivative work based on materials developed by the Working Group. That attribution must include, at minimum, the material’s name, version number, and source from where the materials were retrieved. Attribution is not required for implementations of the Specification. + +**2. Patents.** + +**2.1. Patent License.** + +**2.1.1. As a Result of Contributions.** + +**2.1.1.1. As a Result of Contributions to Draft Specifications.** Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims in 1) Contributor’s Contributions and 2) to the Draft Specification that is within Scope as of the date of that Contribution, in both cases for Licensee’s Implementation of the Draft Specification, except for those patent claims excluded by Contributor under Section 3. + +**2.1.1.2. For Approved Specifications.** Contributor grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims included the Approved Specification that are within Scope for Licensee’s Implementation of the Approved Specification, except for those patent claims excluded by Contributor under Section 3. + +**2.1.2. Patent Grant from Licensee.** Licensee grants each other Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as expressly stated in this License) license to its Necessary Claims for its Implementation, except for those patent claims excluded under Section 3. + +**2.1.3. Licensee Acceptance.** The patent grants set forth in Section 2.1 extend only to Licensees that have indicated their agreement to this License as follows: + +**2.1.3.1. Source Code Distributions.** For distribution in source code, by including this License in the root directory of the source code with the Implementation; + +**2.1.3.2. Non-Source Code Distributions.** For distribution in any form other than source code, by including this License in the documentation, legal notices, via notice in the software, and/or other written materials provided with the Implementation; or + +**2.1.3.3. Via Notices.md.** By issuing pull request or commit to the Specification’s repository’s Notices.md file by the Implementer’s authorized representative, including the Implementer’s name, authorized individual and system identifier, and Specification version. + +**2.1.4. Defensive Termination.** If any Licensee files or maintains a claim in a court asserting that a Necessary Claim is infringed by an Implementation, any licenses granted under this License to the Licensee are immediately terminated unless 1) that claim is directly in response to a claim against Licensee regarding an Implementation, or 2) that claim was brought to enforce the terms of this License, including intervention in a third-party action by a Licensee. + +**2.1.5. Additional Conditions.** This License is not an assurance (i) that any of Contributor’s copyrights or issued patent claims cover an Implementation of the Specification or are enforceable or (ii) that an Implementation of the Specification would not infringe intellectual property rights of any third party. + +**2.2. Patent Licensing Commitment.** In addition to the rights granted in Section 2.1, Contributor agrees to grant everyone a no charge, royalty-free license on reasonable and non-discriminatory terms to Contributor’s Necessary Claims that are within Scope for: +1) Implementations of a Draft Specification, where such license applies only to those Necessary Claims infringed by implementing Contributor's Contribution(s) included in that Draft Specification, and +2) Implementations of the Approved Specification. + +This patent licensing commitment does not apply to those claims subject to Contributor’s Exclusion Notice under Section 3. + +**2.3. Effect of Withdrawal.** Contributor may withdraw from the Working Group by issuing a pull request or commit providing notice of withdrawal to the Working Group repository’s Notices.md file. All of Contributor’s existing commitments and obligations with respect to the Working Group up to the date of that withdrawal notice will remain in effect, but no new obligations will be incurred. + +**2.4. Binding Encumbrance.** This License is binding on any future owner, assignee, or party who has been given the right to enforce any Necessary Claims against third parties. + +**3. Patent Exclusion.** + +**3.1. As a Result of Contributions.** Contributor may exclude Necessary Claims from its licensing commitments incurred under Section 2.1.1 by issuing an Exclusion Notice within 45 days of the date of that Contribution. Contributor may not issue an Exclusion Notice for any material that has been included in a Draft Deliverable for more than 45 days prior to the date of that Contribution. + +**3.2. As a Result of a Draft Specification Becoming an Approved Specification.** Prior to the adoption of a Draft Specification as an Approved Specification, Contributor may exclude Necessary Claims from its licensing commitments under this Agreement by issuing an Exclusion Notice. Contributor may not issue an Exclusion Notice for patents that were eligible to have been excluded pursuant to Section 3.1. + +**4. Source Code License.** Any source code developed by the Working Group is solely subject the source code license included in the Working Group’s repository for that code. If no source code license is included, the source code will be subject to the MIT License. + +**5. No Other Rights.** Except as specifically set forth in this License, no other express or implied patent, trademark, copyright, or other rights are granted under this License, including by implication, waiver, or estoppel. + +**6. Antitrust Compliance.** Contributor acknowledge that it may compete with other participants in various lines of business and that it is therefore imperative that they and their respective representatives act in a manner that does not violate any applicable antitrust laws and regulations. This License does not restrict any Contributor from engaging in similar specification development projects. Each Contributor may design, develop, manufacture, acquire or market competitive deliverables, products, and services, and conduct its business, in whatever way it chooses. No Contributor is obligated to announce or market any products or services. Without limiting the generality of the foregoing, the Contributors agree not to have any discussion relating to any product pricing, methods or channels of product distribution, division of markets, allocation of customers or any other topic that should not be discussed among competitors under the auspices of the Working Group. + +**7. Non-Circumvention.** Contributor agrees that it will not intentionally take or willfully assist any third party to take any action for the purpose of circumventing any obligations under this License. + +**8. Representations, Warranties and Disclaimers.** + +**8.1. Representations, Warranties and Disclaimers.** Contributor and Licensee represents and warrants that 1) it is legally entitled to grant the rights set forth in this License and 2) it will not intentionally include any third party materials in any Contribution unless those materials are available under terms that do not conflict with this License. IN ALL OTHER RESPECTS ITS CONTRIBUTIONS ARE PROVIDED "AS IS." The entire risk as to implementing or otherwise using the Contribution or the Specification is assumed by the implementer and user. Except as stated herein, CONTRIBUTOR AND LICENSEE EXPRESSLY DISCLAIM ANY WARRANTIES (EXPRESS, IMPLIED, OR OTHERWISE), INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, CONDITIONS OF QUALITY, OR TITLE, RELATED TO THE CONTRIBUTION OR THE SPECIFICATION. IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Any obligations regarding the transfer, successors in interest, or assignment of Necessary Claims will be satisfied if Contributor or Licensee notifies the transferee or assignee of any patent that it knows contains Necessary Claims or necessary claims under this License. Nothing in this License requires Contributor to undertake a patent search. If Contributor is 1) employed by or acting on behalf of an employer, 2) is making a Contribution under the direction or control of a third party, or 3) is making the Contribution as a consultant, contractor, or under another similar relationship with a third party, Contributor represents that they have been authorized by that party to enter into this License on its behalf. + +**8.2. Distribution Disclaimer.** Any distributions of technical information to third parties must include a notice materially similar to the following: “THESE MATERIALS ARE PROVIDED “AS IS.” The Contributors and Licensees expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the materials. The entire risk as to implementing or otherwise using the materials is assumed by the implementer and user. IN NO EVENT WILL THE CONTRIBUTORS OR LICENSEES BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS DELIVERABLE OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER MEMBER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.” + +**9. Definitions.** + +**9.1. Affiliate.** “Affiliate” means an entity that directly or indirectly Controls, is Controlled by, or is under common Control of that party. + +**9.2. Approved Specification.** “Approved Specification” means the final version and contents of any Draft Specification designated as an Approved Specification as set forth in the accompanying Governance.md file. + +**9.3. Contribution.** “Contribution” means any original work of authorship, including any modifications or additions to an existing work, that Contributor submits for inclusion in a Draft Specification, which is included in a Draft Specification or Approved Specification. + +**9.4. Contributor.** “Contributor” means any person or entity that has indicated its acceptance of the License 1) by making a Contribution to the Specification, or 2) by entering into the Community Specification Contributor License Agreement for the Specification. Contributor includes its Affiliates, assigns, agents, and successors in interest. + +**9.5. Control.** “Control” means direct or indirect control of more than 50% of the voting power to elect directors of that corporation, or for any other entity, the power to direct management of such entity. + +**9.6. Draft Specification.** “Draft Specification” means all versions of the material (except an Approved Specification) developed by this Working Group for the purpose of creating, commenting on, revising, updating, modifying, or adding to any document that is to be considered for inclusion in the Approved Specification. + +**9.7. Exclusion Notice.** “Exclusion Notice” means a written notice made by making a pull request or commit to the repository’s Notices.md file that identifies patents that Contributor is excluding from its patent licensing commitments under this License. The Exclusion Notice for issued patents and published applications must include the Draft Specification’s name, patent number(s) or title and application number(s), as the case may be, for each of the issued patent(s) or pending patent application(s) that the Contributor is excluding from the royalty-free licensing commitment set forth in this License. If an issued patent or pending patent application that may contain Necessary Claims is not set forth in the Exclusion Notice, those Necessary Claims shall continue to be subject to the licensing commitments under this License. The Exclusion Notice for unpublished patent applications must provide either: (i) the text of the filed application; or (ii) identification of the specific part(s) of the Draft Specification whose implementation makes the excluded claim a Necessary Claim. If (ii) is chosen, the effect of the exclusion will be limited to the identified part(s) of the Draft Specification. + +**9.8. Implementation.** “Implementation” means making, using, selling, offering for sale, importing or distributing any implementation of the Specification 1) only to the extent it implements the Specification and 2) so long as all required portions of the Specification are implemented. + +**9.9. License.** “License” means this Community Specification License. + +**9.10. Licensee.** “Licensee” means any person or entity that has indicated its acceptance of the License as set forth in Section 2.1.3. Licensee includes its Affiliates, assigns, agents, and successors in interest. + +**9.11. Necessary Claims.** “Necessary Claims” are those patent claims, if any, that a party owns or controls, including those claims later acquired, that are necessary to implement the required portions (including the required elements of optional portions) of the Specification that are described in detail and not merely referenced in the Specification. + +**9.12. Specification.** “Specification” means a Draft Specification or Approved Specification included in the Working Group’s repository subject to this License, and the version of the Specification implemented by the Licensee. + +**9.13. Scope.** “Scope” has the meaning as set forth in the accompanying Scope.md file included in this Specification’s repository. Changes to Scope do not apply retroactively. If no Scope is provided, each Contributor’s Necessary Claims are limited to that Contributor’s Contributions. + +**9.14. Working Group.** “Working Group” means this project to develop specifications, standards, best practices, guidelines, and other similar materials under this License. + + + +*The text of this Community Specification License is Copyright 2020 Joint Development Foundation and is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/.* + +SPDX-License-Identifier: CC-BY-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/licenses/csl-1.0.yml b/src/licensedcode/data/licenses/csl-1.0.yml new file mode 100644 index 00000000000..89055063e3d --- /dev/null +++ b/src/licensedcode/data/licenses/csl-1.0.yml @@ -0,0 +1,19 @@ +key: csl-1.0 +short_name: CSL-1.0 +name: Community Specification License 1.0 +category: Permissive +owner: Linux Foundation +homepage_url: https://github.com/CommunitySpecification/1.0 +spdx_license_key: LicenseRef-scancode-csl-1.0 +text_urls: + - https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md +ignorable_copyrights: + - Copyright 2020 Joint Development Foundation + - Copyright Attribution. As +ignorable_authors: + - the Working Group +ignorable_holders: + - Attribution. As + - Joint Development Foundation +ignorable_urls: + - https://creativecommons.org/licenses/by/4.0 diff --git a/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE b/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE new file mode 100644 index 00000000000..e641bdac9da --- /dev/null +++ b/src/licensedcode/data/licenses/ctl-linux-firmware.LICENSE @@ -0,0 +1,44 @@ +Redistribution. Redistribution and use in binary form, without +modification, are permitted provided that the following conditions are +met: + +* Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. +* Neither the name of Creative Technology Ltd or its affiliates ("CTL") + nor the names of its suppliers may be used to endorse or promote + products derived from this software without specific prior written + permission. +* No reverse engineering, decompilation, or disassembly of this software + (or any part thereof) is permitted. + +Limited patent license. CTL grants a limited, world-wide, +royalty-free, non-exclusive license under patents it now or hereafter +owns or controls to make, have made, use, import, offer to sell and +sell ("Utilize") this software, but strictly only to the extent that any +such patent is necessary to Utilize the software alone, or in +combination with an operating system licensed under an approved Open +Source license as listed by the Open Source Initiative at +http://opensource.org/licenses. The patent license shall not be +applicable, to any other combinations which include this software. +No hardware per se is licensed hereunder. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF +THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY +IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS +(PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) +EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN +COMBINATION WITH THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ctl-linux-firmware.yml b/src/licensedcode/data/licenses/ctl-linux-firmware.yml new file mode 100644 index 00000000000..7a175bf73b1 --- /dev/null +++ b/src/licensedcode/data/licenses/ctl-linux-firmware.yml @@ -0,0 +1,9 @@ +key: ctl-linux-firmware +short_name: Creative Technology Linux Firmware License +name: Creative Technology Linux Firmware License +category: Proprietary Free +owner: Creative Technology Ltd +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.ca0132 +spdx_license_key: LicenseRef-scancode-ctl-linux-firmware +ignorable_urls: + - http://opensource.org/licenses diff --git a/src/licensedcode/data/licenses/cups-apple-os-exception.LICENSE b/src/licensedcode/data/licenses/cups-apple-os-exception.LICENSE new file mode 100644 index 00000000000..9a1ff18b3c0 --- /dev/null +++ b/src/licensedcode/data/licenses/cups-apple-os-exception.LICENSE @@ -0,0 +1,50 @@ +In addition, as the copyright holder of CUPS, Apple Inc. grants +the following special exceptions: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Inc., + including but not limited to all existing releases and + versions of Apple's Darwin, OS X, and OS X Server + products and all follow-on releases and future + versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + + 2. OpenSSL Toolkit License Exception; + + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + +No developer is required to provide these exceptions in a +derived work. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/cups-apple-os-exception.yml b/src/licensedcode/data/licenses/cups-apple-os-exception.yml new file mode 100644 index 00000000000..91547a7223e --- /dev/null +++ b/src/licensedcode/data/licenses/cups-apple-os-exception.yml @@ -0,0 +1,8 @@ +key: cups-apple-os-exception +short_name: CUPS Apple OS Exception to GPL and LGPL +name: CUPS Apple OS Exception to GPL and LGPL +category: Copyleft Limited +owner: Easy Software Products +homepage_url: https://opensource.apple.com/source/cups/cups-91/LICENSE.txt.auto.html +is_exception: yes +spdx_license_key: LicenseRef-scancode-cups-apple-os-exception diff --git a/src/licensedcode/data/licenses/cypress-linux-firmware.LICENSE b/src/licensedcode/data/licenses/cypress-linux-firmware.LICENSE new file mode 100644 index 00000000000..bf277687ed0 --- /dev/null +++ b/src/licensedcode/data/licenses/cypress-linux-firmware.LICENSE @@ -0,0 +1,138 @@ +### CYPRESS WIRELESS CONNECTIVITY DEVICES +### DRIVER END USER LICENSE AGREEMENT (SOURCE AND BINARY DISTRIBUTION) + +PLEASE READ THIS END USER LICENSE AGREEMENT ("Agreement") CAREFULLY BEFORE +DOWNLOADING, INSTALLING, OR USING THIS SOFTWARE, ANY ACCOMPANYING +DOCUMENTATION, OR ANY UPDATES PROVIDED BY CYPRESS ("Software"). BY +DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND +BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS +AGREEMENT, PROMPTLY RETURN AND DO NOT USE THE SOFTWARE. IF YOU HAVE +PURCHASED THE SOFTWARE, YOUR RIGHT TO RETURN THE SOFTWARE EXPIRES 30 DAYS +AFTER YOUR PURCHASE AND APPLIES ONLY TO THE ORIGINAL PURCHASER. + +Software Provided in Binary Code Form. This paragraph applies to any Software +provided in binary code form. Subject to the terms and conditions of this +Agreement, Cypress Semiconductor Corporation ("Cypress") grants you a +non-exclusive, non-transferable license under its copyright rights in the +Software to reproduce and distribute the Software in object code form only, +solely for use in connection with Cypress integrated circuit products +("Purpose"). + +Software Provided in Source Code Form. This paragraph applies to any Software +provided in source code form ("Cypress Source Code"). Subject to the terms and +conditions of this Agreement, Cypress grants you a non-exclusive, +non-transferable license under its copyright rights in the Cypress Source Code +to reproduce, modify, compile, and distribute the Cypress Source Code (whether +in source code form or as compiled into binary code form) solely for the +Purpose. Cypress retains ownership of the Cypress Source Code and any compiled +version thereof. Subject to Cypress' ownership of the underlying Cypress +Source Code, you retain ownership of any modifications you make to the +Cypress Source Code. You agree not to remove any Cypress copyright or other +notices from the Cypress Source Code and any modifications thereof. Any +reproduction, modification, translation, compilation, or representation of +the Cypress Source Code except as permitted in this paragraph is prohibited +without the express written permission of Cypress. + +Free and Open Source Software. Portions of the Software may be licensed under +free and/or open source licenses such as the GNU General Public License +("FOSS"). FOSS is subject to the applicable license agreement and not this +Agreement. If you are entitled to receive the source code from Cypress for any +FOSS included with the Software, either the source code will be included with +the Software or you may obtain the source code at no charge from +. The applicable license terms will +accompany each source code package. To review the license terms applicable to +any FOSS for which Cypress is not required to provide you with source code, +please see the Software's installation directory on your computer. + +Proprietary Rights. The Software, including all intellectual property rights +therein, is and will remain the sole and exclusive property of Cypress or its +suppliers. Except as otherwise expressly provided in this Agreement, you may +not: (i) modify, adapt, or create derivative works based upon the Software; +(ii) copy the Software; (iii) except and only to the extent explicitly +permitted by applicable law despite this limitation, decompile, translate, +reverse engineer, disassemble or otherwise reduce the Software to +human-readable form; or (iv) use the Software other than for the Purpose. + +No Support. Cypress may, but is not required to, provide technical support for +the Software. + +Term and Termination. This Agreement is effective until terminated. This +Agreement and Your license rights will terminate immediately without notice +from Cypress if you fail to comply with any provision of this Agreement. Upon +termination, you must destroy all copies of Software in your possession or +control. Termination of this Agreement will not affect any licenses validly +granted as of the termination date to any end users of the Software. The +following paragraphs shall survive any termination of this Agreement: "Free and +Open Source Software," "Proprietary Rights," "Compliance With Law," +"Disclaimer," "Limitation of Liability," and "General." + +Compliance With Law. Each party agrees to comply with all applicable laws, +rules and regulations in connection with its activities under this Agreement. +Without limiting the foregoing, the Software may be subject to export control +laws and regulations of the United States and other countries. You agree to +comply strictly with all such laws and regulations and acknowledge that you +have the responsibility to obtain licenses to export, re-export, or import +the Software. + +Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES +NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE SOFTWARE, +INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the +right to make changes to the Software without notice. Cypress does not assume +any liability arising out of the application or use of Software or any +product or circuit described in the Software. Cypress does not authorize its +products for use as critical components in life-support systems where a +malfunction or failure may reasonably be expected to result in significant +injury to the user. The inclusion of Cypress' product in a life-support +system or application implies that the manufacturer of such system or +application assumes all risk of such use and in doing so indemnifies Cypress +against all charges. + +Limitation of Liability. IN NO EVENT WILL CYPRESS OR ITS SUPPLIERS, +RESELLERS, OR DISTRIBUTORS BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA, +OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES +HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE +USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF CYPRESS OR ITS SUPPLIERS, +RESELLERS, OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. IN NO EVENT SHALL CYPRESS' OR ITS SUPPLIERS' RESELLERS', OR +DISTRIBUTORS' TOTAL LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING +NEGLIGENCE), OR OTHERWISE, EXCEED THE PRICE PAID BY YOU FOR THE SOFTWARE. +THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED WARRANTY FAILS +OF ITS ESSENTIAL PURPOSE. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW +LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE +LIMITATION MAY NOT APPLY TO YOU. + +Restricted Rights. The Software under this Agreement is commercial computer +software as that term is described in 48 C.F.R. 252.227-7014(a)(1). If +acquired by or on behalf of a civilian agency, the U.S. Government acquires +this commercial computer software and/or commercial computer software +documentation subject to the terms of this Agreement as specified in 48 +C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal +Acquisition Regulations ("FAR") and its successors. If acquired by or on +behalf of any agency within the Department of Defense ("DOD"), the U.S. +Government acquires this commercial computer software and/or commercial +computer software documentation subject to the terms of this Agreement as +specified in 48 C.F.R. 227.7202-3 of the DOD FAR Supplement ("DFAR") and its +successors. + +General. This Agreement will bind and inure to the benefit of each party's +successors and assigns, provided that you may not assign or transfer this +Agreement, in whole or in part, without Cypress' written consent. This +Agreement shall be governed by and construed in accordance with the laws of +the State of California, United States of America, as if performed wholly +within the state and without giving effect to the principles of conflict of +law. The parties consent to personal and exclusive jurisdiction of and venue +in, the state and federal courts within Santa Clara County, California; +provided however, that nothing in this Agreement will limit Cypress' right to +bring legal action in any venue in order to protect or enforce its +intellectual property rights. No failure of either party to exercise or +enforce any of its rights under this Agreement will act as a waiver of such +rights. If any portion hereof is found to be void or unenforceable, the +remaining provisions of this Agreement shall remain in full force and +effect. This Agreement is the complete and exclusive agreement between the +parties with respect to the subject matter hereof, superseding and replacing +any and all prior agreements, communications, and understandings (both +written and oral) regarding such subject matter. Any notice to Cypress will +be deemed effective when actually received and must be sent to Cypress +Semiconductor Corporation, ATTN: Chief Legal Officer, 198 Champion Court, San +Jose, CA 95134 USA. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/cypress-linux-firmware.yml b/src/licensedcode/data/licenses/cypress-linux-firmware.yml new file mode 100644 index 00000000000..ae5bb298a31 --- /dev/null +++ b/src/licensedcode/data/licenses/cypress-linux-firmware.yml @@ -0,0 +1,9 @@ +key: cypress-linux-firmware +short_name: Cypress Linux Firmware License +name: Cypress Linux Firmware License +category: Proprietary Free +owner: Cypress Wireless +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cypress +spdx_license_key: LicenseRef-scancode-cypress-linux-firmware +ignorable_urls: + - http://www.cypress.com/go/opensource diff --git a/src/licensedcode/data/licenses/dual-commercial-gpl.LICENSE b/src/licensedcode/data/licenses/dual-commercial-gpl.LICENSE new file mode 100644 index 00000000000..116131d6b58 --- /dev/null +++ b/src/licensedcode/data/licenses/dual-commercial-gpl.LICENSE @@ -0,0 +1,16 @@ +This file is licensed under GNU General Public license, except that if you have entered +into a signed, written license agreement with the copyright holder covering this file, +that agreement applies to this file instead of the GNU General Public License. + +This file is free software: you can redistribute and/or modify it under the +terms of the GNU General Public License, Version 2, as published by the Free +Software Foundation, unless a different license applies as provided above. + +This program is distributed in the hope that it will be useful, but AS-IS and +WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE, or NONINFRINGEMENT. Redistribution, +except as permitted by the GNU General Public License or another license +agreement between you and the copyright holder, is prohibited. + +You should have received a copy of the GNU General Public License, Version 2 +along with this file; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/licenses/dual-commercial-gpl.yml b/src/licensedcode/data/licenses/dual-commercial-gpl.yml new file mode 100644 index 00000000000..87b0035129a --- /dev/null +++ b/src/licensedcode/data/licenses/dual-commercial-gpl.yml @@ -0,0 +1,8 @@ +key: dual-commercial-gpl +short_name: Dual Commercial-GPL +name: Dual Commercial-GPL +category: Copyleft +owner: MaxLinear +spdx_license_key: LicenseRef-scancode-dual-commercial-gpl +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/licenses/fatfs.LICENSE b/src/licensedcode/data/licenses/fatfs.LICENSE new file mode 100644 index 00000000000..db4a99a7922 --- /dev/null +++ b/src/licensedcode/data/licenses/fatfs.LICENSE @@ -0,0 +1,11 @@ +/ FatFs module is an open source software. Redistribution and use of FatFs in +/ source and binary forms, with or without modification, are permitted provided +/ that the following condition is met: +/ +/ 1. Redistributions of source code must retain the above copyright notice, +/ this condition and the following disclaimer. +/ +/ This software is provided by the copyright holder and contributors "AS IS" +/ and any warranties related to this software are DISCLAIMED. +/ The copyright owner or contributors be NOT LIABLE for any damages caused +/ by use of this software. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/fatfs.yml b/src/licensedcode/data/licenses/fatfs.yml new file mode 100644 index 00000000000..ad10059cd2f --- /dev/null +++ b/src/licensedcode/data/licenses/fatfs.yml @@ -0,0 +1,7 @@ +key: fatfs +short_name: FatFs License +name: FatFs License +category: Permissive +owner: ELM-ChaN +homepage_url: http://elm-chan.org/fsw/ff/doc/appnote.html#license +spdx_license_key: LicenseRef-scancode-fatfs diff --git a/src/licensedcode/data/licenses/gary-s-brown.LICENSE b/src/licensedcode/data/licenses/gary-s-brown.LICENSE index c8215ca5908..aa02028e790 100644 --- a/src/licensedcode/data/licenses/gary-s-brown.LICENSE +++ b/src/licensedcode/data/licenses/gary-s-brown.LICENSE @@ -1,2 +1 @@ -You may use this program, or code or tables extracted from it, as desired -without restriction \ No newline at end of file +You may use this program, or code or tables extracted from it, as desired without restriction \ 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 new file mode 100644 index 00000000000..7bc596a1d96 --- /dev/null +++ b/src/licensedcode/data/licenses/gcc-exception-3.0.LICENSE @@ -0,0 +1,29 @@ + +GCC RUNTIME LIBRARY EXCEPTION Version 3, 27 January 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in a high-level, non-intermediate language into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. diff --git a/src/licensedcode/data/licenses/gcc-exception-3.0.yml b/src/licensedcode/data/licenses/gcc-exception-3.0.yml new file mode 100644 index 00000000000..b6c145e1426 --- /dev/null +++ b/src/licensedcode/data/licenses/gcc-exception-3.0.yml @@ -0,0 +1,19 @@ +key: gcc-exception-3.0 +short_name: GCC runtime library exception v3.0 to GPL 3.0 +name: GCC runtime library exception v3.0 to GPL 3.0 +category: Copyleft Limited +owner: Free Software Foundation (FSF) +homepage_url: http://www.gnu.org/licenses/gcc-exception-3.0.html +is_exception: yes +spdx_license_key: LicenseRef-scancode-exception-3.0 +minimum_coverage: 98 +text_urls: + - http://www.gnu.org/licenses/gcc-exception-3.0.html +other_urls: + - http://www.gnu.org/licenses/gpl-3.0.txt +ignorable_copyrights: + - Copyright (c) 2009 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://fsf.org/ diff --git a/src/licensedcode/data/licenses/genode-agpl-3.0-exception.yml b/src/licensedcode/data/licenses/genode-agpl-3.0-exception.yml index f17ce33ed93..f29030076b3 100644 --- a/src/licensedcode/data/licenses/genode-agpl-3.0-exception.yml +++ b/src/licensedcode/data/licenses/genode-agpl-3.0-exception.yml @@ -3,11 +3,12 @@ short_name: Genode exception to AGPL 3.0 name: Genode exception to AGPL 3.0 category: Copyleft Limited owner: Genode Labs -homepage_url: https://github.com/genodelabs/genode/blob/e8acc5eabc447fb5da01d109d96988cd21962c56/LICENSE +homepage_url: https://genode.org/about/LICENSE is_exception: yes spdx_license_key: LicenseRef-scancode-genode-agpl-3.0-exception text_urls: - https://github.com/genodelabs/genode/blob/e8acc5eabc447fb5da01d109d96988cd21962c56/LICENSE + - https://github.com/genodelabs/genode/blob/master/LICENSE ignorable_urls: - https://opensource.org/licenses - https://www.gnu.org/licenses/license-list.en.html diff --git a/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE b/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE new file mode 100644 index 00000000000..ea9c9023c46 --- /dev/null +++ b/src/licensedcode/data/licenses/ghostpdl-permissive.LICENSE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ghostpdl-permissive.yml b/src/licensedcode/data/licenses/ghostpdl-permissive.yml new file mode 100644 index 00000000000..51b630c16ed --- /dev/null +++ b/src/licensedcode/data/licenses/ghostpdl-permissive.yml @@ -0,0 +1,7 @@ +key: ghostpdl-permissive +short_name: Ghostpdl Permissive +name: Ghostpdl Permissive +category: Permissive +owner: Washington State University +homepage_url: http://git.ghostscript.com/?p=ghostpdl.git;a=blob;f=devices/gdev4693.c;h=7e7307776d6bc0e18b89fc0e8f972513bb257f46;hb=HEAD +spdx_license_key: LicenseRef-scancode-ghostpdl-permissive diff --git a/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE b/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE new file mode 100644 index 00000000000..26fab45cfac --- /dev/null +++ b/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.LICENSE @@ -0,0 +1,146 @@ +GNU EMACS GENERAL PUBLIC LICENSE + (Clarified 11 Feb 1988) + + Copyright (C) 1985, 1987, 1988 Richard M. Stallman + Everyone is permitted to copy and distribute verbatim copies + of this license, but changing it is not allowed. You can also + use this wording to make the terms for other programs. + + The license agreements of most software companies keep you at the +mercy of those companies. By contrast, our general public license is +intended to give everyone the right to share GNU Emacs. To make +sure that you get the rights we want you to have, we need to make +restrictions that forbid anyone to deny you these rights or to ask you +to surrender the rights. Hence this license agreement. + + Specifically, we want to make sure that you have the right to give +away copies of Emacs, that you receive source code or else can get it +if you want it, that you can change Emacs or use pieces of it in new +free programs, and that you know you can do these things. + + To make sure that everyone has such rights, we have to forbid you to +deprive anyone else of these rights. For example, if you distribute +copies of Emacs, 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 tell them their rights. + + Also, for our own protection, we must make certain that everyone +finds out that there is no warranty for GNU Emacs. If Emacs is +modified by someone else and passed on, we want its recipients to know +that what they have is not what we distributed, so that any problems +introduced by others will not reflect on our reputation. + + Therefore we (Richard Stallman and the Free Software Fundation, +Inc.) make the following terms which say what you must do to be +allowed to distribute or change GNU Emacs. + + COPYING POLICIES + + 1. You may copy and distribute verbatim copies of GNU Emacs source code +as you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy a valid copyright notice "Copyright +(C) 1988 Free Software Foundation, Inc." (or with whatever year is +appropriate); keep intact the notices on all files that refer to this +License Agreement and to the absence of any warranty; and give any +other recipients of the GNU Emacs program a copy of this License +Agreement along with the program. You may charge a distribution fee +for the physical act of transferring a copy. + + 2. You may modify your copy or copies of GNU Emacs source code or +any portion of it, and copy and distribute such modifications under +the terms of Paragraph 1 above, provided that you also do the following: + + a) cause the modified files to carry prominent notices stating + that you changed the files and the date of any change; and + + b) cause the whole of any work that you distribute or publish, + that in whole or in part contains or is a derivative of GNU Emacs + or any part thereof, to be licensed at no charge to all third + parties on terms identical to those contained in this License + Agreement (except that you may choose to grant more extensive + warranty protection to some or all third parties, at your option). + + c) if the modified program serves as a text editor, cause it when + started running in the simplest and usual way, to print an + announcement including a valid copyright notice "Copyright (C) + 1988 Free Software Foundation, Inc." (or with the year that is + appropriate), saying 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 Agreement. + + d) You may charge a distribution fee for the physical act of + transferring a copy, and you may at your option offer warranty + protection in exchange for a fee. + +Mere aggregation of another unrelated program with this program (or its +derivative) on a volume of a storage or distribution medium does not bring +the other program under the scope of these terms. + + 3. You may copy and distribute GNU Emacs (or a portion or derivative of it, +under Paragraph 2) in object code or executable form under the terms of +Paragraphs 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 + Paragraphs 1 and 2 above; or, + + b) accompany it with a written offer, valid for at least three + years, to give any third party free (except for a nominal + shipping charge) a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of + Paragraphs 1 and 2 above; or, + + c) accompany it with the information you received as to where the + corresponding source code may be obtained. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form alone.) + +For an executable file, complete source code means all the source code for +all modules it contains; but, as a special exception, it need not include +source code for modules which are standard libraries that accompany the +operating system on which the executable file runs. + + 4. You may not copy, sublicense, distribute or transfer GNU Emacs +except as expressly provided under this License Agreement. Any attempt +otherwise to copy, sublicense, distribute or transfer GNU Emacs is void and +your rights to use GNU Emacs under this License agreement shall be +automatically terminated. However, parties who have received computer +software programs from you with this License Agreement will not have +their licenses terminated so long as such parties remain in full compliance. + + 5. If you wish to incorporate parts of GNU Emacs into other free programs +whose distribution conditions are different, write to the Free Software +Foundation. We have not yet worked out a simple rule that can be stated +here, but we will often permit this. We 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. + +Your comments and suggestions about our licensing policies and our +software are welcome! Please contact the Free Software Foundation, Inc., +675 Mass Ave, Cambridge, MA 02139, or call (617) 876-3296. + + NO WARRANTY + + BECAUSE GNU EMACS IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY +NO WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT +WHEN OTHERWISE STATED IN WRITING, FREE SOFTWARE FOUNDATION, INC, +RICHARD M. STALLMAN AND/OR OTHER PARTIES PROVIDE GNU EMACS "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 GNU EMACS +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY +SERVICING, REPAIR OR CORRECTION. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL FREE SOFTWARE +FOUNDATION, INC., RICHARD M. STALLMAN, AND/OR ANY OTHER PARTY WHO MAY +MODIFY AND REDISTRIBUTE GNU EMACS AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER +SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH PROGRAMS NOT DISTRIBUTED BY +FREE SOFTWARE FOUNDATION, INC.) THE PROGRAM, EVEN IF YOU HAVE BEEN +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY +OTHER PARTY. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.yml b/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.yml new file mode 100644 index 00000000000..9bceaf23524 --- /dev/null +++ b/src/licensedcode/data/licenses/gnu-emacs-gpl-1988.yml @@ -0,0 +1,15 @@ +key: gnu-emacs-gpl-1988 +short_name: GNU emacs General Public License 1988 +name: GNU emacs General Public License 1988 +category: Copyleft +owner: Richard Stallman +homepage_url: https://www.free-soft.org/gpl_history/emacs_gpl.html +spdx_license_key: LicenseRef-scancode-gnu-emacs-gpl-1988 +text_urls: + - https://www.cs.bham.ac.uk/research/projects/poplog/emacs/COPYING +ignorable_copyrights: + - Copyright (c) 1985, 1987, 1988 Richard M. Stallman + - Copyright (c) 1988 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. + - Richard M. Stallman diff --git a/src/licensedcode/data/licenses/intel.yml b/src/licensedcode/data/licenses/intel.yml index 5b44629784c..90ea7e64fb7 100644 --- a/src/licensedcode/data/licenses/intel.yml +++ b/src/licensedcode/data/licenses/intel.yml @@ -3,7 +3,10 @@ short_name: Intel Limited Patent License name: Intel Limited Patent License category: Proprietary Free owner: Intel Corporation +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.IntcSST2 spdx_license_key: LicenseRef-scancode-intel +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.adsp_sst other_urls: - http://web.archive.org/web/20060924155349/http://www.mepis.org/node/10358 ignorable_urls: diff --git a/src/licensedcode/data/licenses/isc.yml b/src/licensedcode/data/licenses/isc.yml index 329f5908e51..4c1a85665ac 100644 --- a/src/licensedcode/data/licenses/isc.yml +++ b/src/licensedcode/data/licenses/isc.yml @@ -3,7 +3,7 @@ short_name: ISC License name: ISC License category: Permissive owner: ISC - Internet Systems Consortium -homepage_url: https://www.isc.org/software/license +homepage_url: https://www.isc.org/licenses/ notes: Per SPDX.org, this license is OSI certified. spdx_license_key: ISC text_urls: @@ -19,3 +19,4 @@ other_urls: - https://opensource.org/licenses/ISC - https://www.isc.org/downloads/software-support-policy/isc-license/ - https://www.isc.org/isc-license-1.0.html + - https://www.isc.org/software/license diff --git a/src/licensedcode/data/licenses/itu-t-gpl.LICENSE b/src/licensedcode/data/licenses/itu-t-gpl.LICENSE new file mode 100644 index 00000000000..38ab8bd4a61 --- /dev/null +++ b/src/licensedcode/data/licenses/itu-t-gpl.LICENSE @@ -0,0 +1,67 @@ +ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE +=== + +This "General Public License" is published in the Annex 1 of the ITU-T Recommendation on "SOFTWARE TOOLS FOR HOMOGENITY OF RESULTS IN THE STANDARDIZATION PROCESS OF SPEECH AND AUDIO CODERS", approved in Geneva, 2000. + +TERMS AND CONDITIONS + +1. This License Agreement applies to any module or other work related to the ITU-T Software Tool Library, and developed by the User's Group on Software Tools. The "Module", below, refers to any such module or work, and a "work based on the Module" means either the Module or any work containing the Module or a portion of it, either verbatim or with modifications. +Each licensee is addressed as "you". + +2. You may copy and distribute verbatim copies of the Module'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 General Public License and to the absence of any warranty; and +-give any other recipients of the Module a copy of this General Public License along with the Module. + +You may charge a fee for the physical act of transferring a copy. + +3. You may modify your copy or copies of the Module or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: + - cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and + - cause the whole of any work that you distribute or publish, that in whole or in part contains the Module or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). + - If the modified module normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual 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 module under these conditions, and telling the user how to view a copy of this General Public License. + +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. + +Mere aggregation of another independent work with the Module (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. + +4.You may copy and distribute the Module (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: + - accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, + - accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, + - accompany it with the information you received as to where the corresponding source code may be obtained. + (This alternative is allowed only for noncommercial distribution and only if you received the module in object code or executable form alone.) + +Source code for a work means the preferred form of the work for making modifications to it. +For an executable file, complete source code means all the source code for all modules it contains; +but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. + +5. You may not copy, modify, sublicense, distribute or transfer the Module except as expressly provided under this General Public License. +Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Module is void, and will automatically terminate your rights to use the Module under this License. +However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. + +6. By copying, distributing or modifying the Module (or any work based on the Module) you indicate your acceptance of this license to do so, and all its terms and conditions. + +7. Each time you redistribute the Module (or any work based on the Module), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Module subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the rights granted herein. + +8. The ITU-T may publish revised and/or new versions of this 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 Module specifies a version number of the 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 ITU-T. +If the Module does not specify a version number of the license, you may choose any version ever published by the ITU-T. + +9. If you wish to incorporate parts of the Module into other free modules whose distribution conditions are different, write to the author to ask for permission. +For software which is copyrighted by the ITU-T, write to the ITU-T Secretariat; exceptions may be made for this. +This decision will be guided by the two goals of preserving the free status of all derivatives of this free software +and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +10. BECAUSE THE MODULE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE MODULE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE MODULE "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 MODULE IS WITH YOU.SHOULD THE MODULE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +11. 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 MODULE 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 MODULE (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 MODULE TO OPERATE WITH ANY OTHER MODULES), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/src/licensedcode/data/licenses/itu-t-gpl.yml b/src/licensedcode/data/licenses/itu-t-gpl.yml new file mode 100644 index 00000000000..bc3ea2960fa --- /dev/null +++ b/src/licensedcode/data/licenses/itu-t-gpl.yml @@ -0,0 +1,9 @@ +key: itu-t-gpl +short_name: ITU-T General Public License +name: ITU-T Software Tools General Public License +category: Copyleft +owner: ITU - International Telecommunications Union +homepage_url: https://github.com/openitu/STL/blob/dev/LICENSE.md +spdx_license_key: LicenseRef-scancode-itu-t-gpl +ignorable_authors: + - the User's Group diff --git a/src/licensedcode/data/licenses/kfqf-accepted-gpl.yml b/src/licensedcode/data/licenses/kfqf-accepted-gpl.yml index 303de551d04..25bdb053d9a 100644 --- a/src/licensedcode/data/licenses/kfqf-accepted-gpl.yml +++ b/src/licensedcode/data/licenses/kfqf-accepted-gpl.yml @@ -2,7 +2,7 @@ key: kfqf-accepted-gpl short_name: KFQF Accepted GPL name: KFQF Accepted GPL category: Copyleft -owner: KDE Free Qt Foundation +owner: KDE Project homepage_url: https://github.com/KDE/licensedigger/blob/master/licensetexts/LicenseRef-KFQF-Accepted-GPL.txt is_exception: yes spdx_license_key: LicenseRef-scancode-kfqf-accepted-gpl diff --git a/src/licensedcode/data/licenses/lontium-linux-firmware.LICENSE b/src/licensedcode/data/licenses/lontium-linux-firmware.LICENSE new file mode 100644 index 00000000000..e08f203394c --- /dev/null +++ b/src/licensedcode/data/licenses/lontium-linux-firmware.LICENSE @@ -0,0 +1,3 @@ +Lontium Semiconductor Corp. grants permission to use and redistribute aforementioned firmware file for the use with devices containing Lontium chipsets, but not as part of the Linux kernel or in any other form which would require the file itself to be covered by the terms of the GNU General Public License or the GNU Lesser General Public License. + +The firmware file is distributed in the hope that it will be useful, but is provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/lontium-linux-firmware.yml b/src/licensedcode/data/licenses/lontium-linux-firmware.yml new file mode 100644 index 00000000000..aad8f9c9b70 --- /dev/null +++ b/src/licensedcode/data/licenses/lontium-linux-firmware.yml @@ -0,0 +1,7 @@ +key: lontium-linux-firmware +short_name: Lontium Linux Firmware License +name: Lontium Linux Firmware License +category: Proprietary Free +owner: Lontium +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.Lontium +spdx_license_key: LicenseRef-scancode-lontium-linux-firmware diff --git a/src/licensedcode/data/licenses/marvell-firmware-2019.LICENSE b/src/licensedcode/data/licenses/marvell-firmware-2019.LICENSE new file mode 100644 index 00000000000..44c1077ad9f --- /dev/null +++ b/src/licensedcode/data/licenses/marvell-firmware-2019.LICENSE @@ -0,0 +1,20 @@ +Redistribution and use in binary form is permitted provided that the following +conditions are met: + +1. Redistributions must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +2. Redistribution and use shall be used only with Marvell silicon products. +Any other use, reproduction, modification, translation, or compilation of the +Software is prohibited. + +3. No reverse engineering, decompilation, or disassembly is permitted. + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED +“AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY EXPRESS +OR IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, FITNESS OR SUFFICIENCY FOR A +PARTICULAR PURPOSE, SATISFACTORY QUALITY, CORRESPONDENCE WITH DESCRIPTION, QUIET +ENJOYMENT OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. +MARVELL, ITS AFFILIATES AND THEIR SUPPLIERS DISCLAIM ANY WARRANTY THAT THE +DELIVERABLES WILL OPERATE WITHOUT INTERRUPTION OR BE ERROR-FREE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/marvell-firmware-2019.yml b/src/licensedcode/data/licenses/marvell-firmware-2019.yml new file mode 100644 index 00000000000..0d945377a1a --- /dev/null +++ b/src/licensedcode/data/licenses/marvell-firmware-2019.yml @@ -0,0 +1,7 @@ +key: marvell-firmware-2019 +short_name: Marvell Firmware License 2019 +name: Marvell Firmware License 2019 +category: Proprietary Free +owner: Marvell +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.Marvell +spdx_license_key: LicenseRef-scancode-marvell-firmware-2019 diff --git a/src/licensedcode/data/licenses/marvell-firmware.yml b/src/licensedcode/data/licenses/marvell-firmware.yml index ac95e44bf5f..5dbd72a421b 100644 --- a/src/licensedcode/data/licenses/marvell-firmware.yml +++ b/src/licensedcode/data/licenses/marvell-firmware.yml @@ -3,5 +3,5 @@ short_name: Marvell Firmware License name: Marvell Firmware License category: Proprietary Free owner: Marvell -homepage_url: https://dev.openwrt.org/browser/trunk/package/libertas/files/LICENSE?rev=9768 +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.OLPC spdx_license_key: LicenseRef-scancode-marvell-firmware diff --git a/src/licensedcode/data/licenses/microchip-linux-firmware.LICENSE b/src/licensedcode/data/licenses/microchip-linux-firmware.LICENSE new file mode 100644 index 00000000000..35fddbb5659 --- /dev/null +++ b/src/licensedcode/data/licenses/microchip-linux-firmware.LICENSE @@ -0,0 +1,37 @@ +REDISTRIBUTION: Permission is hereby granted by Microchip Technology +Incorporated (Microchip), free of any license fees, to any person obtaining a +copy of this firmware (the "Software"), to install, reproduce, copy and +distribute copies, in binary form, hexadecimal or equivalent formats only, the +Software and to permit persons to whom the Software is provided to do the same, +subject to the following conditions: + +* Any redistribution of the Software must reproduce the above copyright notice, + this license notice, and the following disclaimers and notices in the + documentation and/or other materials provided with the Software. + +* Neither the name of Microchip, its products nor the names of its suppliers + may be used to endorse or promote products derived from this Software without + specific prior written permission. + +* No reverse engineering, decompilation, or disassembly of this Software is + permitted. + +Limited patent license. Microchip grants a world-wide, royalty-free, +non-exclusive, revocable license under any patents that it now has or hereafter +may have, own or control related to the Software to make, have made, use, +import, offer to sell and sell ("Utilize") this Software, but solely to the +extent that any such patent is necessary to Utilize the Software in conjunction +with Microchip processors. The patent license shall not apply to any other +combinations which include this Software nor to any other Microchip patents or +patent rights. No hardware per se is licensed hereunder. + +DISCLAIMER: THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE +DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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/licenses/microchip-linux-firmware.yml b/src/licensedcode/data/licenses/microchip-linux-firmware.yml new file mode 100644 index 00000000000..924e16eb7ea --- /dev/null +++ b/src/licensedcode/data/licenses/microchip-linux-firmware.yml @@ -0,0 +1,7 @@ +key: microchip-linux-firmware +short_name: Microchip Linux Firmware License +name: Microchip Linux Firmware License +category: Proprietary Free +owner: Microchip +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.microchip +spdx_license_key: LicenseRef-scancode-microchip-linux-firmware diff --git a/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE b/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE new file mode 100644 index 00000000000..f54e200d24e --- /dev/null +++ b/src/licensedcode/data/licenses/moxa-linux-firmware.LICENSE @@ -0,0 +1,16 @@ +The software accompanying this license statement (the “Software”) +is the property of Moxa Inc. (the “Moxa”), and is protected by +United States and International Copyright Laws and International +treaty provisions. No ownership rights are granted by this +Agreement or possession of the Software. Therefore, you must treat +the Licensed Software like any other copyrighted material. Your +rights and obligations in its use are described as follows: + +1. You may freely redistribute this software under this license. +2. You may freely download and use this software on Moxa's device. +3. You may not modify or attempt to reverse engineer the software, or + make any attempt to change or even examine the source code of the + software. +4. You may not re-license or sub-license the software to any person or + business, using any other license. +5. Moxa(r) is worldwide registered trademark. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/moxa-linux-firmware.yml b/src/licensedcode/data/licenses/moxa-linux-firmware.yml new file mode 100644 index 00000000000..edd00f4a28c --- /dev/null +++ b/src/licensedcode/data/licenses/moxa-linux-firmware.yml @@ -0,0 +1,7 @@ +key: moxa-linux-firmware +short_name: Moxa Linux Firmware License +name: Moxa Linux Firmware License +category: Proprietary Free +owner: Moxa +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.moxa +spdx_license_key: LicenseRef-scancode-moxa-linux-firmware diff --git a/src/licensedcode/data/licenses/mpl-2.0.yml b/src/licensedcode/data/licenses/mpl-2.0.yml index 9eab91a6bcf..5959b20019b 100644 --- a/src/licensedcode/data/licenses/mpl-2.0.yml +++ b/src/licensedcode/data/licenses/mpl-2.0.yml @@ -9,6 +9,7 @@ notes: | entry is for use when the standard MPL 2.0 is used, as indicated by the standard header (Exhibit A but no Exhibit B). spdx_license_key: MPL-2.0 +osi_license_key: MPL-2.0 text_urls: - http://www.mozilla.com/MPL/2.0/ - http://www.mozilla.org/MPL/2.0/ @@ -18,6 +19,6 @@ 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/ ignorable_urls: - http://mozilla.org/MPL/2.0 -osi_license_key: MPL-2.0 diff --git a/src/licensedcode/data/licenses/ms-patent-promise-mono.LICENSE b/src/licensedcode/data/licenses/ms-patent-promise-mono.LICENSE new file mode 100644 index 00000000000..e76e2a9fad3 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-patent-promise-mono.LICENSE @@ -0,0 +1,44 @@ +Microsoft Patent Promise for Mono + +Microsoft Corporation and its affiliates (“Microsoft”) promise not to +assert any Applicable Patents against you for making, using, selling, +offering for sale, importing, or distributing Mono. + +If you file, maintain, or voluntarily participate in any claim in a +lawsuit alleging direct or contributory patent infringement by Mono, +or inducement of patent infringement by Mono, then your rights under +this promise will automatically terminate. + +This promise is not an assurance that (i) any Applicable Patents are +valid or enforceable or (ii) Mono does not infringe patents or other +intellectual property rights of any third party. No rights except +those expressly stated in this promise are granted, waived or received +by Microsoft, whether by implication, exhaustion, estoppel or +otherwise. This is a personal promise directly from Microsoft to you, +and you agree as a condition of benefitting from it that no Microsoft +rights are received from suppliers, distributors, or otherwise in +connection with this promise. + +Definitions: + +“Mono” means those portions of the software development technology, as +originally distributed by Xamarin, Inc. or the .NET Foundation under +the name “Mono,” that implement .NET Framework Functionality, provided +that such portions at a minimum implement all of the required parts of +the mandatory provisions of Standard ECMA-335 – Common Language +Infrastructure (CLI). + +“.NET Framework Functionality” means any functionality in Microsoft’s +.NET Framework as described in Microsoft’s API documentation on +Microsoft’s MSDN website, including the functionality in +Windowsbase.dll, but excluding all other functionality in the Windows +Presentation Foundation component of .NET Framework. + +“Applicable Patents” are those patent claims, currently owned by +Microsoft and acquired in the future, that are necessarily infringed +by Mono. For clarity, Applicable Patents do not include any patent +claims that are infringed (x) by any underlying or enabling technology +that may be used, combined, or distributed in connection with Mono +(such as hardware, operating systems, or applications that run on +Mono), (y) only as a consequence of modification of Mono, or (z) only +by the combination of Mono with third party code. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ms-patent-promise-mono.yml b/src/licensedcode/data/licenses/ms-patent-promise-mono.yml new file mode 100644 index 00000000000..70fbfd54ad1 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-patent-promise-mono.yml @@ -0,0 +1,9 @@ +key: ms-patent-promise-mono +short_name: Microsoft Patent Promise for Mono +name: Microsoft Patent Promise for Mono +category: Patent License +owner: Microsoft +homepage_url: https://www.mono-project.com/docs/faq/licensing/ +spdx_license_key: LicenseRef-scancode-ms-patent-promise-mono +text_urls: + - https://github.com/mono/mono/blob/main/PATENTS.TXT diff --git a/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.LICENSE b/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.LICENSE new file mode 100644 index 00000000000..66ff9a3e853 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.LICENSE @@ -0,0 +1,40 @@ +MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT PYLANCE EXTENSION FOR VISUAL STUDIO CODE + +These license terms are an agreement between you and Microsoft Corporation (or one of its affiliates). They apply to the software named above and any Microsoft services or software updates (except to the extent such services or updates are accompanied by new or additional terms, in which case those different terms apply prospectively and do not alter your or Microsoft’s rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. + +INSTALLATION AND USE RIGHTS. +a) General. You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services (collectively, the “Visual Studio Products and Services”) to develop and test your applications. +b) Third Party Components. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the ThirdPartyNotices file(s) accompanying the software. + +SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. For clarification Microsoft, or its licensors, retains ownership of all aspects of the software. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in Microsoft products and services. + +You may not: +a) work around any technical limitations in the software that only allow you to use it in certain ways; +b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; +c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; +d) use the software in any way that is against the law or to create or propagate malware; or +e) share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party. + +DATA. +a) Data Collection. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation.  There are also some features in the software that may enable you to collect data from users of your applications. If you use these features to enable data collection in your applications, you must comply with applicable law, including providing appropriate notices to users of your applications. You can learn more about data collection and use in the help documentation and the privacy statement at https://aka.ms/privacy. Your use of the software operates as your consent to these practices. +b) Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at https://docs.microsoft.com/en-us/legal/gdpr. + +EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit https://aka.ms/exporting. + +SUPPORT SERVICES. Microsoft is not obligated under this agreement to provide any support services for the software. Any support provided is “as is”, “with all faults”, and without warranty of any kind. + +ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may provide for supplements, updates, or third-party applications, is the entire agreement for the software. + +APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the software in the United States or Canada, the laws of the state or province where you live (or, if a business, where your principal place of business is located) govern the interpretation of this agreement, claims for its breach, and all other claims (including consumer protection, unfair competition, and tort claims), regardless of conflict of laws principles. If you acquired the software in any other country, its laws apply. If U.S. federal jurisdiction exists, you and Microsoft consent to exclusive jurisdiction and venue in the federal court in King County, Washington for all disputes heard in court. If not, you and Microsoft consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington for all disputes heard in court. + +CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a) Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. +b) Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. +c) Germany and Austria. i. Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. ii. Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. Subject to the foregoing clause ii., Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. + +DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. + +LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT, OR INCIDENTAL DAMAGES. This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, warranty, guarantee, or condition; strict liability, negligence, or other tort; or any other claim; in each case to the extent permitted by applicable law. It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your state, province, or country may not allow the exclusion or limitation of incidental, consequential, or other damages. + +Please note: As this software is distributed in Canada, some of the clauses in this agreement are provided below in French. +Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. Cette limitation concerne: • tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers; et • les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.yml b/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.yml new file mode 100644 index 00000000000..423b30a3539 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-python-vscode-pylance-2021.yml @@ -0,0 +1,14 @@ +key: ms-python-vscode-pylance-2021 +short_name: MS Pylance Extension for VSCode License +name: Microsoft Pylance Extension for Visual Studio Code License +category: Commercial +owner: Microsoft +homepage_url: https://marketplace.visualstudio.com/items/ms-python.vscode-pylance/license +spdx_license_key: LicenseRef-scancode-ms-python-vscode-pylance-2021 +faq_url: https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance +other_urls: + - https://github.com/microsoft/pyright +ignorable_urls: + - https://aka.ms/exporting + - https://aka.ms/privacy + - https://docs.microsoft.com/en-us/legal/gdpr diff --git a/src/licensedcode/data/licenses/ms-windows-os-2018.LICENSE b/src/licensedcode/data/licenses/ms-windows-os-2018.LICENSE new file mode 100644 index 00000000000..4fbc82a6be8 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-windows-os-2018.LICENSE @@ -0,0 +1,98 @@ +Last updated June 2018 +MICROSOFT SOFTWARE LICENSE TERMS +WINDOWS OPERATING SYSTEM +IF YOU LIVE IN (OR IF YOUR PRINCIPAL PLACE OF BUSINESS IS IN) THE UNITED STATES, PLEASE READ THE BINDING ARBITRATION CLAUSE AND CLASS ACTION WAIVER IN SECTION 11. IT AFFECTS HOW DISPUTES ARE RESOLVED. +Thank you for choosing Microsoft! +Depending on how you obtained the Windows software, this is a license agreement between (i) you and the device manufacturer or software installer that distributes the software with your device; or (ii) you and Microsoft Corporation (or, based on where you live or, if a business, where your principal place of business is located, one of its affiliates) if you acquired the software from a retailer. Microsoft is the device manufacturer for devices produced by Microsoft or one of its affiliates, and Microsoft is the retailer if you acquired the software directly from Microsoft. Note that if you are a volume license customer, use of this software is subject to your volume license agreement rather than this agreement. +This agreement describes your rights and the conditions upon which you may use the Windows software. You should review the entire agreement, including any supplemental license terms that accompany the software and any linked terms, because all of the terms are important and together create this agreement that applies to you. You can review linked terms by pasting the (aka.ms/) link into a browser window. +By accepting this agreement or using the software, you agree to all of these terms, and consent to the transmission of certain information during activation and during your use of the software as per the privacy statement described in Section 3. If you do not accept and comply with these terms, you may not use the software or its features. You may contact the device manufacturer or installer, or your retailer if you purchased the software directly, to determine its return policy and return the software or device for a refund or credit under that policy. You must comply with that policy, which might require you to return the software with the entire device on which the software is installed for a refund or credit, if any. +1. Overview. +a. Applicability. This agreement applies to the Windows software that is preinstalled on your device, or acquired from a retailer and installed by you, the media on which you received the software (if any), any fonts, icons, images or sound files included with the software, and also any Microsoft updates, upgrades, supplements or services for the software, unless other terms come with them. It also applies to Windows apps developed by Microsoft that provide functionality such as mail, contacts, music and photos that are included with and are a part of Windows. If this agreement contains terms regarding a feature or service not available on your device, then those terms do not apply. +b. Additional terms. Additional Microsoft and third-party terms may apply to your use of certain features, services and apps, depending on your device’s capabilities, how it is configured, and how you use it. Please be sure to read them. +(i) Some Windows apps provide an access point to, or rely on, online services, and the use of those services is sometimes governed by separate terms and privacy policies, such as the Microsoft Services Agreement at (aka.ms/msa). You can view these terms and policies by looking at the service terms of use or the app’s settings, as applicable. The services may not be available in all regions. +(ii) Microsoft, the device manufacturer or installer may include additional apps, which will be subject to separate license terms and privacy policies. +(iii) The software includes Adobe Flash Player that is licensed under terms from Adobe Systems Incorporated at (aka.ms/adobeflash). Adobe and Flash are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. +(iv) The software may include third-party programs that are licensed to you under this agreement, or under their own terms. License terms, notices and acknowledgements, if any, for the third-party programs can be viewed at (aka.ms/thirdpartynotices). +(v) To the extent included with Windows, Word, Excel, PowerPoint and OneNote are licensed for your personal, non-commercial use, unless you have commercial use rights under a separate agreement. +2. Installation and Use Rights. +a. License. The software is licensed, not sold. Under this agreement, we grant you the right to install and run one instance of the software on your device (the licensed device), for use by one person at a time, so long as you comply with all the terms of this agreement. Updating or upgrading from non-genuine software with software from Microsoft or authorized sources does not make your original version or the updated/upgraded version genuine, and in that situation, you do not have a license to use the software. +b. Device. In this agreement, “device” means a hardware system (whether physical or virtual) with an internal storage device capable of running the software. A hardware partition or blade is considered to be a device. +c. Restrictions. The device manufacturer or installer and Microsoft reserve all rights (such as rights under intellectual property laws) not expressly granted in this agreement. For example, this license does not give you any right to, and you may not: +(i) use or virtualize features of the software separately; +(ii) publish, copy (other than the permitted backup copy), rent, lease, or lend the software; +(iii) transfer the software (except as permitted by this agreement); +(iv) work around any technical restrictions or limitations in the software; +(v) use the software as server software, for commercial hosting, make the software available for simultaneous use by multiple users over a network, install the software on a server and allow users to access it remotely, or install the software on a device for use only by remote users; +(vi) reverse engineer, decompile, or disassemble the software, or attempt to do so, except and only to the extent that the foregoing restriction is (a) permitted by applicable law; (b) permitted by licensing terms governing the use of open-source components that may be included with the software; or (c) required to debug changes to any libraries licensed under the GNU Lesser General Public License which are included with and linked to by the software; and +(vii) when using Internet-based features you may not use those features in any way that could interfere with anyone else’s use of them, or to try to gain access to or use any service, data, account, or network, in an unauthorized manner. +d. Multi use scenarios. +(i) Multiple versions. If when acquiring the software you were provided with multiple versions (such as 32-bit and 64-bit versions), you may install and activate only one of those versions at a time. +(ii) Multiple or pooled connections. Hardware or software you use to multiplex or pool connections, or reduce the number of devices or users that access or use the software, does not reduce the number of licenses you need. You may only use such hardware or software if you have a license for each instance of the software you are using. +(iii) Device connections. You may allow up to 20 other devices to access the software installed on the licensed device for the purpose of using the following software features: file services, print services, Internet information services, and Internet connection sharing and telephony services on the licensed device. You may allow any number of devices to access the software on the licensed device to synchronize data between devices. This section does not mean, however, that you have the right to install the software, or use the primary function of the software (other than the features listed in this section), on any of these other devices. +(iv) Use in a virtualized environment. This license allows you to install only one instance of the software for use on one device, whether that device is physical or virtual. If you want to use the software on more than one virtual device, you must obtain a separate license for each instance. +(v) Remote access. No more than once every 90 days, you may designate a single user who physically uses the licensed device as the licensed user. The licensed user may access the licensed device from another device using remote access technologies. Other users, at different times, may access the licensed device from another device using remote access technologies, but only on devices separately licensed to run the same or higher edition of this software. +(vi) Remote assistance. You may use remote assistance technologies to share an active session without obtaining any additional licenses for the software. Remote assistance allows one user to connect directly to another user’s computer, usually to correct problems. +e. Backup copy. You may make a single copy of the software for backup purposes, and may also use that backup copy to transfer the software if it was acquired as stand-alone software, as described in Section 4 below. +3. Privacy; Consent to Use of Data. Your privacy is important to us. Some of the software features send or receive information when using those features. Many of these features can be switched off in the user interface, or you can choose not to use them. By accepting this agreement and using the software you agree that Microsoft may collect, use, and disclose the information as described in the Microsoft Privacy Statement (aka.ms/privacy), and as may be described in the user interface associated with the software features. +4. Transfer. The provisions of this section do not apply if you acquired the software in Germany or in any of the countries listed on this site (aka.ms/transfer), in which case any transfer of the software to a third party, and the right to use it, must comply with applicable law. +a. Software preinstalled on device. If you acquired the software preinstalled on a device (and also if you upgraded from software preinstalled on a device), you may transfer the license to use the software directly to another user, only with the licensed device. The transfer must include the software and, if provided with the device, an authentic Windows label including the product key. Before any permitted transfer, the other party must agree that this agreement applies to the transfer and use of the software. +b. Stand-alone software. If you acquired the software as stand-alone software (and also if you upgraded from software you acquired as stand-alone software), you may transfer the software to another device that belongs to you. You may also transfer the software to a device owned by someone else if (i) you are the first licensed user of the software and (ii) the new user agrees to the terms of this agreement. You may use the backup copy we allow you to make or the media that the software came on to transfer the software. Every time you transfer the software to a new device, you must remove the software from the prior device. You may not transfer the software to share licenses between devices. +5. Authorized Software and Activation. You are authorized to use this software only if you are properly licensed and the software has been properly activated with a genuine product key or by other authorized method. When you connect to the Internet while using the software, the software will automatically contact Microsoft or its affiliate to conduct activation to associate it with a certain device. You can also activate the software manually by Internet or telephone. In either case, transmission of certain information will occur, and Internet, telephone and SMS service charges may apply. During activation (or reactivation that may be triggered by changes to your device’s components), the software may determine that the installed instance of the software is counterfeit, improperly licensed or includes unauthorized changes. If activation fails, the software will attempt to repair itself by replacing any tampered Microsoft software with genuine Microsoft software. You may also receive reminders to obtain a proper license for the software. Successful activation does not confirm that the software is genuine or properly licensed. You may not bypass or circumvent activation. To help determine if your software is genuine and whether you are properly licensed, see (aka.ms/genuine). Certain updates, support, and other services might only be offered to users of genuine Microsoft software. +6. Updates. The software periodically checks for system and app updates, and downloads and installs them for you. You may obtain updates only from Microsoft or authorized sources, and Microsoft may need to update your system to provide you with those updates. By accepting this agreement, you agree to receive these types of automatic updates without any additional notice. +7. Downgrade Rights. If you acquired a device from a manufacturer or installer with a Professional version of Windows preinstalled on it and it is configured to run in full feature mode, you may use either a Windows 8.1 Pro or Windows 7 Professional version, but only for so long as Microsoft provides support for that earlier version as set forth in (aka.ms/windowslifecycle). This agreement applies to your use of the earlier versions. If the earlier version includes different components, any terms for those components in the agreement that comes with the earlier version apply to your use of such components. Neither the device manufacturer or installer, nor Microsoft, is obligated to supply earlier versions to you. You must obtain the earlier version separately, for which you may be charged a fee. At any time, you may replace an earlier version with the version you originally acquired. +8. Export Restrictions. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit (aka.ms/exporting). +9. Warranty, Disclaimer, Remedy, Damages and Procedures. +a. Limited Warranty. Depending on how you obtained the Windows software, Microsoft, or the device manufacturer or installer, warrants that properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. This limited warranty does not cover problems that you cause, that arise when you fail to follow instructions, or that are caused by events beyond the reasonable control of Microsoft, or the device manufacturer or installer. The limited warranty starts when the first user acquires the software, and lasts for one year if acquired from Microsoft, or for 90 days if acquired from a device manufacturer or installer. If you obtain updates or supplements directly from Microsoft during the 90-day term of the device manufacturer’s or installer’s limited warranty, Microsoft provides the limited warranty for those updates or supplements. Any supplements, updates, or replacement software that you may receive from Microsoft during that year are also covered, but only for the remainder of that one-year period if acquired from Microsoft, or for 90 days if acquired from a device manufacturer or installer, or for 30 days, whichever is longer. Transferring the software will not extend the limited warranty. +b. Disclaimer. Neither Microsoft, nor the device manufacturer or installer, gives any other express warranties, guarantees, or conditions. Microsoft and the device manufacturer and installer exclude all implied warranties and conditions, including those of merchantability, fitness for a particular purpose, and non-infringement. If your local law does not allow the exclusion of implied warranties, then any implied warranties, guarantees, or conditions last only during the term of the limited warranty and are limited as much as your local law allows. If your local law requires a longer limited warranty term, despite this agreement, then that longer term will apply, but you can recover only the remedies this agreement allows. +c. Limited Remedy. If Microsoft, or the device manufacturer or installer, breaches its limited warranty, it will, at its election, either: (i) repair or replace the software at no charge, or (ii) accept return of the software (or at its election the device on which the software was preinstalled) for a refund of the amount paid, if any. The device manufacturer or installer (or Microsoft if you acquired them directly from Microsoft) may also repair or replace supplements, updates, and replacement of the software or provide a refund of the amount you paid for them, if any. These are your only remedies for breach of warranty. This limited warranty gives you specific legal rights, and you may also have other rights which vary from state to state or country to country. +d. Damages. Except for any repair, replacement, or refund that Microsoft, or the device manufacturer or installer, may provide, you may not under this limited warranty, under any other part of this agreement, or under any theory, recover any damages or other remedy, including lost profits or direct, consequential, special, indirect, or incidental damages. The damage exclusions and remedy limitations in this agreement apply even if repair, replacement, or a refund does not fully compensate you for any losses, if Microsoft, or the device manufacturer or installer, knew or should have known about the possibility of the damages, or if the remedy fails of its essential purpose. Some states and countries do not allow the exclusion or limitation of incidental, consequential, or other damages, so those limitations or exclusions may not apply to you. If your local law allows you to recover damages from Microsoft, or the device manufacturer or installer, even though this agreement does not, you cannot recover more than you paid for the software (or up to $50 USD if you acquired the software for no charge). +e. Warranty and Refund Procedures. For service or refund, you must provide a copy of your proof of purchase and comply with Microsoft’s return policies if you acquired the software from Microsoft, or the device manufacturer’s or installer’s return policies if you acquired the software from a device manufacturer or installer. If you purchased stand-alone software, those return policies might require you to uninstall the software and return it to Microsoft. If you acquired the software pre-installed on a device, those return policies may require return of the software with the entire device on which the software is installed; the certificate of authenticity label including the product key (if provided with your device) must remain affixed. Contact the device manufacturer or installer at the address or toll-free telephone number provided with your device to find out how to obtain warranty service for the software. If Microsoft is your device manufacturer or if you acquired the software from a retailer, contact Microsoft at: +(i) United States and Canada. For warranty service or information about how to obtain a refund for software acquired in the United States or Canada, contact Microsoft via telephone at (800) MICROSOFT; via mail at Microsoft Customer Service and Support, One Microsoft Way, Redmond, WA 98052-6399; or visit (aka.ms/nareturns). +(ii) Europe, Middle East, and Africa. If you acquired the software in Europe, the Middle East, or Africa, contact either Microsoft Ireland Operations Limited, Customer Care Centre, Atrium Building Block B, Carmanhall Road, Sandyford Industrial Estate, Dublin 18, Ireland, or the Microsoft affiliate serving your country (aka.ms/msoffices). +(iii) Australia. If you acquired the software in Australia, contact Microsoft to make a claim at 13 20 58; or Microsoft Pty Ltd, 1 Epping Road, North Ryde NSW 2113 Australia. +(iv) Other countries. If you acquired the software in another country, contact the Microsoft affiliate serving your country (aka.ms/msoffices). +10. Support. +a. For software preinstalled on a device. For the software generally, contact the device manufacturer or installer for support options. Refer to the support number provided with the software. For updates and supplements obtained directly from Microsoft, Microsoft may provide limited support services for properly licensed software as described at (aka.ms/mssupport). +b. For software acquired from a retailer. Microsoft provides limited support services for properly licensed software as described at (aka.ms/mssupport). +11. Binding Arbitration and Class Action Waiver if You Live in (or, if a Business, Your Principal Place of Business is in) the United States. +We hope we never have a dispute, but if we do, you and we agree to try for 60 days to resolve it informally. If we can’t, you and we agree to binding individual arbitration before the American Arbitration Association (“AAA”) under the Federal Arbitration Act (“FAA”), and not to sue in court in front of a judge or jury. Instead, a neutral arbitrator will decide and the arbitrator’s decision will be final except for a limited right of review under the FAA. Class action lawsuits, class-wide arbitrations, private attorney-general actions, and any other proceeding where someone acts in a representative capacity aren’t allowed. Nor is combining individual proceedings without the consent of all parties. “We,” “our,” and “us” includes Microsoft, the device manufacturer, and software installer. +a. Disputes covered—everything except IP. The term “dispute” is as broad as it can be. It includes any claim or controversy between you and the device manufacturer or installer, or you and Microsoft, concerning the software, its price, or this agreement, under any legal theory including contract, warranty, tort, statute, or regulation, except disputes relating to the enforcement or validity of your, your licensors’, our, or our licensors’ intellectual property rights. +b. Mail a Notice of Dispute first. If you have a dispute and our customer service representatives can’t resolve it, send a Notice of Dispute by U.S. Mail to the device manufacturer or installer, ATTN: LEGAL DEPARTMENT. If your dispute is with Microsoft, mail it to Microsoft Corporation, ATTN: CELA ARBITRATION, One Microsoft Way, Redmond, WA 98052-6399. Tell us your name, address, how to contact you, what the problem is, and what you want. A form is available at (aka.ms/disputeform). We’ll do the same if we have a dispute with you. After 60 days, you or we may start an arbitration if the dispute is unresolved. +c. Small claims court option. Instead of mailing a Notice of Dispute, and if you meet the court’s requirements, you may sue us in small claims court in your county of residence (or, if a business, your principal place of business) or our principal place of business—King County, Washington USA if your dispute is with Microsoft. +d. Arbitration procedure. The AAA will conduct any arbitration under its Commercial Arbitration Rules (or if you are an individual and use the software for personal or household use, or if the value of the dispute is $75,000 USD or less whether or not you are an individual or how you use the software, its Consumer Arbitration Rules). For more information, see (aka.ms/adr) or call 1-800-778-7879. To start an arbitration, submit the form available at (aka.ms/arbitration) to the AAA; mail a copy to the device manufacturer or installer (or to Microsoft if your dispute is with Microsoft). In a dispute involving $25,000 USD or less, any hearing will be telephonic unless the arbitrator finds good cause to hold an in-person hearing instead. Any in-person hearing will take place in your county of residence (or, if a business, your principal place of business) or our principal place of business—King County, Washington if your dispute is with Microsoft. You choose. The arbitrator may award the same damages to you individually as a court could. The arbitrator may award declaratory or injunctive relief only to you individually to satisfy your individual claim. Under AAA rules, the arbitrator rules on his or her own jurisdiction, including the arbitrability of any claim. But a court has exclusive authority to enforce the prohibition on arbitration on a class-wide basis or in a representative capacity. +e. Arbitration fees and payments. +(i) Disputes involving $75,000 USD or less. The device manufacturer or installer (or Microsoft if your dispute is with Microsoft) will promptly reimburse your filing fees and pay the AAA’s and arbitrator’s fees and expenses. If you reject our last written settlement offer made before the arbitrator was appointed, your dispute goes all the way to an arbitrator’s decision (called an “award”), and the arbitrator awards you more than this last written offer, the device manufacturer or installer (or Microsoft if your dispute is with Microsoft) will: (1) pay the greater of the award or $1,000 USD; (2) pay your reasonable attorney’s fees, if any; and (3) reimburse any expenses (including expert witness fees and costs) that your attorney reasonably accrues for investigating, preparing, and pursuing your claim in arbitration. +(ii) Disputes involving more than $75,000 USD. The AAA rules will govern payment of filing fees and the AAA’s and arbitrator’s fees and expenses. +f. Must file within one year. You and we must file in small claims court or arbitration any claim or dispute (except intellectual property disputes — see Section 11.a.) within one year from when it first could be filed. Otherwise, it’s permanently barred. +g. Severability. If any part of Section 11 (Binding Arbitration and Class Action Waiver) is found to be illegal or unenforceable, the remainder will remain in effect (with an arbitration award issued before any court proceeding begins), except that if a finding of partial illegality or unenforceability would allow class-wide or representative arbitration, Section 11 will be unenforceable in its entirety. +h. Conflict with AAA rules. This agreement governs if it conflicts with the AAA’s Commercial Arbitration Rules or Consumer Arbitration Rules. +i. Microsoft as party or third-party beneficiary. If Microsoft is the device manufacturer or if you acquired the software from a retailer, Microsoft is a party to this agreement. Otherwise, Microsoft is not a party but is a third-party beneficiary of your agreement with the device manufacturer or installer to resolve disputes through informal negotiation and arbitration. +12. Governing Law. The laws of the state or country where you live (or, if a business, where your principal place of business is located) govern all claims and disputes concerning the software, its price, or this agreement, including breach of contract claims and claims under consumer protection laws, unfair competition laws, implied warranty laws, for unjust enrichment, and in tort, regardless of conflict of law principles. In the United States, the FAA governs all provisions relating to arbitration. +13. Consumer Rights, Regional Variations. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. You may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: +a. Australia. References to “Limited Warranty” are references to the express warranty provided by Microsoft or the device manufacturer or installer. This warranty is given in addition to other rights and remedies you may have under law, including your rights and remedies under the Australian Consumer Law consumer guarantees. Nothing in this agreement limits or changes those rights and remedies. In particular:. +(i) the provisions excluding and limiting warranties, guarantees, damages and remedies, and limiting duration of your rights under local laws in Section 9 headed Warranty, Disclaimer, Remedy, Damages and Procedures do not apply to the Australian Consumer Law consumer guarantees and your rights and remedies under them; +(ii) support and refund policies referred to in Section 10 are subject to the Australian Consumer Law; +(iii) the Australian Consumer Law consumer guarantees apply to the evaluation software described in Section 14 d (ii) and the preview software described in Section 14 d (iv); and +(iv) our goods come with guarantees that cannot be excluded under the Australian Consumer Law. In this section, “goods” refers to the software for which Microsoft, the device manufacturer or installer provides the express warranty. You are entitled to a replacement or refund for a major failure and compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the goods fail to be of acceptable quality and the failure does not amount to a major failure. +To learn more about your rights under the Australian Consumer Law, please review the information at (aka.ms/acl). +b. Canada. You may stop receiving updates on your device by turning off Internet access. If and when you re-connect to the Internet, the software will resume checking for and installing updates. +c. European Union. The academic use restriction in Section 14.d(i) below does not apply in the jurisdictions listed on this site: (aka.ms/academicuse). +d. Germany and Austria. +(i) Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, the device manufacturer or installer, and Microsoft, give no contractual guarantee in relation to the licensed software. +(ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, the device manufacturer or installer, or Microsoft is liable according to the statutory law. +Subject to the preceding sentence, the device manufacturer or installer, or Microsoft will only be liable for slight negligence if the device manufacturer or installer or Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, the device manufacturer or installer or Microsoft will not be liable for slight negligence. +e. Other regions. See (aka.ms/variations) for a current list of regional variations. +14. Additional Notices. +a. Networks, data and Internet usage. Some features of the software and services accessed through the software may require your device to access the Internet. Your access and usage (including charges) may be subject to the terms of your cellular or internet provider agreement. Certain features of the software may help you access the Internet more efficiently, but the software’s usage calculations may be different from your service provider’s measurements. You are always responsible for (i) understanding and complying with the terms of your own plans and agreements, and (ii) any issues arising from using or accessing networks, including public/open networks. You may use the software to connect to networks, and to share access information about those networks, only if you have permission to do so. +b. H.264/AVC and MPEG-4 visual standards and VC-1 video standards. The software may include H.264/MPEG-4 AVC and/or VC-1 decoding technology. MPEG LA, L.L.C. requires this notice: +THIS PRODUCT IS LICENSED UNDER THE AVC, THE VC-1, AND THE MPEG-4 PART 2 VISUAL PATENT PORTFOLIO LICENSES FOR THE PERSONAL AND NON-COMMERCIAL USE OF A CONSUMER TO (i) ENCODE VIDEO IN COMPLIANCE WITH THE ABOVE STANDARDS (“VIDEO STANDARDS”) AND/OR (ii) DECODE AVC, VC-1, AND MPEG-4 PART 2 VIDEO THAT WAS ENCODED BY A CONSUMER ENGAGED IN A PERSONAL AND NON-COMMERCIAL ACTIVITY AND/OR WAS OBTAINED FROM A VIDEO PROVIDER LICENSED TO PROVIDE SUCH VIDEO. NO LICENSE IS GRANTED OR SHALL BE IMPLIED FOR ANY OTHER USE. ADDITIONAL INFORMATION MAY BE OBTAINED FROM MPEG LA, L.L.C. SEE (AKA.MS/MPEGLA). +c. Malware protection. Microsoft cares about protecting your device from malware. The software will turn on malware protection if other protection is not installed or has expired. To do so, other antimalware software will be disabled or may have to be removed. +d. Limited rights versions. If the software version you acquired is marked or otherwise intended for a specific or limited use, then you may only use it as specified. You may not use such versions of the software for commercial, non-profit, or revenue-generating activities. +(i) Academic. For academic use, you must be a student, faculty or staff of an educational institution at the time of purchase. +(ii) Evaluation. For evaluation (or test or demonstration) use, you may not sell the software, use it in a live operating environment, or use it after the evaluation period. Notwithstanding anything to the contrary in this Agreement, evaluation software is provided “AS IS” and no warranty, implied or express (including the Limited Warranty), applies to these versions. +(iii) NFR. You may not sell software marked as “NFR” or “Not for Resale”. +(iv) Preview. You may choose to use preview, insider, beta, or other pre-release versions of the software (“previews”) that Microsoft may make available. You may use previews only up to the software’s expiration date and so long as you comply with all the terms of this agreement. Previews are experimental and may be substantially different from the commercially released version. Notwithstanding anything to the contrary in this agreement, previews are provided “AS IS,” and no warranty, implied or express (including the Limited Warranty), applies to these versions. By installing previews on your device, you may void or impact your device warranty and may not be entitled to support from your device manufacturer or network operator, if applicable. Microsoft is not responsible for any damage thereby caused to you. Microsoft may not provide support services for previews. If you provide Microsoft comments, suggestions or other feedback about the preview (“submission”), you grant Microsoft and its partners rights to use the submission in any way and for any purpose. +15. Entire Agreement. This agreement (together with the printed paper license terms or other terms accompanying any software supplements, updates, and services that are provided by the device manufacturer or installer, or Microsoft, and that you use), and the terms contained in web links listed in this agreement, are the entire agreement for the software and any such supplements, updates, and services (unless the device manufacturer or installer, or Microsoft, provides other terms with such supplements, updates, or services). You can review this agreement after your software is running by going to (aka.ms/useterms) or going to Settings - System - About within the software. You can also review the terms at any of the links in this agreement by typing the URLs into a browser address bar, and you agree to do so. You agree that you will read the terms before using the software or services, including any linked terms. You understand that by using the software and services, you ratify this agreement and the linked terms. There are also informational links in this agreement. The links containing notices and binding terms are: +· Microsoft Privacy Statement (aka.ms/privacy) +· Microsoft Services Agreement (aka.ms/msa) +· Adobe Flash Player License Terms (aka.ms/adobeflash) \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ms-windows-os-2018.yml b/src/licensedcode/data/licenses/ms-windows-os-2018.yml new file mode 100644 index 00000000000..e650827b311 --- /dev/null +++ b/src/licensedcode/data/licenses/ms-windows-os-2018.yml @@ -0,0 +1,8 @@ +key: ms-windows-os-2018 +short_name: MS Windows OS 2018 +name: Microsoft Windows Operating System License 2019 +category: Commercial +owner: Microsoft +spdx_license_key: LicenseRef-scancode-ms-windows-os-2018 +other_urls: + - https://github.com/nexB/scancode-toolkit/files/6909005/license.zip diff --git a/src/licensedcode/data/licenses/mvt-1.1.LICENSE b/src/licensedcode/data/licenses/mvt-1.1.LICENSE new file mode 100644 index 00000000000..10784f77570 --- /dev/null +++ b/src/licensedcode/data/licenses/mvt-1.1.LICENSE @@ -0,0 +1,401 @@ +MVT License 1.1 +=============== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +1.15. "Data" + means any data extracted from an electronic device with or without + use of Covered Software, and/or analysed using Covered Software or + a Larger Work. + +1.16. "Device Owner" (or "Device Owners") + means an individual or a legal entity with legal ownership of an + electronic device which is being analysed through the use of + Covered Software or a Larger Work, or from which Data was extracted + for subsequent analysis. + +1.17. "Data Owner" (or "Data Owners") + means an individual or group of individuals who made legitimate use + of the electronic device from which Data that is extracted and/or + analyzed originated. "Data Owner" might or might not differ from + "Device Owner". + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.0, 3.1, 3.2, 3.3, and 3.6 are conditions of the licenses +granted in Section 2.1. + +3. Responsibilities +------------------- + +3.0. Consensual Use Restriction + +Use of Covered Software or of a Larger Work is permitted provided that +the Data Owner must explicitly consent to the procedure, free from any +form of coercion, and must be fully informed about the nature of the +procedure, its privacy implications, and any data retention and disposal +policy. + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Claudio Guarnieri is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the MVT License, + v. 1.1. If a copy of the MVT License was not distributed with this + file, You can obtain one at https://license.mvt.re/1.1/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the MVT License, v. 1.1. + + +This license is an adaption of Mozilla Public License, v. 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/mvt-1.1.yml b/src/licensedcode/data/licenses/mvt-1.1.yml new file mode 100644 index 00000000000..3060504d91a --- /dev/null +++ b/src/licensedcode/data/licenses/mvt-1.1.yml @@ -0,0 +1,9 @@ +key: mvt-1.1 +short_name: MVT License 1.1 +name: MVT License 1.1 +category: Free Restricted +owner: MVT +homepage_url: https://github.com/mvt-project/license/blob/main/MVT%20License%201.1.txt +spdx_license_key: LicenseRef-scancode-mvt-1.1 +ignorable_urls: + - https://license.mvt.re/1.1 diff --git a/src/licensedcode/data/licenses/ncbi.LICENSE b/src/licensedcode/data/licenses/ncbi.LICENSE new file mode 100644 index 00000000000..d0e35b0e36c --- /dev/null +++ b/src/licensedcode/data/licenses/ncbi.LICENSE @@ -0,0 +1,20 @@ +PUBLIC DOMAIN NOTICE +National Center for Biotechnology Information + +With the exception of certain third-party files summarized below, this +software is a "United States Government Work" under the terms of the +United States Copyright Act. It was written as part of the authors' +official duties as United States Government employees and thus cannot +be copyrighted. This software is freely available to the public for +use. The National Library of Medicine and the U.S. Government have not +placed any restriction on its use or reproduction. + +Although all reasonable efforts have been taken to ensure the accuracy +and reliability of the software and data, the NLM and the U.S. +Government do not and cannot warrant the performance or results that +may be obtained by using this software or data. The NLM and the U.S. +Government disclaim all warranties, express or implied, including +warranties of performance, merchantability or fitness for any +particular purpose. + +Please cite the authors in any work or product based on this material. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/ncbi.yml b/src/licensedcode/data/licenses/ncbi.yml new file mode 100644 index 00000000000..f4c49ee72c1 --- /dev/null +++ b/src/licensedcode/data/licenses/ncbi.yml @@ -0,0 +1,9 @@ +key: ncbi +short_name: NCBI Public Domain Notice +name: NCBI Public Domain Notice +category: Public Domain +owner: NCBI +homepage_url: https://github.com/ncbi/ngs/blob/master/LICENSE#L8 +spdx_license_key: LicenseRef-scancode-ncbi +other_urls: + - https://blast.ncbi.nlm.nih.gov/Blast.cgi diff --git a/src/licensedcode/data/licenses/netronome-firmware.LICENSE b/src/licensedcode/data/licenses/netronome-firmware.LICENSE new file mode 100644 index 00000000000..987dd0dd46a --- /dev/null +++ b/src/licensedcode/data/licenses/netronome-firmware.LICENSE @@ -0,0 +1,63 @@ +Agilio(r) Firmware License Agreement (the "AGREEMENT") + +BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS +AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND +BY ALL OF THE TERMS OF THIS AGREEMENT. + +LICENSE GRANT. Subject to the terms and conditions set forth herein, +Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non- +exclusive license to use, reproduce and distribute the SOFTWARE +exclusively in object form. + +Restrictions. LICENSEE agrees that, (a) unless explicitly provided by +NETRONOME, the source code of the SOFTWARE is not being provided to +LICENSEE and is confidential and proprietary to NETRONOME and that +LICENSEE has no right to access or use such source code. Accordingly, +LICENSEE agrees that it shall not cause or permit the disassembly, +decompilation or reverse engineering of the SOFTWARE or otherwise attempt +to gain access to the source code for the SOFTWARE; and (b) LICENSEE +agrees that it shall not subject the SOFTWARE in whole or in part, to the +terms of any software license that requires, as a condition of use, +modification and/or distribution that the source code of the SOFTWARE, or +the SOFTWARE be i) disclosed or distributed in source code form; ii) +licensed for the purpose of making derivative works of the source code of +the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE +at no charge. + +DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH +ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR +IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY +WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A +PARTICULAR PURPOSE. + +LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT +SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION, +OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE +OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL, +INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER +DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF +NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF +SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY +LIMITED REMEDY. + +EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the +SOFTWARE, directly or indirectly, to any restricted countries or in any +other manner that would violate any applicable US and other export +control and other regulations and laws as shall from time to time govern +the delivery, license and use of technology, including without limitation +the Export Administration Act of 1979, as amended, and any regulations +issued thereunder. + +PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE +SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or +intended for use as on-line control equipment in hazardous environments +requiring fail-safe performance, such as in the operation of nuclear +facilities, aircraft navigation or communications systems, air traffic +control, life support systems, human implantation or any other +application where product failure could lead to loss of life or +catastrophic property damage or weapons systems, in which the failure of +the SOFTWARE could lead directly to death, personal injury, or severe +physical or environmental damage ("High Risk Activities"). Accordingly +NETRONOME and, where applicable, NETRONOME'S third party licensors +specifically disclaim any express or implied warranty of fitness for High +Risk Activities. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/netronome-firmware.yml b/src/licensedcode/data/licenses/netronome-firmware.yml new file mode 100644 index 00000000000..750e4f88247 --- /dev/null +++ b/src/licensedcode/data/licenses/netronome-firmware.yml @@ -0,0 +1,7 @@ +key: netronome-firmware +short_name: Netronome Firmware License +name: Netronome Firmware License +category: Proprietary Free +owner: Netronome +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.Netronome +spdx_license_key: LicenseRef-scancode-netronome-firmware diff --git a/src/licensedcode/data/licenses/nist-srd.LICENSE b/src/licensedcode/data/licenses/nist-srd.LICENSE new file mode 100644 index 00000000000..2ed6504e7cd --- /dev/null +++ b/src/licensedcode/data/licenses/nist-srd.LICENSE @@ -0,0 +1 @@ +Copyright protection on this compilation of data has been secured by the Secretary of the U.S. Department of Commerce on behalf of the United States in the United States and all countries that are parties to the Universal Copyright Convention, pursuant to Section 290(e) of Title 15 of the United States Code. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nist-srd.yml b/src/licensedcode/data/licenses/nist-srd.yml new file mode 100644 index 00000000000..d09af62edb7 --- /dev/null +++ b/src/licensedcode/data/licenses/nist-srd.yml @@ -0,0 +1,9 @@ +key: nist-srd +short_name: NIST SRD License +name: NIST Standard Reference Data License +category: Permissive +owner: NIST +homepage_url: https://www.nist.gov/open/copyright-fair-use-and-licensing-statements-srd-data-software-and-technical-series-publications#srd +spdx_license_key: LicenseRef-scancode-nist-srd +other_urls: + - https://lists.fedorahosted.org/archives/list/legal@lists.fedoraproject.org/thread/LSM6MO6TAHTIDNF5COCA6UWQDHWRF3AH/ diff --git a/src/licensedcode/data/licenses/nlod-2.0.LICENSE b/src/licensedcode/data/licenses/nlod-2.0.LICENSE new file mode 100644 index 00000000000..148e9782077 --- /dev/null +++ b/src/licensedcode/data/licenses/nlod-2.0.LICENSE @@ -0,0 +1,80 @@ +Norwegian Licence for Open Government Data (NLOD) 2.0 + +Preface of licence + +This licence grants you the right to copy, use and distribute information, provided you acknowledge the contributors and comply with the terms and conditions stipulated in this licence. By using information made available under this licence, you accept the terms and conditions set forth in this licence. As set out in Section 7, the licensor disclaims any and all liability for the quality of the information and what the information is used for. + +This licence shall not impose any limitations on the rights or freedoms of the licensee under the Norwegian Freedom of Information Act or any other legislation granting the general public a right of access to public sector information, or that follow from exemptions or limitations stipulated in the Norwegian Copyright Act. Further, the licence shall not impose any limitations on the licensee’s freedom of expression recognized by law. + +1. Definitions + + «Database» shall mean a database or similar protected under Section 43 of the Norwegian Copyright Act. + «Information» shall mean texts, images, recordings, data sets or other works protected under Section 1 of the Norwegian Copyright Act, or which are protected under provisions addressing what is referred to as «neighbouring rights» in Chapter 5 of the Norwegian Copyright Act (including databases and photographs), and which are distributed under this licence. + «Copy» shall mean reproduction in any form. + «Licensee» and «you» shall mean natural or legal persons using information under this licence. + «Licensor» shall mean the natural or legal person that makes information available under this licence. + «Distribute» shall mean any actions whereby information is made available, including to distribute, transfer, communicate, disperse, show, perform, sell, lend and rent. + «Use» shall mean one or more actions relevant to copyright law requiring permission from the owner of the copyright. + +2. Licence +The licensee, subject to the limitations that follow from this licence, may use the information for any purpose and in all contexts, by: + + * copying the information and distributing the information to others, + * modifying the information and/or combining the information with other information, and + * copying and distributing such changed or combined information. + +This is a non-exclusive, free, perpetual and worldwide licence. The information may be used in any medium and format known today and/or which will become known in the future. The Licensee shall not sub-license or transfer this licence. + +3. Exemptions +The licence does not apply to and therefore does not grant a right to use: + + * information which contains personal data covered by the Norwegian Personal Data Act unless there is a legitimate basis for the disclosure and further processing of the personal data + * information distributed in violation of a statutory obligation to observe confidentiality + * information excluded from public disclosure pursuant to law, including information deemed sensitive under the Norwegian National Security Act + * information subject to third party rights which the licensor is not authorised to license to the licensee + * information protected by intellectual property rights other than copyright and neighbouring rights in accordance with Chapter 5 of the Norwegian Copyright Act, such as trademarks, patents and design rights, but this does not entail an impediment to use information where the licensor’s logo has been permanently integrated into the information or to attribute the origin of the information in accordance with the article below relating to attribution. + +If the licensor has made available information not covered by the licence according to the above list, the licensee must cease all use of the information under the licence, and erase the information as soon as he or she becomes aware of or should have understood that the information is not covered by the licence. + +4. Effects of breach of the licence +The licence is subject to the licensee’s compliance with the terms and conditions of this licence. In the event that the licensee commits a breach of this licence, this will entail that the licensee’s right to use the information will be revoked immediately without further notice. In case of such a breach, the licensee must immediately and without further notice take measures to cause the infringement to end. Because the right to use the information has been terminated, the licensee must cease all use of the information by virtue of the licence. + +5. Attribution +The licensee shall attribute the licensor as specified by the licensor and include a reference to this licence. To the extent practically possible, the licensee shall provide a link to both this licence and the source of the information. + +If the licensor has not specified how attributions shall be made, the licensee shall normally state the following: «Contains data under the Norwegian licence for Open Government data (NLOD) distributed by [name of licensor]». + +If the licensor has specified that the information shall only be available under a specific version of this licence, cf. Section 10, the licensee shall also state this. + +If the information has been changed, the licensee must clearly indicate that changes have been made by the licensee. + +6. Proper use +The licensee shall not use the information in a manner that appears misleading nor present the information in a distorted or incorrect manner. +Neither the licensor’s nor other contributors' names or trademarks must be used to support, recommend or market the licensee or any products or services using the information. + +7. Disclaimer of liability +The information is licensed «as is». The information may contain errors and omissions. The licensor provides no warranties, including relating to the content and relevance of the information. + +The licensor disclaims any liability for errors and defects associated with the information to the maximum extent permitted by law. + +The licensor shall not be liable for direct or indirect losses as a result of use of the information or in connection with copying or further distribution of the information. + +8. Guarantees regarding data quality and accessibility +This licence does not prevent the licensor from issuing supplementary statements regarding expected or intended data quality and accessibility. Such statements shall be regarded as indicative in nature and not binding on the part of the licensor. The disclaimers in Section 7 also apply in full for such indicative statements. Based on separate agreement, the licensor may provide guarantees and distribute the information on terms and conditions different from those set forth in this licence. + +9. Licence compatibility +If the licensee is to distribute an adapted or combined work based on information covered by this licence and some other work licensed under a licence compatible by contract, such distribution may be based on an appropriate licence compatible by contract, cf. the list below. + +A licence compatible by contract shall mean the following licences: + + * for all information: Open Government Licence (version 1.0, 2.0 and 3.0), Creative Commons Attribution Licence (international version 4.0 and norwegian version 4.0), + * for those parts of the information which do not constitute databases: Creative Commons Attribution Licence (generic version 1.0, 2.0, 2.5 and unported version 3.0) and Creative Commons Navngivelse 3.0 Norge, + * for those parts of the information which constitute databases: Open Data Commons Attribution License (version 1.0). + +This provision does not prevent other licences from being compatible with this licence based on their content. + +10. New versions of the licence +The licensee may choose to use the information covered by this licence under any new versions of the Norwegian licence for Open Government data (NLOD) issued by the responsible ministry (currently the Ministry of Local Government and Modernisation) when these versions are final and official, unless the licensor when making the information available under this licence specifically has stated that solely version 2.0 of this licence may be used. + +11. Governing law and legal venue +This licence, including its formation, and any disputes and claims arising in connection with or relating to this licence, shall be regulated by Norwegian law. The legal venue shall be the licensor’s ordinary legal venue. The licensor may, with regard to intellectual proprietary rights, choose to pursue a claim at other competent legal venues and/or based on the laws of the country where the intellectual property rights are sought enforced. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nlod-2.0.yml b/src/licensedcode/data/licenses/nlod-2.0.yml new file mode 100644 index 00000000000..c7b37036961 --- /dev/null +++ b/src/licensedcode/data/licenses/nlod-2.0.yml @@ -0,0 +1,9 @@ +key: nlod-2.0 +short_name: NLOD-2.0 +name: Norwegian Licence for Open Government Data (NLOD) 2.0 +category: Permissive +owner: Norway +homepage_url: https://data.norge.no/nlod/en/2.0/ +spdx_license_key: NLOD-2.0 +other_urls: + - http://data.norge.no/nlod/en/2.0 diff --git a/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE b/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE new file mode 100644 index 00000000000..919ad4ec1f6 --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-firmware-patent.LICENSE @@ -0,0 +1,44 @@ +Redistribution. Reproduction and redistribution in binary form, without +modification, for use solely in conjunction with a NXP +chipset, is permitted provided that the following conditions are met: + + . Redistributions must reproduce the above copyright notice and the following + disclaimer in the documentation and/or other materials provided with the + distribution. + + . Neither the name of NXP nor the names of its suppliers + may be used to endorse or promote products derived from this Software + without specific prior written permission. + + . No reverse engineering, decompilation, or disassembly of this Software is + permitted. + +Limited patent license. NXP (.Licensor.) grants you +(.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under +the Patents to make, have made, use, import, offer to sell and sell the +Software. No hardware per se is licensed hereunder. +The term .Patents. as used in this agreement means only those patents or patent +applications owned solely and exclusively by Licensor as of the date of +Licensor.s submission of the Software and any patents deriving priority (i.e., +having a first effective filing date) therefrom. The term .Software. as used in +this agreement means the firmware image submitted by Licensor, under the terms +of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ +linux-firmware.git. +Notwithstanding anything to the contrary herein, Licensor does not grant and +Licensee does not receive, by virtue of this agreement or the Licensor's +submission of any Software, any license or other rights under any patent or +patent application owned by any affiliate of Licensor or any other entity +(other than Licensor), whether expressly, impliedly, by virtue of estoppel or +exhaustion, or otherwise. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nxp-firmware-patent.yml b/src/licensedcode/data/licenses/nxp-firmware-patent.yml new file mode 100644 index 00000000000..abd1aefe0a0 --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-firmware-patent.yml @@ -0,0 +1,9 @@ +key: nxp-firmware-patent +short_name: NXP Firmware with Patent License +name: NXP Firmware with Patent License +category: Proprietary Free +owner: NXP +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.sdma_firmware +spdx_license_key: LicenseRef-scancode-nxp-firmware-patent +ignorable_urls: + - git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ diff --git a/src/licensedcode/data/licenses/nxp-linux-firmware.LICENSE b/src/licensedcode/data/licenses/nxp-linux-firmware.LICENSE new file mode 100644 index 00000000000..61143b9ba47 --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-linux-firmware.LICENSE @@ -0,0 +1,20 @@ +Redistribution and use in binary form is permitted provided that the following +conditions are met: + +1. Redistributions must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +2. Redistribution and use shall be used only with NXP B.V. silicon products. +Any other use, reproduction, modification, translation, or compilation of the +Software is prohibited. + +3. No reverse engineering, decompilation, or disassembly is permitted. + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED +"AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY EXPRESS +OR IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, FITNESS OR SUFFICIENCY FOR A +PARTICULAR PURPOSE, SATISFACTORY QUALITY, CORRESPONDENCE WITH DESCRIPTION, QUIET +ENJOYMENT OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. +NXP B.V., ITS AFFILIATES AND THEIR SUPPLIERS DISCLAIM ANY WARRANTY THAT THE +DELIVERABLES WILL OPERATE WITHOUT INTERRUPTION OR BE ERROR-FREE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nxp-linux-firmware.yml b/src/licensedcode/data/licenses/nxp-linux-firmware.yml new file mode 100644 index 00000000000..da2fdd6f295 --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-linux-firmware.yml @@ -0,0 +1,7 @@ +key: nxp-linux-firmware +short_name: NXP Linux Firmware License +name: NXP Linux Firmware License +category: Proprietary Free +owner: NXP +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.NXP +spdx_license_key: LicenseRef-scancode-nxp-linux-firmware diff --git a/src/licensedcode/data/licenses/nxp-mc-firmware.LICENSE b/src/licensedcode/data/licenses/nxp-mc-firmware.LICENSE new file mode 100644 index 00000000000..4013961bd19 --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-mc-firmware.LICENSE @@ -0,0 +1,124 @@ +Software License Agreement ("Agreement") + +ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE +CONSTITUTES LICENSEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. + +Licensed Software. "Binary Software" means software in binary form specified in +ANNEX A. Subject to the terms and conditions of this Agreement, NXP USA, Inc. +("Licensor"), grants to you ("Licensee") a worldwide, non-exclusive, and +royalty-free license to reproduce and distribute the Binary Software in its +complete and unmodified binary form as provided by Licensor, for use solely in +conjunction with a programmable processing unit supplied directly or indirectly +from Licensor. + +Restrictions. Licensee must reproduce the Licensor copyright notice above with +each binary copy of the Binary Software or in the accompanying documentation. +Licensee must not reverse engineer, decompile, disassemble or modify in any way +the Binary Software. Licensee must not use the Binary Software in violation of +any applicable law or regulation. This Agreement shall automatically terminate +upon Licensee's breach of any term or condition of this Agreement in which case, +Licensee shall destroy all copies of the Binary Software. Neither the name of +Licensor nor the names of its suppliers may be used to endorse or promote +products derived from this Binary Software without specific prior written +permission. + +Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR EXPRESSLY +DISCLAIMS ANY WARRANTY FOR THE BINARY SOFTWARE. THE BINARY SOFTWARE IS PROVIDED +"AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING +WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WITHOUT LIMITING THE GENERALITY OF THE +FOREGOING, LICENSOR DOES NOT WARRANT THAT THE BINARY SOFTWARE IS ERROR-FREE OR +WILL OPERATE WITHOUT INTERRUPTION, AND LICENSOR GRANTS NO WARRANTY REGARDING ITS +USE OR THE RESULTS THEREFROM, INCLUDING ITS CORRECTNESS, ACCURACY, OR +RELIABILITY. + +Limitation of Liability. IN NO EVENT WILL LICENSOR, OR ANY OF LICENSOR'S +LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR +CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT +OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF +PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. LICENSOR'S TOTAL LIABILITY FOR ALL COSTS, DAMAGES, +CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT +OR THE BINARY SOFTWARE SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO THE AGGREGATE +AMOUNT PAID BY LICENSEE TO LICENSOR IN CONNECTION WITH THE BINARY SOFTWARE TO +WHICH LOSSES OR DAMAGES ARE CLAIMED. + +Trade Compliance. Licensee shall comply with all applicable export and import +control laws and regulations including but not limited to the US Export +Administration Regulation (including prohibited party lists issued by other +federal governments), Catch-all regulations and all national and international +embargoes. Licensee further agrees that it will not knowingly transfer, divert, +export or re-export, directly or indirectly, any product, software, including +software source code, or technology restricted by such regulations or by other +applicable national regulations, received from Licensor under this Agreement, +or any direct product of such software or technical data to any person, firm, +entity, country or destination to which such transfer, diversion, export or +re-export is restricted or prohibited, without obtaining prior written +authorization from the applicable competent government authorities to the extent +required by those laws. Licensee acknowledge that the "restricted encryption +software" that is subject to the US Export Administration Regulations (EAR), is +not intended for use by a government end user, as defined in part 772 of the +EAR. This provision shall survive termination or expiration of this Agreement. + +Assignment. Licensee may not assign this Agreement without the prior written +consent of Licensor. Licensor may assign this Agreement without Licensee's +consent. + +Governing Law. This Agreement will be governed by, construed, and enforced in +accordance with the laws of the State of Texas, USA, without regard to conflicts +of laws principles, will apply to all matters relating to this Agreement or the +Binary Software, and Licensee agrees that any litigation will be subject to the +exclusive jurisdiction of the state or federal courts Texas, USA. The United +Nations Convention on Contracts for the International Sale of Goods will not +apply to this Agreement. + +Restrictions, Warranty Disclaimer, Limitation of Liability, Trade Compliance, +Assignment, Governing Law, and Third Party Terms shall survive termination or +expiration of this Agreement. + +Third Party Terms. The licensed Binary Software includes the following third +party software for which the following terms apply: + +Libfdt - Flat Device Tree manipulation +Copyright (c) 2006 David Gibson, IBM Corporation +All rights reserved. + +Redistributions must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +LibElf +Copyright (c) 2006,2008-2011 Joseph Koshy +All rights reserved. + +Redistributions must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +ANNEX A +BINARY SOFTWARE +Only software in binary form may be provided under this Agreement \ No newline at end of file diff --git a/src/licensedcode/data/licenses/nxp-mc-firmware.yml b/src/licensedcode/data/licenses/nxp-mc-firmware.yml new file mode 100644 index 00000000000..aad01c40eaa --- /dev/null +++ b/src/licensedcode/data/licenses/nxp-mc-firmware.yml @@ -0,0 +1,13 @@ +key: nxp-mc-firmware +short_name: NXP MC Firmware License +name: NXP MC Firmware License +category: Proprietary Free +owner: NXP +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.nxp_mc_firmware +spdx_license_key: LicenseRef-scancode-nxp-mc-firmware +ignorable_copyrights: + - Copyright (c) 2006 David Gibson, IBM Corporation + - Copyright (c) 2006,2008-2011 Joseph Koshy +ignorable_holders: + - David Gibson, IBM Corporation + - Joseph Koshy diff --git a/src/licensedcode/data/licenses/openpub.LICENSE b/src/licensedcode/data/licenses/openpub.LICENSE index 88871b94f91..7b1515a3605 100644 --- a/src/licensedcode/data/licenses/openpub.LICENSE +++ b/src/licensedcode/data/licenses/openpub.LICENSE @@ -62,24 +62,4 @@ To accomplish this, add the phrase `Distribution of substantively modified versi B. To prohibit any publication of this work or derivative works in whole or in part in standard (paper) book form for commercial purposes unless prior permission is obtained from the copyright holder. -To accomplish this, add the phrase 'Distribution of the work or derivative of the work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder.' to the license reference or copy. - - -OPEN PUBLICATION POLICY APPENDIX: - -(This is not considered part of the license.) - -Open Publication works are available in source format via the Open Publication home page at http://works.opencontent.org/. - -Open Publication authors who want to include their own license on Open Publication works may do so, as long as their terms are not more restrictive than the Open Publication license. - -If you have questions about the Open Publication License, please contact David Wiley, and/or the Open Publication Authors' List at opal@opencontent.org, via email. - -To subscribe to the Open Publication Authors' List: -Send E-mail to opal-request@opencontent.org with the word "subscribe" in the body. - -To post to the Open Publication Authors' List: -Send E-mail to opal@opencontent.org or simply reply to a previous post. - -To unsubscribe from the Open Publication Authors' List: -Send E-mail to opal-request@opencontent.org with the word "unsubscribe" in the body. \ No newline at end of file +To accomplish this, add the phrase 'Distribution of the work or derivative of the work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder.' to the license reference or copy. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/openpub.yml b/src/licensedcode/data/licenses/openpub.yml index 1fc0c88f820..c2fae726120 100644 --- a/src/licensedcode/data/licenses/openpub.yml +++ b/src/licensedcode/data/licenses/openpub.yml @@ -4,14 +4,16 @@ name: Open Publication License v1.0 category: Permissive owner: OpenContent homepage_url: http://opencontent.org/openpub/ -spdx_license_key: LicenseRef-scancode-openpub +spdx_license_key: OPUBL-1.0 +other_spdx_license_keys: + - LicenseRef-scancode-openpub text_urls: - - http://opencontent.org/openpub/ + - https://opencontent.org/openpub/ other_urls: + - http://works.opencontent.org/ - http://www.opencontent.org/openpub/ + - https://opencontent.org/openpub/ + - https://www.ctan.org/license/opl + - https://www.debian.org/opl ignorable_urls: - - http://works.opencontent.org/ - http://www.opencontent.org/openpub -ignorable_emails: - - opal-request@opencontent.org - - opal@opencontent.org diff --git a/src/licensedcode/data/licenses/openssl-ssleay.yml b/src/licensedcode/data/licenses/openssl-ssleay.yml index 0e3960420f3..ba44ac62794 100644 --- a/src/licensedcode/data/licenses/openssl-ssleay.yml +++ b/src/licensedcode/data/licenses/openssl-ssleay.yml @@ -11,22 +11,22 @@ notes: | spdx_license_key: OpenSSL text_urls: - http://www.openssl.org/source/license.html + - https://www.openssl.org/source/license-openssl-ssleay.txt faq_url: http://www.openssl.org/support/faq.html minimum_coverage: 70 +ignorable_copyrights: + - Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) + - holder is Tim Hudson (tjh@cryptsoft.com) ignorable_authors: - Eric Young (eay@cryptsoft.com) - Tim Hudson (tjh@cryptsoft.com) - the OpenSSL Project -ignorable_copyrights: - - Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) - - holder is Tim Hudson (tjh@cryptsoft.com) -ignorable_emails: - - eay@cryptsoft.com - - openssl-core@openssl.org - - tjh@cryptsoft.com ignorable_holders: - - Eric Young - - Tim Hudson + - Eric Young + - Tim Hudson ignorable_urls: - - http://www.openssl.org/ - + - http://www.openssl.org/ +ignorable_emails: + - eay@cryptsoft.com + - openssl-core@openssl.org + - tjh@cryptsoft.com diff --git a/src/licensedcode/data/licenses/opml-1.0.LICENSE b/src/licensedcode/data/licenses/opml-1.0.LICENSE new file mode 100644 index 00000000000..a379d1139f4 --- /dev/null +++ b/src/licensedcode/data/licenses/opml-1.0.LICENSE @@ -0,0 +1,5 @@ +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and these paragraphs are included on all such copies and derivative works. + +This document may not be modified in any way, such as by removing the copyright notice or references to UserLand or other organizations. Further, while these copyright restrictions apply to the written OPML specification, no claim of ownership is made by UserLand to the format it describes. Any party may, for commercial or non-commercial purposes, implement this protocol without royalty or license fee to UserLand. The limited permissions granted herein are perpetual and will not be revoked by UserLand or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and USERLAND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/opml-1.0.yml b/src/licensedcode/data/licenses/opml-1.0.yml new file mode 100644 index 00000000000..bc6a4007b12 --- /dev/null +++ b/src/licensedcode/data/licenses/opml-1.0.yml @@ -0,0 +1,7 @@ +key: opml-1.0 +short_name: OPML 1.0 +name: OPML Specification License 1.0 +category: Permissive +owner: OPML +homepage_url: http://dev.opml.org/spec1.html +spdx_license_key: LicenseRef-scancode-opml-1.0 diff --git a/src/licensedcode/data/licenses/pbl-1.0.yml b/src/licensedcode/data/licenses/pbl-1.0.yml index 1ad3152921b..2b797f5c605 100644 --- a/src/licensedcode/data/licenses/pbl-1.0.yml +++ b/src/licensedcode/data/licenses/pbl-1.0.yml @@ -1,9 +1,9 @@ key: pbl-1.0 short_name: PBL-1.0 -name: PERMISSIVE BINARY LICENSE v1.0 -owner: mbed -category: Permissive +name: Permissive Binary License 1.0 +category: Free Restricted +owner: ARM +homepage_url: https://os.mbed.com/licenses/permissive-binary-license/ spdx_license_key: LicenseRef-scancode-pbl-1.0 text_urls: - - https://os.mbed.com/licenses/permissive-binary-license/ - \ No newline at end of file + - https://os.mbed.com/licenses/permissive-binary-license/ diff --git a/src/licensedcode/data/licenses/pixabay-content.LICENSE b/src/licensedcode/data/licenses/pixabay-content.LICENSE new file mode 100644 index 00000000000..9c6da5be1c3 --- /dev/null +++ b/src/licensedcode/data/licenses/pixabay-content.LICENSE @@ -0,0 +1,12 @@ +License for Content – Pixabay License + +Content on Pixabay is made available to you on the following terms ("Pixabay License"). Under the Pixabay License you are granted an irrevocable, worldwide, non-exclusive and royalty free right to use, download, copy, modify or adapt the Content for commercial or non-commercial purposes. Attribution of the photographer, videographer, musician or Pixabay is not required but is always appreciated. + +The Pixabay License does not allow: + + Sale or distribution of Content as digital Content or as digital wallpapers (such as on stock media websites); + Sale or distribution of Content e.g. as a posters, digital prints, music files or physical products, without adding any additional elements or otherwise adding value + Depiction of identifiable persons in an offensive, pornographic, obscene, immoral, defamatory or libelous way; or + Any suggestion that there is an endorsement of products and services by depicted persons, brands, vocalists and organisations, unless permission was granted. + +Please be aware that while all Content on Pixabay is free to use for commercial and non-commercial purposes, items in the Content, such as identifiable people, logos, brands, audio samples etc. may be subject to additional copyrights, property rights, privacy rights, trademarks etc. and may require the consent of a third party or the license of these rights - particularly for commercial applications. Pixabay does not represent or warrant that such consents or licenses have been obtained, and expressly disclaims any liability in this respect. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/pixabay-content.yml b/src/licensedcode/data/licenses/pixabay-content.yml new file mode 100644 index 00000000000..597a76f7863 --- /dev/null +++ b/src/licensedcode/data/licenses/pixabay-content.yml @@ -0,0 +1,7 @@ +key: pixabay-content +short_name: Pixabay Content License +name: Pixabay Content License +category: Free Restricted +owner: Pixabay +homepage_url: https://pixabay.com/service/terms/#license +spdx_license_key: LicenseRef-scancode-pixabay-content diff --git a/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE b/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE new file mode 100644 index 00000000000..51ee2dcaab1 --- /dev/null +++ b/src/licensedcode/data/licenses/qca-linux-firmware.LICENSE @@ -0,0 +1,44 @@ +Redistribution. Reproduction and redistribution in binary form, without +modification, for use solely in conjunction with a Qualcomm Atheros, Inc. +chipset, is permitted provided that the following conditions are met: + + • Redistributions must reproduce the above copyright notice and the following + disclaimer in the documentation and/or other materials provided with the + distribution. + + • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers + may be used to endorse or promote products derived from this Software + without specific prior written permission. + + • No reverse engineering, decompilation, or disassembly of this Software is + permitted. + +Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you +(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under +the Patents to make, have made, use, import, offer to sell and sell the +Software. No hardware per se is licensed hereunder. +The term “Patents” as used in this agreement means only those patents or patent +applications owned solely and exclusively by Licensor as of the date of +Licensor’s submission of the Software and any patents deriving priority (i.e., +having a first effective filing date) therefrom. The term “Software” as used in +this agreement means the firmware image submitted by Licensor, under the terms +of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ +linux-firmware.git. +Notwithstanding anything to the contrary herein, Licensor does not grant and +Licensee does not receive, by virtue of this agreement or the Licensor’s +submission of any Software, any license or other rights under any patent or +patent application owned by any affiliate of Licensor or any other entity +(other than Licensor), whether expressly, impliedly, by virtue of estoppel or +exhaustion, or otherwise. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/qca-linux-firmware.yml b/src/licensedcode/data/licenses/qca-linux-firmware.yml new file mode 100644 index 00000000000..343633c9cc9 --- /dev/null +++ b/src/licensedcode/data/licenses/qca-linux-firmware.yml @@ -0,0 +1,11 @@ +key: qca-linux-firmware +short_name: QCA Linux Firmware License +name: QCA Linux Firmware License +category: Proprietary Free +owner: Qualcomm Atheros +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.QualcommAtheros_ath10k +spdx_license_key: LicenseRef-scancode-qca-linux-firmware +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.QualcommAtheros_ar3k +ignorable_urls: + - git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ diff --git a/src/licensedcode/data/licenses/qca-technology.yml b/src/licensedcode/data/licenses/qca-technology.yml index 35c280ec76f..246114d3dbd 100644 --- a/src/licensedcode/data/licenses/qca-technology.yml +++ b/src/licensedcode/data/licenses/qca-technology.yml @@ -3,4 +3,5 @@ short_name: QCA Technology License name: Qualcomm Atheros Technology License category: Proprietary Free owner: Qualcomm Atheros +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.atheros_firmware spdx_license_key: LicenseRef-scancode-qca-technology diff --git a/src/licensedcode/data/licenses/qlogic-firmware.yml b/src/licensedcode/data/licenses/qlogic-firmware.yml index 044c3ae35eb..88b65594f08 100644 --- a/src/licensedcode/data/licenses/qlogic-firmware.yml +++ b/src/licensedcode/data/licenses/qlogic-firmware.yml @@ -5,3 +5,5 @@ category: Proprietary Free owner: QLogic homepage_url: https://github.com/wkennington/linux-firmware/blob/master/LICENCE.qla2xxx spdx_license_key: LicenseRef-scancode-qlogic-firmware +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.qla2xxx diff --git a/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE b/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE new file mode 100644 index 00000000000..ba9ce3449d1 --- /dev/null +++ b/src/licensedcode/data/licenses/qti-linux-firmware.LICENSE @@ -0,0 +1,206 @@ +PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS +A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE +ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU +REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS +THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED +APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED +DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF +(COLLECTIVELY, "MATERIALS"). BY USING OR COMPLETING THE INSTALLATION OF THE +MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS +TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO +AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS +YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS +OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS +BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. + +1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. + + 1.1 License. Subject to the terms and conditions of this Agreement, + including, without limitation, the restrictions, conditions, limitations and + exclusions set forth in this Agreement, QTI hereby grants to you a + nonexclusive, limited license under QTI's copyrights to: (i) install and use + the Materials; and (ii) to reproduce and redistribute the binary code portions + of the Materials (the "Redistributable Binary Code"). You may make and use a + reasonable number of copies of any documentation. + + 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary + Code is subject to the following restrictions: (i) Redistributable Binary Code + may only be distributed in binary format and may not be distributed in source + code format:; (ii) the Redistributable Binary Code may only operate in + conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets; + (iii) redistribution of the Redistributable Binary Code must include the .txt + file setting forth the terms and condition of this Agreement; (iv) you may not + use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or + trademarks; and (v) copyright, trademark, patent and any other notices that + appear on the Materials may not be removed or obscured. + + 1.3 Additional Restrictions. Except as expressly permitted by this Agreement, + you shall have no right to sublicense, transfer or otherwise disclose the + Materials to any third party. You shall not reverse engineer, reverse + assemble, reverse translate, decompile or reduce to source code form any + portion of the Materials provided in object code form or executable form. + Except for the purposes expressly permitted in this Agreement, You shall not + use the Materials for any other purpose. QTI (or its licensors) shall retain + title and all ownership rights in and to the Materials and any alterations, + modifications (including all derivative works), translations or adaptations + made of the Materials, and all copies thereof, and nothing herein shall be + deemed to grant any right to You under any of QTI's or its affiliates' + patents. You shall not subject the Materials to any third party license + terms (e.g., open source license terms). You shall not use the Materials for + the purpose of identifying or providing evidence to support any potential + patent infringement claim against QTI, its affiliates, or any of QTI's or + QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby + reserves all rights not expressly granted herein. + + 1.4 Third Party Software and Materials. The Software may contain or link to + certain software and/or materials that are written or owned by third parties. + Such third party code and materials may be licensed under separate or + different terms and conditions and are not licensed to you under the terms of + this Agreement. You agree to comply with all terms and conditions imposed on + you in the applicable third party licenses. Such terms and conditions may + impose certain obligations on you as a condition to the permitted use of such + third party code and materials. QTI does not represent or warrant that such + third party licensors have or will continue to license or make available their + code and materials to you. + + 1.5 Feedback. QTI may from time to time receive suggestions, feedback or + other information from You regarding the Materials. Any suggestions, feedback + or other disclosures received from You are and shall be entirely voluntary on + the part of You. Notwithstanding any other term in this Agreement, QTI shall + be free to use suggestions, feedback or other information received from You, + without obligation of any kind to You. The Parties agree that all inventions, + product improvements, and modifications conceived of or made by QTI that are + based, either in whole or in part, on ideas, feedback, suggestions, or + recommended improvements received from You are the exclusive property of QTI, + and all right, title and interest in and to any such inventions, product + improvements, and modifications will vest solely in QTI. + + 1.6 No Technical Support. QTI is under no obligation to provide any form of + technical support for the Materials, and if QTI, in its sole discretion, + chooses to provide any form of support or information relating to the + Materials, such support and information shall be deemed confidential and + proprietary to QTI. + +2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF +THE MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF +ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR +IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR +IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION +PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR +ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF +DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE +CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR +AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER +INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY +MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR +OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE +RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO +THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF +THIRD PARTIES. + +3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement, +nor any act by QTI or any of its affiliates pursuant to this Agreement or +relating to the Materials (including, without limitation, the provision by QTI +or its affiliates of the Materials), shall provide to You any license or any +other rights whatsoever under any patents, trademarks, trade secrets, copyrights +or any other intellectual property of QTI or any of its affiliates, except for +the copyright rights expressly licensed under this Agreement. You understand and +agree that: + + (i) Neither this Agreement, nor delivery of the Materials, grants any right to + practice, or any other right at all with respect to, any patent of QTI or any + of its affiliates; and + + (ii) A separate license agreement from QUALCOMM Incorporated is needed to use + or practice any patent of QUALCOMM Incorporated. You agree not to contend in + any context that, as a result of the provision or use of the Materials, either + QTI or any of its affiliates has any obligation to extend, or You or any other + party has obtained any right to, any license, whether express or implied, with + respect to any patent of QTI or any of its affiliates for any purpose. + +4. TERMINATION. This Agreement shall be effective upon acceptance, or access or +use of the Materials (whichever occurs first) by You and shall continue until +terminated. You may terminate the Agreement at any time by deleting and +destroying all copies of the Materials and all related information in Your +possession or control. This Agreement terminates immediately and automatically, +with or without notice, if You fail to comply with any provision hereof. +Additionally, QTI may at any time terminate this Agreement, without cause, upon +notice to You. Upon termination You must, to the extent possible, delete or +destroy all copies of the Materials in Your possession and the license granted +to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive +the termination of this Agreement. In the event that any restrictions, +conditions, limitations are found to be either invalid or unenforceable, the +rights granted to You in Section 1 (License) shall be null, void and ineffective +from the Effective Date, and QTI shall also have the right to terminate this +Agreement immediately, and with retroactive effect to the effective date. + +5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS +LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, +INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL +DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE +TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS +AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT +REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF +THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS +LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF +ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT +EXCEED US$50. + +6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its +officers, directors, employees and successors and assigns against any and all +third party claims, demands, causes of action, losses, liabilities, damages, +costs and expenses, incurred by QTI (including but not limited to costs of +defense, investigation and reasonable attorney's fees) arising out of, resulting +from or related to: (i) any breach of this Agreement by You; and (ii) your acts, +omissions, products and services. If requested by QTI, You agree to defend QTI +in connection with any third party claims, demands, or causes of action +resulting from, arising out of or in connection with any of the foregoing. + +7. ASSIGNMENT. You shall not assign this Agreement or any right or interest +under this Agreement, nor delegate any obligation to be performed under this +Agreement, without QTI's prior written consent. For purposes of this Section 7, +an "assignment" by You under this Section shall be deemed to include, without +limitation, any merger, consolidation, sale of all or substantially all of its +assets, or any substantial change in the management or control of You. +Any attempted assignment in contravention of this Section 9 shall be void. +QTI may freely assign this Agreement or delegate any or all of its rights and +obligations hereunder to any third party. + +8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all +applicable local, international and national laws and regulations and with U.S. +Export Administration Regulations, as they apply to the subject matter of this +Agreement. This Agreement is governed by the laws of the State of California, +excluding California's choice of law rules. + +9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned +by a corporation or other legal entity, then this Agreement is formed by and +between QTI and such entity. The individual accepting the terms of this +Agreement represents and warrants to QTI that they have the authority to bind +such entity to the terms and conditions of this Agreement. + +10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits +attached hereto, which are incorporated herein by this reference, constitutes +the entire agreement between QTI and You and supersedes all prior negotiations, +representations and agreements between the parties with respect to the subject +matter hereof. No addition or modification of this Agreement shall be effective +unless made in writing and signed by the respective representatives of QTI and +You. The restrictions, limitations, exclusions and conditions set forth in this +Agreement shall apply even if QTI or any of its affiliates becomes aware of or +fails to act in a manner to address any violation or failure to comply +therewith. You hereby acknowledge and agree that the restrictions, limitations, +conditions and exclusions imposed in this Agreement on the rights granted in +this Agreement are not a derogation of the benefits of such rights. You further +acknowledges that, in the absence of such restrictions, limitations, conditions +and exclusions, QTI would not have entered into this Agreement with You. Each +party shall be responsible for and shall bear its own expenses in connection +with this Agreement. If any of the provisions of this Agreement are determined +to be invalid, illegal, or otherwise unenforceable, the remaining provisions +shall remain in full force and effect. This Agreement is entered into solely +in the English language, and if for any reason any other language version is +prepared by any party, it shall be solely for convenience and the English +version shall govern and control all aspects. If You are located in the +province of Quebec, Canada, the following applies: The Parties hereby confirm +they have requested this Agreement and all related documents be prepared +in English. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/qti-linux-firmware.yml b/src/licensedcode/data/licenses/qti-linux-firmware.yml new file mode 100644 index 00000000000..3da118c14c6 --- /dev/null +++ b/src/licensedcode/data/licenses/qti-linux-firmware.yml @@ -0,0 +1,7 @@ +key: qti-linux-firmware +short_name: QTI Linux Firmware +name: QTI Linux Firmware +category: Proprietary Free +owner: Qualcomm +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.qcom +spdx_license_key: LicenseRef-scancode-qti-linux-firmware diff --git a/src/licensedcode/data/licenses/richard-black.LICENSE b/src/licensedcode/data/licenses/richard-black.LICENSE new file mode 100644 index 00000000000..e8eff5f6edb --- /dev/null +++ b/src/licensedcode/data/licenses/richard-black.LICENSE @@ -0,0 +1 @@ +This code is copyright 1993 Richard Black. All rights are reserved. You may use this code only if it includes a statement to that effect. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/richard-black.yml b/src/licensedcode/data/licenses/richard-black.yml new file mode 100644 index 00000000000..0b3652535f6 --- /dev/null +++ b/src/licensedcode/data/licenses/richard-black.yml @@ -0,0 +1,11 @@ +key: richard-black +short_name: Richard Black License +name: Richard Black License +category: Permissive +owner: Richard Black +homepage_url: https://www.cl.cam.ac.uk/research/srg/projects/fairisle/bluebook/21/crc/node6.html +spdx_license_key: LicenseRef-scancode-richard-black +ignorable_copyrights: + - copyright 1993 Richard Black +ignorable_holders: + - Richard Black diff --git a/src/licensedcode/data/licenses/scilab-en-2005.yml b/src/licensedcode/data/licenses/scilab-en-2005.yml index d4d19bb5906..2e722581f12 100644 --- a/src/licensedcode/data/licenses/scilab-en-2005.yml +++ b/src/licensedcode/data/licenses/scilab-en-2005.yml @@ -2,7 +2,7 @@ key: scilab-en-2005 short_name: SCILAB en 2005 name: SCILAB License 2005 category: Proprietary Free -owner: INRIA/ENPC +owner: Scilab Consortium (Digiteo) homepage_url: http://web.archive.org/web/20051212214843/http://www.scilab.org/legal/license.html spdx_license_key: LicenseRef-scancode-scilab-en other_spdx_license_keys: diff --git a/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE b/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE new file mode 100644 index 00000000000..9aeb7e47e61 --- /dev/null +++ b/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.LICENSE @@ -0,0 +1,32 @@ +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 ST Microelectronics NV. nor the names of its suppliers +may be used to endorse or promote products derived from this software without +specific prior written permission. + +* No reverse engineering, decompilation, or disassembly of this software is +permitted. + +Limited patent license. ST Microelectronics NV. grants a world-wide, royalty-free, + non-exclusive license under patents it now or hereafter owns or controls to make, + have made, use, import, offer to sell and sell ("Utilize") this software, but + solely to the extent that any such patent is necessary to Utilize the software in +conjunction with an ST Microelectronics chipset. The patent license shall not +apply to any other combinations which include this software. No hardware per se +is licensed hereunder. + +DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ANDCONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED 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/licenses/stmicroelectronics-linux-firmware.yml b/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.yml new file mode 100644 index 00000000000..f4a58a9160b --- /dev/null +++ b/src/licensedcode/data/licenses/stmicroelectronics-linux-firmware.yml @@ -0,0 +1,9 @@ +key: stmicroelectronics-linux-firmware +short_name: STMicroelectronics Linux Firmware License +name: STMicroelectronics Linux Firmware License +category: Proprietary Free +owner: STMicroelectronics +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cw1200 +spdx_license_key: LicenseRef-scancode-stmicroelectronics-linux-firmware +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.tda7706-firmware.txt diff --git a/src/licensedcode/data/licenses/tekhvc.LICENSE b/src/licensedcode/data/licenses/tekhvc.LICENSE new file mode 100644 index 00000000000..e6cbf78d922 --- /dev/null +++ b/src/licensedcode/data/licenses/tekhvc.LICENSE @@ -0,0 +1,27 @@ +Permission is hereby granted to use, copy, +modify, sell, and otherwise distribute this software and its +documentation for any purpose and without fee, provided that: + +1. This copyright, permission, and disclaimer notice is reproduced in + all copies of this software and any modification thereof and in + supporting documentation; +2. Any color-handling application which displays TekHVC color + cooordinates identifies these as TekHVC color coordinates in any + interface that displays these coordinates and in any associated + documentation; +3. The term "TekHVC" is always used, and is only used, in association + with the mathematical derivations of the TekHVC Color Space, + including those provided in this file and any equivalent pathways and + mathematical derivations, regardless of digital (e.g., floating point + or integer) representation. + +Tektronix makes no representation about the suitability of this software +for any purpose. It is provided "as is" and with all faults. + +TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, +INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/tekhvc.yml b/src/licensedcode/data/licenses/tekhvc.yml new file mode 100644 index 00000000000..4dfd1018e77 --- /dev/null +++ b/src/licensedcode/data/licenses/tekhvc.yml @@ -0,0 +1,8 @@ +key: tekhvc +short_name: TekHVC License +name: TekHVC License +category: Permissive +owner: Tektronix +spdx_license_key: LicenseRef-scancode-tekhvc +other_urls: + - https://www.x.org/releases/individual/lib/libX11-1.7.2.tar.bz2 diff --git a/src/licensedcode/data/licenses/tfl.LICENSE b/src/licensedcode/data/licenses/tfl.LICENSE new file mode 100644 index 00000000000..a514cf8bf22 --- /dev/null +++ b/src/licensedcode/data/licenses/tfl.LICENSE @@ -0,0 +1,15 @@ +I am the author of this software and its documentation and +permanently abandon all copyright and other intellectual property rights in +them, including the right to be identified as the author. + +I am fairly certain that this software does what the documentation says it +does, but I cannot guarantee that it does, or that it does what you think it +should, and I cannot guarantee that it will not have undesirable side effects. + +You are free to use, modify and distribute this software as you please, but +you do so at your own risk. If you remove or hide this warning then you are +responsible for any problems encountered by people that you make the software +available to. + +Before modifying or distributing this software I ask that you would please +read http://www.purposeful.co.uk/tfl/ \ No newline at end of file diff --git a/src/licensedcode/data/licenses/tfl.yml b/src/licensedcode/data/licenses/tfl.yml new file mode 100644 index 00000000000..9ca630d26eb --- /dev/null +++ b/src/licensedcode/data/licenses/tfl.yml @@ -0,0 +1,12 @@ +key: tfl +short_name: TFL +name: Truly Free License +category: Public Domain +owner: Tom Vajzovic +homepage_url: https://www.purposeful.co.uk/tfl/ +spdx_license_key: LicenseRef-scancode-tfl +other_urls: + - https://github.com/thoni56/gopt + - https://www.purposeful.co.uk/gopt/ +ignorable_urls: + - http://www.purposeful.co.uk/tfl/ diff --git a/src/licensedcode/data/licenses/ti-linux-firmware.LICENSE b/src/licensedcode/data/licenses/ti-linux-firmware.LICENSE new file mode 100644 index 00000000000..f8e41cb27f4 --- /dev/null +++ b/src/licensedcode/data/licenses/ti-linux-firmware.LICENSE @@ -0,0 +1,55 @@ +Limited License. + +Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive +license under copyrights and patents it now or hereafter owns or controls to +make, have made, use, import, offer to sell and sell ("Utilize") this software +subject to the terms herein. With respect to the foregoing patent license, +such license is granted 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, other than combinations with devices +manufactured by or for TI (“TI Devices”). No hardware patent is licensed +hereunder. + +Redistributions must preserve existing copyright notices and reproduce this +license (including the above copyright notice and the disclaimer and (if +applicable) source code license limitations below) in the documentation and/or +other materials provided with the distribution + +Redistribution and use in binary form, without modification, are permitted +provided that the following conditions are met: + +* No reverse engineering, decompilation, or disassembly of this software + is permitted with respect to any software provided in binary form. + +* any redistribution and use are licensed by TI for use only with TI + Devices. + +* Nothing shall obligate TI to provide you with source code for the + software licensed and provided to you in object code. + +If software source code is provided to you, modification and redistribution of +the source code are permitted provided that the following conditions are met: + +* any redistribution and use of the source code, including any resulting + derivative works, are licensed by TI for use only with TI Devices. + +* any redistribution and use of any object code compiled from the source + code and any resulting derivative works, are licensed by TI for use + only with TI Devices. + +Neither the name of Texas Instruments Incorporated nor the names of its +suppliers may be used to endorse or promote products derived from this software +without specific prior written permission. + +DISCLAIMER. + +THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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/licenses/ti-linux-firmware.yml b/src/licensedcode/data/licenses/ti-linux-firmware.yml new file mode 100644 index 00000000000..11de1b1676e --- /dev/null +++ b/src/licensedcode/data/licenses/ti-linux-firmware.yml @@ -0,0 +1,11 @@ +key: ti-linux-firmware +short_name: TI Linux Firmware License +name: TI Linux Firmware License +category: Proprietary Free +owner: TI - Texas Instruments +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.wl1251 +spdx_license_key: LicenseRef-scancode-ti-linux-firmware +text_urls: + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.ti-tspa + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.ti-keystone + - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.ti-connectivity diff --git a/src/licensedcode/data/licenses/tim-janik-2003.LICENSE b/src/licensedcode/data/licenses/tim-janik-2003.LICENSE new file mode 100644 index 00000000000..725906707f0 --- /dev/null +++ b/src/licensedcode/data/licenses/tim-janik-2003.LICENSE @@ -0,0 +1,14 @@ +This software is provided "as is"; redistribution and modification +is permitted, provided that the following disclaimer is retained. + +This software is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +In no event shall the authors or contributors be liable for any +direct, indirect, incidental, special, exemplary, or consequential +damages (including, but not limited to, procurement of substitute +goods or services; loss of use, data, or profits; or business +interruption) however caused and on any theory of liability, whether +in contract, strict liability, or tort (including negligence or +otherwise) arising in any way out of the use of this software, even +if advised of the possibility of such damage. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/tim-janik-2003.yml b/src/licensedcode/data/licenses/tim-janik-2003.yml new file mode 100644 index 00000000000..d20e5d9f88d --- /dev/null +++ b/src/licensedcode/data/licenses/tim-janik-2003.yml @@ -0,0 +1,7 @@ +key: tim-janik-2003 +short_name: Tim Janik License 2003 +name: Tim Janik License 2003 +category: Permissive +owner: Tim Janik +homepage_url: https://gnome.pages.gitlab.gnome.org/glib/coverage/glib/gbsearcharray.h.gcov.html +spdx_license_key: LicenseRef-scancode-tim-janik-2003 diff --git a/src/licensedcode/data/licenses/ttyp0.yml b/src/licensedcode/data/licenses/ttyp0.yml index 8e52c46bafa..966e754d125 100644 --- a/src/licensedcode/data/licenses/ttyp0.yml +++ b/src/licensedcode/data/licenses/ttyp0.yml @@ -1,8 +1,10 @@ key: ttyp0 -short_name: TTYP0 -name: TTYP0 +short_name: TTYP0 License +name: TTYP0 License category: Permissive owner: Uwe Waldmann homepage_url: https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/ spdx_license_key: LicenseRef-scancode-ttyp0 +other_urls: + - https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-1.3.tar.gz minimum_coverage: 70 diff --git a/src/licensedcode/data/licenses/whitecat.LICENSE b/src/licensedcode/data/licenses/whitecat.LICENSE new file mode 100644 index 00000000000..bd7bd1820fc --- /dev/null +++ b/src/licensedcode/data/licenses/whitecat.LICENSE @@ -0,0 +1,36 @@ +* 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 nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * * The WHITECAT logotype cannot be changed, you can remove it, but you + * cannot change it in any way. The WHITECAT logotype is: + * + * /\ /\ + * / \_____/ \ + * /_____________\ + * W H I T E C A T + * + * * Redistributions in binary form must retain all copyright notices printed + * to any local or remote output device. This include any reference to + * Lua RTOS, whitecatboard.org, Lua, and other copyright notices that may + * appear in the future. + * + * 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 BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * Lua RTOS, a tool for make a LFS file system image \ No newline at end of file diff --git a/src/licensedcode/data/licenses/whitecat.yml b/src/licensedcode/data/licenses/whitecat.yml new file mode 100644 index 00000000000..2ad5a9e5903 --- /dev/null +++ b/src/licensedcode/data/licenses/whitecat.yml @@ -0,0 +1,7 @@ +key: whitecat +short_name: Whitecat License +name: Whitecat License +category: Permissive +owner: Whitecat +homepage_url: https://github.com/whitecatboard/Lua-RTOS-ESP32/blob/master/components/mklfs/src/mklfs.c +spdx_license_key: LicenseRef-scancode-whitecat diff --git a/src/licensedcode/data/licenses/x11-acer.LICENSE b/src/licensedcode/data/licenses/x11-acer.LICENSE new file mode 100644 index 00000000000..ef1a53fe3ff --- /dev/null +++ b/src/licensedcode/data/licenses/x11-acer.LICENSE @@ -0,0 +1,13 @@ +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all +copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/x11-acer.yml b/src/licensedcode/data/licenses/x11-acer.yml new file mode 100644 index 00000000000..86a8aeb7cc3 --- /dev/null +++ b/src/licensedcode/data/licenses/x11-acer.yml @@ -0,0 +1,9 @@ +key: x11-acer +short_name: X11-Style (Acer) +name: X11-Style (Acer) +category: Permissive +owner: Acer Labs +homepage_url: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.Abilis +spdx_license_key: LicenseRef-scancode-x11-acer +other_urls: + - https://tracxn.com/d/companies/abilis.com diff --git a/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE b/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE new file mode 100644 index 00000000000..a6d5b7c5f07 --- /dev/null +++ b/src/licensedcode/data/licenses/x11-lucent-variant.LICENSE @@ -0,0 +1,9 @@ +* Permission to use, copy, modify, and distribute this software for any + * purpose without fee is hereby granted, provided that this entire notice + * is included in all copies of any software which is or includes a copy + * or modification of this software. + * + * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY + * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/x11-lucent-variant.yml b/src/licensedcode/data/licenses/x11-lucent-variant.yml new file mode 100644 index 00000000000..c7a5065a098 --- /dev/null +++ b/src/licensedcode/data/licenses/x11-lucent-variant.yml @@ -0,0 +1,7 @@ +key: x11-lucent-variant +short_name: X11-Style (Lucent-variant) +name: X11-Style (Lucent-variant) +category: Permissive +owner: Alcatel-Lucent +homepage_url: http://git.ghostscript.com/?p=ghostpdl.git;a=blob;f=devices/gdevifno.c;h=3a34cc1942d4a858a24d9b982907daf52a0c4c67;hb=HEAD +spdx_license_key: LicenseRef-scancode-x11-lucent-variant diff --git a/src/licensedcode/data/licenses/xenomai-gpl-exception.LICENSE b/src/licensedcode/data/licenses/xenomai-gpl-exception.LICENSE new file mode 100644 index 00000000000..95bb63d63b2 --- /dev/null +++ b/src/licensedcode/data/licenses/xenomai-gpl-exception.LICENSE @@ -0,0 +1,21 @@ +As a special exception to the following license, the Xenomai +project gives permission for additional uses of the header files +contained in this directory. + +The exception is that, if you include these header files unmodified to +produce application programs executing in user-space that use +Xenomai services by normal Xenomai system calls, this does not +by itself cause the resulting executable to be covered by the GNU +General Public License. This is merely considered normal use of the +Xenomai system, and does not fall under the heading of "derived +work". + +This exception does not however invalidate any other reasons why the +executable file might be covered by the GNU General Public License. In +any case, this exception never applies when the application code is +built as a static or dynamically loadable portion of the Linux kernel. + +This exception applies only to the code released by the Xenomai +project under the name Xenomai and bearing this exception notice. +If you copy code from other sources into a copy of Xenomai, the +exception does not apply to the code that you add in this way. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/xenomai-gpl-exception.yml b/src/licensedcode/data/licenses/xenomai-gpl-exception.yml new file mode 100644 index 00000000000..a5f8c78afe6 --- /dev/null +++ b/src/licensedcode/data/licenses/xenomai-gpl-exception.yml @@ -0,0 +1,8 @@ +key: xenomai-gpl-exception +short_name: Xenomai GPL Exception +name: Xenomai GPL Exception +category: Copyleft Limited +owner: Xenomai +homepage_url: https://source.denx.de/Xenomai/xenomai/blob/master/include/COPYING#L2-22 +is_exception: yes +spdx_license_key: LicenseRef-scancode-xenomai-gpl-exception diff --git a/src/licensedcode/data/licenses/yale-cas.LICENSE b/src/licensedcode/data/licenses/yale-cas.LICENSE new file mode 100644 index 00000000000..575fce5925b --- /dev/null +++ b/src/licensedcode/data/licenses/yale-cas.LICENSE @@ -0,0 +1,27 @@ +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 EXPRESSLY +DISCLAIMED. IN NO EVENT SHALL YALE UNIVERSITY OR ITS EMPLOYEES BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED, THE COSTS OF +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH +DAMAGE. + +Redistribution and use of this software in source or binary forms, +with or without modification, are permitted, provided that the +following conditions are met: + +1. Any redistribution must include the above copyright notice and +disclaimer and this list of conditions in any related documentation +and, if feasible, in the redistributed software. + +2. Any redistribution must include the acknowledgment, "This product +includes software developed by Yale University," in any related +documentation and, if feasible, in the redistributed software. + +3. The names "Yale" and "Yale University" must not be used to endorse +or promote products derived from this software. \ No newline at end of file diff --git a/src/licensedcode/data/licenses/yale-cas.yml b/src/licensedcode/data/licenses/yale-cas.yml new file mode 100644 index 00000000000..bf358e15f08 --- /dev/null +++ b/src/licensedcode/data/licenses/yale-cas.yml @@ -0,0 +1,9 @@ +key: yale-cas +short_name: Yale CAS License +name: Yale CAS License +category: Permissive +owner: Yale University +homepage_url: https://github.com/apereo/cas/blob/6e29bc0001e3c304375efc5f8cbb04918d8f8691/docs/cas-server-documentation/protocol/CAS-Protocol-V2-Specification.md#appendix-d-cas-license +spdx_license_key: LicenseRef-scancode-yale-cas +ignorable_authors: + - Yale University diff --git a/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.LICENSE new file mode 100644 index 00000000000..f18db212a14 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.LICENSE @@ -0,0 +1,108 @@ +Creative Commons Namensnennung 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand oder Abwandlungen im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Der "Lizenzgeber" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + e. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + f. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + g. Mit "Sie" bzw. "Ihnen" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + h. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + i. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 3.e) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. Abwandlungen des Schutzgegenstandes anzufertigen, einschließlich Übersetzungen unter Nutzung jedweder Medien, sofern deutlich erkennbar gemacht wird, dass es sich um Abwandlungen handelt; + + c. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten; + + d. Abwandlungen des Schutzgegenstandes zu veröffentlichen, öffentlich zu zeigen und zu verbreiten. + + e. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, verzichtet der Lizenzgeber für alle Fälle einer lizenzgerechten Nutzung des Schutzgegenstandes durch Sie auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.b) aufgezählten Hinweise entfernen. Wenn Sie eine Abwandlung vornehmen, müssen Sie auf die Mitteilung eines Lizenzgebers hin von der Abwandlung die in Abschnitt 4.b) aufgezählten Hinweise entfernen. + + b. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder auf ihm aufbauender Abwandlungen oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand; + + iv. und im Falle einer Abwandlung des Schutzgegenstandes in Übereinstimmung mit Abschnitt 3.b) einen Hinweis darauf, dass es sich um eine Abwandlung handelt. + + Die nach diesem Abschnitt 4.b) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle einer Abwandlung des Schutzgegenstandes oder eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + c. Die oben unter 4.a) und b) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + d. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die Abwandlungen des Schutzgegenstandes oder diesen enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal, wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Jedes Mal, wenn Sie eine Abwandlung des Schutzgegenstandes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz am ursprünglichen Schutzgegenstand zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + c. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen davon unberührt. + + d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + e. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) und b) angebotenen Lizenzen aus. + + f. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.yml new file mode 100644 index 00000000000..75bd673a8d5 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-3.0-de.yml @@ -0,0 +1,8 @@ +key: cc-by-3.0-de +short_name: Creative Commons Attribution 3.0 Germany +name: Creative Commons Attribution 3.0 Germany +spdx_license_key: CC-BY-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.LICENSE new file mode 100644 index 00000000000..234e6d5cf0f --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.LICENSE @@ -0,0 +1,97 @@ +Creative Commons Naamsvermelding 3.0 + + CREATIVE COMMONS CORPORATION IS GEEN ADVOCATENPRAKTIJK EN VERLEENT GEEN JURIDISCHE DIENSTEN. DE VERSPREIDING VAN DEZE LICENTIE ROEPT GEEN JURIDISCHE RELATIE MET CREATIVE COMMONS IN HET LEVEN. CREATIVE COMMONS VERSPREIDT DEZE INFORMATIE 'AS-IS'. CREATIVE COMMONS STAAT NIET IN VOOR DE INHOUD VAN DE VERSTREKTE INFORMATIE EN SLUIT ALLE AANSPRAKELIJKHEID UIT VOOR ENIGERLEI SCHADE VOORTVLOEIEND UIT HET GEBRUIK VAN DEZE INFORMATIE INDIEN EN VOORZOVER DE WET NIET ANDERS BEPAALT. + +Licentie + +HET WERK (ALS HIERONDER OMSCHREVEN) WORDT TER BESCHIKKING GESTELD OVEREENKOMSTIG DE VOORWAARDEN VAN DEZE CREATIVE COMMONS PUBLIEKE LICENTIE ('CCPL' OF 'LICENTIE'). HET WERK WORDT BESCHERMD OP GROND VAN HET AUTEURSRECHT, NABURIGE RECHTEN, HET DATABANKENRECHT EN/OF ENIGE ANDERE TOEPASSELIJKE RECHTEN. MET UITZONDERING VAN HET IN DEZE LICENTIE OMSCHREVEN TOEGESTANE GEBRUIK VAN HET WERK IS ENIG ANDER GEBRUIK VAN HET WERK NIET TOEGESTAAN. + +DOOR HET UITOEFENEN VAN DE IN DEZE LICENTIE VERLEENDE RECHTEN MET BETREKKING TOT HET WERK AANVAARDT EN GAAT DE GEBRUIKER AKKOORD MET DE VOORWAARDEN VAN DEZE LICENTIE, MET DIEN VERSTANDE DAT (DE INHOUD VAN) DEZE LICENTIE OP VOORHAND VOLDOENDE DUIDELIJK KENBAAR DIENT TE ZIJN VOOR DE ONTVANGER VAN HET WERK. + +DE LICENTIEGEVER VERLEENT DE GEBRUIKER DE IN DEZE LICENTIE OMSCHREVEN RECHTEN MET INACHTNEMING VAN DE DESBETREFFENDE VOORWAARDEN. + +1. Definities + + a. 'Verzamelwerk' een werk waarin het Werk, in zijn geheel en in ongewijzigde vorm, samen met een of meer andere werken, die elk een afzonderlijk en zelfstandig werk vormen, tot een geheel is samengevoegd. Voorbeelden van een verzamelwerk zijn een tijdschrift, een bloemlezing of een encyclopedie. Een Verzamelwerk zal voor de toepassing van deze Licentie niet als een Afgeleid werk (als hieronder omschreven) worden beschouwd. + + b. 'Afgeleid werk' een werk dat is gebaseerd op het Werk of op het Werk en andere reeds bestaande werken. Voorbeelden van een Afgeleid werk zijn een vertaling, een muziekschikking (arrangement), een toneelbewerking, een literaire bewerking, een verfilming, een geluidsopname, een kunstreproductie, een verkorte versie, een samenvatting of enig andere bewerking van het Werk, met dien verstande dat een Verzamelwerk voor de toepassing van deze Licentie niet als een Afgeleid werk zal worden beschouwd. + + Indien het Werk een muziekwerk betreft, zal de synchronisatie van de tijdslijnen van het Werk en een bewegend beeld ('synching') voor de toepassing van deze Licentie als een Afgeleid Werk worden beschouwd. + + c. 'Licentiegever' de natuurlijke persoon/personen of rechtspersoon/rechtspersonen die het Werk volgens de voorwaarden van deze Licentie aanbiedt/aanbieden. + + d. 'Maker' de natuurlijke persoon/personen of rechtspersoon/personen die het oorspronkelijke werk gemaakt heeft/hebben. Voor de toepassing van deze Licentie wordt onder de Maker mede verstaan de uitvoerende kunstenaar, film- en fonogramproducent en omroeporganisaties in de zin van de Wet op de naburige rechten en de producent van een databank in de zin van de Databankenwet. + + e. 'Werk' het auteursrechtelijk beschermde werk dat volgens de voorwaarden van deze Licentie wordt aangeboden. Voor de toepassing van deze Licentie wordt onder het Werk mede verstaan het fonogram, de eerste vastlegging van een film en het (omroep)programma in de zin van de Wet op de naburige rechten en de databank in de zin van de Databankenwet, voor zover dit fonogram, deze eerste vastlegging van een film, dit (omroep)programma en deze databank beschermd wordt krachtens de toepasselijke wet in de jurisdictie van de Gebruiker. + + f. 'Gebruiker' de natuurlijke persoon of rechtspersoon die rechten ingevolge deze Licentie uitoefent en die de voorwaarden van deze Licentie met betrekking tot het Werk niet eerder geschonden heeft, of die van de Licentiegever uitdrukkelijke toestemming gekregen heeft om rechten ingevolge deze Licentie uit te oefenen ondanks een eerdere schending. + +2. Beperkingen van de uitsluitende rechten. Niets in deze Licentie strekt ertoe om de rechten te beperken die voortvloeien uit de beperkingen en uitputting van de uitsluitende rechten van de rechthebbende krachtens het auteursrecht, de naburige rechten, het databankenrecht of enige andere toepasselijke rechten. + +3. Licentieverlening. Met inachtneming van de voorwaarden van deze Licentie verleent de Licentiegever hierbij aan de Gebruiker een wereldwijde, niet-exclusieve licentie om de navolgende rechten met betrekking tot het Werk vrij van royalty's uit te oefenen voor de duur van de toepasselijke intellectuele eigendomsrechten: + + a. het reproduceren van het Werk, het opnemen van het Werk in een of meerdere Verzamelwerken, en het reproduceren van het in de Verzamelwerken opgenomen Werk; + + b. het maken en reproduceren van Afgeleide werken met dien verstande dat met betrekking tot het Afgeleide werk, met inbegrip van welke vertaling in welk medium dan ook, duidelijk wordt gemaakt dat er wijzigingen in het oorspronkelijke Werk zijn aangebracht. Bijvoorbeeld, aan een vertaling kan worden toegevoegd dat 'het oorspronkelijke Werk is van het Engels in het Spaans vertaald', of in geval van een verandering kan worden aangegeven dat 'het oorspronkelijke werk is veranderd'; + + c. het verspreiden van exemplaren van het Werk, het in het openbaar tonen, op- en uitvoeren en het on-line beschikbaar stellen van het Werk, afzonderlijk en als deel van een Verzamelwerk; + + d. het verspreiden van exemplaren van Afgeleide werken, het in het openbaar te tonen, op- en uitvoeren en het on-line beschikbaar stellen van Afgeleide werken; + + e. het opvragen en hergebruiken van het Werk; + + f. Volledigheidshalve dient te worden vermeld dat: + + i. Niet voor afstand vatbare heffingsregelingen. in het geval van niet voor afstand vatbare heffingsregelingen (bijvoorbeeld met betrekking tot thuiskopieën) de Licentiegever zich het recht voorbehoudt om dergelijke heffingen te innen (al dan niet door middel van een auteursrechtenorganisatie) bij zowel commercieel als niet-commercieel gebruik van het Werk; + + ii. Voor afstand vatbare heffingsregeling. in het geval van voor afstand vatbare heffingsregelingen (bijvoorbeeld met betrekking tot leenrechten) de Licentiegever afstand doet van het recht om dergelijke heffingen te innen bij zowel commercieel als niet-commercieel gebruik van het Werk; + + iii. Collectief rechtenbeheer. de Licentiegever afstand doet van het recht om vergoedingen te innen (zelfstandig of, indien de Licentiegever lid is van een auteursrechtenorganisatie, door middel van die organisatie) bij zowel commercieel als niet-commercieel gebruik van het Werk. + +De Gebruiker mag deze rechten uitoefenen met behulp van alle thans bekende media, dragers en formats. De Gebruiker is tevens gerechtigd om technische wijzigingen aan te brengen die noodzakelijk zijn om de rechten met behulp van andere media, dragers en formats uit te oefenen. Alle niet uitdrukkelijk verleende rechten zijn hierbij voorbehouden aan de Licentiegever, met inbegrip van maar niet beperkt tot de rechten die in artikel 4(d) worden genoemd. Voor zover de Licentiegever op basis van het nationale recht ter implementatie van de Europese Databankenrichtlijn over uitsluitende rechten beschickt doet de Licentiegever afstand van deze rechten. + +4. Beperkingen. De in artikel 3 verleende Licentie is uitdrukkelijk gebonden aan de volgende beperkingen: + + a. De Gebruiker mag het Werk uitsluitend verspreiden, in het openbaar tonen, op- of uitvoeren of on-line beschikbaar stellen met inachtneming van de voorwaarden van deze Licentie, en de Gebruiker dient een exemplaar van, of de Uniform Resource Identifier voor, deze Licentie toe te voegen aan elk exemplaar van het Werk dat de Gebruiker verspreidt, in het openbaar toont, op- of uitvoert, of on-line beschikbaar stelt. Het is de Gebruiker niet toegestaan om het Werk onder enige afwijkende voorwaarden aan te bieden waardoor de voorwaarden van deze Licentie dan wel de mogelijkheid van de ontvangers van het Werk om de rechten krachtens deze Licentie uit te oefenen worden beperkt. Het is de Gebruiker niet toegestaan om het Werk in sublicentie te geven. De Gebruiker dient alle vermeldingen die verwijzen naar deze Licentie dan wel naar de uitsluiting van garantie te laten staan. Het is de Gebruiker niet toegestaan om het Werk te verspreiden, in het openbaar te tonen, op- of uit te voeren of on-line beschikbaar te stellen met toepassing van technologische voorzieningen waardoor de voorwaarden van deze Licentie dan wel de mogelijkheid van de ontvangers van het Werk om de rechten krachtens deze Licentie uit te oefenen worden beperkt. Het voorgaande is tevens van toepassing op het Werk dat deel uitmaakt van een Verzamelwerk, maar dat houdt niet in dat het Verzamelwerk, afgezien van het Werk zelf, gebonden is aan de voorwaarden van deze Licentie. Indien de Gebruiker een Verzamelwerk maakt, dient deze, op verzoek van welke Licentiegever ook, de op grond van artikel 4(b) vereiste naamsvermelding uit het Verzamelwerk te verwijderen, voor zover praktisch mogelijk, conform het verzoek. Indien de Gebruiker een Afgeleid werk maakt, dient hij, op verzoek van welke Licentiegever ook, de op grond van artikel 4(b) vereiste naamsvermelding uit het Afgeleide werk te verwijderen, voorzover praktisch mogelijk, conform het verzoek. + + b. Indien de Gebruiker het Werk, Afgeleide Werken of Verzamelwerken verspreidt, in het openbaar toont, op- of uitvoert of on-line beschikbaar stelt, dient de Gebruiker, tenzij er sprake is van een verzoek als vermeld in lid 4(a), alle auteursrechtvermeldingen met betrekking tot het Werk te laten staan. Tevens dient de Gebruiker, op een wijze die redelijk is in verhouding tot het gebruikte medium, de naam te vermelden van (i) de Maker (of zijn/haar pseudoniem indien van toepassing) indien deze wordt vermeld; en/of (ii) van (een) andere partij(en) (b.v. sponsor, uitgeverij, tijdschrift) indien de naamsvermelding van deze partij(en) ("Naamsvermeldingsgerechtigden") in de auteursrechtvermelding of algemene voorwaarden van de Licentiegever of op een andere redelijke wijze verplicht is gesteld door de Maker en/of de Licentiegever; de titel van het Werk indien deze wordt vermeld; voorzover redelijkerwijs toepasbaar de Uniform Resource Identifier, indien aanwezig, waarvan de Licentiegever heeft aangegeven dat deze bij het Werk hoort, tenzij de URI niet verwijst naar de auteursrechtvermeldingen of de licentie-informatie betreffende het Werk; in overeenstemming met artikel 3(b) in geval van een Afgeleid werk, door te verwijzen naar het gebruik van het Werk in het Afgeleide werk (bijvoorbeeld: 'De Franse vertaling van het Werk van de Maker' of 'Scenario gebaseerd op het Werk van de Maker'). De Gebruiker dient op redelijke wijze aan de in dit artikel genoemde vereisten te voldoen; echter, met dien verstande dat, in geval van een Afgeleid werk of een Verzamelwerk, de naamsvermeldingen in ieder geval geplaatst dienen te worden, indien er een naamsvermelding van alle makers van het Afgeleide werk of het Verzamelwerk geplaatst wordt dan als deel van die naamsvermeldingen, en op een wijze die in ieder geval even duidelijk is als de naamsvermeldingen van de overige makers. + + Volledigheidshalve dient te worden vermeld dat de Gebruiker uitsluitend gebruik mag maken van de naamsvermelding op de in dit artikel omschreven wijze teneinde te voldoen aan de naamsvermeldingsverplichting en, door gebruikmaking van zijn rechten krachtens deze Licentie, is het de Gebruiker niet toegestaan om op enigerlei wijze de indruk te wekken dat er sprake is van enig verband met, sponsorschap van of goedkeuring van de (toepasselijke) Maker, Licentiegever c.q. Naamsvermeldingsgerechtigden van de Gebruiker of diens gebruik van het Werk, zonder de afzonderlijke, uitdrukkelijke, voorafgaande, schriftelijke toestemming van de Maker, Licentiegever c.q. Naamsvermeldingsgerechtigden. + + c. Volledigheidshalve dient te worden vermeld, dat de hierboven vermelde beperkingen (lid 4(a) en lid 4(b)) niet van toepassing zijn op die onderdelen van het Werk die geacht worden te vallen onder de definitie van het 'Werk' zoals vermeld in deze Licentie uitsluitend omdat zij voldoen aan de criteria van het sui generis databankenrecht krachtens het nationale recht ter implementatie van de Europese Databankenrichtlijn. + + d. De in artikel 3 verleende rechten moeten worden uitgeoefend met inachtneming van het morele recht van de Maker (en/of de uitvoerende kunstenaar) om zich te verzetten tegen elke misvorming, verminking of andere aantasting van het werk, welke nadeel zou kunnen toebrengen aan de eer of de naam van de Maker (en/of de uitvoerende kunstenaar) of aan zijn waarde in deze hoedanigheid, indien en voor zover de Maker (en/of de uitvoerende kunstenaar) op grond van een op hem van toepassing zijnde wettelijke bepaling geen afstand kan doen van dat morele recht. + +5. Garantie en vrijwaring. + +TENZIJ ANDERS SCHRIFTELIJK IS OVEREENGEKOMEN DOOR DE PARTIJEN, STELT DE LICENTIEGEVER HET WERK BESCHIKBAAR OP 'AS-IS' BASIS, ZONDER ENIGE GARANTIE, HETZIJ DIRECT, INDIRECT OF ANDERSZINS, MET BETREKKING TOT HET WERK, MET INBEGRIP VAN, MAAR NIET BEPERKT TOT GARANTIES MET BETREKKING TOT DE EIGENDOMSTITEL, DE VERKOOPBAARHEID, DE GESCHIKTHEID VOOR BEPAALDE DOELEINDEN, MOGELIJKE INBREUK, DE AFWEZIGHEID VAN LATENTE OF ANDERE TEKORTKOMINGEN, DE JUISTHEID OF DE AAN- OF AFWEZIGHEID VAN FOUTEN, ONGEACHT DE OPSPOORBAARHEID DAARVAN, INDIEN EN VOORZOVER DE WET NIET ANDERS BEPAALT. + +6. Beperking van de aansprakelijkheid. + +DE LICENTIEGEVER AANVAARDT GEEN ENKELE AANSPRAKELIJKHEID JEGENS DE GEBRUIKER VOOR ENIGE BIJZONDERE OF INCIDENTELE SCHADE OF GEVOLGSCHADE VOORTVLOEIEND UIT DEZE LICENTIE OF HET GEBRUIK VAN HET WERK, ZELFS NIET INDIEN DE LICENTIEGEVER OP DE HOOGTE IS GESTELD VAN HET RISICO VAN DERGELIJKE SCHADE, INDIEN EN VOORZOVER DE WET NIET ANDERS BEPAALT. + +7. Beëindiging + + a. Deze Licentie en de daarin verleende rechten vervallen automatisch op het moment dat de Gebruiker in strijd handelt met de voorwaarden van deze Licentie. De licenties van natuurlijke personen of rechtspersonen die Verzamelwerken hebben ontvangen van de Gebruiker krachtens deze Licentie blijven echter in stand zolang dergelijke natuurlijke personen of rechtspersonen zich houden aan de voorwaarden van die licenties. Na de beëindiging van deze Licentie blijven artikelen 1, 2, 5, 6, 7 en 8 onverminderd van kracht. + + b. Met inachtneming van de hierboven vermelde voorwaarden wordt de Licentie verleend voor de duur van de toepasselijke intellectuele eigendomsrechten op het Werk. De Licentiegever behoudt zich desalniettemin te allen tijde het recht voor om het Werk volgens gewijzigde licentievoorwaarden te verspreiden of om het Werk niet langer te verspreiden; met dien verstande dat een dergelijk besluit niet de intrekking van deze Licentie (of enig andere licentie die volgens de voorwaarden van deze Licentie (verplicht) is verleend) tot gevolg heeft, en deze Licentie onverminderd van kracht blijft tenzij zij op de in lid a omschreven wijze wordt beëindigd. + +8. Diversen + + a. Elke keer dat de Gebruiker het Werk of een Verzamelwerk verspreidt of on-line beschikbaar stelt, biedt de Licentiegever de ontvanger een licentie op het Werk aan volgens de algemene voorwaarden van deze Licentie. + + b. Elke keer dat de Gebruiker een Afgeleid werk verspreidt of on-line beschikbaar stelt, biedt de Licentiegever de ontvanger een licentie op het oorspronkelijke werk aan volgens de algemene voorwaarden van deze Licentie. + + c. Indien enige bepaling van deze Licentie nietig of niet rechtens afdwingbaar is, zullen de overige voorwaarden van deze Licentie volledig van kracht blijven. De nietige of niet-afdwingbare bepaling zal, zonder tussenkomst van de partijen, worden vervangen door een geldige en afdwingbare bepaling waarbij het doel en de strekking van de oorspronkelijke bepaling zoveel mogelijk in acht worden genomen. + + d. Een verklaring van afstand van in deze Licentie verleende rechten of een wijziging van de voorwaarden van deze Licentie dient schriftelijk te geschieden en getekend te zijn door de partij die verantwoordelijk is voor de verklaring van afstand respectievelijk de partij wiens toestemming voor de wijziging is vereist. + + f. Deze Licentie bevat de volledige overeenkomst tussen de partijen met betrekking tot het in licentie gegeven Werk. Er zijn geen andere afspraken gemaakt met betrekking tot het Werk. De Licentiegever is niet gebonden aan enige aanvullende bepalingen die worden vermeld in mededelingen van de Gebruiker. Deze licentie kan uitsluitend worden gewijzigd met de wederzijdse, schriftelijke instemming van de Licentiegever en de Gebruiker. + +Aansprakelijkheid en merkrechten van Creative Commons + +Creative Commons is geen partij bij deze Licentie en stelt geen enkele garantie met betrekking tot het Werk. Creative Commons kan op geen enkele wijze aansprakelijk worden gehouden jegens de Gebruiker of derden voor enigerlei schade met inbegrip van, maar niet beperkt tot enige algemene, bijzondere, incidentele of gevolgschade voortvloeiend uit deze Licentie. Onverminderd het bepaalde in de twee (2) voorgaande volzinnen is Creative Commons gebonden aan alle rechten en verplichtingen van de Licentiegever indien Creative Commons zichzelf uitdrukkelijk kenbaar gemaakt heeft als de Licentiegever krachtens deze Licentie. + +Met uitzondering van het beperkte doel om iedereen erop te wijzen dat het Werk in licentie is gegeven krachtens de CCPL, geeft Creative Commons aan geen van de partijen toestemming om gebruik te maken van de merknaam 'Creative Commons', enige daarmee verband houdende merknamen dan wel het logo van Creative Commons gebruiken zonder de voorafgaande schriftelijke toestemming van Creative Commons. Het geoorloofde gebruik dient in overeenstemming te zijn met de alsdan geldende richtlijnen betreffende het gebruik van merknamen van Creative Commons zoals die bekend worden gemaakt op de website of anderszins van tijd tot tijd, desgevraagd, ter beschikking worden gesteld. Volledigheidshalve dient te worden vermeld dat deze merkrechtelijke beperking geen deel uitmaakt van de Licentie. + +U kunt contact opnemen met Creative Commons via de website: https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.yml b/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.yml new file mode 100644 index 00000000000..7db1690da67 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-3.0-nl.yml @@ -0,0 +1,8 @@ +key: cc-by-3.0-nl +short_name: Creative Commons Attribution 3.0 Netherlands +name: Creative Commons Attribution 3.0 Netherlands +spdx_license_key: CC-BY-3.0-NL +other_urls: + - https://creativecommons.org/licenses/by/3.0/nl/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.LICENSE new file mode 100644 index 00000000000..259c653c865 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.LICENSE @@ -0,0 +1,110 @@ +Creative Commons Namensnennung - Keine kommerzielle Nutzung 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand oder Abwandlungen im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Der "Lizenzgeber" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + e. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + f. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + g. Mit "Sie" bzw. "Ihne*" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + h. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + i. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 4.e) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. Den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. Abwandlungen des Schutzgegenstandes anzufertigen, einschließlich Übersetzungen unter Nutzung jedweder Medien, sofern deutlich erkennbar gemacht wird, dass es sich um Abwandlungen handelt; + + c. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten; + + d. Abwandlungen des Schutzgegenstandes zu veröffentlichen, öffentlich zu zeigen und zu verbreiten. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.c) aufgezählten Hinweise entfernen. Wenn Sie eine Abwandlung vornehmen, müssen Sie auf die Mitteilung eines Lizenzgebers hin von der Abwandlung die in Abschnitt 4.c) aufgezählten Hinweise entfernen. + + b. Die Rechteeinräumung gemäß Abschnitt 3 gilt nur für Handlungen, die nicht vorrangig auf einen geschäftlichen Vorteil oder eine geldwerte Vergütung gerichtet sind ("nicht-kommerzielle Nutzung", "Non-commercial-Option"). Wird Ihnen in Zusammenhang mit dem Schutzgegenstand dieser Lizenz ein anderer Schutzgegenstand überlassen, ohne dass eine vertragliche Verpflichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen Vorteil oder geldwerte Vergütung gerichtet angesehen, wenn in Verbindung mit dem Austausch der Schutzgegenstände tatsächlich keine Zahlung oder geldwerte Vergütung geleistet wird. + + c. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder auf ihm aufbauender Abwandlungen oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand; + + iv. und im Falle einer Abwandlung des Schutzgegenstandes in Übereinstimmung mit Abschnitt 3.b) einen Hinweis darauf, dass es sich um eine Abwandlung handelt. + + Die nach diesem Abschnitt 4.c) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle einer Abwandlung des Schutzgegenstandes oder eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + d. Die oben unter 4.a) bis c) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + e. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, behält sich der Lizenzgeber das ausschließliche Recht auf Einziehung der entsprechenden Vergütung für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-kommerziell definierten Zwecke vornehmen, verzichtet für alle übrigen, lizenzgerechten Fälle von Nutzung jedoch auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. Der Lizenzgeber behält sich jedoch das ausschließliche Recht auf Einziehung der entsprechenden Vergütung (durch ihn selbst oder eine Verwertungsgesellschaft) für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-kommerziell definierten Zwecke vornehmen. + + f. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die Abwandlungen des Schutzgegenstandes oder diesen enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Jedes Mal wenn Sie eine Abwandlung des Schutzgegenstandes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz am ursprünglichen Schutzgegenstand zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + c. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen unberührt. + + d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + e. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) und b) angeboteten Lizenzen aus. + + f. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.yml new file mode 100644 index 00000000000..433401acf4f --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-3.0-de.yml @@ -0,0 +1,8 @@ +key: cc-by-nc-3.0-de +short_name: Creative Commons Attribution Non Commercial 3.0 Germany +name: Creative Commons Attribution Non Commercial 3.0 Germany +spdx_license_key: CC-BY-NC-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by-nc/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.LICENSE new file mode 100644 index 00000000000..0073dd92148 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.LICENSE @@ -0,0 +1,101 @@ +Creative Commons Namensnennung - Keine kommerzielle Nutzung - Keine Bearbeitungen 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Der "Lizenzgeber" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + e. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + f. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + g. Mit "Sie" bzw. "Ihnen" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + h. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + i. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 4.e) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Weitergehende Änderungen oder Abwandlungen sind jedoch untersagt. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.c) aufgezählten Hinweise entfernen. + + b. Die Rechteeinräumung gemäß Abschnitt 3 gilt nur für Handlungen, die nicht vorrangig auf einen geschäftlichen Vorteil oder eine geldwerte Vergütung gerichtet sind ("nicht-kommerzielle Nutzung", "Non-commercial-Option"). Wird Ihnen in Zusammenhang mit dem Schutzgegenstand dieser Lizenz ein anderer Schutzgegenstand überlassen, ohne dass eine vertragliche Verpflichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen Vorteil oder geldwerte Vergütung gerichtet angesehen, wenn in Verbindung mit dem Austausch der Schutzgegenstände tatsächlich keine Zahlung oder geldwerte Vergütung geleistet wird. + + c. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand. + + Die nach diesem Abschnitt 4.c) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + d. Die oben unter 4.a) bis c) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + e. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, behält sich der Lizenzgeber das ausschließliche Recht auf Einziehung der entsprechenden Vergütung für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-kommerziell definierten Zwecke vornehmen, verzichtet für alle übrigen, lizenzgerechten Fälle von Nutzung jedoch auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. Der Lizenzgeber behält sich jedoch das ausschließliche Recht auf Einziehung der entsprechenden Vergütung (durch ihn selbst oder eine Verwertungsgesellschaft) für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-kommerziell definierten Zwecke vornehmen. + + f. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die den Schutzgegenstand enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen unberührt. + + c. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + d. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) angeboteten Lizenzen aus. + + e. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.yml new file mode 100644 index 00000000000..ce6ed82fc81 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-nd-3.0-de.yml @@ -0,0 +1,8 @@ +key: cc-by-nc-nd-3.0-de +short_name: Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany +name: Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany +spdx_license_key: CC-BY-NC-ND-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.LICENSE new file mode 100644 index 00000000000..d2792be460e --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.LICENSE @@ -0,0 +1,93 @@ +Creative Commons Paternité - Pas d'Utilisation Commerciale - Partage Des Conditions Initiales A l'Identique 2.0 + + Creative Commons n'est pas un cabinet d'avocats et ne fournit pas de services de conseil juridique. La distribution de la présente version de ce contrat ne crée aucune relation juridique entre les parties au contrat présenté ci-après et Creative Commons. Creative Commons fournit cette offre de contrat-type en l'état, à seule fin d'information. Creative Commons ne saurait être tenu responsable des éventuels préjudices résultant du contenu ou de l'utilisation de ce contrat. + +Contrat + +L'Oeuvre (telle que définie ci-dessous) est mise à disposition selon les termes du présent contrat appelé Contrat Public Creative Commons (dénommé ici « CPCC » ou « Contrat »). L'Oeuvre est protégée par le droit de la propriété littéraire et artistique (droit d'auteur, droits voisins, droits des producteurs de bases de données) ou toute autre loi applicable. Toute utilisation de l'Oeuvre autrement qu'explicitement autorisée selon ce Contrat ou le droit applicable est interdite. + +L'exercice sur l'Oeuvre de tout droit proposé par le présent contrat vaut acceptation de celui-ci. Selon les termes et les obligations du présent contrat, la partie Offrante propose à la partie Acceptante l'exercice de certains droits présentés ci-après, et l'Acceptant en approuve les termes et conditions d'utilisation. + +1. Définitions + + a. « Oeuvre » : oeuvre de l'esprit protégeable par le droit de la propriété littéraire et artistique ou toute loi applicable et qui est mise à disposition selon les termes du présent Contrat. + + b. « Oeuvre dite Collective » : une oeuvre dans laquelle l'oeuvre, dans sa forme intégrale et non modifiée, est assemblée en un ensemble collectif avec d'autres contributions qui constituent en elles-mêmes des oeuvres séparées et indépendantes. Constituent notamment des Oeuvres dites Collectives les publications périodiques, les anthologies ou les encyclopédies. Aux termes de la présente autorisation, une oeuvre qui constitue une Oeuvre dite Collective ne sera pas considérée comme une Oeuvre dite Dérivée (telle que définie ci-après). + + c. « Oeuvre dite Dérivée » : une oeuvre créée soit à partir de l'Oeuvre seule, soit à partir de l'Oeuvre et d'autres oeuvres préexistantes. Constituent notamment des Oeuvres dites Dérivées les traductions, les arrangements musicaux, les adaptations théâtrales, littéraires ou cinématographiques, les enregistrements sonores, les reproductions par un art ou un procédé quelconque, les résumés, ou toute autre forme sous laquelle l'Oeuvre puisse être remaniée, modifiée, transformée ou adaptée, à l'exception d'une oeuvre qui constitue une Oeuvre dite Collective. Une Oeuvre dite Collective ne sera pas considérée comme une Oeuvre dite Dérivée aux termes du présent Contrat. Dans le cas où l'Oeuvre serait une composition musicale ou un enregistrement sonore, la synchronisation de l'oeuvre avec une image animée sera considérée comme une Oeuvre dite Dérivée pour les propos de ce Contrat. + + d. « Auteur original » : la ou les personnes physiques qui ont créé l'Oeuvre. + + e. « Offrant » : la ou les personne(s) physique(s) ou morale(s) qui proposent la mise à disposition de l'Oeuvre selon les termes du présent Contrat. + + f. « Acceptant » : la personne physique ou morale qui accepte le présent contrat et exerce des droits sans en avoir violé les termes au préalable ou qui a reçu l'autorisation expresse de l'Offrant d'exercer des droits dans le cadre du présent contrat malgré une précédente violation de ce contrat. + + g. « Options du Contrat » : les attributs génériques du Contrat tels qu'ils ont été choisis par l'Offrant et indiqués dans le titre de ce Contrat : Paternité - Pas d'Utilisation Commerciale - Partage Des Conditions Initiales A l'Identique. + +2. Exceptions aux droits exclusifs. Aucune disposition de ce contrat n'a pour intention de réduire, limiter ou restreindre les prérogatives issues des exceptions aux droits, de l'épuisement des droits ou d'autres limitations aux droits exclusifs des ayants droit selon le droit de la propriété littéraire et artistique ou les autres lois applicables. + +3. Autorisation. Soumis aux termes et conditions définis dans cette autorisation, et ceci pendant toute la durée de protection de l'Oeuvre par le droit de la propriété littéraire et artistique ou le droit applicable, l'Offrant accorde à l'Acceptant l'autorisation mondiale d'exercer à titre gratuit et non exclusif les droits suivants : + + a. reproduire l'Oeuvre, incorporer l'Oeuvre dans une ou plusieurs Oeuvres dites Collectives et reproduire l'Oeuvre telle qu'incorporée dans lesdites Oeuvres dites Collectives; + + b. créer et reproduire des Oeuvres dites Dérivées; + + c. distribuer des exemplaires ou enregistrements, présenter, représenter ou communiquer l'Oeuvre au public par tout procédé technique, y compris incorporée dans des Oeuvres Collectives; + + d. distribuer des exemplaires ou phonogrammes, présenter, représenter ou communiquer au public des Oeuvres dites Dérivées par tout procédé technique; + + e. lorsque l'Oeuvre est une base de données, extraire et réutiliser des parties substantielles de l'Oeuvre. + +Les droits mentionnés ci-dessus peuvent être exercés sur tous les supports, médias, procédés techniques et formats. Les droits ci-dessus incluent le droit d'effectuer les modifications nécessaires techniquement à l'exercice des droits dans d'autres formats et procédés techniques. L'exercice de tous les droits qui ne sont pas expressément autorisés par l'Offrant ou dont il n'aurait pas la gestion demeure réservé, notamment les mécanismes de gestion collective obligatoire applicables décrits à l'article 4(e). + +4. Restrictions. L'autorisation accordée par l'article 3 est expressément assujettie et limitée par le respect des restrictions suivantes : + + + a. L'Acceptant peut reproduire, distribuer, représenter ou communiquer au public l'Oeuvre y compris par voie numérique uniquement selon les termes de ce Contrat. L'Acceptant doit inclure une copie ou l'adresse Internet (Identifiant Uniforme de Ressource) du présent Contrat à toute reproduction ou enregistrement de l'Oeuvre que l'Acceptant distribue, représente ou communique au public y compris par voie numérique. L'Acceptant ne peut pas offrir ou imposer de conditions d'utilisation de l'Oeuvre qui altèrent ou restreignent les termes du présent Contrat ou l'exercice des droits qui y sont accordés au bénéficiaire. L'Acceptant ne peut pas céder de droits sur l'Oeuvre. L'Acceptant doit conserver intactes toutes les informations qui renvoient à ce Contrat et à l'exonération de responsabilité. L'Acceptant ne peut pas reproduire, distribuer, représenter ou communiquer au public l'Oeuvre, y compris par voie numérique, en utilisant une mesure technique de contrôle d'accès ou de contrôle d'utilisation qui serait contradictoire avec les termes de cet Accord contractuel. Les mentions ci-dessus s'appliquent à l'Oeuvre telle qu'incorporée dans une Oeuvre dite Collective, mais, en dehors de l'Oeuvre en elle-même, ne soumettent pas l'Oeuvre dite Collective, aux termes du présent Contrat. Si l'Acceptant crée une Oeuvre dite Collective, à la demande de tout Offrant, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Collective toute référence au dit Offrant, comme demandé. Si l'Acceptant crée une Oeuvre dite Collective, à la demande de tout Auteur, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Collective toute référence au dit Auteur, comme demandé. Si l'Acceptant crée une Oeuvre dite Dérivée, à la demande de tout Offrant, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Dérivée toute référence au dit Offrant, comme demandé. Si l'Acceptant crée une Oeuvre dite Dérivée, à la demande de tout Auteur, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Dérivée toute référence au dit Auteur, comme demandé. + + b. L'Acceptant peut reproduire, distribuer, représenter ou communiquer au public une Oeuvre dite Dérivée y compris par voie numérique uniquement sous les termes de ce Contrat, ou d'une version ultérieure de ce Contrat comprenant les mêmes Options du Contrat que le présent Contrat, ou un Contrat Creative Commons iCommons comprenant les mêmes Options du Contrat que le présent Contrat (par exemple Paternité - Pas d'Utilisation Commerciale - Partage Des Conditions Initiales A l'Identique 2.0 Japon). L'Acceptant doit inclure une copie ou l'adresse Internet (Identifiant Uniforme de Ressource) du présent Contrat, ou d'un autre Contrat tel que décrit à la phrase précédente, à toute reproduction ou enregistrement de l'Oeuvre dite Dérivée que l'Acceptant distribue, représente ou communique au public y compris par voie numérique. L'Acceptant ne peut pas offrir ou imposer de conditions d'utilisation sur l'Oeuvre dite Dérivée qui altèrent ou restreignent les termes du présent Contrat ou l'exercice des droits qui y sont accordés au bénéficiaire, et doit conserver intactes toutes les informations qui renvoient à ce Contrat et à l'avertissement sur les garanties. L'Acceptant ne peut pas reproduire, distribuer, représenter ou communiquer au public y compris par voie numérique l'Oeuvre dite Dérivée en utilisant une mesure technique de contrôle d'accès ou de contrôle d'utilisation qui serait contradictoire avec les termes de cet Accord contractuel. Les mentions ci-dessus s'appliquent à l'Oeuvre dite Dérivée telle qu'incorporée dans une Oeuvre dite Collective, mais, en dehors de l'Oeuvre dite Dérivée en elle-même, ne soumettent pas l'Oeuvre Collective, aux termes du présent Contrat. + + c. L'Acceptant ne peut exercer aucun des droits conférés par l'article 3 avec l'intention ou l'objectif d'obtenir un profit commercial ou une compensation financière personnelle. L'échange de l'Oeuvre avec d'autres Oeuvres protégées par le droit de la propriété littéraire et artistique par le partage électronique de fichiers, ou par tout autre moyen, n'est pas considéré comme un échange avec l'intention ou l'objectif d'un profit commercial ou d'une compensation financière personnelle, dans la mesure où aucun paiement ou compensation financière n'intervient en relation avec l'échange d'Oeuvres protégées. + + d. Si l'Acceptant reproduit, distribue, représente ou communique au public, y compris par voie numérique, l'Oeuvre ou toute Oeuvre dite Dérivée ou toute Oeuvre dite Collective, il doit conserver intactes toutes les informations sur le régime des droits et en attribuer la paternité à l'Auteur Original, de manière raisonnable au regard au médium ou au moyen utilisé. Il doit communiquer le nom de l'Auteur Original ou son éventuel pseudonyme s'il est indiqué ; le titre de l'Oeuvre Originale s'il est indiqué ; dans la mesure du possible, l'adresse Internet ou Identifiant Uniforme de Ressource (URI), s'il existe, spécifié par l'Offrant comme associé à l'Oeuvre, à moins que cette adresse ne renvoie pas aux informations légales (paternité et conditions d'utilisation de l'Oeuvre). Dans le cas d'une Oeuvre dite Dérivée, il doit indiquer les éléments identifiant l'utilisation l'Oeuvre dans l'Oeuvre dite Dérivée par exemple « Traduction anglaise de l'Oeuvre par l'Auteur Original » ou « Scénario basé sur l'Oeuvre par l'Auteur Original ». Ces obligations d'attribution de paternité doivent être exécutées de manière raisonnable. Cependant, dans le cas d'une Oeuvre dite Dérivée ou d'une Oeuvre dite Collective, ces informations doivent, au minimum, apparaître à la place et de manière aussi visible que celles à laquelle apparaissent les informations de même nature. + + e. Dans le cas où une utilisation de l'Oeuvre serait soumise à un régime légal de gestion collective obligatoire, l'Offrant se réserve le droit exclusif de collecter ces redevances par l'intermédiaire de la société de perception et de répartition des droits compétente. Sont notamment concernés la radiodiffusion et la communication dans un lieu public de phonogrammes publiés à des fins de commerce, certains cas de retransmission par câble et satellite, la copie privée d'Oeuvres fixées sur phonogrammes ou vidéogrammes, la reproduction par reprographie. + +5. Garantie et exonération de responsabilité + + + a. En mettant l'Oeuvre à la disposition du public selon les termes de ce Contrat, l'Offrant déclare de bonne foi qu'à sa connaissance et dans les limites d'une enquête raisonnable : + + i. L'Offrant a obtenu tous les droits sur l'Oeuvre nécessaires pour pouvoir autoriser l'exercice des droits accordés par le présent Contrat, et permettre la jouissance paisible et l'exercice licite de ces droits, ceci sans que l'Acceptant n'ait aucune obligation de verser de rémunération ou tout autre paiement ou droits, dans la limite des mécanismes de gestion collective obligatoire applicables décrits à l'article 4(e); + + ii. L'Oeuvre n'est constitutive ni d'une violation des droits de tiers, notamment du droit de la propriété littéraire et artistique, du droit des marques, du droit de l'information, du droit civil ou de tout autre droit, ni de diffamation, de violation de la vie privée ou de tout autre préjudice délictuel à l'égard de toute tierce partie. + + b. A l'exception des situations expressément mentionnées dans le présent Contrat ou dans un autre accord écrit, ou exigées par la loi applicable, l'Oeuvre est mise à disposition en l'état sans garantie d'aucune sorte, qu'elle soit expresse ou tacite, y compris à l'égard du contenu ou de l'exactitude de l'Oeuvre. + +6. Limitation de responsabilité. A l'exception des garanties d'ordre public imposées par la loi applicable et des réparations imposées par le régime de la responsabilité vis-à-vis d'un tiers en raison de la violation des garanties prévues par l'article 5 du présent contrat, l'Offrant ne sera en aucun cas tenu responsable vis-à-vis de l'Acceptant, sur la base d'aucune théorie légale ni en raison d'aucun préjudice direct, indirect, matériel ou moral, résultant de l'exécution du présent Contrat ou de l'utilisation de l'Oeuvre, y compris dans l'hypothèse où l'Offrant avait connaissance de la possible existence d'un tel préjudice. + +7. Résiliation + + a. Tout manquement aux termes du contrat par l'Acceptant entraîne la résiliation automatique du Contrat et la fin des droits qui en découlent. Cependant, le contrat conserve ses effets envers les personnes physiques ou morales qui ont reçu de la part de l'Acceptant, en exécution du présent contrat, la mise à disposition d'Oeuvres dites Dérivées, ou d'Oeuvres dites Collectives, ceci tant qu'elles respectent pleinement leurs obligations. Les sections 1, 2, 5, 6 et 7 du contrat continuent à s'appliquer après la résiliation de celui-ci. + + b. Dans les limites indiquées ci-dessus, le présent Contrat s'applique pendant toute la durée de protection de l'Oeuvre selon le droit applicable. Néanmoins, l'Offrant se réserve à tout moment le droit d'exploiter l'Oeuvre sous des conditions contractuelles différentes, ou d'en cesser la diffusion; cependant, le recours à cette option ne doit pas conduire à retirer les effets du présent Contrat (ou de tout contrat qui a été ou doit être accordé selon les termes de ce Contrat), et ce Contrat continuera à s'appliquer dans tous ses effets jusqu'à ce que sa résiliation intervienne dans les conditions décrites ci-dessus. + +8. Divers + + a. A chaque reproduction ou communication au public par voie numérique de l'Oeuvre ou d'une Oeuvre dite Collective par l'Acceptant, l'Offrant propose au bénéficiaire une offre de mise à disposition de l'Oeuvre dans des termes et conditions identiques à ceux accordés à la partie Acceptante dans le présent Contrat. + + b. A chaque reproduction ou communication au public par voie numérique d'une Oeuvre dite Dérivée par l'Acceptant, l'Offrant propose au bénéficiaire une offre de mise à disposition du bénéficiaire de l'Oeuvre originale dans des termes et conditions identiques à ceux accordés à la partie Acceptante dans le présent Contrat. + + c. La nullité ou l'inapplicabilité d'une quelconque disposition de ce Contrat au regard de la loi applicable n'affecte pas celle des autres dispositions qui resteront pleinement valides et applicables. Sans action additionnelle par les parties à cet accord, lesdites dispositions devront être interprétées dans la mesure minimum nécessaire à leur validité et leur applicabilité. + + d. Aucune limite, renonciation ou modification des termes ou dispositions du présent Contrat ne pourra être acceptée sans le consentement écrit et signé de la partie compétente. + + e. Ce Contrat constitue le seul accord entre les parties à propos de l'Oeuvre mise ici à disposition. Il n'existe aucun élément annexe, accord supplémentaire ou mandat portant sur cette Oeuvre en dehors des éléments mentionnés ici. L'Offrant ne sera tenu par aucune disposition supplémentaire qui pourrait apparaître dans une quelconque communication en provenance de l'Acceptant. Ce Contrat ne peut être modifié sans l'accord mutuel écrit de l'Offrant et de l'Acceptant. + + f. Le droit applicable est le droit français. + +Creative Commons n'est pas partie à ce Contrat et n'offre aucune forme de garantie relative à l'Oeuvre. Creative Commons décline toute responsabilité à l'égard de l'Acceptant ou de toute autre partie, quel que soit le fondement légal de cette responsabilité et quel que soit le préjudice subi, direct, indirect, matériel ou moral, qui surviendrait en rapport avec le présent Contrat. Cependant, si Creative Commons s'est expressément identifié comme Offrant pour mettre une Oeuvre à disposition selon les termes de ce Contrat, Creative Commons jouira de tous les droits et obligations d'un Offrant. + +A l'exception des fins limitées à informer le public que l'Oeuvre est mise à disposition sous CPCC, aucune des parties n'utilisera la marque « Creative Commons » ou toute autre indication ou logo afférent sans le consentement préalable écrit de Creative Commons. Toute utilisation autorisée devra être effectuée en conformité avec les lignes directrices de Creative Commons à jour au moment de l'utilisation, telles qu'elles sont disponibles sur son site Internet ou sur simple demande. + +Creative Commons peut être contacté à https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.yml b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.yml new file mode 100644 index 00000000000..1daa51f0100 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-2.0-fr.yml @@ -0,0 +1,8 @@ +key: cc-by-nc-sa-2.0-fr +short_name: Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France +name: Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France +spdx_license_key: CC-BY-NC-SA-2.0-FR +other_urls: + - https://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.LICENSE new file mode 100644 index 00000000000..3e2744f7718 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.LICENSE @@ -0,0 +1,125 @@ +Creative Commons Namensnennung - Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand oder Abwandlungen im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Unter "Lizenzelementen" werden im Sinne dieser Lizenz die folgenden übergeordneten Lizenzcharakteristika verstanden, die vom Lizenzgeber ausgewählt wurden und in der Bezeichnung der Lizenz zum Ausdruck kommen: "Namensnennung", "Keine kommerzielle Nutzung", "Weitergabe unter gleichen Bedingungen". + + e. Der "Lizenzgeber" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + f. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + g. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + h. Mit "Sie" bzw. "Ihnen" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + i. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + j. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 4.f) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. Den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. Abwandlungen des Schutzgegenstandes anzufertigen, einschließlich Übersetzungen unter Nutzung jedweder Medien, sofern deutlich erkennbar gemacht wird, dass es sich um Abwandlungen handelt; + + c. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten; + + d. Abwandlungen des Schutzgegenstandes zu veröffentlichen, öffentlich zu zeigen und zu verbreiten. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.d) aufgezählten Hinweise entfernen. Wenn Sie eine Abwandlung vornehmen, müssen Sie auf die Mitteilung eines Lizenzgebers hin von der Abwandlung die in Abschnitt 4.d) aufgezählten Hinweise entfernen. + + b. Sie dürfen eine Abwandlung ausschließlich unter den Bedingungen + + i. dieser Lizenz, + + ii. einer späteren Version dieser Lizenz mit denselben Lizenzelementen; + + iii. einer rechtsordnungsspezifischen Creative-Commons-Lizenz mit denselben Lizenzelementen ab Version 3.0 aufwärts (z.B. Namensnennung - Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 US) oder + + iv. der Creative-Commons-Unported-Lizenz mit denselben Lizenzelementen ab Version 3.0 aufwärts + + verbreiten oder öffentlich zeigen ("Verwendbare Lizenz"). + + Sie müssen stets eine Kopie der verwendbaren Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen, wenn Sie die Abwandlung verbreiten oder öffentlich zeigen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen der verwendbaren Lizenz oder die durch sie gewährten Rechte beschränken. Bei jeder Abwandlung, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise auf die verwendbare Lizenz und den Haftungsausschluss unverändert lassen. Wenn Sie die Abwandlung verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf die Abwandlung) keine technischen Maßnahmen ergreifen, die den Nutzer der Abwandlung in der Ausübung der ihm durch die verwendbare Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.b) gilt auch für den Fall, dass die Abwandlung einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt der verwendbaren Lizenz unterstellt werden muss. + + c. Die Rechteeinräumung gemäß Abschnitt 3 gilt nur für Handlungen, die nicht vorrangig auf einen geschäftlichen Vorteil oder eine geldwerte Vergütung gerichtet sind ("nicht-kommerzielle Nutzung", "Non-commercial-Option"). Wird Ihnen in Zusammenhang mit dem Schutzgegenstand dieser Lizenz ein anderer Schutzgegenstand überlassen, ohne dass eine vertragliche Verpflichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen Vorteil oder geldwerte Vergütung gerichtet angesehen, wenn in Verbindung mit dem Austausch der Schutzgegenstände tatsächlich keine Zahlung oder geldwerte Vergütung geleistet wird. + + d. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder auf ihm aufbauender Abwandlungen oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand; + + iv. und im Falle einer Abwandlung des Schutzgegenstandes in Übereinstimmung mit Abschnitt 3.b) einen Hinweis darauf, dass es sich um eine Abwandlung handelt. + + Die nach diesem Abschnitt 4.d) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle einer Abwandlung des Schutzgegenstandes oder eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + e. Die oben unter 4.a) bis d) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + f. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, behält sich der Lizenzgeber das ausschließliche Recht auf Einziehung der entsprechenden Vergütung für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.c) als nicht-kommerziell definierten Zwecke vornehmen, verzichtet für alle übrigen, lizenzgerechten Fälle von Nutzung jedoch auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. Der Lizenzgeber behält sich jedoch das ausschließliche Recht auf Einziehung der entsprechenden Vergütung (durch ihn selbst oder eine Verwertungsgesellschaft) für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.c) als nicht-kommerziell definierten Zwecke vornehmen. + + g. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die Abwandlungen des Schutzgegenstandes oder diesen enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Jedes Mal wenn Sie eine Abwandlung des Schutzgegenstandes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz am ursprünglichen Schutzgegenstand zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + c. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen unberührt. + + d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + e. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) und b) angeboteten Lizenzen aus. + + f. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.yml new file mode 100644 index 00000000000..2a28de2cf2a --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nc-sa-3.0-de.yml @@ -0,0 +1,8 @@ +key: cc-by-nc-sa-3.0-de +short_name: Creative Commons Attribution Non Commercial Share Alike 3.0 Germany +name: Creative Commons Attribution Non Commercial Share Alike 3.0 Germany +spdx_license_key: CC-BY-NC-SA-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.LICENSE new file mode 100644 index 00000000000..0872a5fd372 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.LICENSE @@ -0,0 +1,100 @@ +Creative Commons Namensnennung - Keine Bearbeitungen 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Der "Lizenzgeber" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + e. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + f. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + g. Mit "Sie" bzw. "Ihnen" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + h. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + i. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 3.c) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. Den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten. + + c. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, verzichtet der Lizenzgeber für alle Fälle einer lizenzgerechten Nutzung des Schutzgegenstandes durch Sie auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Weitergehende Änderungen oder Abwandlungen sind jedoch untersagt. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.b) aufgezählten Hinweise entfernen. + + b. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand. + + Die nach diesem Abschnitt 4.b) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + c. Die oben unter 4.a) und b) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + d. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die den Schutzgegenstand enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen unberührt. + + c. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + d. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) angeboteten Lizenzen aus. + + e. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.yml new file mode 100644 index 00000000000..e7626a436df --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-nd-3.0-de.yml @@ -0,0 +1,8 @@ +key: cc-by-nd-3.0-de +short_name: Creative Commons Attribution No Derivatives 3.0 Germany +name: Creative Commons Attribution No Derivatives 3.0 Germany +spdx_license_key: CC-BY-ND-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by-nd/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ diff --git a/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.LICENSE b/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.LICENSE new file mode 100644 index 00000000000..8912a98c199 --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.LICENSE @@ -0,0 +1,135 @@ +Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland + + CREATIVE COMMONS IST KEINE RECHTSANWALTSKANZLEI UND LEISTET KEINE RECHTSBERATUNG. DIE BEREITSTELLUNG DIESER LIZENZ FÜHRT ZU KEINEM MANDATSVERHÄLTNIS. CREATIVE COMMONS STELLT DIESE INFORMATIONEN OHNE GEWÄHR ZUR VERFÜGUNG. CREATIVE COMMONS ÜBERNIMMT KEINE GEWÄHRLEISTUNG FÜR DIE GELIEFERTEN INFORMATIONEN UND SCHLIEßT DIE HAFTUNG FÜR SCHÄDEN AUS, DIE SICH AUS DEREN GEBRAUCH ERGEBEN. + +Lizenz + +DER GEGENSTAND DIESER LIZENZ (WIE UNTER "SCHUTZGEGENSTAND" DEFINIERT) WIRD UNTER DEN BEDINGUNGEN DIESER CREATIVE COMMONS PUBLIC LICENSE ("CCPL", "LIZENZ" ODER "LIZENZVERTRAG") ZUR VERFÜGUNG GESTELLT. DER SCHUTZGEGENSTAND IST DURCH DAS URHEBERRECHT UND/ODER ANDERE GESETZE GESCHÜTZT. JEDE FORM DER NUTZUNG DES SCHUTZGEGENSTANDES, DIE NICHT AUFGRUND DIESER LIZENZ ODER DURCH GESETZE GESTATTET IST, IST UNZULÄSSIG. + +DURCH DIE AUSÜBUNG EINES DURCH DIESE LIZENZ GEWÄHRTEN RECHTS AN DEM SCHUTZGEGENSTAND ERKLÄREN SIE SICH MIT DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUSEHEN IST, GEWÄHRT IHNEN DER LIZENZGEBER DIE IN DER LIZENZ GENANNTEN RECHTE UNENTGELTLICH UND IM AUSTAUSCH DAFÜR, DASS SIE DAS GEBUNDENSEIN AN DIE LIZENZBEDINGUNGEN AKZEPTIEREN. + +1. Definitionen + + a. Der Begriff "Abwandlung" im Sinne dieser Lizenz bezeichnet das Ergebnis jeglicher Art von Veränderung des Schutzgegenstandes, solange die eigenpersönlichen Züge des Schutzgegenstandes darin nicht verblassen und daran eigene Schutzrechte entstehen. Das kann insbesondere eine Bearbeitung, Umgestaltung, Änderung, Anpassung, Übersetzung oder Heranziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schutzgegenstandes gelten seine Aufnahme in eine Sammlung oder ein Sammelwerk und die freie Benutzung des Schutzgegenstandes. + + b. Der Begriff "Sammelwerk" im Sinne dieser Lizenz meint eine Zusammenstellung von literarischen, künstlerischen oder wissenschaftlichen Inhalten, sofern diese Zusammenstellung aufgrund von Auswahl und Anordnung der darin enthaltenen selbständigen Elemente eine geistige Schöpfung darstellt, unabhängig davon, ob die Elemente systematisch oder methodisch angelegt und dadurch einzeln zugänglich sind oder nicht. + + c. "Verbreiten" im Sinne dieser Lizenz bedeutet, den Schutzgegenstand oder Abwandlungen im Original oder in Form von Vervielfältigungsstücken, mithin in körperlich fixierter Form der Öffentlichkeit anzubieten oder in Verkehr zu bringen. + + d. Unter "Lizenzelementen" werden im Sinne dieser Lizenz die folgenden übergeordneten Lizenzcharakteristika verstanden, die vom Lizenzgeber ausgewählt wurden und in der Bezeichnung der Lizenz zum Ausdruck kommen: "Namensnennung", "Weitergabe unter gleichen Bedingungen". + + e. Der "*Lizenzgeber*" im Sinne dieser Lizenz ist diejenige natürliche oder juristische Person oder Gruppe, die den Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auftritt. + + f. "Rechteinhaber" im Sinne dieser Lizenz ist der Urheber des Schutzgegenstandes oder jede andere natürliche oder juristische Person oder Gruppe von Personen, die am Schutzgegenstand ein Immaterialgüterrecht erlangt hat, welches die in Abschnitt 3 genannten Handlungen erfasst und bei dem eine Einräumung von Nutzungsrechten oder eine Weiterübertragung an Dritte möglich ist. + + g. Der Begriff "Schutzgegenstand" bezeichnet in dieser Lizenz den literarischen, künstlerischen oder wissenschaftlichen Inhalt, der unter den Bedingungen dieser Lizenz angeboten wird. Das kann insbesondere eine persönliche geistige Schöpfung jeglicher Art, ein Werk der kleinen Münze, ein nachgelassenes Werk oder auch ein Lichtbild oder anderes Objekt eines verwandten Schutzrechts sein, unabhängig von der Art seiner Fixierung und unabhängig davon, auf welche Weise jeweils eine Wahrnehmung erfolgen kann, gleichviel ob in analoger oder digitaler Form. Soweit Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen, unterfallen auch sie dem Begriff "Schutzgegenstand" im Sinne dieser Lizenz. + + h. Mit "Sie" bzw. "Ihnen" ist die natürliche oder juristische Person gemeint, die in dieser Lizenz im Abschnitt 3 genannte Nutzungen des Schutzgegenstandes vornimmt und zuvor in Hinblick auf den Schutzgegenstand nicht gegen Bedingungen dieser Lizenz verstoßen oder aber die ausdrückliche Erlaubnis des Lizenzgebers erhalten hat, die durch diese Lizenz gewährten Nutzungsrechte trotz eines vorherigen Verstoßes auszuüben. + + i. Unter "Öffentlich Zeigen" im Sinne dieser Lizenz sind Veröffentlichungen und Präsentationen des Schutzgegenstandes zu verstehen, die für eine Mehrzahl von Mitgliedern der Öffentlichkeit bestimmt sind und in unkörperlicher Form mittels öffentlicher Wiedergabe in Form von Vortrag, Aufführung, Vorführung, Darbietung, Sendung, Weitersendung, zeit- und ortsunabhängiger Zugänglichmachung oder in körperlicher Form mittels Ausstellung erfolgen, unabhängig von bestimmten Veranstaltungen und unabhängig von den zum Einsatz kommenden Techniken und Verfahren, einschließlich drahtgebundener oder drahtloser Mittel und Einstellen in das Internet. + + j. "Vervielfältigen" im Sinne dieser Lizenz bedeutet, mittels beliebiger Verfahren Vervielfältigungsstücke des Schutzgegenstandes herzustellen, insbesondere durch Ton- oder Bildaufzeichnungen, und umfasst auch den Vorgang, erstmals körperliche Fixierungen des Schutzgegenstandes sowie Vervielfältigungsstücke dieser Fixierungen anzufertigen, sowie die Übertragung des Schutzgegenstandes auf einen Bild- oder Tonträger oder auf ein anderes elektronisches Medium, gleichviel ob in digitaler oder analoger Form. + + k. "Mit Creative Commons kompatible Lizenz" bezeichnet eine Lizenz, die unter https://creativecommons.org/compatiblelicenses aufgelistet ist und die durch Creative Commons als grundsätzlich zur vorliegenden Lizenz äquivalent akzeptiert wurde, da zumindest folgende Voraussetzungen erfüllt sind: + + Diese mit Creative Commons kompatible Lizenz + + i. enthält Bestimmungen, welche die gleichen Ziele verfolgen, die gleiche Bedeutung haben und die gleichen Wirkungen erzeugen wie die Lizenzelemente der vorliegenden Lizenz; und + + ii. erlaubt ausdrücklich das Lizenzieren von ihr unterstellten Abwandlungen unter vorliegender Lizenz, unter einer anderen rechtsordnungsspezifisch angepassten Creative-Commons-Lizenz mit denselben Lizenzelementen, wie sie die vorliegende Lizenz aufweist, oder unter der entsprechenden Creative-Commons-Unported-Lizenz. + +2. Schranken des Immaterialgüterrechts. Diese Lizenz ist in keiner Weise darauf gerichtet, Befugnisse zur Nutzung des Schutzgegenstandes zu vermindern, zu beschränken oder zu vereiteln, die Ihnen aufgrund der Schranken des Urheberrechts oder anderer Rechtsnormen bereits ohne Weiteres zustehen oder sich aus dem Fehlen eines immaterialgüterrechtlichen Schutzes ergeben. + +3. Einräumung von Nutzungsrechten. Unter den Bedingungen dieser Lizenz räumt Ihnen der Lizenzgeber - unbeschadet unverzichtbarer Rechte und vorbehaltlich des Abschnitts 3.e) - das vergütungsfreie, räumlich und zeitlich (für die Dauer des Schutzrechts am Schutzgegenstand) unbeschränkte einfache Recht ein, den Schutzgegenstand auf die folgenden Arten und Weisen zu nutzen ("unentgeltlich eingeräumtes einfaches Nutzungsrecht für jedermann"): + + a. Den Schutzgegenstand in beliebiger Form und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammelwerke zu vervielfältigen; + + b. Abwandlungen des Schutzgegenstandes anzufertigen, einschließlich Übersetzungen unter Nutzung jedweder Medien, sofern deutlich erkennbar gemacht wird, dass es sich um Abwandlungen handelt; + + c. den Schutzgegenstand, allein oder in Sammelwerke aufgenommen, öffentlich zu zeigen und zu verbreiten; + + d. Abwandlungen des Schutzgegenstandes zu veröffentlichen, öffentlich zu zeigen und zu verbreiten. + + e. Bezüglich Vergütung für die Nutzung des Schutzgegenstandes gilt Folgendes: + + i. Unverzichtbare gesetzliche Vergütungsansprüche: Soweit unverzichtbare Vergütungsansprüche im Gegenzug für gesetzliche Lizenzen vorgesehen oder Pauschalabgabensysteme (zum Beispiel für Leermedien) vorhanden sind, behält sich der Lizenzgeber das ausschließliche Recht vor, die entsprechende Vergütung einzuziehen für jede Ausübung eines Rechts aus dieser Lizenz durch Sie. + + ii. Vergütung bei Zwangslizenzen: Sofern Zwangslizenzen außerhalb dieser Lizenz vorgesehen sind und zustande kommen, verzichtet der Lizenzgeber für alle Fälle einer lizenzgerechten Nutzung des Schutzgegenstandes durch Sie auf jegliche Vergütung. + + iii. Vergütung in sonstigen Fällen: Bezüglich lizenzgerechter Nutzung des Schutzgegenstandes durch Sie, die nicht unter die beiden vorherigen Abschnitte (i) und (ii) fällt, verzichtet der Lizenzgeber auf jegliche Vergütung, unabhängig davon, ob eine Einziehung der Vergütung durch ihn selbst oder nur durch eine Verwertungsgesellschaft möglich wäre. + +Das vorgenannte Nutzungsrecht wird für alle bekannten sowie für alle noch nicht bekannten Nutzungsarten eingeräumt. Es beinhaltet auch das Recht, solche Änderungen am Schutzgegenstand vorzunehmen, die für bestimmte nach dieser Lizenz zulässige Nutzungen technisch erforderlich sind. Alle sonstigen Rechte, die über diesen Abschnitt hinaus nicht ausdrücklich durch den Lizenzgeber eingeräumt werden, bleiben diesem allein vorbehalten. Soweit Datenbanken oder Zusammenstellungen von Daten Schutzgegenstand dieser Lizenz oder Teil dessen sind und einen immaterialgüterrechtlichen Schutz eigener Art genießen, verzichtet der Lizenzgeber auf sämtliche aus diesem Schutz resultierenden Rechte. + +4. Bedingungen. Die Einräumung des Nutzungsrechts gemäß Abschnitt 3 dieser Lizenz erfolgt ausdrücklich nur unter den folgenden Bedingungen: + + a. Sie dürfen den Schutzgegenstand ausschließlich unter den Bedingungen dieser Lizenz verbreiten oder öffentlich zeigen. Sie müssen dabei stets eine Kopie dieser Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen dieser Lizenz oder die durch diese Lizenz gewährten Rechte beschränken. Sie dürfen den Schutzgegenstand nicht unterlizenzieren. Bei jeder Kopie des Schutzgegenstandes, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise unverändert lassen, die auf diese Lizenz und den Haftungsausschluss hinweisen. Wenn Sie den Schutzgegenstand verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf den Schutzgegenstand) keine technischen Maßnahmen ergreifen, die den Nutzer des Schutzgegenstandes in der Ausübung der ihm durch diese Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.a) gilt auch für den Fall, dass der Schutzgegenstand einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt dieser Lizenz unterstellt werden muss. Sofern Sie ein Sammelwerk erstellen, müssen Sie auf die Mitteilung eines Lizenzgebers hin aus dem Sammelwerk die in Abschnitt 4.c) aufgezählten Hinweise entfernen. Wenn Sie eine Abwandlung vornehmen, müssen Sie auf die Mitteilung eines Lizenzgebers hin von der Abwandlung die in Abschnitt 4.c) aufgezählten Hinweise entfernen. + + b. Sie dürfen eine Abwandlung ausschließlich unter den Bedingungen + + i. dieser Lizenz, + + ii. einer späteren Version dieser Lizenz mit denselben Lizenzelementen, + + iii. einer rechtsordnungsspezifischen Creative-Commons-Lizenz mit denselben Lizenzelementen ab Version 3.0 aufwärts (z.B. Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 US), + + iv. der Creative-Commons-Unported-Lizenz mit denselben Lizenzelementen ab Version 3.0 aufwärts, oder + + v. einer mit Creative Commons kompatiblen Lizenz + + verbreiten oder öffentlich zeigen. + + Falls Sie die Abwandlung gemäß Abschnitt (v) unter einer mit Creative Commons kompatiblen Lizenz lizenzieren, müssen Sie deren Lizenzbestimmungen Folge leisten. + + Falls Sie die Abwandlungen unter einer der unter (i)-(iv) genannten Lizenzen ("Verwendbare Lizenzen") lizenzieren, müssen Sie deren Lizenzbestimmungen sowie folgenden Bestimmungen Folge leisten: Sie müssen stets eine Kopie der verwendbaren Lizenz oder deren vollständige Internetadresse in Form des Uniform-Resource-Identifier (URI) beifügen, wenn Sie die Abwandlung verbreiten oder öffentlich zeigen. Sie dürfen keine Vertrags- oder Nutzungsbedingungen anbieten oder fordern, die die Bedingungen der verwendbaren Lizenz oder die durch sie gewährten Rechte beschränken. Bei jeder Abwandlung, die Sie verbreiten oder öffentlich zeigen, müssen Sie alle Hinweise auf die verwendbare Lizenz und den Haftungsausschluss unverändert lassen. Wenn Sie die Abwandlung verbreiten oder öffentlich zeigen, dürfen Sie (in Bezug auf die Abwandlung) keine technischen Maßnahmen ergreifen, die den Nutzer der Abwandlung in der Ausübung der ihm durch die verwendbare Lizenz gewährten Rechte behindern können. Dieser Abschnitt 4.b) gilt auch für den Fall, dass die Abwandlung einen Bestandteil eines Sammelwerkes bildet, was jedoch nicht bedeutet, dass das Sammelwerk insgesamt der verwendbaren Lizenz unterstellt werden muss. + + c. Die Verbreitung und das öffentliche Zeigen des Schutzgegenstandes oder auf ihm aufbauender Abwandlungen oder ihn enthaltender Sammelwerke ist Ihnen nur unter der Bedingung gestattet, dass Sie, vorbehaltlich etwaiger Mitteilungen im Sinne von Abschnitt 4.a), alle dazu gehörenden Rechtevermerke unberührt lassen. Sie sind verpflichtet, die Rechteinhaberschaft in einer der Nutzung entsprechenden, angemessenen Form anzuerkennen, indem Sie - soweit bekannt - Folgendes angeben: + + i. Den Namen (oder das Pseudonym, falls ein solches verwendet wird) des Rechteinhabers und / oder, falls der Lizenzgeber im Rechtevermerk, in den Nutzungsbedingungen oder auf andere angemessene Weise eine Zuschreibung an Dritte vorgenommen hat (z.B. an eine Stiftung, ein Verlagshaus oder eine Zeitung) ("Zuschreibungsempfänger"), Namen bzw. Bezeichnung dieses oder dieser Dritten; + + ii. den Titel des Inhaltes; + + iii. in einer praktikablen Form den Uniform-Resource-Identifier (URI, z.B. Internetadresse), den der Lizenzgeber zum Schutzgegenstand angegeben hat, es sei denn, dieser URI verweist nicht auf den Rechtevermerk oder die Lizenzinformationen zum Schutzgegenstand; + + iv. und im Falle einer Abwandlung des Schutzgegenstandes in Übereinstimmung mit Abschnitt 3.b) einen Hinweis darauf, dass es sich um eine Abwandlung handelt. + + Die nach diesem Abschnitt 4.c) erforderlichen Angaben können in jeder angemessenen Form gemacht werden; im Falle einer Abwandlung des Schutzgegenstandes oder eines Sammelwerkes müssen diese Angaben das Minimum darstellen und bei gemeinsamer Nennung mehrerer Rechteinhaber dergestalt erfolgen, dass sie zumindest ebenso hervorgehoben sind wie die Hinweise auf die übrigen Rechteinhaber. Die Angaben nach diesem Abschnitt dürfen Sie ausschließlich zur Angabe der Rechteinhaberschaft in der oben bezeichneten Weise verwenden. Durch die Ausübung Ihrer Rechte aus dieser Lizenz dürfen Sie ohne eine vorherige, separat und schriftlich vorliegende Zustimmung des Lizenzgebers und / oder des Zuschreibungsempfängers weder explizit noch implizit irgendeine Verbindung zum Lizenzgeber oder Zuschreibungsempfänger und ebenso wenig eine Unterstützung oder Billigung durch ihn andeuten. + + d. Die oben unter 4.a) bis c) genannten Einschränkungen gelten nicht für solche Teile des Schutzgegenstandes, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zusammenstellungen von Daten einen immaterialgüterrechtlichen Schutz eigener Art genießen. + + e. Persönlichkeitsrechte bleiben - soweit sie bestehen - von dieser Lizenz unberührt. + +5. Gewährleistung + +SOFERN KEINE ANDERS LAUTENDE, SCHRIFTLICHE VEREINBARUNG ZWISCHEN DEM LIZENZGEBER UND IHNEN GESCHLOSSEN WURDE UND SOWEIT MÄNGEL NICHT ARGLISTIG VERSCHWIEGEN WURDEN, BIETET DER LIZENZGEBER DEN SCHUTZGEGENSTAND UND DIE EINRÄUMUNG VON RECHTEN UNTER AUSSCHLUSS JEGLICHER GEWÄHRLEISTUNG AN UND ÜBERNIMMT WEDER AUSDRÜCKLICH NOCH KONKLUDENT GARANTIEN IRGENDEINER ART. DIES UMFASST INSBESONDERE DAS FREISEIN VON SACH- UND RECHTSMÄNGELN, UNABHÄNGIG VON DEREN ERKENNBARKEIT FÜR DEN LIZENZGEBER, DIE VERKEHRSFÄHIGKEIT DES SCHUTZGEGENSTANDES, SEINE VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK SOWIE DIE KORREKTHEIT VON BESCHREIBUNGEN. DIESE GEWÄHRLEISTUNGSBESCHRÄNKUNG GILT NICHT, SOWEIT MÄNGEL ZU SCHÄDEN DER IN ABSCHNITT 6 BEZEICHNETEN ART FÜHREN UND AUF SEITEN DES LIZENZGEBERS DAS JEWEILS GENANNTE VERSCHULDEN BZW. VERTRETENMÜSSEN EBENFALLS VORLIEGT. + +6. Haftungsbeschränkung + +DER LIZENZGEBER HAFTET IHNEN GEGENÜBER IN BEZUG AUF SCHÄDEN AUS DER VERLETZUNG DES LEBENS, DES KÖRPERS ODER DER GESUNDHEIT NUR, SOFERN IHM WENIGSTENS FAHRLÄSSIGKEIT VORZUWERFEN IST, FÜR SONSTIGE SCHÄDEN NUR BEI GROBER FAHRLÄSSIGKEIT ODER VORSATZ, UND ÜBERNIMMT DARÜBER HINAUS KEINERLEI FREIWILLIGE HAFTUNG. + +7. Erlöschen + + a. Diese Lizenz und die durch sie eingeräumten Nutzungsrechte erlöschen mit Wirkung für die Zukunft im Falle eines Verstoßes gegen die Lizenzbedingungen durch Sie, ohne dass es dazu der Kenntnis des Lizenzgebers vom Verstoß oder einer weiteren Handlung einer der Vertragsparteien bedarf. Mit natürlichen oder juristischen Personen, die Abwandlungen des Schutzgegenstandes oder diesen enthaltende Sammelwerke unter den Bedingungen dieser Lizenz von Ihnen erhalten haben, bestehen nachträglich entstandene Lizenzbeziehungen jedoch solange weiter, wie die genannten Personen sich ihrerseits an sämtliche Lizenzbedingungen halten. Darüber hinaus gelten die Ziffern 1, 2, 5, 6, 7, und 8 auch nach einem Erlöschen dieser Lizenz fort. + + b. Vorbehaltlich der oben genannten Bedingungen gilt diese Lizenz unbefristet bis der rechtliche Schutz für den Schutzgegenstand ausläuft. Davon abgesehen behält der Lizenzgeber das Recht, den Schutzgegenstand unter anderen Lizenzbedingungen anzubieten oder die eigene Weitergabe des Schutzgegenstandes jederzeit einzustellen, solange die Ausübung dieses Rechts nicht einer Kündigung oder einem Widerruf dieser Lizenz (oder irgendeiner Weiterlizenzierung, die auf Grundlage dieser Lizenz bereits erfolgt ist bzw. zukünftig noch erfolgen muss) dient und diese Lizenz unter Berücksichtigung der oben zum Erlöschen genannten Bedingungen vollumfänglich wirksam bleibt. + +8. Sonstige Bestimmungen + + a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + b. Jedes Mal wenn Sie eine Abwandlung des Schutzgegenstandes verbreiten oder öffentlich zeigen, bietet der Lizenzgeber dem Empfänger eine Lizenz am ursprünglichen Schutzgegenstand zu den gleichen Bedingungen und im gleichen Umfang an, wie Ihnen in Form dieser Lizenz. + + c. Sollte eine Bestimmung dieser Lizenz unwirksam sein, so bleibt davon die Wirksamkeit der Lizenz im Übrigen unberührt. + + d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelten, solange die von dem Verzicht oder von dem Verstoß betroffene Seite nicht schriftlich zugestimmt hat. + + e. Diese Lizenz (zusammen mit in ihr ausdrücklich vorgesehenen Erlaubnissen, Mitteilungen und Zustimmungen, soweit diese tatsächlich vorliegen) stellt die vollständige Vereinbarung zwischen dem Lizenzgeber und Ihnen in Bezug auf den Schutzgegenstand dar. Es bestehen keine Abreden, Vereinbarungen oder Erklärungen in Bezug auf den Schutzgegenstand, die in dieser Lizenz nicht genannt sind. Rechtsgeschäftliche Änderungen des Verhältnisses zwischen dem Lizenzgeber und Ihnen sind nur über Modifikationen dieser Lizenz möglich. Der Lizenzgeber ist an etwaige zusätzliche, einseitig durch Sie übermittelte Bestimmungen nicht gebunden. Diese Lizenz kann nur durch schriftliche Vereinbarung zwischen Ihnen und dem Lizenzgeber modifiziert werden. Derlei Modifikationen wirken ausschließlich zwischen dem Lizenzgeber und Ihnen und wirken sich nicht auf die Dritten gemäß Ziffern 8.a) und b) angeboteten Lizenzen aus. + + f. Sofern zwischen Ihnen und dem Lizenzgeber keine anderweitige Vereinbarung getroffen wurde und soweit Wahlfreiheit besteht, findet auf diesen Lizenzvertrag das Recht der Bundesrepublik Deutschland Anwendung. + +Creative Commons Notice + +Creative Commons ist nicht Partei dieser Lizenz und übernimmt keinerlei Gewähr oder dergleichen in Bezug auf den Schutzgegenstand. Creative Commons haftet Ihnen oder einer anderen Partei unter keinem rechtlichen Gesichtspunkt für irgendwelche Schäden, die - abstrakt oder konkret, zufällig oder vorhersehbar - im Zusammenhang mit dieser Lizenz entstehen. Unbeschadet der vorangegangen beiden Sätze, hat Creative Commons alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinne dieser Lizenz bezeichnet. + +Creative Commons gewährt den Parteien nur insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist, um der Öffentlichkeit gegenüber kenntlich zu machen, dass der Schutzgegenstand unter einer CCPL steht. Ein darüber hinaus gehender Gebrauch der Marke "Creative Commons" oder einer verwandten Marke oder eines verwandten Logos bedarf der vorherigen schriftlichen Zustimmung von Creative Commons. Jeder erlaubte Gebrauch richtet sich nach der Creative Commons Marken-Nutzungs-Richtlinie in der jeweils aktuellen Fassung, die von Zeit zu Zeit auf der Website veröffentlicht oder auf andere Weise auf Anfrage zugänglich gemacht wird. Zur Klarstellung: Die genannten Einschränkungen der Markennutzung sind nicht Bestandteil dieser Lizenz. + +Creative Commons kann kontaktiert werden über https://creativecommons.org/. \ No newline at end of file diff --git a/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.yml b/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.yml new file mode 100644 index 00000000000..2deddd8ea0b --- /dev/null +++ b/src/licensedcode/data/non-english/licenses/cc-by-sa-3.0-de.yml @@ -0,0 +1,9 @@ +key: cc-by-sa-3.0-de +short_name: Creative Commons Attribution Share Alike 3.0 Germany +name: Creative Commons Attribution Share Alike 3.0 Germany +spdx_license_key: CC-BY-SA-3.0-DE +other_urls: + - https://creativecommons.org/licenses/by-sa/3.0/de/legalcode +ignorable_urls: + - https://creativecommons.org/ + - https://creativecommons.org/compatiblelicenses diff --git a/src/licensedcode/data/rules/acdl-1.0.yml b/src/licensedcode/data/rules/acdl-1.0.yml index 2a66151a57f..e41ff4bdaae 100644 --- a/src/licensedcode/data/rules/acdl-1.0.yml +++ b/src/licensedcode/data/rules/acdl-1.0.yml @@ -1,4 +1,5 @@ license_expression: acdl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/Common_Documentation_License diff --git a/src/licensedcode/data/rules/ace-tao_1.yml b/src/licensedcode/data/rules/ace-tao_1.yml index a9fe7c5224c..b0addb97582 100644 --- a/src/licensedcode/data/rules/ace-tao_1.yml +++ b/src/licensedcode/data/rules/ace-tao_1.yml @@ -1,4 +1,5 @@ license_expression: ace-tao is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cs.wustl.edu/~schmidt/ACE-copying.html diff --git a/src/licensedcode/data/rules/adapt-1.0_1.yml b/src/licensedcode/data/rules/adapt-1.0_1.yml index 7189d37f0b4..c0632ac4c33 100644 --- a/src/licensedcode/data/rules/adapt-1.0_1.yml +++ b/src/licensedcode/data/rules/adapt-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: adapt-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/apl1.0.php diff --git a/src/licensedcode/data/rules/adapt-1.0_2.yml b/src/licensedcode/data/rules/adapt-1.0_2.yml index fa41f3c4283..7d615c687f0 100644 --- a/src/licensedcode/data/rules/adapt-1.0_2.yml +++ b/src/licensedcode/data/rules/adapt-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: adapt-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/adapt-1.0_3.yml b/src/licensedcode/data/rules/adapt-1.0_3.yml index fa41f3c4283..7d615c687f0 100644 --- a/src/licensedcode/data/rules/adapt-1.0_3.yml +++ b/src/licensedcode/data/rules/adapt-1.0_3.yml @@ -1,2 +1,3 @@ license_expression: adapt-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/adobe-scl_1.yml b/src/licensedcode/data/rules/adobe-scl_1.yml index df19de8aca0..5da3c542e05 100644 --- a/src/licensedcode/data/rules/adobe-scl_1.yml +++ b/src/licensedcode/data/rules/adobe-scl_1.yml @@ -1,4 +1,5 @@ license_expression: adobe-scl is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/AdobeLicense diff --git a/src/licensedcode/data/rules/afl-1.1_2.yml b/src/licensedcode/data/rules/afl-1.1_2.yml index f9ccf96023c..8e36242c03c 100644 --- a/src/licensedcode/data/rules/afl-1.1_2.yml +++ b/src/licensedcode/data/rules/afl-1.1_2.yml @@ -1,4 +1,5 @@ license_expression: afl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/afl-1.1.txt diff --git a/src/licensedcode/data/rules/afl-1.2_1.yml b/src/licensedcode/data/rules/afl-1.2_1.yml index 394c0cd0ae5..54737674d14 100644 --- a/src/licensedcode/data/rules/afl-1.2_1.yml +++ b/src/licensedcode/data/rules/afl-1.2_1.yml @@ -1,2 +1,3 @@ license_expression: afl-1.2 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afl-2.0_3.yml b/src/licensedcode/data/rules/afl-2.0_3.yml index 49096cc8386..80ce083e133 100644 --- a/src/licensedcode/data/rules/afl-2.0_3.yml +++ b/src/licensedcode/data/rules/afl-2.0_3.yml @@ -1,2 +1,3 @@ license_expression: afl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afl-2.0_4.yml b/src/licensedcode/data/rules/afl-2.0_4.yml index 337eb536a73..864c00e80cb 100644 --- a/src/licensedcode/data/rules/afl-2.0_4.yml +++ b/src/licensedcode/data/rules/afl-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: afl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://flashlinux.org.uk/licenses/licenses/AFL-2.0.txt 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 new file mode 100644 index 00000000000..12213fdc5ea --- /dev/null +++ b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.RULE @@ -0,0 +1,15 @@ + * 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 + * 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. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.yml b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.yml new file mode 100644 index 00000000000..081831c0450 --- /dev/null +++ b/src/licensedcode/data/rules/afl-2.0_or_lgpl-2.0-plus_1.yml @@ -0,0 +1,6 @@ +license_expression: afl-2.0 OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/afl-2.1_3.yml b/src/licensedcode/data/rules/afl-2.1_3.yml index b90c872defc..1b29a32add7 100644 --- a/src/licensedcode/data/rules/afl-2.1_3.yml +++ b/src/licensedcode/data/rules/afl-2.1_3.yml @@ -1,4 +1,5 @@ license_expression: afl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rosenlaw.com/afl21.htm diff --git a/src/licensedcode/data/rules/afl-2.1_4.yml b/src/licensedcode/data/rules/afl-2.1_4.yml index 9ca077c3912..995a107aa68 100644 --- a/src/licensedcode/data/rules/afl-2.1_4.yml +++ b/src/licensedcode/data/rules/afl-2.1_4.yml @@ -1,4 +1,5 @@ license_expression: afl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/afl-2.1.php diff --git a/src/licensedcode/data/rules/afl-2.1_5.yml b/src/licensedcode/data/rules/afl-2.1_5.yml index b5863262620..f3e7ef6ac0b 100644 --- a/src/licensedcode/data/rules/afl-2.1_5.yml +++ b/src/licensedcode/data/rules/afl-2.1_5.yml @@ -1,2 +1,3 @@ license_expression: afl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.RULE new file mode 100644 index 00000000000..07c58274c92 --- /dev/null +++ b/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.RULE @@ -0,0 +1,15 @@ +Licensed under the Academic Free License version 2.1 + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.yml b/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.yml new file mode 100644 index 00000000000..5ddf888893c --- /dev/null +++ b/src/licensedcode/data/rules/afl-2.1_and_gpl-2.0-plus_1.yml @@ -0,0 +1,3 @@ +license_expression: afl-2.1 AND gpl-2.0-plus +is_license_notice: yes +minimum_coverage: 99 diff --git a/src/licensedcode/data/rules/afl-2.1_or_bsd-new_2.yml b/src/licensedcode/data/rules/afl-2.1_or_bsd-new_2.yml index 4fb264e7c8d..1b1bdf8671a 100644 --- a/src/licensedcode/data/rules/afl-2.1_or_bsd-new_2.yml +++ b/src/licensedcode/data/rules/afl-2.1_or_bsd-new_2.yml @@ -1,2 +1,3 @@ license_expression: afl-2.1 OR bsd-new is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afl-2.1_or_bsd-new_3.yml b/src/licensedcode/data/rules/afl-2.1_or_bsd-new_3.yml index 4a6c63b032c..e20e99529e1 100644 --- a/src/licensedcode/data/rules/afl-2.1_or_bsd-new_3.yml +++ b/src/licensedcode/data/rules/afl-2.1_or_bsd-new_3.yml @@ -1,4 +1,5 @@ license_expression: afl-2.1 OR bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://dojotoolkit.org/license diff --git a/src/licensedcode/data/rules/afl-3.0.yml b/src/licensedcode/data/rules/afl-3.0.yml index d43854e1f9f..e10806193c2 100644 --- a/src/licensedcode/data/rules/afl-3.0.yml +++ b/src/licensedcode/data/rules/afl-3.0.yml @@ -1,4 +1,5 @@ license_expression: afl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/afl-3.0.php diff --git a/src/licensedcode/data/rules/afl-3.0_1.yml b/src/licensedcode/data/rules/afl-3.0_1.yml index d7a9cbd95d1..cadb97022bb 100644 --- a/src/licensedcode/data/rules/afl-3.0_1.yml +++ b/src/licensedcode/data/rules/afl-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: afl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rosenlaw.com/OSL3.0-explained.pdf diff --git a/src/licensedcode/data/rules/afl-3.0_2.yml b/src/licensedcode/data/rules/afl-3.0_2.yml index bf6609859a0..bece7eb45d5 100644 --- a/src/licensedcode/data/rules/afl-3.0_2.yml +++ b/src/licensedcode/data/rules/afl-3.0_2.yml @@ -1,2 +1,3 @@ license_expression: afl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afl-3.0_4.yml b/src/licensedcode/data/rules/afl-3.0_4.yml index b663e616635..1a1a7043b3e 100644 --- a/src/licensedcode/data/rules/afl-3.0_4.yml +++ b/src/licensedcode/data/rules/afl-3.0_4.yml @@ -1,2 +1,3 @@ license_expression: afl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afpl-9.0_1.yml b/src/licensedcode/data/rules/afpl-9.0_1.yml index c102aa22183..11e874a40b9 100644 --- a/src/licensedcode/data/rules/afpl-9.0_1.yml +++ b/src/licensedcode/data/rules/afpl-9.0_1.yml @@ -1,4 +1,5 @@ license_expression: afpl-9.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.artifex.com/downloads/doc/Public.htm diff --git a/src/licensedcode/data/rules/afpl-9.0_2.yml b/src/licensedcode/data/rules/afpl-9.0_2.yml index c102aa22183..11e874a40b9 100644 --- a/src/licensedcode/data/rules/afpl-9.0_2.yml +++ b/src/licensedcode/data/rules/afpl-9.0_2.yml @@ -1,4 +1,5 @@ license_expression: afpl-9.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.artifex.com/downloads/doc/Public.htm diff --git a/src/licensedcode/data/rules/afpl-9.0_3.yml b/src/licensedcode/data/rules/afpl-9.0_3.yml index 0f2bd758809..75bc3469404 100644 --- a/src/licensedcode/data/rules/afpl-9.0_3.yml +++ b/src/licensedcode/data/rules/afpl-9.0_3.yml @@ -1,2 +1,3 @@ license_expression: afpl-9.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afpl-9.0_5.yml b/src/licensedcode/data/rules/afpl-9.0_5.yml index 0f2bd758809..75bc3469404 100644 --- a/src/licensedcode/data/rules/afpl-9.0_5.yml +++ b/src/licensedcode/data/rules/afpl-9.0_5.yml @@ -1,2 +1,3 @@ license_expression: afpl-9.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/afpl-9.0_6.yml b/src/licensedcode/data/rules/afpl-9.0_6.yml index 0f2bd758809..75bc3469404 100644 --- a/src/licensedcode/data/rules/afpl-9.0_6.yml +++ b/src/licensedcode/data/rules/afpl-9.0_6.yml @@ -1,2 +1,3 @@ license_expression: afpl-9.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agere-sla.yml b/src/licensedcode/data/rules/agere-sla.yml index 80ad29a6a9d..9baadea6c63 100644 --- a/src/licensedcode/data/rules/agere-sla.yml +++ b/src/licensedcode/data/rules/agere-sla.yml @@ -1,4 +1,5 @@ license_expression: agere-sla is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/Agere_LT_Modem_Driver_License diff --git a/src/licensedcode/data/rules/agpl-1.0_1.yml b/src/licensedcode/data/rules/agpl-1.0_1.yml index cbb3ed940de..01bd3156131 100644 --- a/src/licensedcode/data/rules/agpl-1.0_1.yml +++ b/src/licensedcode/data/rules/agpl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: agpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-1.0_3.yml b/src/licensedcode/data/rules/agpl-1.0_3.yml index cbb3ed940de..01bd3156131 100644 --- a/src/licensedcode/data/rules/agpl-1.0_3.yml +++ b/src/licensedcode/data/rules/agpl-1.0_3.yml @@ -1,2 +1,3 @@ license_expression: agpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-1.0_4.yml b/src/licensedcode/data/rules/agpl-1.0_4.yml index cbb3ed940de..01bd3156131 100644 --- a/src/licensedcode/data/rules/agpl-1.0_4.yml +++ b/src/licensedcode/data/rules/agpl-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: agpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-1.0_6.yml b/src/licensedcode/data/rules/agpl-1.0_6.yml index 419f359308c..1bc8d4f56e5 100644 --- a/src/licensedcode/data/rules/agpl-1.0_6.yml +++ b/src/licensedcode/data/rules/agpl-1.0_6.yml @@ -1,4 +1,5 @@ license_expression: agpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.affero.org/oagpl.html diff --git a/src/licensedcode/data/rules/agpl-2.0_1.yml b/src/licensedcode/data/rules/agpl-2.0_1.yml index 1c6ec859375..54210fdc3bc 100644 --- a/src/licensedcode/data/rules/agpl-2.0_1.yml +++ b/src/licensedcode/data/rules/agpl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: agpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-2.0_3.yml b/src/licensedcode/data/rules/agpl-2.0_3.yml index 39c528f769a..6a808cf937f 100644 --- a/src/licensedcode/data/rules/agpl-2.0_3.yml +++ b/src/licensedcode/data/rules/agpl-2.0_3.yml @@ -1,4 +1,5 @@ license_expression: agpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.affero.org/agpl2.html diff --git a/src/licensedcode/data/rules/agpl-2.0_4.yml b/src/licensedcode/data/rules/agpl-2.0_4.yml index 1c6ec859375..54210fdc3bc 100644 --- a/src/licensedcode/data/rules/agpl-2.0_4.yml +++ b/src/licensedcode/data/rules/agpl-2.0_4.yml @@ -1,2 +1,3 @@ license_expression: agpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_240.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_240.RULE new file mode 100644 index 00000000000..c55c144c3a9 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_240.RULE @@ -0,0 +1 @@ +Licensed under AGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_240.yml b/src/licensedcode/data/rules/agpl-3.0-plus_240.yml new file mode 100644 index 00000000000..fa16ff71590 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_240.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_241.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_241.RULE new file mode 100644 index 00000000000..3b1752d1cf5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_241.RULE @@ -0,0 +1 @@ +an AGPL-licensed open source project. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_241.yml b/src/licensedcode/data/rules/agpl-3.0-plus_241.yml new file mode 100644 index 00000000000..fa16ff71590 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_241.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_242.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_242.RULE new file mode 100644 index 00000000000..d668f67b61f --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_242.RULE @@ -0,0 +1 @@ +AGPL-licensed open source project. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_242.yml b/src/licensedcode/data/rules/agpl-3.0-plus_242.yml new file mode 100644 index 00000000000..fa16ff71590 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_242.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_243.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_243.RULE new file mode 100644 index 00000000000..e1ea29ba3ef --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_243.RULE @@ -0,0 +1,2 @@ +GNU Affero General Public License, version 3 or any later version. +See AGPL-3 for the full text of this license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_243.yml b/src/licensedcode/data/rules/agpl-3.0-plus_243.yml new file mode 100644 index 00000000000..1e4de91a3bb --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_243.yml @@ -0,0 +1,4 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - AGPL-3 diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_244.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_244.RULE new file mode 100644 index 00000000000..0026cddf33f --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_244.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_244.yml b/src/licensedcode/data/rules/agpl-3.0-plus_244.yml new file mode 100644 index 00000000000..93b0cdb2405 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_244.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_245.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_245.RULE new file mode 100644 index 00000000000..43cbdd6b37e --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_245.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_245.yml b/src/licensedcode/data/rules/agpl-3.0-plus_245.yml new file mode 100644 index 00000000000..93b0cdb2405 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_245.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_246.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_246.RULE new file mode 100644 index 00000000000..78960115cbc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_246.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_246.yml b/src/licensedcode/data/rules/agpl-3.0-plus_246.yml new file mode 100644 index 00000000000..93b0cdb2405 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_246.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_247.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_247.RULE new file mode 100644 index 00000000000..60909cfaab5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_247.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_247.yml b/src/licensedcode/data/rules/agpl-3.0-plus_247.yml new file mode 100644 index 00000000000..93b0cdb2405 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_247.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_248.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_248.RULE new file mode 100644 index 00000000000..1363e8b5fc7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_248.RULE @@ -0,0 +1,16 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Affero GPL, version 3 +or later + + is free software: you can 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 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_248.yml b/src/licensedcode/data/rules/agpl-3.0-plus_248.yml new file mode 100644 index 00000000000..9f661f7ce90 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_248.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 99 +minimum_coverage: 95 +notes: this is a mix up of AGPL and GPL notices +ignorable_urls: + - http://gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE new file mode 100644 index 00000000000..e5262a72a37 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_249.RULE @@ -0,0 +1,14 @@ + ("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" + "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 .") diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_249.yml b/src/licensedcode/data/rules/agpl-3.0-plus_249.yml new file mode 100644 index 00000000000..d7c6c36cdd8 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_249.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_250.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_250.RULE new file mode 100644 index 00000000000..625dcb5c250 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_250.RULE @@ -0,0 +1,3 @@ +licensed under the `AGPL v3` or later. + + https://www.gnu.org/licenses/agpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_250.yml b/src/licensedcode/data/rules/agpl-3.0-plus_250.yml new file mode 100644 index 00000000000..4dcc43f6e29 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_250.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_251.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_251.RULE new file mode 100644 index 00000000000..b46257eaefa --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_251.RULE @@ -0,0 +1,15 @@ +# This software's license gives you freedom; you can copy, convey, +# propagate, redistribute and/or modify this program under the terms of +# the GNU Affero General Public License (AGPL) as published by the Free +# Software Foundation (FSF), either version 3 of the License, or (at your +# option) any later version of the AGPL published by the FSF. +# +# This program is distributed in the hope that 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 in a file in the toplevel directory called +# "AGPLv3". If not, see . +# \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_251.yml b/src/licensedcode/data/rules/agpl-3.0-plus_251.yml new file mode 100644 index 00000000000..2a00e9d1f06 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_251.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - AGPLv3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE new file mode 100644 index 00000000000..a3da6a1f1e0 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_252.RULE @@ -0,0 +1,12 @@ + * 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. + * + * This program is distributed in the hope that 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_252.yml b/src/licensedcode/data/rules/agpl-3.0-plus_252.yml new file mode 100644 index 00000000000..e88c7cfcb0e --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_252.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_253.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_253.RULE new file mode 100644 index 00000000000..26cacf28090 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_253.RULE @@ -0,0 +1,13 @@ +License: AGPL-3.0 + 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_253.yml b/src/licensedcode/data/rules/agpl-3.0-plus_253.yml new file mode 100644 index 00000000000..9ac83793aa7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_253.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 92 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_254.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_254.RULE new file mode 100644 index 00000000000..cab847f24f0 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_254.RULE @@ -0,0 +1,16 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU GPL, version 3 +or later + + is free software: you can 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 Affero General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_254.yml b/src/licensedcode/data/rules/agpl-3.0-plus_254.yml new file mode 100644 index 00000000000..712f4b3c485 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_254.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +notes: this is a mix up of AGPL and GPL notices +ignorable_urls: + - http://gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_255.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_255.RULE new file mode 100644 index 00000000000..2e776200013 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_255.RULE @@ -0,0 +1,3 @@ +This program is distributed under the terms of the + GNU Affero General Public License version 3.0 or later +see https://www.gnu.org/licenses/agpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_255.yml b/src/licensedcode/data/rules/agpl-3.0-plus_255.yml new file mode 100644 index 00000000000..698e5dc001a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_255.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl.txt diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.RULE new file mode 100644 index 00000000000..f9b755088b8 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.RULE @@ -0,0 +1,18 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of either: + + 1. 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. + 2. the Apache License as published by the Apache Software Foundation, + either version 2.0 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 or the Apache License for more details. + +You should have received a copy of the GNU Affero General Public License +and the Apache License along with this program. If not, see + and . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.yml new file mode 100644 index 00000000000..6a0c6d7cbbb --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_1.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus OR apache-2.0 +is_license_notice: yes +relevance: 99 +notes: this ignores the "any later version" of the apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/ + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.RULE new file mode 100644 index 00000000000..4702d94d6dd --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.RULE @@ -0,0 +1,8 @@ +This program is free software: you can redistribute it and/or modify it under the terms of either: + + 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. + the Apache License as published by the Apache Software Foundation, either version 2.0 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 or the Apache License for more details. + +You should have received a copy of the GNU Affero General Public License and the Apache License along with this program. If not, see http://www.gnu.org/licenses/ and http://www.apache.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.yml new file mode 100644 index 00000000000..177f23f3fbc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_2.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus OR apache-2.0 +is_license_notice: yes +relevance: 99 +notes: this ignores the "any later version" of the apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.RULE new file mode 100644 index 00000000000..73e2e931383 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.RULE @@ -0,0 +1,18 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of either: + + 1. 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. + 2. the Apache License as published by the Apache Software Foundation, + either version 2.0 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 or the Apache License for more details. + +You should have received a copy of the GNU Affero General Public License +and the Apache License along with this program. If not, see + and . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.yml new file mode 100644 index 00000000000..103f92dd734 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_3.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus OR apache-2.0 +is_license_notice: yes +relevance: 99 +notes: this ignores the "any later version" of the apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/ + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.RULE new file mode 100644 index 00000000000..1130ddcdcd2 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.RULE @@ -0,0 +1,8 @@ +This program is free software: you can redistribute it and/or modify it under the terms of either: + + 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. + the Apache License as published by the Apache Software Foundation, either version 2.0 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 or the Apache License for more details. + +You should have received a copy of the GNU Affero General Public License and the Apache License along with this program. If not, see https://www.gnu.org/licenses/ and http://www.apache.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.yml new file mode 100644 index 00000000000..380e047d327 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_apache-2.0_4.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus OR apache-2.0 +is_license_notice: yes +relevance: 99 +notes: this ignores the "any later version" of the apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.RULE new file mode 100644 index 00000000000..0796f48e8f0 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.RULE @@ -0,0 +1,14 @@ +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 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 . + +For commercial licensing, including our "Indie Dev" friendly options, +please contact sales@artifex.com. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.yml new file mode 100644 index 00000000000..e56e14b7fd4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_8.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0-plus OR commercial-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ +ignorable_emails: + - sales@artifex.com diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.RULE new file mode 100644 index 00000000000..3b2aec1464a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.RULE @@ -0,0 +1,13 @@ +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 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 . + +For commercial licensing please contact \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.yml b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.yml new file mode 100644 index 00000000000..47b8e2d5c48 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_or_commercial-license_9.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus OR commercial-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.RULE new file mode 100644 index 00000000000..ee0e983e0d6 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.RULE @@ -0,0 +1,26 @@ +* * + * 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 . * + * * + * * + * Additional permission under GNU AGPL version 3 section 7 * + * * + * If you modify this program, or any covered work, by linking or * + * combining it with the OpenSSL project's OpenSSL library (or a * + * modified version of that library), containing parts covered by the * + * terms of the OpenSSL or SSLeay licenses, the authors of PokerTH * + * (Felix Hammer, Florian Thauer, Lothar May) grant you additional * + * permission to convey the resulting work. * + * Corresponding Source for a non-source form of such a combination * + * shall include the source code for the parts of OpenSSL used as well * + * as that of the covered work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.yml new file mode 100644 index 00000000000..559ea7f54bf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_19.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.RULE new file mode 100644 index 00000000000..126a2ad2ff4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.RULE @@ -0,0 +1,28 @@ +* The JavaScript code in this page 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. The code is distributed + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU AGPL for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this code. If not, see . + * + * As additional permission under GNU AGPL version 3 section 7, you + * may distribute non-source (e.g., minimized or compacted) forms of + * that code without the copy of the GNU GPL normally required by + * section 4, provided you include this license notice and a URL + * through which recipients can access the Corresponding Source. + * + * As a special exception to the AGPL, any HTML file which merely makes function + * calls to this code, and for that purpose includes it by reference shall be + * deemed a separate work for copyright law purposes. In addition, the copyright + * holders of this code give you permission to combine this code with free + * software libraries that are released under the GNU LGPL. You may copy and + * distribute such a system following the terms of the GNU AGPL for this code + * and the LGPL for the libraries. If you modify this code, you may extend this + * exception to your version of the code, but you are not obligated to do so. + * If you do not wish to do so, delete this exception statement from your + * version. + * + * This license applies to this entire compilation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.yml new file mode 100644 index 00000000000..559ea7f54bf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_20.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.RULE new file mode 100644 index 00000000000..38816b9976b --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.RULE @@ -0,0 +1,20 @@ +# 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. +# +# The copyright holders grant you an additional permission under Section 7 +# of the GNU Affero General Public License, version 3, exempting you from +# the requirement in Section 6 of the GNU General Public License, version 3, +# to accompany Corresponding Source with Installation Information for the +# Program or any work based on the Program. You are still required to +# comply with all other Section 6 requirements to provide Corresponding +# Source. +# +# This program is distributed in the hope that 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.yml new file mode 100644 index 00000000000..559ea7f54bf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_21.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.RULE new file mode 100644 index 00000000000..a0dab128527 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.RULE @@ -0,0 +1,14 @@ +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. + You should have received a copy of the GNU Affero General Public License + along with . If not, see . + +The Copyright and Authors attributions contained herein may not be removed or +otherwise altered, except to add the Author attribution of a contributor to +this work. (Additional Terms pursuant to Section 7b of the AGPL v3) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.yml new file mode 100644 index 00000000000..559ea7f54bf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_22.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.RULE new file mode 100644 index 00000000000..d8ddec12b67 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.RULE @@ -0,0 +1,33 @@ +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 IN WHICH THE COPYRIGHT IS OWNED BY +ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT +OF THIRD PARTY RIGHTS + +This program is distributed in the hope that 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 https://www.gnu.org/licenses or write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA, 02110-1301 USA, or download the license from the following URL: +http://itextpdf.com/terms-of-use/ + +The interactive user interfaces in modified source and object code versions +of this program must display Appropriate Legal Notices, as required under +Section 5 of the GNU Affero General Public License. +In accordance with Section 7(b) of the GNU Affero General Public License, +a covered work must retain the producer line in every PDF that is created +or manipulated using iText. +You can be released from the requirements of the license by purchasing +a commercial license. Buying such a license is mandatory as soon as you +develop commercial activities involving the iText software without +disclosing the source code of your own applications. +These activities include: offering paid services to customers as an ASP, +serving PDFs on the fly in a web application, shipping iText with a closed +source product. +For more information, please contact iText Software Corp. at this +address: sales@itextpdf.com \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.yml new file mode 100644 index 00000000000..0dcd63d4fef --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_23.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://itextpdf.com/terms-of-use/ + - https://www.gnu.org/licenses +ignorable_emails: + - sales@itextpdf.com diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.RULE new file mode 100644 index 00000000000..53bd58b6fd5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.RULE @@ -0,0 +1,24 @@ +* 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 . * + * * + * * + * Additional permission under GNU AGPL version 3 section 7 * + * * + * If you modify this program, or any covered work, by linking or * + * combining it with the OpenSSL project's OpenSSL library (or a * + * modified version of that library), containing parts covered by the * + * terms of the OpenSSL or SSLeay licenses, the authors grant you additional * + * permission to convey the resulting work. * + * Corresponding Source for a non-source form of such a combination * + * shall include the source code for the parts of OpenSSL used as well * + * as that of the covered work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.yml new file mode 100644 index 00000000000..559ea7f54bf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_24.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.RULE new file mode 100644 index 00000000000..4fea00701c3 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.RULE @@ -0,0 +1,57 @@ +* LICENSE: + * 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. + * + * ADDITIONAL PERMISSION under the GNU Affero GPL version 3 + * section 7: (This paragraph applies only to the LAGPLv3 + * components listed above.) If you modify this Program, or + * any covered work, by linking or combining it with other + * code, such other code is not for that reason alone subject + * to any of the requirements of the GNU Affero GPL version 3. + * (==> This means if you are only using the OT API, then you + * don't have to open-source your code--only your changes to + * Open-Transactions itself must be open source. Similar to + * LGPLv3, except it applies to software-as-a-service, not + * just to distributing binaries.) + * + * Extra WAIVER for OpenSSL, Lucre, and all other libraries + * used by Open Transactions: This program is released under + * the AGPL with the additional exemption that compiling, + * linking, and/or using OpenSSL is allowed. The same is true + * for any other open source libraries included in this + * project: complete waiver from the AGPL is hereby granted to + * compile, link, and/or use them with Open-Transactions, + * according to their own terms, as long as the rest of the + * Open-Transactions terms remain respected, with regard to + * the Open-Transactions code itself. + * + * Lucre License: + * This code is also "dual-license", meaning that Ben Lau- + * rie's license must also be included and respected, since + * the code for Lucre is also included with Open Transactions. + * See Open-Transactions/src/otlib/lucre/LUCRE_LICENSE.txt + * The Laurie requirements are light, but if there is any + * problem with his license, simply remove the Lucre code. + * Although there are no other blind token algorithms in Open + * Transactions (yet. credlib is coming), the other functions + * will continue to operate. + * See Lucre on Github: https://github.com/benlaurie/lucre + + * You should have received a copy of the GNU Affero General + * Public License along with this program. If not, see: + * https://www.gnu.org/licenses/ + * + * If you would like to use this software outside of the free + * software license, please contact FellowTraveler. + * (Unfortunately many will run anonymously and untraceably, + * so who could really stop them?) + * + * DISCLAIMER: + * This program is distributed in the hope that 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.yml new file mode 100644 index 00000000000..53eb06db70c --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_agpl-generic-additional-terms_and_lucre_2.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0-plus WITH agpl-generic-additional-terms AND lucre +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://github.com/benlaurie/lucre + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.RULE new file mode 100644 index 00000000000..a0c30e14cd9 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.RULE @@ -0,0 +1,17 @@ +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. + +Additional permission under the GNU Affero GPL version 3 section 7: +If you modify this Program, or any covered work, by linking or +combining it with other code, such other code is not for that reason +alone subject to any of the requirements of the GNU Affero GPL version 3. + +In summary: +- You can use this program for no cost. +- You can use this program for both personal and commercial reasons. +- You do not have to share your own program's code which uses this program. +- You have to share modifications (e.g bug-fixes) you've made to this program. + +For the full copy of the GNU Affero General Public License see: +https://www.gnu.org/licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.yml new file mode 100644 index 00000000000..f3f55877c58 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_linking-exception-agpl-3.0_1.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH linking-exception-agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses 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 new file mode 100644 index 00000000000..91048f52ae1 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.RULE @@ -0,0 +1,29 @@ + 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. + As a special exception, the copyright holders give permission to link the + code of portions of this program with the OpenSSL library under certain + conditions as described in each individual source file and distribute + linked combinations including the program with the OpenSSL library. You + must comply with the GNU Affero General Public License in all respects for + all of the code used other than as permitted herein. If you modify file(s) + with this exception, you may extend this exception to your version of the + file(s), but you are not obligated to do so. If you do not wish to do so, + delete this exception statement from your version. If you delete this + exception statement from all source files in the program, then also delete + it in the license file. diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.yml b/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.yml new file mode 100644 index 00000000000..fe68814c394 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0-plus_with_openssl-exception-agpl-3.0_1.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0-plus WITH openssl-exception-agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_306.RULE b/src/licensedcode/data/rules/agpl-3.0_306.RULE new file mode 100644 index 00000000000..3422b8ada2f --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_306.RULE @@ -0,0 +1 @@ +licensed under the AGPL v3 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_306.yml b/src/licensedcode/data/rules/agpl-3.0_306.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_306.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_307.RULE b/src/licensedcode/data/rules/agpl-3.0_307.RULE new file mode 100644 index 00000000000..59ce78f0809 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_307.RULE @@ -0,0 +1 @@ +This project is licensed under the AGPL v3 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_307.yml b/src/licensedcode/data/rules/agpl-3.0_307.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_307.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_308.RULE b/src/licensedcode/data/rules/agpl-3.0_308.RULE new file mode 100644 index 00000000000..cf68ee7be97 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_308.RULE @@ -0,0 +1 @@ +AGPL License:** \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_308.yml b/src/licensedcode/data/rules/agpl-3.0_308.yml new file mode 100644 index 00000000000..b4bc93464d9 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_308.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_309.RULE b/src/licensedcode/data/rules/agpl-3.0_309.RULE new file mode 100644 index 00000000000..be1a84d3f19 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_309.RULE @@ -0,0 +1 @@ +the GNU Affero General Public License (AGPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_309.yml b/src/licensedcode/data/rules/agpl-3.0_309.yml new file mode 100644 index 00000000000..b4bc93464d9 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_309.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_310.RULE b/src/licensedcode/data/rules/agpl-3.0_310.RULE new file mode 100644 index 00000000000..28659202240 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_310.RULE @@ -0,0 +1,2 @@ +License +This project is licensed under the AGPL v3 license, see LICENSE.txt (./LICENSE.txt). \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_310.yml b/src/licensedcode/data/rules/agpl-3.0_310.yml new file mode 100644 index 00000000000..37d15335b4a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_310.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/agpl-3.0_311.RULE b/src/licensedcode/data/rules/agpl-3.0_311.RULE new file mode 100644 index 00000000000..d74a10aa893 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_311.RULE @@ -0,0 +1,2 @@ +License +This project is licensed under the AGPL v3 license, see LICENSE.txt. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_311.yml b/src/licensedcode/data/rules/agpl-3.0_311.yml new file mode 100644 index 00000000000..37d15335b4a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_311.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/agpl-3.0_312.RULE b/src/licensedcode/data/rules/agpl-3.0_312.RULE new file mode 100644 index 00000000000..ccb45ee8720 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_312.RULE @@ -0,0 +1 @@ +This project is licensed under the AGPL v3 license, see LICENSE.txt. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_312.yml b/src/licensedcode/data/rules/agpl-3.0_312.yml new file mode 100644 index 00000000000..37d15335b4a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_312.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/agpl-3.0_313.RULE b/src/licensedcode/data/rules/agpl-3.0_313.RULE new file mode 100644 index 00000000000..1fb4913bab3 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_313.RULE @@ -0,0 +1,2 @@ +License +This project is licensed under the AGPL v3 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_313.yml b/src/licensedcode/data/rules/agpl-3.0_313.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_313.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_314.RULE b/src/licensedcode/data/rules/agpl-3.0_314.RULE new file mode 100644 index 00000000000..42995acadfc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_314.RULE @@ -0,0 +1 @@ +license for this project is AGPL-3.0-only (LICENSE). \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_314.yml b/src/licensedcode/data/rules/agpl-3.0_314.yml new file mode 100644 index 00000000000..5431969e2ed --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_314.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/agpl-3.0_315.RULE b/src/licensedcode/data/rules/agpl-3.0_315.RULE new file mode 100644 index 00000000000..ae62daecaea --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_315.RULE @@ -0,0 +1 @@ +Licensed under AGPLv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_315.yml b/src/licensedcode/data/rules/agpl-3.0_315.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_315.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_316.RULE b/src/licensedcode/data/rules/agpl-3.0_316.RULE new file mode 100644 index 00000000000..da95476f8fa --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_316.RULE @@ -0,0 +1 @@ +Released under the AGPL-v3 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_316.yml b/src/licensedcode/data/rules/agpl-3.0_316.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_316.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_317.RULE b/src/licensedcode/data/rules/agpl-3.0_317.RULE new file mode 100644 index 00000000000..88bead378d4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_317.RULE @@ -0,0 +1 @@ +Released under the # strong AGPL-v3 License \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_317.yml b/src/licensedcode/data/rules/agpl-3.0_317.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_317.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_318.RULE b/src/licensedcode/data/rules/agpl-3.0_318.RULE new file mode 100644 index 00000000000..f94e5b81a88 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_318.RULE @@ -0,0 +1 @@ +This repository is licensed under [AGPL-3.0] \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_318.yml b/src/licensedcode/data/rules/agpl-3.0_318.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_318.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_319.RULE b/src/licensedcode/data/rules/agpl-3.0_319.RULE new file mode 100644 index 00000000000..14de0436030 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_319.RULE @@ -0,0 +1 @@ +This repository is licensed under [AGPL-3.0](LICENSE). \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_319.yml b/src/licensedcode/data/rules/agpl-3.0_319.yml new file mode 100644 index 00000000000..5431969e2ed --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_319.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/agpl-3.0_320.RULE b/src/licensedcode/data/rules/agpl-3.0_320.RULE new file mode 100644 index 00000000000..a6c7ddd02dd --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_320.RULE @@ -0,0 +1 @@ +licensed under [AGPL-3.0] \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_320.yml b/src/licensedcode/data/rules/agpl-3.0_320.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_320.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_321.RULE b/src/licensedcode/data/rules/agpl-3.0_321.RULE new file mode 100644 index 00000000000..c48608ffabf --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_321.RULE @@ -0,0 +1 @@ +licensed under [AGPL-3.0](/LICENSE) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_321.yml b/src/licensedcode/data/rules/agpl-3.0_321.yml new file mode 100644 index 00000000000..5431969e2ed --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_321.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/agpl-3.0_322.RULE b/src/licensedcode/data/rules/agpl-3.0_322.RULE new file mode 100644 index 00000000000..43bac41ef60 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_322.RULE @@ -0,0 +1,2 @@ +* This file is part of the Genode OS framework, which is distributed + * 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_322.yml b/src/licensedcode/data/rules/agpl-3.0_322.yml new file mode 100644 index 00000000000..aab3d541a4d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_322.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/agpl-3.0_323.RULE b/src/licensedcode/data/rules/agpl-3.0_323.RULE new file mode 100644 index 00000000000..f56173f6368 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_323.RULE @@ -0,0 +1 @@ +adaptations are AGPLv3 licensed \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_323.yml b/src/licensedcode/data/rules/agpl-3.0_323.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_323.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_324.RULE b/src/licensedcode/data/rules/agpl-3.0_324.RULE new file mode 100644 index 00000000000..04c6547f873 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_324.RULE @@ -0,0 +1 @@ +AGPLv3 licensed \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_324.yml b/src/licensedcode/data/rules/agpl-3.0_324.yml new file mode 100644 index 00000000000..b6548eaf117 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_324.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_325.RULE b/src/licensedcode/data/rules/agpl-3.0_325.RULE new file mode 100644 index 00000000000..b31bd2e7166 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_325.RULE @@ -0,0 +1,4 @@ +The source code of the software packages are +under the terms of the GNU Affero General Public License version 3 (GNU AGPL v3) +as published by the Free Software Foundation. +(https://www.gnu.org/licenses/agpl-3.0.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_325.yml b/src/licensedcode/data/rules/agpl-3.0_325.yml new file mode 100644 index 00000000000..b862a7ebcb7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_325.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_326.RULE b/src/licensedcode/data/rules/agpl-3.0_326.RULE new file mode 100644 index 00000000000..d303d468c63 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_326.RULE @@ -0,0 +1,16 @@ +Copyright / Licence +Copyright GNU AGPL. Email me if you need another licence. + +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 Licence, 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 Licence for more details. + +You should have received a copy of the GNU Affero General Public Licence +along with this program. If not, see https://www.gnu.org/licenses/. + diff --git a/src/licensedcode/data/rules/agpl-3.0_326.yml b/src/licensedcode/data/rules/agpl-3.0_326.yml new file mode 100644 index 00000000000..575b3529e0f --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_326.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_327.RULE b/src/licensedcode/data/rules/agpl-3.0_327.RULE new file mode 100644 index 00000000000..1b95d04c23f --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_327.RULE @@ -0,0 +1,10 @@ +In the case you use the software under the terms of the GNU AGPL v3, the +program is provided in the hope hat 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 can find a copy of the GNU Affero General Public License at this URI: +https://www.gnu.org/licenses/agpl-3.0.html If not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_327.yml b/src/licensedcode/data/rules/agpl-3.0_327.yml new file mode 100644 index 00000000000..b862a7ebcb7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_327.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_328.RULE b/src/licensedcode/data/rules/agpl-3.0_328.RULE new file mode 100644 index 00000000000..ebb33429ddb --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_328.RULE @@ -0,0 +1,11 @@ + +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 +Licence, 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 Licence for more details. +You should have received a copy of the GNU Affero General Public Licence +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/agpl-3.0_328.yml b/src/licensedcode/data/rules/agpl-3.0_328.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_328.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_329.RULE b/src/licensedcode/data/rules/agpl-3.0_329.RULE new file mode 100644 index 00000000000..59a818a077d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_329.RULE @@ -0,0 +1,11 @@ +You can use, redistribute, and/or modify +this code under the terms of the GNU Affero General Public License +version 3. + +This program is distributed in the hope that 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_329.yml b/src/licensedcode/data/rules/agpl-3.0_329.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_329.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_330.RULE b/src/licensedcode/data/rules/agpl-3.0_330.RULE new file mode 100644 index 00000000000..0c6abf6d561 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_330.RULE @@ -0,0 +1,16 @@ +Copyright / license +Copyright GNU AGPL. Email me if you need another license. + +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 https://www.gnu.org/licenses/. + diff --git a/src/licensedcode/data/rules/agpl-3.0_330.yml b/src/licensedcode/data/rules/agpl-3.0_330.yml new file mode 100644 index 00000000000..458660d3aee --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_330.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_331.RULE b/src/licensedcode/data/rules/agpl-3.0_331.RULE new file mode 100644 index 00000000000..a6a87395a5d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_331.RULE @@ -0,0 +1,15 @@ + 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. +# + is distributed in the hope that 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, version 3, along with . If not, see +# +# +# Licensed under the terms of the GNU Affero General Public License +# version 3 diff --git a/src/licensedcode/data/rules/agpl-3.0_331.yml b/src/licensedcode/data/rules/agpl-3.0_331.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_331.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_332.RULE b/src/licensedcode/data/rules/agpl-3.0_332.RULE new file mode 100644 index 00000000000..2715b8fb1f3 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_332.RULE @@ -0,0 +1,14 @@ + + * 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. + * + * This is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See + * the GNU 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 + * . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_332.yml b/src/licensedcode/data/rules/agpl-3.0_332.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_332.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_333.RULE b/src/licensedcode/data/rules/agpl-3.0_333.RULE new file mode 100644 index 00000000000..7f436ff81cd --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_333.RULE @@ -0,0 +1,13 @@ +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, either version 3 of the license, or (at +your option) any later version. + +This is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero +General Public license for more details. + +You should have received a copy of the GNU Affero General Public license +along with this . If not, see https://www.gnu.org/licenses/. + diff --git a/src/licensedcode/data/rules/agpl-3.0_333.yml b/src/licensedcode/data/rules/agpl-3.0_333.yml new file mode 100644 index 00000000000..78e75193933 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_333.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_334.RULE b/src/licensedcode/data/rules/agpl-3.0_334.RULE new file mode 100644 index 00000000000..9bfebc77d4d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_334.RULE @@ -0,0 +1,9 @@ +* The JavaScript code in this page 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. The code is distributed + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU AGPL for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this code. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_334.yml b/src/licensedcode/data/rules/agpl-3.0_334.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_334.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_335.RULE b/src/licensedcode/data/rules/agpl-3.0_335.RULE new file mode 100644 index 00000000000..d4ef62b6739 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_335.RULE @@ -0,0 +1,662 @@ +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + (https://www.gnu.org/licenses/agpl.html) + + 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/rules/agpl-3.0_335.yml b/src/licensedcode/data/rules/agpl-3.0_335.yml new file mode 100644 index 00000000000..f9599359d51 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_335.yml @@ -0,0 +1,11 @@ +license_expression: agpl-3.0 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ + - https://www.gnu.org/licenses/agpl.html diff --git a/src/licensedcode/data/rules/agpl-3.0_336.RULE b/src/licensedcode/data/rules/agpl-3.0_336.RULE new file mode 100644 index 00000000000..53642f393aa --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_336.RULE @@ -0,0 +1,21 @@ +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. diff --git a/src/licensedcode/data/rules/agpl-3.0_336.yml b/src/licensedcode/data/rules/agpl-3.0_336.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_336.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_337.RULE b/src/licensedcode/data/rules/agpl-3.0_337.RULE new file mode 100644 index 00000000000..0f41416c09e --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_337.RULE @@ -0,0 +1,13 @@ +This 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 Licence, or (at +your option) any later version. + +This is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero +General Public Licence for more details. + +You should have received a copy of the GNU Affero General Public Licence +along with this . If not, see https://www.gnu.org/licenses/. + diff --git a/src/licensedcode/data/rules/agpl-3.0_337.yml b/src/licensedcode/data/rules/agpl-3.0_337.yml new file mode 100644 index 00000000000..78e75193933 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_337.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_338.RULE b/src/licensedcode/data/rules/agpl-3.0_338.RULE new file mode 100644 index 00000000000..ab0d2b76e9c --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_338.RULE @@ -0,0 +1,669 @@ +OpenERP is published under the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3 +(AGPLv3), as included below. Some external libraries and contributions bundled +with OpenERP may be published under other AGPLv3-compatible licenses. For +these, please refer to the relevant source files and/or license files, in the +source code tree. + +************************************************************************** + + 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 +. diff --git a/src/licensedcode/data/rules/agpl-3.0_338.yml b/src/licensedcode/data/rules/agpl-3.0_338.yml new file mode 100644 index 00000000000..4e09eb08009 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_338.yml @@ -0,0 +1,12 @@ +license_expression: agpl-3.0 +is_license_text: yes +relevance: 100 +minimum_coverage: 99 +notes: oodoo agpl +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_339.RULE b/src/licensedcode/data/rules/agpl-3.0_339.RULE new file mode 100644 index 00000000000..3ec5d4e7435 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_339.RULE @@ -0,0 +1,653 @@ +License: AGPLv3 + 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 + . diff --git a/src/licensedcode/data/rules/agpl-3.0_339.yml b/src/licensedcode/data/rules/agpl-3.0_339.yml new file mode 100644 index 00000000000..d4a136d7b71 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_339.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_text: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_340.RULE b/src/licensedcode/data/rules/agpl-3.0_340.RULE new file mode 100644 index 00000000000..f71a7953cf5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_340.RULE @@ -0,0 +1,14 @@ + * 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. + * + * jQuery History is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See your chosen license for more details. + * + * You should have received along with jQuery History: + * - A copy of the license used. + * If not, see . + * - A copy of our interpretation of the license used. + * If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_340.yml b/src/licensedcode/data/rules/agpl-3.0_340.yml new file mode 100644 index 00000000000..baea6c619b4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_340.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +notes: https://github.com/balupton/jquery-history/tree/35d2afd33390d1678bb9da669a9bf77cef1a5d06 +ignorable_urls: + - http://github.com/balupton/jquery-history/blob/master/COPYING.txt + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_341.RULE b/src/licensedcode/data/rules/agpl-3.0_341.RULE new file mode 100644 index 00000000000..59b1883970b --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_341.RULE @@ -0,0 +1,3 @@ +project licensed under the terms of +the AGPL license - `The GNU Affero General Public License v3.0 +` \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_341.yml b/src/licensedcode/data/rules/agpl-3.0_341.yml new file mode 100644 index 00000000000..b862a7ebcb7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_341.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_342.RULE b/src/licensedcode/data/rules/agpl-3.0_342.RULE new file mode 100644 index 00000000000..85024a80439 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_342.RULE @@ -0,0 +1,4 @@ +//You should have received a copy of the GNU Affero General Public License +//along with this program. If not, see . +// +// See LICENSE in the project root for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_342.yml b/src/licensedcode/data/rules/agpl-3.0_342.yml new file mode 100644 index 00000000000..1046dcb26f8 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_342.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_343.RULE b/src/licensedcode/data/rules/agpl-3.0_343.RULE new file mode 100644 index 00000000000..e1257ba7332 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_343.RULE @@ -0,0 +1,20 @@ +# The source code of this program is made available +# under the terms of the GNU Affero General Public License version 3 +# (GNU AGPL V3) as published by the Free Software Foundation. +# +# Binary versions of this program provided by Univention to you as +# well as other copyrighted, protected or trademarked materials like +# Logos, graphics, fonts, specific documentations and configurations, +# cryptographic keys etc. are subject to a license agreement between +# you and Univention and not subject to the GNU AGPL V3. +# +# In the case you use this program under the terms of the GNU AGPL V3, +# the program is provided in the hope that 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 with the Debian GNU/Linux or Univention distribution in file +# /usr/share/common-licenses/AGPL-3; if not, see +# . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_343.yml b/src/licensedcode/data/rules/agpl-3.0_343.yml new file mode 100644 index 00000000000..e0952a8ea00 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_343.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/AGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_344.RULE b/src/licensedcode/data/rules/agpl-3.0_344.RULE new file mode 100644 index 00000000000..83615b0c279 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_344.RULE @@ -0,0 +1,9 @@ +This 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. +This is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_344.yml b/src/licensedcode/data/rules/agpl-3.0_344.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_344.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_345.RULE b/src/licensedcode/data/rules/agpl-3.0_345.RULE new file mode 100644 index 00000000000..83384922bb4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_345.RULE @@ -0,0 +1 @@ +@license GNU Affero General Public License version 3 {@link https://www.gnu.org/licenses/agpl-3.0.html} \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_345.yml b/src/licensedcode/data/rules/agpl-3.0_345.yml new file mode 100644 index 00000000000..b862a7ebcb7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_345.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_346.RULE b/src/licensedcode/data/rules/agpl-3.0_346.RULE new file mode 100644 index 00000000000..ae98ac33a49 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_346.RULE @@ -0,0 +1,10 @@ +* 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 Affero General Public License + * along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_346.yml b/src/licensedcode/data/rules/agpl-3.0_346.yml new file mode 100644 index 00000000000..02cb3fa2524 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_346.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Seen in monit at https://bitbucket.org/tildeslash/monit +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_347.RULE b/src/licensedcode/data/rules/agpl-3.0_347.RULE new file mode 100644 index 00000000000..175ef9f522d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_347.RULE @@ -0,0 +1,13 @@ +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. + * + * is distributed in the hope that 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 + * . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_347.yml b/src/licensedcode/data/rules/agpl-3.0_347.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_347.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_348.RULE b/src/licensedcode/data/rules/agpl-3.0_348.RULE new file mode 100644 index 00000000000..68e04473107 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_348.RULE @@ -0,0 +1,9 @@ +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. +This program is distributed in the hope that 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_348.yml b/src/licensedcode/data/rules/agpl-3.0_348.yml new file mode 100644 index 00000000000..1f9a5b2ebc5 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_348.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_349.RULE b/src/licensedcode/data/rules/agpl-3.0_349.RULE new file mode 100644 index 00000000000..eceeee04998 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_349.RULE @@ -0,0 +1,2 @@ +distributed under the terms of the AGPLv3 license +(https://www.gnu.org/licenses/agpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_349.yml b/src/licensedcode/data/rules/agpl-3.0_349.yml new file mode 100644 index 00000000000..f41022d845b --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_349.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl.html diff --git a/src/licensedcode/data/rules/agpl-3.0_350.RULE b/src/licensedcode/data/rules/agpl-3.0_350.RULE new file mode 100644 index 00000000000..b1ba98c9e4c --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_350.RULE @@ -0,0 +1 @@ +is an open source project, licenced under "https://www.gnu.org/licenses/agpl-3.0.html">version 3 of the Affero General Public Licence diff --git a/src/licensedcode/data/rules/agpl-3.0_350.yml b/src/licensedcode/data/rules/agpl-3.0_350.yml new file mode 100644 index 00000000000..b862a7ebcb7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_350.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_351.RULE b/src/licensedcode/data/rules/agpl-3.0_351.RULE new file mode 100644 index 00000000000..241b484ab51 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_351.RULE @@ -0,0 +1,235 @@ +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 s ue 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/rules/agpl-3.0_351.yml b/src/licensedcode/data/rules/agpl-3.0_351.yml new file mode 100644 index 00000000000..2c92712c6dc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_351.yml @@ -0,0 +1,10 @@ +license_expression: agpl-3.0 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..2e152b23ed2 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.RULE @@ -0,0 +1,29 @@ + * 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 + * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY + * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. + * + * This program is distributed in the hope that 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 https://www.gnu.org/licenses or write to the Free + * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301 USA. + * + * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, + * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. + * + * The interactive user interfaces in modified source and object code versions + * of this program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU Affero General Public License version 3. + * + * In accordance with Section 7(b) of the GNU Affero General Public License version 3, + * these Appropriate Legal Notices must retain the display of the "Powered by + * SugarCRM" logo. If the display of the logo is not reasonably feasible for + * technical reasons, the Appropriate Legal Notices must display the words + * "Powered by SugarCRM". \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.yml b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.yml new file mode 100644 index 00000000000..c517899e984 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_2.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0 AND other-copyleft +is_license_notice: yes +relevance: 100 +notes: See https://github.com/sugarcrm/Tidbit/blob/master/LICENSE +ignorable_urls: + - https://www.gnu.org/licenses +ignorable_emails: + - contact@sugarcrm.com diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.RULE b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.RULE new file mode 100644 index 00000000000..72024d6c533 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.RULE @@ -0,0 +1,25 @@ +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 (GNU AGPL v3) as +published be 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 IN WHICH THE COPYRIGHT IS OWNED BY PROJECTS4ME, Projects4Me +DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU AGPL v3 for more details. + +You should have received a copy of the GNU AGPL v3 along with this program; +if not, see https://www.gnu.org/licenses or write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +You can contact PROJECTS4ME, at email address + +The interactive user interfaces in modified source and object code versions +of this program must display Appropriate Legal Notices, as required under +Section 5 of the GNU AGPL v3. + +In accordance with Section 7(b) of the GNU AGPL v3, these Appropriate Legal +Notices must retain the display of the "Powered by Projects4Me" logo. If the +display of the logo is not reasonably feasible for technical reasons, the +Appropriate Legal Notices must display the words "Powered by Projects4Me". \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.yml b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.yml new file mode 100644 index 00000000000..8ad31e6cff4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-copyleft_and_unknown_2.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 AND other-copyleft AND unknown +is_license_notice: yes +relevance: 100 +notes: contains several additions that may or may not be a problem wrt. compatibility with the + AGPL +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.RULE b/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.RULE new file mode 100644 index 00000000000..471b4d0d4f2 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.RULE @@ -0,0 +1,3 @@ +It's distributed under the terms of the AGPLv3 license +(https://www.gnu.org/licenses/agpl.html). +However, some files are licensed under other licenses: \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.yml b/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.yml new file mode 100644 index 00000000000..b1e86008347 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_other-permissive_and_other-copyleft_2.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 AND other-permissive AND other-copyleft +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl.html diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.RULE b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.RULE new file mode 100644 index 00000000000..9b5ae77aa4a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.RULE @@ -0,0 +1,24 @@ +The source code of the software contained in this package +as well as the source package itself are made available +under the terms of the GNU Affero General Public License version 3 +(GNU AGPL V3) as published by the Free Software Foundation. + +Binary versions of this package provided by Univention to you as +well as other copyrighted, protected or trademarked materials like +Logos, graphics, fonts, specific documentations and configurations, +cryptographic keys etc. are subject to a license agreement between +you and Univention and not subject to the GNU AGPL V3. + +In the case you use the software under the terms of the GNU AGPL V3, +the program is provided in the hope that 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 with the Debian GNU/Linux or Univention distribution in file +/usr/share/common-licenses/AGPL-3; if not, see +. + + +The following files are excluded from the GNU AGPL V3 license: \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.yml b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.yml new file mode 100644 index 00000000000..93f6d0c6e88 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_4.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +notes: trademarked materials are explicitly excluded from the AGPL, and are deemed prorpietary +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.RULE b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.RULE new file mode 100644 index 00000000000..88077603dd9 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.RULE @@ -0,0 +1,21 @@ +The source code of the software contained in this package +as well as the source package itself are made available +under the terms of the GNU Affero General Public License version 3 +(GNU AGPL V3) as published by the Free Software Foundation. + +Binary versions of this package provided by Univention to you as +well as other copyrighted, protected or trademarked materials like +Logos, graphics, fonts, specific documentations and configurations, +cryptographic keys etc. are subject to a license agreement between +you and Univention and not subject to the GNU AGPL V3. + +In the case you use the software under the terms of the GNU AGPL V3, +the program is provided in the hope that 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 with the Debian GNU/Linux or Univention distribution in file +/usr/share/common-licenses/AGPL-3; if not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.yml b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.yml new file mode 100644 index 00000000000..93f6d0c6e88 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_5.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +notes: trademarked materials are explicitly excluded from the AGPL, and are deemed prorpietary +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.RULE b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.RULE new file mode 100644 index 00000000000..1efc58d67f0 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.RULE @@ -0,0 +1,21 @@ +# The source code of this program is made available +# under the terms of the GNU Affero General Public License version 3 +# (GNU AGPL V3) as published by the Free Software Foundation. +# +# Binary versions of this program provided by devXive to you as +# well as other copyrighted, protected or trademarked materials like +# Logos, graphics, fonts, specific documentations and configurations, +# cryptographic keys etc. are subject to a license agreement between +# you and devXive and not subject to the GNU AGPL V3. +# +# In the case you use this program under the terms of the GNU AGPL V3, +# the program is provided in the hope that 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 with the Debian GNU/Linux or devXive distribution in file +# /usr/share/common-licenses/AGPL-3; if not, see +# . +# \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.yml b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.yml new file mode 100644 index 00000000000..50ae3d72c2a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_and_proprietary-license_6.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.RULE b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.RULE new file mode 100644 index 00000000000..7324dfd2944 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.RULE @@ -0,0 +1,20 @@ +# The source code of this program is made available +# under the terms of the GNU Affero General Public License version 3 +# (GNU AGPL V3) as published by the Free Software Foundation. +# +# Binary versions of this program provided by to you as +# well as other copyrighted, protected or trademarked materials like +# Logos, graphics, fonts, specific documentations and configurations, +# cryptographic keys etc. are subject to a license agreement between +# you and and not subject to the GNU AGPL V3. +# +# In the case you use this program under the terms of the GNU AGPL V3, +# the program is provided in the hope that 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 with the Debian GNU/Linux or Univention distribution in file +# /usr/share/common-licenses/AGPL-3; if not, see +# . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.yml b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.yml new file mode 100644 index 00000000000..b8e592ec15c --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_6.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 OR commercial-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.RULE b/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.RULE new file mode 100644 index 00000000000..fa1373dafff --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.RULE @@ -0,0 +1 @@ +dual-licensed under AGPLv3 and the Proprietary License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.yml b/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.yml new file mode 100644 index 00000000000..384f9667521 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_or_proprietary-license_1.yml @@ -0,0 +1,3 @@ +license_expression: agpl-3.0 OR proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.RULE new file mode 100644 index 00000000000..b8f5212e0d7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.RULE @@ -0,0 +1,18 @@ +* This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: https://www.gnu.org/licenses/agpl-3.0.html + * * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.yml new file mode 100644 index 00000000000..255b9255a9a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_20.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.RULE new file mode 100644 index 00000000000..f400135d646 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.RULE @@ -0,0 +1,18 @@ +* This file is free software: you may redistribute 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. + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU 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 https://www.gnu.org/licenses. + * + * Additional permission under GNU AGPL version 3 (AGPL-3.0) section 7. + * + * If you modify this Program, or any covered work, by linking or combining + * it with libraries listed in COPYRIGHT file at the top-level directory of + * this distribution (or a modified version of that libraries), containing parts + * covered by the terms of licenses cited in the COPYRIGHT file, the licensors + * of this Program grant you additional permission to convey the resulting work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.yml new file mode 100644 index 00000000000..c52f34feecc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_21.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYRIGHT +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.RULE new file mode 100644 index 00000000000..c78fd17a634 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.RULE @@ -0,0 +1,16 @@ +This Program is free software: you may redistribute 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. + +This Program is distributed in the hope that 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 (https://www.gnu.org/licenses). + +Additional permission under GNU AGPL version 3 (AGPL-3.0) section 7. + +If you modify this Program, or any covered work, by linking or combining +it with libraries listed in COPYRIGHT file at the top-level directory of +this distribution (or a modified version of that libraries), containing parts +covered by the terms of licenses cited in the COPYRIGHT file, the licensors +of this Program grant you additional permission to convey the resulting work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.yml new file mode 100644 index 00000000000..c52f34feecc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_22.yml @@ -0,0 +1,7 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYRIGHT +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.RULE new file mode 100644 index 00000000000..94038764a01 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.RULE @@ -0,0 +1,10 @@ +License +is an Open Source project licensed under the terms of +the AGPL license - `The GNU Affero General Public License v3.0 +`_ with the Additional Permissions +described in `LICENSE_EXCEPTION <./LICENSE_EXCEPTION>`_ + +You can more read about AGPL at `AGPL FAQ `_ +This package license scheme follows to GCC Runtime library licensing. If you use +Linux already, probably this package license, should not bring anything new to +your stack. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.yml new file mode 100644 index 00000000000..247180ac532 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_23.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE_EXCEPTION +ignorable_urls: + - http://www.affero.org/oagf.html + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.RULE new file mode 100644 index 00000000000..e40b0354a16 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.RULE @@ -0,0 +1,10 @@ +* This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.yml new file mode 100644 index 00000000000..255b9255a9a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_24.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.RULE new file mode 100644 index 00000000000..63fc711405d --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.RULE @@ -0,0 +1,9 @@ +project licensed under the terms of +the AGPL license - `The GNU Affero General Public License v3.0 +`_ with the Additional Permissions +described in `LICENSE_EXCEPTION <./LICENSE_EXCEPTION>`_ + +You can more read about AGPL at `AGPL FAQ `_ +This package license scheme follows to GCC Runtime library licensing. If you use +Linux already, probably this package license, should not bring anything new to +your stack. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.yml new file mode 100644 index 00000000000..247180ac532 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_25.yml @@ -0,0 +1,8 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE_EXCEPTION +ignorable_urls: + - http://www.affero.org/oagf.html + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.RULE new file mode 100644 index 00000000000..bda63531a5a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.RULE @@ -0,0 +1,21 @@ +* This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: https://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.yml b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.yml new file mode 100644 index 00000000000..255b9255a9a --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_26.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH agpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.html diff --git a/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.RULE b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.RULE new file mode 100644 index 00000000000..86622427d35 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.RULE @@ -0,0 +1,21 @@ +# 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, version 3, provided that these additional +# terms apply under section 7: +# +# No right, title or interest in or to any trade mark, service mark, logo or +# trade name of of National ICT Australia Limited, ABN 62 102 206 173 +# ("NICTA") or its licensors is granted. Modified versions of the Program +# must be plainly marked as such, and must not be distributed using +# "eChronos" as a trade mark or product name, or misrepresented as being the +# original Program. +# +# This program is distributed in the hope that 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 . +# +# @TAG(NICTA_AGPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.yml b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.yml new file mode 100644 index 00000000000..d158138eeae --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_5.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH nicta-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.RULE b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.RULE new file mode 100644 index 00000000000..af53261c149 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.RULE @@ -0,0 +1,19 @@ +# 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, version 3, provided that these additional +# terms apply under section 7: +# +# No right, title or interest in or to any trade mark, service mark, logo or +# trade name of of National ICT Australia Limited, ABN 62 102 206 173 +# ("NICTA") or its licensors is granted. Modified versions of the Program +# must be plainly marked as such, and must not be distributed using +# "eChronos" as a trade mark or product name, or misrepresented as being the +# original Program. +# +# This program is distributed in the hope that 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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.yml b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.yml new file mode 100644 index 00000000000..d158138eeae --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_nicta-exception_6.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH nicta-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.RULE b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.RULE new file mode 100644 index 00000000000..000960f1429 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.RULE @@ -0,0 +1,19 @@ +* 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 Affero General Public License + * along with this program. If not, see . + * + * In addition, as a special exception, the copyright holders give + * permission to link the code of portions of this program with the + * OpenSSL library under certain conditions as described in each + * individual source file, and distribute linked combinations + * including the two. + * + * You must obey the GNU Affero General Public License in all respects + * for all of the code used other than OpenSSL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.yml b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.yml new file mode 100644 index 00000000000..be23080cbb4 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0-monit_3.yml @@ -0,0 +1,6 @@ +license_expression: agpl-3.0 WITH openssl-exception-agpl-3.0-monit +is_license_notice: yes +relevance: 100 +notes: Seen in monit at https://bitbucket.org/tildeslash/monit +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.RULE b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.RULE new file mode 100644 index 00000000000..01db88ee2ce --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.RULE @@ -0,0 +1,20 @@ +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. +This program is distributed in the hope that 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 . +As a special exception, the copyright holders give permission to link the +code of portions of this program with the OpenSSL library under certain +conditions as described in each individual source file and distribute +linked combinations including the program with the OpenSSL library. You +must comply with the GNU Affero General Public License in all respects +for all of the code used other than as permitted herein. If you modify +file(s) with this exception, you may extend this exception to your +version of the file(s), but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. If you +delete this exception statement from all source files in the program, +then also delete it in the license file. diff --git a/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.yml b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.yml new file mode 100644 index 00000000000..08ee3bc09a1 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_openssl-exception-agpl-3.0_2.yml @@ -0,0 +1,5 @@ +license_expression: agpl-3.0 WITH openssl-exception-agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE b/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE new file mode 100644 index 00000000000..e3f3811b513 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE @@ -0,0 +1,6 @@ +As a special exception, + permission is granted to include this font program + in a Postscript or PDF file that consists of a document + that contains text to be displayed or printed using this font, + regardless of the conditions or license + applying to the document itself. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.yml b/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.yml new file mode 100644 index 00000000000..40ecb25e58e --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.yml @@ -0,0 +1,2 @@ +license_expression: agpl-3.0 WITH ps-or-pdf-font-exception-20170817 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/amazon-sl.yml b/src/licensedcode/data/rules/amazon-sl.yml index 5e63a47a11f..6b436ba10e3 100644 --- a/src/licensedcode/data/rules/amazon-sl.yml +++ b/src/licensedcode/data/rules/amazon-sl.yml @@ -1,4 +1,5 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 ignorable_urls: - http://aws.amazon.com/asl/ diff --git a/src/licensedcode/data/rules/amazon-sl_3.yml b/src/licensedcode/data/rules/amazon-sl_3.yml index 4facd5c5608..79b64e8534d 100644 --- a/src/licensedcode/data/rules/amazon-sl_3.yml +++ b/src/licensedcode/data/rules/amazon-sl_3.yml @@ -1,2 +1,3 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/amazon-sl_5.yml b/src/licensedcode/data/rules/amazon-sl_5.yml index 4facd5c5608..79b64e8534d 100644 --- a/src/licensedcode/data/rules/amazon-sl_5.yml +++ b/src/licensedcode/data/rules/amazon-sl_5.yml @@ -1,2 +1,3 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/amazon-sl_6.yml b/src/licensedcode/data/rules/amazon-sl_6.yml index 4facd5c5608..79b64e8534d 100644 --- a/src/licensedcode/data/rules/amazon-sl_6.yml +++ b/src/licensedcode/data/rules/amazon-sl_6.yml @@ -1,2 +1,3 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/amazon-sl_7.yml b/src/licensedcode/data/rules/amazon-sl_7.yml index 4facd5c5608..79b64e8534d 100644 --- a/src/licensedcode/data/rules/amazon-sl_7.yml +++ b/src/licensedcode/data/rules/amazon-sl_7.yml @@ -1,2 +1,3 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/amazon-sl_8.yml b/src/licensedcode/data/rules/amazon-sl_8.yml index 4facd5c5608..79b64e8534d 100644 --- a/src/licensedcode/data/rules/amazon-sl_8.yml +++ b/src/licensedcode/data/rules/amazon-sl_8.yml @@ -1,2 +1,3 @@ license_expression: amazon-sl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/android-sdk-2012_1.yml b/src/licensedcode/data/rules/android-sdk-2012_1.yml index 467896792eb..caf665fd969 100644 --- a/src/licensedcode/data/rules/android-sdk-2012_1.yml +++ b/src/licensedcode/data/rules/android-sdk-2012_1.yml @@ -1,2 +1,3 @@ license_expression: android-sdk-2012 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/android-sdk-preview-2015_2.yml b/src/licensedcode/data/rules/android-sdk-preview-2015_2.yml index 80843c09344..e517f9d485c 100644 --- a/src/licensedcode/data/rules/android-sdk-preview-2015_2.yml +++ b/src/licensedcode/data/rules/android-sdk-preview-2015_2.yml @@ -1,2 +1,3 @@ license_expression: android-sdk-preview-2015 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/android-sdk-preview-2015_3.yml b/src/licensedcode/data/rules/android-sdk-preview-2015_3.yml index 80843c09344..e517f9d485c 100644 --- a/src/licensedcode/data/rules/android-sdk-preview-2015_3.yml +++ b/src/licensedcode/data/rules/android-sdk-preview-2015_3.yml @@ -1,2 +1,3 @@ license_expression: android-sdk-preview-2015 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/antlr-pd_1.yml b/src/licensedcode/data/rules/antlr-pd_1.yml index b6e47e098fd..d12d7aa762a 100644 --- a/src/licensedcode/data/rules/antlr-pd_1.yml +++ b/src/licensedcode/data/rules/antlr-pd_1.yml @@ -1,4 +1,5 @@ license_expression: antlr-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.spdx.org/licenses/ANTLR-PD diff --git a/src/licensedcode/data/rules/antlr-pd_2.yml b/src/licensedcode/data/rules/antlr-pd_2.yml index 8a7ed644c38..f368806f246 100644 --- a/src/licensedcode/data/rules/antlr-pd_2.yml +++ b/src/licensedcode/data/rules/antlr-pd_2.yml @@ -1,2 +1,3 @@ license_expression: antlr-pd is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/antlr-pd_7.RULE b/src/licensedcode/data/rules/antlr-pd_7.RULE new file mode 100644 index 00000000000..a426997e469 --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_7.RULE @@ -0,0 +1 @@ +ANTLR is fully in the public domain. An individual or company may do whatever they wish with source code distributed with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR, or its output, into commercial software. See ANTLR 2.7 License \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_7.yml b/src/licensedcode/data/rules/antlr-pd_7.yml new file mode 100644 index 00000000000..7b2283ad7ad --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_7.yml @@ -0,0 +1,2 @@ +license_expression: antlr-pd +is_license_notice: yes diff --git a/src/licensedcode/data/rules/anu-license.yml b/src/licensedcode/data/rules/anu-license.yml index 618b3fe60b6..af5d3ec44bc 100644 --- a/src/licensedcode/data/rules/anu-license.yml +++ b/src/licensedcode/data/rules/anu-license.yml @@ -1,4 +1,5 @@ license_expression: anu-license is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.panasonic.net/pcc/support/pbx/docs/freeware_header.txt diff --git a/src/licensedcode/data/rules/apache-1.0.yml b/src/licensedcode/data/rules/apache-1.0.yml index bb5742e0bbd..25271a701d7 100644 --- a/src/licensedcode/data/rules/apache-1.0.yml +++ b/src/licensedcode/data/rules/apache-1.0.yml @@ -1,4 +1,5 @@ license_expression: apache-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-1.0 diff --git a/src/licensedcode/data/rules/apache-1.0_1.yml b/src/licensedcode/data/rules/apache-1.0_1.yml index 4b129cac7c4..ffc7870a5df 100644 --- a/src/licensedcode/data/rules/apache-1.0_1.yml +++ b/src/licensedcode/data/rules/apache-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: apache-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.0_3.yml b/src/licensedcode/data/rules/apache-1.0_3.yml index f15ded5d91b..f7aa06c857b 100644 --- a/src/licensedcode/data/rules/apache-1.0_3.yml +++ b/src/licensedcode/data/rules/apache-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: apache-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-1.0.txt diff --git a/src/licensedcode/data/rules/apache-1.0_4.yml b/src/licensedcode/data/rules/apache-1.0_4.yml index 8caf5bb1461..76d5c31ed50 100644 --- a/src/licensedcode/data/rules/apache-1.0_4.yml +++ b/src/licensedcode/data/rules/apache-1.0_4.yml @@ -1,4 +1,5 @@ license_expression: apache-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-1.0 diff --git a/src/licensedcode/data/rules/apache-1.0_5.yml b/src/licensedcode/data/rules/apache-1.0_5.yml index e554240ea8e..cd508db7669 100644 --- a/src/licensedcode/data/rules/apache-1.0_5.yml +++ b/src/licensedcode/data/rules/apache-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: apache-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-1.0.txt diff --git a/src/licensedcode/data/rules/apache-1.1_0.yml b/src/licensedcode/data/rules/apache-1.1_0.yml index 48e15b487de..21d12de16d0 100644 --- a/src/licensedcode/data/rules/apache-1.1_0.yml +++ b/src/licensedcode/data/rules/apache-1.1_0.yml @@ -1,2 +1,3 @@ license_expression: apache-1.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.1_10.yml b/src/licensedcode/data/rules/apache-1.1_10.yml index 786e1c1171b..cfe33cc38c3 100644 --- a/src/licensedcode/data/rules/apache-1.1_10.yml +++ b/src/licensedcode/data/rules/apache-1.1_10.yml @@ -1,4 +1,5 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE.txt diff --git a/src/licensedcode/data/rules/apache-1.1_26.yml b/src/licensedcode/data/rules/apache-1.1_26.yml index 31eb5d2e628..847337ad91b 100644 --- a/src/licensedcode/data/rules/apache-1.1_26.yml +++ b/src/licensedcode/data/rules/apache-1.1_26.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 notes: Apache 1.1 URL ignorable_urls: - http://www.apache.org/licenses/LICENSE-1.1 diff --git a/src/licensedcode/data/rules/apache-1.1_32.yml b/src/licensedcode/data/rules/apache-1.1_32.yml index a0efd996540..5f3c90f3f71 100644 --- a/src/licensedcode/data/rules/apache-1.1_32.yml +++ b/src/licensedcode/data/rules/apache-1.1_32.yml @@ -1,4 +1,5 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 notes: Notice found in http://apache.org/licenses/LICENSE-1.1 but it is really specific to an Apache Software Foundation component. " diff --git a/src/licensedcode/data/rules/apache-1.1_34.yml b/src/licensedcode/data/rules/apache-1.1_34.yml index 6a6c81d6530..11a6a86baad 100644 --- a/src/licensedcode/data/rules/apache-1.1_34.yml +++ b/src/licensedcode/data/rules/apache-1.1_34.yml @@ -1,3 +1,4 @@ license_expression: apache-1.1 is_license_notice: yes +relevance: 100 notes: Release declaration diff --git a/src/licensedcode/data/rules/apache-1.1_36.yml b/src/licensedcode/data/rules/apache-1.1_36.yml index 60fb5e55fe7..2cb8e6e10e2 100644 --- a/src/licensedcode/data/rules/apache-1.1_36.yml +++ b/src/licensedcode/data/rules/apache-1.1_36.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: Old, original Apache 1.1 URL ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-1.1_4.yml b/src/licensedcode/data/rules/apache-1.1_4.yml index 417f04af71c..d72b66cfed2 100644 --- a/src/licensedcode/data/rules/apache-1.1_4.yml +++ b/src/licensedcode/data/rules/apache-1.1_4.yml @@ -1,4 +1,5 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://apache.org/licenses/LICENSE-1.1 diff --git a/src/licensedcode/data/rules/apache-1.1_50.yml b/src/licensedcode/data/rules/apache-1.1_50.yml index cc222703e99..21a5e9f387d 100644 --- a/src/licensedcode/data/rules/apache-1.1_50.yml +++ b/src/licensedcode/data/rules/apache-1.1_50.yml @@ -1,2 +1,3 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.1_51.yml b/src/licensedcode/data/rules/apache-1.1_51.yml index cc222703e99..21a5e9f387d 100644 --- a/src/licensedcode/data/rules/apache-1.1_51.yml +++ b/src/licensedcode/data/rules/apache-1.1_51.yml @@ -1,2 +1,3 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.1_7.yml b/src/licensedcode/data/rules/apache-1.1_7.yml index 9e729179311..bc9e071d321 100644 --- a/src/licensedcode/data/rules/apache-1.1_7.yml +++ b/src/licensedcode/data/rules/apache-1.1_7.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 notes: Apache 1.1 text URL ignorable_urls: - http://www.apache.org/licenses/LICENSE-1.1.txt diff --git a/src/licensedcode/data/rules/apache-1.1_84.yml b/src/licensedcode/data/rules/apache-1.1_84.yml index 43bba583190..9cc987fe011 100644 --- a/src/licensedcode/data/rules/apache-1.1_84.yml +++ b/src/licensedcode/data/rules/apache-1.1_84.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 notes: Apache 1.1 URL ignorable_urls: - https://www.apache.org/licenses/LICENSE-1.1 diff --git a/src/licensedcode/data/rules/apache-1.1_85.yml b/src/licensedcode/data/rules/apache-1.1_85.yml index 6da0424be00..b2db3e53f8e 100644 --- a/src/licensedcode/data/rules/apache-1.1_85.yml +++ b/src/licensedcode/data/rules/apache-1.1_85.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: Old, original Apache 1.1 URL ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-1.1_86.yml b/src/licensedcode/data/rules/apache-1.1_86.yml index 431d45e9b14..5a8f4d164f8 100644 --- a/src/licensedcode/data/rules/apache-1.1_86.yml +++ b/src/licensedcode/data/rules/apache-1.1_86.yml @@ -1,5 +1,6 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 notes: Apache 1.1 text URL ignorable_urls: - https://www.apache.org/licenses/LICENSE-1.1.txt diff --git a/src/licensedcode/data/rules/apache-1.1_87.yml b/src/licensedcode/data/rules/apache-1.1_87.yml index fb323660bec..a25fc2197fb 100644 --- a/src/licensedcode/data/rules/apache-1.1_87.yml +++ b/src/licensedcode/data/rules/apache-1.1_87.yml @@ -1,4 +1,5 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE.txt diff --git a/src/licensedcode/data/rules/apache-1.1_9.yml b/src/licensedcode/data/rules/apache-1.1_9.yml index cc222703e99..21a5e9f387d 100644 --- a/src/licensedcode/data/rules/apache-1.1_9.yml +++ b/src/licensedcode/data/rules/apache-1.1_9.yml @@ -1,2 +1,3 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.1_90.RULE b/src/licensedcode/data/rules/apache-1.1_90.RULE new file mode 100644 index 00000000000..34d5ed3055e --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.1_90.RULE @@ -0,0 +1 @@ +Licensed under the Apache License, Version 1.1:http://cglib.sourceforge.net/license.htm \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_90.yml b/src/licensedcode/data/rules/apache-1.1_90.yml new file mode 100644 index 00000000000..610b6892c95 --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.1_90.yml @@ -0,0 +1,5 @@ +license_expression: apache-1.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://cglib.sourceforge.net/license.htm diff --git a/src/licensedcode/data/rules/apache-1.1_91.RULE b/src/licensedcode/data/rules/apache-1.1_91.RULE new file mode 100644 index 00000000000..becd9d61639 --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.1_91.RULE @@ -0,0 +1 @@ +licensed under the Apache software license. See Apache Software License version 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_91.yml b/src/licensedcode/data/rules/apache-1.1_91.yml new file mode 100644 index 00000000000..21d12de16d0 --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.1_91.yml @@ -0,0 +1,3 @@ +license_expression: apache-1.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-1.1_cyberneko_1.yml b/src/licensedcode/data/rules/apache-1.1_cyberneko_1.yml index db69001c9b5..84aa23dade8 100644 --- a/src/licensedcode/data/rules/apache-1.1_cyberneko_1.yml +++ b/src/licensedcode/data/rules/apache-1.1_cyberneko_1.yml @@ -1,3 +1,4 @@ license_expression: apache-1.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_1000.RULE b/src/licensedcode/data/rules/apache-2.0_1000.RULE new file mode 100644 index 00000000000..b82d79e5ab1 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1000.RULE @@ -0,0 +1,18 @@ +The APL v2.0: + + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of the Apache License Version 2.0, +can be found in the /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_1000.yml b/src/licensedcode/data/rules/apache-2.0_1000.yml new file mode 100644 index 00000000000..2adfb48f7c7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1000.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1001.RULE b/src/licensedcode/data/rules/apache-2.0_1001.RULE new file mode 100644 index 00000000000..183122f61fe --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1001.RULE @@ -0,0 +1,3 @@ + +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_1001.yml b/src/licensedcode/data/rules/apache-2.0_1001.yml new file mode 100644 index 00000000000..008ca39176c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1001.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1002.RULE b/src/licensedcode/data/rules/apache-2.0_1002.RULE new file mode 100644 index 00000000000..20424acbea9 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1002.RULE @@ -0,0 +1,15 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the 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.yml b/src/licensedcode/data/rules/apache-2.0_1002.yml new file mode 100644 index 00000000000..2adfb48f7c7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1002.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1003.RULE b/src/licensedcode/data/rules/apache-2.0_1003.RULE new file mode 100644 index 00000000000..e5eb18c67e8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1003.RULE @@ -0,0 +1,14 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of Apache License, Version 2.0 +can be found in /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_1003.yml b/src/licensedcode/data/rules/apache-2.0_1003.yml new file mode 100644 index 00000000000..032abe42c01 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1003.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1004.RULE b/src/licensedcode/data/rules/apache-2.0_1004.RULE new file mode 100644 index 00000000000..0276ea0060b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1004.RULE @@ -0,0 +1,15 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the 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_1004.yml b/src/licensedcode/data/rules/apache-2.0_1004.yml new file mode 100644 index 00000000000..c9107072f6b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1004.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1005.RULE b/src/licensedcode/data/rules/apache-2.0_1005.RULE new file mode 100644 index 00000000000..b8ab3f93201 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1005.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1005.yml b/src/licensedcode/data/rules/apache-2.0_1005.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1005.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1006.RULE b/src/licensedcode/data/rules/apache-2.0_1006.RULE new file mode 100644 index 00000000000..c40e055a7fb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1006.RULE @@ -0,0 +1,14 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of Apache License, Version 2.0 +can be found in /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_1006.yml b/src/licensedcode/data/rules/apache-2.0_1006.yml new file mode 100644 index 00000000000..2adfb48f7c7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1006.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1007.RULE b/src/licensedcode/data/rules/apache-2.0_1007.RULE new file mode 100644 index 00000000000..33774223584 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1007.RULE @@ -0,0 +1,18 @@ +The APL v2.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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of the Apache License Version 2.0, +can be found in the /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_1007.yml b/src/licensedcode/data/rules/apache-2.0_1007.yml new file mode 100644 index 00000000000..032abe42c01 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1007.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1008.RULE b/src/licensedcode/data/rules/apache-2.0_1008.RULE new file mode 100644 index 00000000000..7d7b87057be --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1008.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1008.yml b/src/licensedcode/data/rules/apache-2.0_1008.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1008.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1009.RULE b/src/licensedcode/data/rules/apache-2.0_1009.RULE new file mode 100644 index 00000000000..f9674c2bfb3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1009.RULE @@ -0,0 +1,15 @@ +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 + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1009.yml b/src/licensedcode/data/rules/apache-2.0_1009.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1009.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1010.RULE b/src/licensedcode/data/rules/apache-2.0_1010.RULE new file mode 100644 index 00000000000..8d6bebefd87 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1010.RULE @@ -0,0 +1,16 @@ +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache License, Version 2.0 can be + found in the file + `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1010.yml b/src/licensedcode/data/rules/apache-2.0_1010.yml new file mode 100644 index 00000000000..e3fbfa35f7f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1010.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1011.RULE b/src/licensedcode/data/rules/apache-2.0_1011.RULE new file mode 100644 index 00000000000..c91d4dcc95e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1011.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1011.yml b/src/licensedcode/data/rules/apache-2.0_1011.yml new file mode 100644 index 00000000000..fcb2b191798 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1011.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1012.RULE b/src/licensedcode/data/rules/apache-2.0_1012.RULE new file mode 100644 index 00000000000..2c61e4d9e44 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1012.RULE @@ -0,0 +1,12 @@ +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 +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +. +On Debian systems, the text of the Apache License version 2.0 +can be found in the file +`/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1012.yml b/src/licensedcode/data/rules/apache-2.0_1012.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1012.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1013.RULE b/src/licensedcode/data/rules/apache-2.0_1013.RULE new file mode 100644 index 00000000000..968e1adbad6 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1013.RULE @@ -0,0 +1,16 @@ +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 + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache License, Version 2.0 can be + found in the file + `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1013.yml b/src/licensedcode/data/rules/apache-2.0_1013.yml new file mode 100644 index 00000000000..f0c04a8c08d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1013.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1014.RULE b/src/licensedcode/data/rules/apache-2.0_1014.RULE new file mode 100644 index 00000000000..c8fac10b672 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1014.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1014.yml b/src/licensedcode/data/rules/apache-2.0_1014.yml new file mode 100644 index 00000000000..915be00363a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1014.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1015.RULE b/src/licensedcode/data/rules/apache-2.0_1015.RULE new file mode 100644 index 00000000000..4ef3329a58c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1015.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the Apache License, Version 2.0 can be +found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1015.yml b/src/licensedcode/data/rules/apache-2.0_1015.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1015.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1016.RULE b/src/licensedcode/data/rules/apache-2.0_1016.RULE new file mode 100644 index 00000000000..60c95218cb3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1016.RULE @@ -0,0 +1,17 @@ +Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1016.yml b/src/licensedcode/data/rules/apache-2.0_1016.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1016.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1017.RULE b/src/licensedcode/data/rules/apache-2.0_1017.RULE new file mode 100644 index 00000000000..851d638ffdc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1017.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1017.yml b/src/licensedcode/data/rules/apache-2.0_1017.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1017.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1018.RULE b/src/licensedcode/data/rules/apache-2.0_1018.RULE new file mode 100644 index 00000000000..4623063a339 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1018.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1018.yml b/src/licensedcode/data/rules/apache-2.0_1018.yml new file mode 100644 index 00000000000..61eb9344420 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1018.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1019.RULE b/src/licensedcode/data/rules/apache-2.0_1019.RULE new file mode 100644 index 00000000000..8dc42a5ca9a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1019.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + On Debian systems, the Apache License, Version 2.0 can be found at + /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1019.yml b/src/licensedcode/data/rules/apache-2.0_1019.yml new file mode 100644 index 00000000000..9b18ef838cf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1019.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1020.RULE b/src/licensedcode/data/rules/apache-2.0_1020.RULE new file mode 100644 index 00000000000..783b668d62c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1020.RULE @@ -0,0 +1,2 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1020.yml b/src/licensedcode/data/rules/apache-2.0_1020.yml new file mode 100644 index 00000000000..61eb9344420 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1020.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1021.RULE b/src/licensedcode/data/rules/apache-2.0_1021.RULE new file mode 100644 index 00000000000..16987371a94 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1021.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1021.yml b/src/licensedcode/data/rules/apache-2.0_1021.yml new file mode 100644 index 00000000000..487153a7721 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1021.yml @@ -0,0 +1,2 @@ +license_expression: apache-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/apache-2.0_11.yml b/src/licensedcode/data/rules/apache-2.0_11.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_11.yml +++ b/src/licensedcode/data/rules/apache-2.0_11.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_118.yml b/src/licensedcode/data/rules/apache-2.0_118.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_118.yml +++ b/src/licensedcode/data/rules/apache-2.0_118.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_119.yml b/src/licensedcode/data/rules/apache-2.0_119.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_119.yml +++ b/src/licensedcode/data/rules/apache-2.0_119.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_124.yml b/src/licensedcode/data/rules/apache-2.0_124.yml index ab902d2dfc4..ef7dbd30002 100644 --- a/src/licensedcode/data/rules/apache-2.0_124.yml +++ b/src/licensedcode/data/rules/apache-2.0_124.yml @@ -1,3 +1,4 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 notes: this is in spanish diff --git a/src/licensedcode/data/rules/apache-2.0_14.yml b/src/licensedcode/data/rules/apache-2.0_14.yml index 119a1df8221..06302c373f6 100644 --- a/src/licensedcode/data/rules/apache-2.0_14.yml +++ b/src/licensedcode/data/rules/apache-2.0_14.yml @@ -1,3 +1,4 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 notes: Release declaration diff --git a/src/licensedcode/data/rules/apache-2.0_142.yml b/src/licensedcode/data/rules/apache-2.0_142.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_142.yml +++ b/src/licensedcode/data/rules/apache-2.0_142.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_15.yml b/src/licensedcode/data/rules/apache-2.0_15.yml index 89659108e4b..4372627d27d 100644 --- a/src/licensedcode/data/rules/apache-2.0_15.yml +++ b/src/licensedcode/data/rules/apache-2.0_15.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_18.yml b/src/licensedcode/data/rules/apache-2.0_18.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_18.yml +++ b/src/licensedcode/data/rules/apache-2.0_18.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_20.yml b/src/licensedcode/data/rules/apache-2.0_20.yml index cdee7a9ac20..b6ef26c5b77 100644 --- a/src/licensedcode/data/rules/apache-2.0_20.yml +++ b/src/licensedcode/data/rules/apache-2.0_20.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_21.yml b/src/licensedcode/data/rules/apache-2.0_21.yml index 8c2f5fee7c0..503190b121d 100644 --- a/src/licensedcode/data/rules/apache-2.0_21.yml +++ b/src/licensedcode/data/rules/apache-2.0_21.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/apache2.0.php diff --git a/src/licensedcode/data/rules/apache-2.0_231.yml b/src/licensedcode/data/rules/apache-2.0_231.yml index 95d0f729e1b..2adfb48f7c7 100644 --- a/src/licensedcode/data/rules/apache-2.0_231.yml +++ b/src/licensedcode/data/rules/apache-2.0_231.yml @@ -1,7 +1,7 @@ license_expression: apache-2.0 is_license_notice: yes relevance: 100 -minimum_coverage: 85 +minimum_coverage: 90 referenced_filenames: - /usr/share/common-licenses/Apache-2.0 ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-2.0_26.yml b/src/licensedcode/data/rules/apache-2.0_26.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_26.yml +++ b/src/licensedcode/data/rules/apache-2.0_26.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_27.yml b/src/licensedcode/data/rules/apache-2.0_27.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_27.yml +++ b/src/licensedcode/data/rules/apache-2.0_27.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_32.yml b/src/licensedcode/data/rules/apache-2.0_32.yml index 9db4d9657f4..b5f2942c4f2 100644 --- a/src/licensedcode/data/rules/apache-2.0_32.yml +++ b/src/licensedcode/data/rules/apache-2.0_32.yml @@ -1,3 +1,4 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 notes: Declaration in difference language diff --git a/src/licensedcode/data/rules/apache-2.0_35.yml b/src/licensedcode/data/rules/apache-2.0_35.yml index 5102f6d7e58..df98620e671 100644 --- a/src/licensedcode/data/rules/apache-2.0_35.yml +++ b/src/licensedcode/data/rules/apache-2.0_35.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_39.yml b/src/licensedcode/data/rules/apache-2.0_39.yml index acfeb99266a..71d6c3dde92 100644 --- a/src/licensedcode/data/rules/apache-2.0_39.yml +++ b/src/licensedcode/data/rules/apache-2.0_39.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_notice: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_4.yml b/src/licensedcode/data/rules/apache-2.0_4.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_4.yml +++ b/src/licensedcode/data/rules/apache-2.0_4.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_45.yml b/src/licensedcode/data/rules/apache-2.0_45.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_45.yml +++ b/src/licensedcode/data/rules/apache-2.0_45.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_49.yml b/src/licensedcode/data/rules/apache-2.0_49.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_49.yml +++ b/src/licensedcode/data/rules/apache-2.0_49.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_5.yml b/src/licensedcode/data/rules/apache-2.0_5.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_5.yml +++ b/src/licensedcode/data/rules/apache-2.0_5.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_50.yml b/src/licensedcode/data/rules/apache-2.0_50.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_50.yml +++ b/src/licensedcode/data/rules/apache-2.0_50.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_51.yml b/src/licensedcode/data/rules/apache-2.0_51.yml index 8da44d9ae81..33a45bb6480 100644 --- a/src/licensedcode/data/rules/apache-2.0_51.yml +++ b/src/licensedcode/data/rules/apache-2.0_51.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_52.yml b/src/licensedcode/data/rules/apache-2.0_52.yml index 968e6205164..4b8e9b998e1 100644 --- a/src/licensedcode/data/rules/apache-2.0_52.yml +++ b/src/licensedcode/data/rules/apache-2.0_52.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_53.yml b/src/licensedcode/data/rules/apache-2.0_53.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_53.yml +++ b/src/licensedcode/data/rules/apache-2.0_53.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_54.yml b/src/licensedcode/data/rules/apache-2.0_54.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_54.yml +++ b/src/licensedcode/data/rules/apache-2.0_54.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_6.yml b/src/licensedcode/data/rules/apache-2.0_6.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_6.yml +++ b/src/licensedcode/data/rules/apache-2.0_6.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_66.yml b/src/licensedcode/data/rules/apache-2.0_66.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_66.yml +++ b/src/licensedcode/data/rules/apache-2.0_66.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_69.yml b/src/licensedcode/data/rules/apache-2.0_69.yml index 89659108e4b..4372627d27d 100644 --- a/src/licensedcode/data/rules/apache-2.0_69.yml +++ b/src/licensedcode/data/rules/apache-2.0_69.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_75.yml b/src/licensedcode/data/rules/apache-2.0_75.yml index 624d72f203f..59146d01363 100644 --- a/src/licensedcode/data/rules/apache-2.0_75.yml +++ b/src/licensedcode/data/rules/apache-2.0_75.yml @@ -1,3 +1,4 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 notes: converted to markdown diff --git a/src/licensedcode/data/rules/apache-2.0_761.yml b/src/licensedcode/data/rules/apache-2.0_761.yml index 47c1b6209bc..65d0cf686e3 100644 --- a/src/licensedcode/data/rules/apache-2.0_761.yml +++ b/src/licensedcode/data/rules/apache-2.0_761.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_77.yml b/src/licensedcode/data/rules/apache-2.0_77.yml index 1b9551fbec3..080f5a1230e 100644 --- a/src/licensedcode/data/rules/apache-2.0_77.yml +++ b/src/licensedcode/data/rules/apache-2.0_77.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_771.yml b/src/licensedcode/data/rules/apache-2.0_771.yml index 47c1b6209bc..65d0cf686e3 100644 --- a/src/licensedcode/data/rules/apache-2.0_771.yml +++ b/src/licensedcode/data/rules/apache-2.0_771.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_775.yml b/src/licensedcode/data/rules/apache-2.0_775.yml index 47c1b6209bc..65d0cf686e3 100644 --- a/src/licensedcode/data/rules/apache-2.0_775.yml +++ b/src/licensedcode/data/rules/apache-2.0_775.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_8.yml b/src/licensedcode/data/rules/apache-2.0_8.yml index 968e6205164..4b8e9b998e1 100644 --- a/src/licensedcode/data/rules/apache-2.0_8.yml +++ b/src/licensedcode/data/rules/apache-2.0_8.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_800.yml b/src/licensedcode/data/rules/apache-2.0_800.yml index c86027ad362..5bc966d273c 100644 --- a/src/licensedcode/data/rules/apache-2.0_800.yml +++ b/src/licensedcode/data/rules/apache-2.0_800.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses diff --git a/src/licensedcode/data/rules/apache-2.0_805.yml b/src/licensedcode/data/rules/apache-2.0_805.yml index 1b9551fbec3..080f5a1230e 100644 --- a/src/licensedcode/data/rules/apache-2.0_805.yml +++ b/src/licensedcode/data/rules/apache-2.0_805.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_81.yml b/src/licensedcode/data/rules/apache-2.0_81.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_81.yml +++ b/src/licensedcode/data/rules/apache-2.0_81.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_823.yml b/src/licensedcode/data/rules/apache-2.0_823.yml index 7a44c6cbf1b..59cd8902320 100644 --- a/src/licensedcode/data/rules/apache-2.0_823.yml +++ b/src/licensedcode/data/rules/apache-2.0_823.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_835.yml b/src/licensedcode/data/rules/apache-2.0_835.yml index 2ee23016eeb..4d52ba9c0cd 100644 --- a/src/licensedcode/data/rules/apache-2.0_835.yml +++ b/src/licensedcode/data/rules/apache-2.0_835.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_notice: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_836.yml b/src/licensedcode/data/rules/apache-2.0_836.yml index 1b9551fbec3..080f5a1230e 100644 --- a/src/licensedcode/data/rules/apache-2.0_836.yml +++ b/src/licensedcode/data/rules/apache-2.0_836.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_838.yml b/src/licensedcode/data/rules/apache-2.0_838.yml index d6f5eac7e4e..29f296219f5 100644 --- a/src/licensedcode/data/rules/apache-2.0_838.yml +++ b/src/licensedcode/data/rules/apache-2.0_838.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_84.yml b/src/licensedcode/data/rules/apache-2.0_84.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_84.yml +++ b/src/licensedcode/data/rules/apache-2.0_84.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_854.yml b/src/licensedcode/data/rules/apache-2.0_854.yml index d347874c791..241a1d5fb48 100644 --- a/src/licensedcode/data/rules/apache-2.0_854.yml +++ b/src/licensedcode/data/rules/apache-2.0_854.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_886.yml b/src/licensedcode/data/rules/apache-2.0_886.yml index d6f5eac7e4e..29f296219f5 100644 --- a/src/licensedcode/data/rules/apache-2.0_886.yml +++ b/src/licensedcode/data/rules/apache-2.0_886.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_9.yml b/src/licensedcode/data/rules/apache-2.0_9.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_9.yml +++ b/src/licensedcode/data/rules/apache-2.0_9.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_906.yml b/src/licensedcode/data/rules/apache-2.0_906.yml index 1b9551fbec3..080f5a1230e 100644 --- a/src/licensedcode/data/rules/apache-2.0_906.yml +++ b/src/licensedcode/data/rules/apache-2.0_906.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_939.yml b/src/licensedcode/data/rules/apache-2.0_939.yml index 36ecfb9a974..df766315f93 100644 --- a/src/licensedcode/data/rules/apache-2.0_939.yml +++ b/src/licensedcode/data/rules/apache-2.0_939.yml @@ -1,5 +1,6 @@ license_expression: apache-2.0 is_license_notice: yes +minimum_coverage: 85 relevance: 99 notes: Seen in https://github.com/SparkPost/gosparkpost/blob/5b781faf9f19ed7dbcb7f604c83dec1d0bb9087b/LICENSE ignorable_urls: diff --git a/src/licensedcode/data/rules/apache-2.0_941.RULE b/src/licensedcode/data/rules/apache-2.0_941.RULE new file mode 100644 index 00000000000..8ff526f5af4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_941.RULE @@ -0,0 +1 @@ +@APPLE_APACHE_LICENSE_HEADER_START@ \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_941.yml b/src/licensedcode/data/rules/apache-2.0_941.yml new file mode 100644 index 00000000000..6b15a3a68eb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_941.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_942.RULE b/src/licensedcode/data/rules/apache-2.0_942.RULE new file mode 100644 index 00000000000..0c0c1911bcd --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_942.RULE @@ -0,0 +1 @@ +@APPLE_APACHE_LICENSE_HEADER_END@ \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_942.yml b/src/licensedcode/data/rules/apache-2.0_942.yml new file mode 100644 index 00000000000..6b15a3a68eb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_942.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_943.RULE b/src/licensedcode/data/rules/apache-2.0_943.RULE new file mode 100644 index 00000000000..462dd747956 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_943.RULE @@ -0,0 +1,6 @@ +@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. +See the License for the specific language governing permissions and limitations under the License. +@APPLE_APACHE_LICENSE_HEADER_END@ \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_943.yml b/src/licensedcode/data/rules/apache-2.0_943.yml new file mode 100644 index 00000000000..ebb6d1a4bee --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_943.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_944.RULE b/src/licensedcode/data/rules/apache-2.0_944.RULE new file mode 100644 index 00000000000..c554cf6491e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_944.RULE @@ -0,0 +1 @@ +Licensed under Apache License v2.0. See the file "LICENSE" for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_944.yml b/src/licensedcode/data/rules/apache-2.0_944.yml new file mode 100644 index 00000000000..d892e977716 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_944.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/apache-2.0_945.RULE b/src/licensedcode/data/rules/apache-2.0_945.RULE new file mode 100644 index 00000000000..0b4aba67034 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_945.RULE @@ -0,0 +1,2 @@ +On Debian systems a full copy of the Apache 2.0 can be found at + /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_945.yml b/src/licensedcode/data/rules/apache-2.0_945.yml new file mode 100644 index 00000000000..f5fee8fe51a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_945.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_946.RULE b/src/licensedcode/data/rules/apache-2.0_946.RULE new file mode 100644 index 00000000000..401c79dc35a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_946.RULE @@ -0,0 +1 @@ +used under the Apache License, Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_946.yml b/src/licensedcode/data/rules/apache-2.0_946.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_946.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_947.RULE b/src/licensedcode/data/rules/apache-2.0_947.RULE new file mode 100644 index 00000000000..e8707f4739e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_947.RULE @@ -0,0 +1,3 @@ +License +[Apache-2.0](LICENSE). By providing a contribution, you agree the contribution is licensed under Apache-2.0. +This code is provided as-is with no warranty. Use at your own risk. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_947.yml b/src/licensedcode/data/rules/apache-2.0_947.yml new file mode 100644 index 00000000000..ff08ba9887a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_947.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - LICENSE +notes: the inbound == outbound CLA is already built-in in the Apache license. diff --git a/src/licensedcode/data/rules/apache-2.0_948.RULE b/src/licensedcode/data/rules/apache-2.0_948.RULE new file mode 100644 index 00000000000..7579079340a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_948.RULE @@ -0,0 +1,2 @@ +On Debian systems a copy of the Apache License, Version 2.0 can be + found in /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_948.yml b/src/licensedcode/data/rules/apache-2.0_948.yml new file mode 100644 index 00000000000..61eb9344420 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_948.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_949.RULE b/src/licensedcode/data/rules/apache-2.0_949.RULE new file mode 100644 index 00000000000..e30dc533316 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_949.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS-IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems a copy of the Apache License, Version 2.0 can be + found in /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_949.yml b/src/licensedcode/data/rules/apache-2.0_949.yml new file mode 100644 index 00000000000..4c146db4d6a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_949.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_950.RULE b/src/licensedcode/data/rules/apache-2.0_950.RULE new file mode 100644 index 00000000000..d9f485d82cc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_950.RULE @@ -0,0 +1,2 @@ +On Debian systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_950.yml b/src/licensedcode/data/rules/apache-2.0_950.yml new file mode 100644 index 00000000000..61eb9344420 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_950.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_951.RULE b/src/licensedcode/data/rules/apache-2.0_951.RULE new file mode 100644 index 00000000000..0d4591544b8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_951.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_951.yml b/src/licensedcode/data/rules/apache-2.0_951.yml new file mode 100644 index 00000000000..9b18ef838cf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_951.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_952.RULE b/src/licensedcode/data/rules/apache-2.0_952.RULE new file mode 100644 index 00000000000..b1552b9a30f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_952.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_952.yml b/src/licensedcode/data/rules/apache-2.0_952.yml new file mode 100644 index 00000000000..f5fee8fe51a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_952.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_953.RULE b/src/licensedcode/data/rules/apache-2.0_953.RULE new file mode 100644 index 00000000000..49e6d1266cb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_953.RULE @@ -0,0 +1 @@ +Free software: Apache Software License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_953.yml b/src/licensedcode/data/rules/apache-2.0_953.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_953.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_954.RULE b/src/licensedcode/data/rules/apache-2.0_954.RULE new file mode 100644 index 00000000000..b867a48fe47 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_954.RULE @@ -0,0 +1 @@ +License Free software: Apache Software License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_954.yml b/src/licensedcode/data/rules/apache-2.0_954.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_954.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_955.RULE b/src/licensedcode/data/rules/apache-2.0_955.RULE new file mode 100644 index 00000000000..8a119d29f6f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_955.RULE @@ -0,0 +1 @@ +licensed under the Apache software license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_955.yml b/src/licensedcode/data/rules/apache-2.0_955.yml new file mode 100644 index 00000000000..3b9c2faa046 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_955.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/apache-2.0_956.RULE b/src/licensedcode/data/rules/apache-2.0_956.RULE new file mode 100644 index 00000000000..aa09940bb32 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_956.RULE @@ -0,0 +1 @@ +licensed under the Apache software license. See Apache Software License version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_956.yml b/src/licensedcode/data/rules/apache-2.0_956.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_956.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_957.RULE b/src/licensedcode/data/rules/apache-2.0_957.RULE new file mode 100644 index 00000000000..08f0f6d610e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_957.RULE @@ -0,0 +1,10 @@ +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 athttp://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/src/licensedcode/data/rules/apache-2.0_957.yml b/src/licensedcode/data/rules/apache-2.0_957.yml new file mode 100644 index 00000000000..67a8e269acd --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_957.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - NOTICE +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_958.RULE b/src/licensedcode/data/rules/apache-2.0_958.RULE new file mode 100644 index 00000000000..638ea309196 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_958.RULE @@ -0,0 +1,5 @@ +Licensed to Apereo under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Apereo 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 the following location: + +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/src/licensedcode/data/rules/apache-2.0_958.yml b/src/licensedcode/data/rules/apache-2.0_958.yml new file mode 100644 index 00000000000..19a7d357cbf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_958.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +minimum_coverage: 99 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_959.RULE b/src/licensedcode/data/rules/apache-2.0_959.RULE new file mode 100644 index 00000000000..c2d78e0cdfb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_959.RULE @@ -0,0 +1,3 @@ +Apache License, Version 2.0 + You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_959.yml b/src/licensedcode/data/rules/apache-2.0_959.yml new file mode 100644 index 00000000000..89659108e4b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_959.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_reference: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_96.yml b/src/licensedcode/data/rules/apache-2.0_96.yml index fea29c667ca..b055fbb5a1d 100644 --- a/src/licensedcode/data/rules/apache-2.0_96.yml +++ b/src/licensedcode/data/rules/apache-2.0_96.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/apache-2.0_960.RULE b/src/licensedcode/data/rules/apache-2.0_960.RULE new file mode 100644 index 00000000000..b62466255d0 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_960.RULE @@ -0,0 +1 @@ +This software may be distributed under the terms of the Apache 2.0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_960.yml b/src/licensedcode/data/rules/apache-2.0_960.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_960.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_961.RULE b/src/licensedcode/data/rules/apache-2.0_961.RULE new file mode 100644 index 00000000000..a1f9cbb0e33 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_961.RULE @@ -0,0 +1,10 @@ +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 Xlocated at + + http://www.apache.org/licenses/LICENSE-2.0 + +or in the "license" file accompanying this file. This file 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_961.yml b/src/licensedcode/data/rules/apache-2.0_961.yml new file mode 100644 index 00000000000..c5ea80f6735 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_961.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +notes: minor typos +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_962.RULE b/src/licensedcode/data/rules/apache-2.0_962.RULE new file mode 100644 index 00000000000..3dac7e447a6 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_962.RULE @@ -0,0 +1,3 @@ +License +This project is licensed under 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_962.yml b/src/licensedcode/data/rules/apache-2.0_962.yml new file mode 100644 index 00000000000..ebb6d1a4bee --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_962.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_963.RULE b/src/licensedcode/data/rules/apache-2.0_963.RULE new file mode 100644 index 00000000000..cd1503fd09c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_963.RULE @@ -0,0 +1,2 @@ +This project is licensed under 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_963.yml b/src/licensedcode/data/rules/apache-2.0_963.yml new file mode 100644 index 00000000000..ebb6d1a4bee --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_963.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_964.RULE b/src/licensedcode/data/rules/apache-2.0_964.RULE new file mode 100644 index 00000000000..7d137607389 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_964.RULE @@ -0,0 +1 @@ +see the opencv/doc/license.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_964.yml b/src/licensedcode/data/rules/apache-2.0_964.yml new file mode 100644 index 00000000000..e47c071280d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_964.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - opencv/doc/license.txt +notes: opencv switched from BSD to Apache diff --git a/src/licensedcode/data/rules/apache-2.0_965.RULE b/src/licensedcode/data/rules/apache-2.0_965.RULE new file mode 100644 index 00000000000..b87534c33d4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_965.RULE @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_965.yml b/src/licensedcode/data/rules/apache-2.0_965.yml new file mode 100644 index 00000000000..d31f849e41f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_965.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +notes: opencv switched from BSD to Apache diff --git a/src/licensedcode/data/rules/apache-2.0_966.RULE b/src/licensedcode/data/rules/apache-2.0_966.RULE new file mode 100644 index 00000000000..f7c5e9a03dc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_966.RULE @@ -0,0 +1 @@ +License Agreement For Open Source Computer Vision Library (Apache 2.0 License) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_966.yml b/src/licensedcode/data/rules/apache-2.0_966.yml new file mode 100644 index 00000000000..99f215bf524 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_966.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +notes: the licenses of OpenCV changed from bsd to apache with 4.5.0 See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ diff --git a/src/licensedcode/data/rules/apache-2.0_967.RULE b/src/licensedcode/data/rules/apache-2.0_967.RULE new file mode 100644 index 00000000000..0f33678b1cf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_967.RULE @@ -0,0 +1,6 @@ + + +License Agreement For Open Source Computer Vision Library (Apache 2.0 License) +http://opencv.org/license.html + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_967.yml b/src/licensedcode/data/rules/apache-2.0_967.yml new file mode 100644 index 00000000000..a1da491f70b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_967.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +notes: the licenses 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_968.RULE b/src/licensedcode/data/rules/apache-2.0_968.RULE new file mode 100644 index 00000000000..d8d40228018 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_968.RULE @@ -0,0 +1 @@ +See LICENSE file in the root OpenCV directory \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_968.yml b/src/licensedcode/data/rules/apache-2.0_968.yml new file mode 100644 index 00000000000..2f1a2ca6fcf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_968.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 99 +minimum_coverage: 100 +referenced_filenames: + - LICENSE +notes: the licenses of OpenCV changed from bsd to apache with 4.5.0 See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ diff --git a/src/licensedcode/data/rules/apache-2.0_969.RULE b/src/licensedcode/data/rules/apache-2.0_969.RULE new file mode 100644 index 00000000000..bd5fe6f1be2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_969.RULE @@ -0,0 +1,5 @@ +This file is part of OpenCV project. +It is subject to the license terms in the LICENSE file found in the top-level directory +of this distribution and at http://opencv.org/license.html. + License Agreement + For Open Source Computer Vision Library \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_969.yml b/src/licensedcode/data/rules/apache-2.0_969.yml new file mode 100644 index 00000000000..4b55e0be137 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_969.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE +notes: the licenses 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_97.yml b/src/licensedcode/data/rules/apache-2.0_97.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_97.yml +++ b/src/licensedcode/data/rules/apache-2.0_97.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_970.RULE b/src/licensedcode/data/rules/apache-2.0_970.RULE new file mode 100644 index 00000000000..178131cf782 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_970.RULE @@ -0,0 +1,2 @@ +// This file is part of OpenCV project. +// It is subject to the license terms in the LICENSE file found in the top-level directory \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_970.yml b/src/licensedcode/data/rules/apache-2.0_970.yml new file mode 100644 index 00000000000..38292a33e72 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_970.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE +notes: the licenses of OpenCV changed from bsd to apache with 4.5.0 See https://opencv.org/opencv-is-to-change-the-license-to-apache-2/ diff --git a/src/licensedcode/data/rules/apache-2.0_971.RULE b/src/licensedcode/data/rules/apache-2.0_971.RULE new file mode 100644 index 00000000000..66c9e2be629 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_971.RULE @@ -0,0 +1,17 @@ +Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_971.yml b/src/licensedcode/data/rules/apache-2.0_971.yml new file mode 100644 index 00000000000..4c146db4d6a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_971.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_972.RULE b/src/licensedcode/data/rules/apache-2.0_972.RULE new file mode 100644 index 00000000000..35ab3ce7b60 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_972.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS-IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems a copy of the Apache License, Version 2.0 can be + found in /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_972.yml b/src/licensedcode/data/rules/apache-2.0_972.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_972.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_973.RULE b/src/licensedcode/data/rules/apache-2.0_973.RULE new file mode 100644 index 00000000000..d5d2f5dc0d2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_973.RULE @@ -0,0 +1,16 @@ +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be + found in the file + `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_973.yml b/src/licensedcode/data/rules/apache-2.0_973.yml new file mode 100644 index 00000000000..e3fbfa35f7f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_973.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_974.RULE b/src/licensedcode/data/rules/apache-2.0_974.RULE new file mode 100644 index 00000000000..ee86a754712 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_974.RULE @@ -0,0 +1,3 @@ +Comment: On Debian GNU/Linux systems the complete license text is available in + /usr/share/common-licenses/Apache-2.0 + diff --git a/src/licensedcode/data/rules/apache-2.0_974.yml b/src/licensedcode/data/rules/apache-2.0_974.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_974.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_975.RULE b/src/licensedcode/data/rules/apache-2.0_975.RULE new file mode 100644 index 00000000000..349354d4578 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_975.RULE @@ -0,0 +1,18 @@ +The APL v2.0: + + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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. diff --git a/src/licensedcode/data/rules/apache-2.0_975.yml b/src/licensedcode/data/rules/apache-2.0_975.yml new file mode 100644 index 00000000000..2adfb48f7c7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_975.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_976.RULE b/src/licensedcode/data/rules/apache-2.0_976.RULE new file mode 100644 index 00000000000..4d3f8cc7f90 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_976.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_976.yml b/src/licensedcode/data/rules/apache-2.0_976.yml new file mode 100644 index 00000000000..fcb2b191798 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_976.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_977.RULE b/src/licensedcode/data/rules/apache-2.0_977.RULE new file mode 100644 index 00000000000..57ab3863de3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_977.RULE @@ -0,0 +1,15 @@ + * 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. + +License: Apache-2.0 + On Debian GNU/Linux systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_977.yml b/src/licensedcode/data/rules/apache-2.0_977.yml new file mode 100644 index 00000000000..fcb2b191798 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_977.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_978.RULE b/src/licensedcode/data/rules/apache-2.0_978.RULE new file mode 100644 index 00000000000..1bd643a5c68 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_978.RULE @@ -0,0 +1,3 @@ + +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_978.yml b/src/licensedcode/data/rules/apache-2.0_978.yml new file mode 100644 index 00000000000..008ca39176c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_978.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_979.RULE b/src/licensedcode/data/rules/apache-2.0_979.RULE new file mode 100644 index 00000000000..73c5b921aa3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_979.RULE @@ -0,0 +1,3 @@ +License: Apache-2 + On Debian GNU/Linux systems the full text of the Apache License version 2 + 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_979.yml b/src/licensedcode/data/rules/apache-2.0_979.yml new file mode 100644 index 00000000000..7ddd0eb7984 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_979.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +notes: Debian copyright file paragraph footer diff --git a/src/licensedcode/data/rules/apache-2.0_980.RULE b/src/licensedcode/data/rules/apache-2.0_980.RULE new file mode 100644 index 00000000000..f3630d514cc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_980.RULE @@ -0,0 +1,15 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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.yml b/src/licensedcode/data/rules/apache-2.0_980.yml new file mode 100644 index 00000000000..95d0f729e1b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_980.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_981.RULE b/src/licensedcode/data/rules/apache-2.0_981.RULE new file mode 100644 index 00000000000..810e2566b3b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_981.RULE @@ -0,0 +1,12 @@ +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 +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +. +On Debian GNU/Linux systems, the full text of the Apache License version 2.0 +can be found in the file +`/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_981.yml b/src/licensedcode/data/rules/apache-2.0_981.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_981.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_982.RULE b/src/licensedcode/data/rules/apache-2.0_982.RULE new file mode 100644 index 00000000000..f1d34a906a6 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_982.RULE @@ -0,0 +1 @@ +On Debian GNU/Linux systems the complete text of the license can be found in /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_982.yml b/src/licensedcode/data/rules/apache-2.0_982.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_982.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_983.RULE b/src/licensedcode/data/rules/apache-2.0_983.RULE new file mode 100644 index 00000000000..a74699124d0 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_983.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a copy of the Apache License, Version 2.0 can be + found in /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_983.yml b/src/licensedcode/data/rules/apache-2.0_983.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_983.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_984.RULE b/src/licensedcode/data/rules/apache-2.0_984.RULE new file mode 100644 index 00000000000..86cc8f0a094 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_984.RULE @@ -0,0 +1,14 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian GNU/Linux systems, the complete text of Apache License, Version 2.0 +can be found in /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_984.yml b/src/licensedcode/data/rules/apache-2.0_984.yml new file mode 100644 index 00000000000..032abe42c01 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_984.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_985.RULE b/src/licensedcode/data/rules/apache-2.0_985.RULE new file mode 100644 index 00000000000..60f24fdd600 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_985.RULE @@ -0,0 +1,16 @@ +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 + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be + found in the file + `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_985.yml b/src/licensedcode/data/rules/apache-2.0_985.yml new file mode 100644 index 00000000000..f0c04a8c08d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_985.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_986.RULE b/src/licensedcode/data/rules/apache-2.0_986.RULE new file mode 100644 index 00000000000..b19e23bd1a0 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_986.RULE @@ -0,0 +1,15 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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_986.yml b/src/licensedcode/data/rules/apache-2.0_986.yml new file mode 100644 index 00000000000..c9107072f6b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_986.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_987.RULE b/src/licensedcode/data/rules/apache-2.0_987.RULE new file mode 100644 index 00000000000..337e82e406e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_987.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_987.yml b/src/licensedcode/data/rules/apache-2.0_987.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_987.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_988.RULE b/src/licensedcode/data/rules/apache-2.0_988.RULE new file mode 100644 index 00000000000..9b9597b5872 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_988.RULE @@ -0,0 +1,14 @@ + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian GNU/Linux systems, the complete text of Apache License, Version 2.0 +can be found in /usr/share/common-licenses/Apache-2.0 file. diff --git a/src/licensedcode/data/rules/apache-2.0_988.yml b/src/licensedcode/data/rules/apache-2.0_988.yml new file mode 100644 index 00000000000..2adfb48f7c7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_988.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_989.RULE b/src/licensedcode/data/rules/apache-2.0_989.RULE new file mode 100644 index 00000000000..3d10469c1df --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_989.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_989.yml b/src/licensedcode/data/rules/apache-2.0_989.yml new file mode 100644 index 00000000000..915be00363a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_989.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_99.yml b/src/licensedcode/data/rules/apache-2.0_99.yml index fea29c667ca..6b15a3a68eb 100644 --- a/src/licensedcode/data/rules/apache-2.0_99.yml +++ b/src/licensedcode/data/rules/apache-2.0_99.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_990.RULE b/src/licensedcode/data/rules/apache-2.0_990.RULE new file mode 100644 index 00000000000..01a9523b171 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_990.RULE @@ -0,0 +1,14 @@ +Comment: On Debian GNU/Linux systems the complete license text is available in + /usr/share/common-licenses/Apache-2.0 +License + # Licensed under the Apache License, Version 2.0 (the "License"); + # you may not use this file except in compliance with the License. + # You may obtain a copy of the License at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless required by applicable law or agreed to in writing, software + # distributed under the License is distributed on an "AS IS" BASIS, + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + # See the License for the specific language governing permissions and + # limitations under the License. diff --git a/src/licensedcode/data/rules/apache-2.0_990.yml b/src/licensedcode/data/rules/apache-2.0_990.yml new file mode 100644 index 00000000000..fcb2b191798 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_990.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_991.RULE b/src/licensedcode/data/rules/apache-2.0_991.RULE new file mode 100644 index 00000000000..067601e60f1 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_991.RULE @@ -0,0 +1,18 @@ +The APL v2.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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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. diff --git a/src/licensedcode/data/rules/apache-2.0_991.yml b/src/licensedcode/data/rules/apache-2.0_991.yml new file mode 100644 index 00000000000..032abe42c01 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_991.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_992.RULE b/src/licensedcode/data/rules/apache-2.0_992.RULE new file mode 100644 index 00000000000..dad39a50561 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_992.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_992.yml b/src/licensedcode/data/rules/apache-2.0_992.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_992.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_993.RULE b/src/licensedcode/data/rules/apache-2.0_993.RULE new file mode 100644 index 00000000000..30b779e24be --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_993.RULE @@ -0,0 +1,3 @@ +License: Apache-2.0 + On Debian GNU/Linux systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_993.yml b/src/licensedcode/data/rules/apache-2.0_993.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_993.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_994.RULE b/src/licensedcode/data/rules/apache-2.0_994.RULE new file mode 100644 index 00000000000..a605822139e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_994.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the Apache 2.0 can be found at + /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_994.yml b/src/licensedcode/data/rules/apache-2.0_994.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_994.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_995.RULE b/src/licensedcode/data/rules/apache-2.0_995.RULE new file mode 100644 index 00000000000..6facba57a81 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_995.RULE @@ -0,0 +1,15 @@ +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 + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_995.yml b/src/licensedcode/data/rules/apache-2.0_995.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_995.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_996.RULE b/src/licensedcode/data/rules/apache-2.0_996.RULE new file mode 100644 index 00000000000..0fcf6f0a142 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_996.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be +found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_996.yml b/src/licensedcode/data/rules/apache-2.0_996.yml new file mode 100644 index 00000000000..b02ccba6477 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_996.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_997.RULE b/src/licensedcode/data/rules/apache-2.0_997.RULE new file mode 100644 index 00000000000..60f91600469 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_997.RULE @@ -0,0 +1,17 @@ +Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_997.yml b/src/licensedcode/data/rules/apache-2.0_997.yml new file mode 100644 index 00000000000..1a859bc03bf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_997.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_998.RULE b/src/licensedcode/data/rules/apache-2.0_998.RULE new file mode 100644 index 00000000000..1407bacc76b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_998.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_998.yml b/src/licensedcode/data/rules/apache-2.0_998.yml new file mode 100644 index 00000000000..1c887228525 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_998.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_999.RULE b/src/licensedcode/data/rules/apache-2.0_999.RULE new file mode 100644 index 00000000000..bdafeb08684 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_999.RULE @@ -0,0 +1 @@ +license: https://spdx.org/licenses/Apache-2.0.html Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_999.yml b/src/licensedcode/data/rules/apache-2.0_999.yml new file mode 100644 index 00000000000..9d550a81c8d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_999.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/Apache-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.RULE new file mode 100644 index 00000000000..079d278356d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.yml b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.yml new file mode 100644 index 00000000000..626ac2099d3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_2.yml @@ -0,0 +1,8 @@ +license_expression: apache-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +notes: this is likely some typo See https://salsa.debian.org/owncloud-team/nextcloud-desktop/-/merge_requests/9#note_256687 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..3a1a844f7f4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.RULE @@ -0,0 +1,2 @@ +On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.yml b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.yml new file mode 100644 index 00000000000..a451287dac1 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_3.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 AND lgpl-2.1 +is_license_reference: yes +relevance: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +notes: this is likely some typo See https://salsa.debian.org/owncloud-team/nextcloud-desktop/-/merge_requests/9#note_256687 diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.RULE new file mode 100644 index 00000000000..c9aea7911b8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.RULE @@ -0,0 +1,14 @@ +Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/Apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.yml b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.yml new file mode 100644 index 00000000000..520bb61422e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_4.yml @@ -0,0 +1,9 @@ +license_expression: apache-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 99 +minimum_coverage: 95 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +notes: this is likely some typo See https://salsa.debian.org/owncloud-team/nextcloud-desktop/-/merge_requests/9#note_256687 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.RULE b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.RULE new file mode 100644 index 00000000000..672c75e3c9e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.yml b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.yml new file mode 100644 index 00000000000..a451287dac1 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_and_lgpl-2.1_5.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 AND lgpl-2.1 +is_license_reference: yes +relevance: 90 +referenced_filenames: + - /usr/share/common-licenses/Apache-2.0 +notes: this is likely some typo See https://salsa.debian.org/owncloud-team/nextcloud-desktop/-/merge_requests/9#note_256687 diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.RULE new file mode 100644 index 00000000000..1270ae74fcd --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.RULE @@ -0,0 +1,15 @@ +is dual-licensed under the Apache License, Version 2.0 and the GNU +General Public License as public by the Free Software Foundation; version 2.0 +or (at your option) any later version. You can redistribute it and/or +modify it under the terms of either of these two licenses. + +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. + +You should have received a copy of the licenses; if not, see + for a copy of the GNU General Public License +and for a copy of the Apache +License, Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.yml new file mode 100644 index 00000000000..c09197285bc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_12.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: Seen in dulwich. +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.RULE new file mode 100644 index 00000000000..8587032bbfa --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.RULE @@ -0,0 +1,15 @@ +is dual-licensed under the Apache License, Version 2.0 and the GNU +General Public License as public by the Free Software Foundation; version 2.0 +or (at your option) any later version. You can redistribute it and/or +modify it under the terms of either of these two licenses. + +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. + +You should have received a copy of the licenses; if not, see + for a copy of the GNU General Public License +and for a copy of the Apache +License, Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.yml new file mode 100644 index 00000000000..fd376fa554b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_13.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: Seen in dulwich. +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..365734e3f45 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.RULE @@ -0,0 +1,17 @@ + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + GNU General Public License (GPL) version 2, or any later version + https://www.gnu.org/licenses/ + repo + + + GPLv2 with Classpath exception + https://www.gnu.org/software/classpath/license.html + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.yml new file mode 100644 index 00000000000..c12d76250ba --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_10.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR gpl-2.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ + - https://www.gnu.org/software/classpath/license.html 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 new file mode 100644 index 00000000000..521e6593476 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.RULE @@ -0,0 +1,17 @@ + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + GNU General Public License (GPL) version 2, or any later version + https://www.gnu.org/licenses/ + repo + + + GPLv2 with Classpath exception + https://www.gnu.org/software/classpath/license.html + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.yml new file mode 100644 index 00000000000..b0e68ea3c00 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_7.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR gpl-2.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ + - https://www.gnu.org/software/classpath/license.html 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 new file mode 100644 index 00000000000..b4656c4a40d --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.RULE @@ -0,0 +1,17 @@ + * 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"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * https://www.gnu.org/licenses/ + * https://www.gnu.org/software/classpath/license.html + * + * or as provided in the LICENSE.txt file that accompanied this code. + * 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_or_gpl-2.0-plus_with_classpath-exception-2.0_8.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.yml new file mode 100644 index 00000000000..95e7ae7922b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_8.yml @@ -0,0 +1,9 @@ +license_expression: apache-2.0 OR gpl-2.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ + - https://www.gnu.org/software/classpath/license.html 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 new file mode 100644 index 00000000000..68f9a79e53c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.RULE @@ -0,0 +1,17 @@ + * 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"); + * 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 + * https://www.gnu.org/licenses/ + * https://www.gnu.org/software/classpath/license.html + * + * or as provided in the LICENSE.txt file that accompanied this code. + * 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_or_gpl-2.0-plus_with_classpath-exception-2.0_9.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.yml new file mode 100644 index 00000000000..fae22f31211 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0-plus_with_classpath-exception-2.0_9.yml @@ -0,0 +1,9 @@ +license_expression: apache-2.0 OR gpl-2.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ + - https://www.gnu.org/software/classpath/license.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.RULE new file mode 100644 index 00000000000..e38897793d6 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.RULE @@ -0,0 +1,14 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License at: + + https://www.apache.org/licenses/LICENSE-2.0 + https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the +Apache License or the GPL License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the Apache License and the GPL License for +the specific language governing permissions and limitations under the Apache License and the GPL License. diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.yml new file mode 100644 index 00000000000..0d22bf21de8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_16.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..23268a522a6 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.RULE @@ -0,0 +1,9 @@ + "licenses": [ + { + "type": "Apache License", + "url": "https://www.apache.org/licenses/LICENSE-2.0" + }, { + "type": "GPL", + "url": "https://www.gnu.org/licenses/gpl-2.0.html" + } + ], \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.yml new file mode 100644 index 00000000000..11ebbdec352 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_17.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.RULE new file mode 100644 index 00000000000..9858ead6e21 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.RULE @@ -0,0 +1,14 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License at: + + http://www.apache.org/licenses/LICENSE-2.0 + https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the +Apache License or the GPL License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the Apache License and the GPL License for +the specific language governing permissions and limitations under the Apache License and the GPL License. diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.yml new file mode 100644 index 00000000000..fcb0f63a1f2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_18.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..66e3a175b35 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.RULE @@ -0,0 +1,19 @@ + +## Copyright and License + + +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License in the LICENSE file, or at: + +https://www.apache.org/licenses/LICENSE-2.0 + +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License +or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied. See the Apache License and the GPL License for the specific language governing +permissions and limitations under the Apache License and the GPL License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.yml new file mode 100644 index 00000000000..0d22bf21de8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_19.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.RULE new file mode 100644 index 00000000000..aba1a568a73 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.RULE @@ -0,0 +1,9 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU General Public License version 2 (the "GPL License"). You may choose either license to govern your use of this software only upon the condition that you accept all of the terms of either the Apache License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License in the LICENSE file, or at: + +http://www.apache.org/licenses/LICENSE-2.0 + +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License and the GPL License for the specific language governing permissions and limitations under the Apache License and the GPL License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.yml new file mode 100644 index 00000000000..fcb0f63a1f2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_20.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.RULE new file mode 100644 index 00000000000..be7bbe0976b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.RULE @@ -0,0 +1,14 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License at: + +http://www.apache.org/licenses/LICENSE-2.0 +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License +or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied. See the Apache License and the GPL License for the specific language governing +permissions and limitations under the Apache License and the GPL License. diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.yml new file mode 100644 index 00000000000..fcb0f63a1f2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_21.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.RULE new file mode 100644 index 00000000000..7c2454a74fe --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.RULE @@ -0,0 +1,14 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License at: + +https://www.apache.org/licenses/LICENSE-2.0 +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License +or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied. See the Apache License and the GPL License for the specific language governing +permissions and limitations under the Apache License and the GPL License. diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.yml new file mode 100644 index 00000000000..0d22bf21de8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_22.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..497462bab95 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.RULE @@ -0,0 +1,19 @@ + +## Copyright and License + + +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU +General Public License version 2 (the "GPL License"). You may choose either license to govern your +use of this software only upon the condition that you accept all of the terms of either the Apache +License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License in the LICENSE file, or at: + +http://www.apache.org/licenses/LICENSE-2.0 + +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License +or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied. See the Apache License and the GPL License for the specific language governing +permissions and limitations under the Apache License and the GPL License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.yml new file mode 100644 index 00000000000..fcb0f63a1f2 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_23.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..d9a8bbb39c0 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.RULE @@ -0,0 +1,9 @@ + "licenses": [ + { + "type": "Apache License", + "url": "http://www.apache.org/licenses/LICENSE-2.0" + }, { + "type": "GPL", + "url": "https://www.gnu.org/licenses/gpl-2.0.html" + } + ], \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.yml new file mode 100644 index 00000000000..46717ffcd60 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_24.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.RULE b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.RULE new file mode 100644 index 00000000000..470fcd91f8e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.RULE @@ -0,0 +1,9 @@ +This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU General Public License version 2 (the "GPL License"). You may choose either license to govern your use of this software only upon the condition that you accept all of the terms of either the Apache License or the GPL License. + +You may obtain a copy of the Apache License and the GPL License in the LICENSE file, or at: + +https://www.apache.org/licenses/LICENSE-2.0 + +https://www.gnu.org/licenses/gpl-2.0.html + +Unless required by applicable law or agreed to in writing, software distributed under the Apache License or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License and the GPL License for the specific language governing permissions and limitations under the Apache License and the GPL License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.yml b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.yml new file mode 100644 index 00000000000..0d22bf21de8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_gpl-2.0_25.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.RULE b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.RULE new file mode 100644 index 00000000000..67dcae856ca --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.RULE @@ -0,0 +1,10 @@ + + + Apache 2 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.txt + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.yml b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.yml new file mode 100644 index 00000000000..c52be08a6a7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_5.yml @@ -0,0 +1,10 @@ +license_expression: apache-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +minimum_coverage: 70 +referenced_filenames: + - LICENSE-apache2 + - LICENSE-lgpl +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.RULE b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.RULE new file mode 100644 index 00000000000..546a422d3b5 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.RULE @@ -0,0 +1,10 @@ + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.txt + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.yml b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.yml new file mode 100644 index 00000000000..a3c9310f22f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_lgpl-3.0_6.yml @@ -0,0 +1,10 @@ +license_expression: apache-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +minimum_coverage: 70 +referenced_filenames: + - LICENSE-apache2 + - LICENSE-lgpl +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit.yml b/src/licensedcode/data/rules/apache-2.0_or_mit.yml index 671fdf9af1c..e626370dff4 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit.yml +++ b/src/licensedcode/data/rules/apache-2.0_or_mit.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit5.yml b/src/licensedcode/data/rules/apache-2.0_or_mit5.yml index 294c2ac7f64..3a4e6c6c738 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit5.yml +++ b/src/licensedcode/data/rules/apache-2.0_or_mit5.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_34.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_34.RULE new file mode 100644 index 00000000000..c1186db5447 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_34.RULE @@ -0,0 +1,8 @@ +## License + +All crates licensed under either of + +- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) +- [MIT license](http://opensource.org/licenses/MIT) + +at your option. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_34.yml b/src/licensedcode/data/rules/apache-2.0_or_mit_34.yml new file mode 100644 index 00000000000..b9eec1cf7d8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_34.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 OR mit +is_license_notice: yes +ignorable_urls: + - http://opensource.org/licenses/MIT + - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.RULE b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.RULE new file mode 100644 index 00000000000..19435ef6fed --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.RULE @@ -0,0 +1,32 @@ +This source code is dual-licensed under the Apache License, version +2.0, and the Mozilla Public License, version 1.1. + +The APL v2.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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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. + +The MPL v1.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.rabbitmq.com/mpl.html + + 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. diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.yml b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.yml new file mode 100644 index 00000000000..316c0b7b7a9 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_4.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR mpl-1.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.rabbitmq.com/mpl.html + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.RULE b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.RULE new file mode 100644 index 00000000000..05b9ad726a3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.RULE @@ -0,0 +1,32 @@ +This source code is dual-licensed under the Apache License, version +2.0, and the Mozilla Public License, version 1.1. + +The APL v2.0: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian 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. + +The MPL v1.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.rabbitmq.com/mpl.html + + 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. diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.yml b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.yml new file mode 100644 index 00000000000..f35a10c2b2e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_5.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR mpl-1.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - http://www.rabbitmq.com/mpl.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.RULE b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.RULE new file mode 100644 index 00000000000..b2d0c966c67 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.RULE @@ -0,0 +1,32 @@ +This source code is dual-licensed under the Apache License, version +2.0, and the Mozilla Public License, version 1.1. + +The APL v2.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 + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of the Apache License Version 2.0, +can be found in the /usr/share/common-licenses/Apache-2.0 file. + +The MPL v1.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.rabbitmq.com/mpl.html + + 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. diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.yml b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.yml new file mode 100644 index 00000000000..316c0b7b7a9 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_6.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR mpl-1.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.rabbitmq.com/mpl.html + - https://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.RULE b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.RULE new file mode 100644 index 00000000000..02c06ac4367 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.RULE @@ -0,0 +1,32 @@ +This source code is dual-licensed under the Apache License, version +2.0, and the Mozilla Public License, version 1.1. + +The APL v2.0: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the text of the Apache License Version 2.0, +can be found in the /usr/share/common-licenses/Apache-2.0 file. + +The MPL v1.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.rabbitmq.com/mpl.html + + 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. diff --git a/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.yml b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.yml new file mode 100644 index 00000000000..f35a10c2b2e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_mpl-1.1_7.yml @@ -0,0 +1,7 @@ +license_expression: apache-2.0 OR mpl-1.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - http://www.rabbitmq.com/mpl.html diff --git a/src/licensedcode/data/rules/apache-2.0_or_wtfpl-2.0_1.yml b/src/licensedcode/data/rules/apache-2.0_or_wtfpl-2.0_1.yml index 9255b747fe3..b687afa858f 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_wtfpl-2.0_1.yml +++ b/src/licensedcode/data/rules/apache-2.0_or_wtfpl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 OR wtfpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_public.yml b/src/licensedcode/data/rules/apache-2.0_public.yml index 89659108e4b..4372627d27d 100644 --- a/src/licensedcode/data/rules/apache-2.0_public.yml +++ b/src/licensedcode/data/rules/apache-2.0_public.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_public3.yml b/src/licensedcode/data/rules/apache-2.0_public3.yml index 968e6205164..4b8e9b998e1 100644 --- a/src/licensedcode/data/rules/apache-2.0_public3.yml +++ b/src/licensedcode/data/rules/apache-2.0_public3.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/apache-2.0_short_mention.yml b/src/licensedcode/data/rules/apache-2.0_short_mention.yml index b19910b947e..e0f4d140b6c 100644 --- a/src/licensedcode/data/rules/apache-2.0_short_mention.yml +++ b/src/licensedcode/data/rules/apache-2.0_short_mention.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://apache.org/licenses/LICENSE-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.yml b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.yml index f53d2a5d6d9..5a3066f7382 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.yml +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_2.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 WITH commons-clause is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_3.yml b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_3.yml index acb04b63f86..6ff1ccdd28b 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_3.yml +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_3.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 WITH commons-clause is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_4.yml b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_4.yml index acb04b63f86..6ff1ccdd28b 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_4.yml +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_4.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 WITH commons-clause is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_5.yml b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_5.yml index acb04b63f86..6ff1ccdd28b 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_5.yml +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_5.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 WITH commons-clause is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_8.yml b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_8.yml index 1f80e27f31c..40349628d97 100644 --- a/src/licensedcode/data/rules/apache-2.0_with_commons-clause_8.yml +++ b/src/licensedcode/data/rules/apache-2.0_with_commons-clause_8.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 WITH commons-clause is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.RULE new file mode 100644 index 00000000000..86f2322c52a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.RULE @@ -0,0 +1 @@ +Apache-2.0 with GPL exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.yml new file mode 100644 index 00000000000..4f9eaa89735 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_1.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_reference: yes +relevance: 100 +notes: Seen in Clamav debian copyright file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.RULE new file mode 100644 index 00000000000..04b6fe97462 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.RULE @@ -0,0 +1,10 @@ +Exceptions to the Apache 2.0 License: + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 or LGPLv2 (“Combined Software”) and if +a court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2 or LGPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of the +License, but only in their entirety and only with respect to the Combined +Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.yml new file mode 100644 index 00000000000..5c74a83fd5e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_2.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes +notes: https://github.com/michaelrsweet/lprint/commit/f2d706673a382eb83a3646b86984437450b39f87#diff-dfb14fbb9e7d095209ec4cfd621069437bf9c442ff9de9d4ce889781bd0fefcf diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.RULE new file mode 100644 index 00000000000..5d516a8e83b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.RULE @@ -0,0 +1 @@ +(Apache 2.0 with the GPL2 exception). \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.yml new file mode 100644 index 00000000000..8bc3afc3c84 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_3.yml @@ -0,0 +1,4 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_reference: yes +relevance: 100 +notes: https://github.com/michaelrsweet/lprint/blob/6e2eea1b9a40da6176814eb00c9497f1e092b110/CONTRIBUTING.md diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.RULE new file mode 100644 index 00000000000..4dca2e0646e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.RULE @@ -0,0 +1,4 @@ +licensed under the Apache License Version 2.0 with an (optional) exception to +allow linking against GPL2/LGPL2 software (like older versions of CUPS), so it +can be used freely in any project you'd like. +See the files "LICENSE" and "NOTICE" in the source distribution for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.yml new file mode 100644 index 00000000000..02f5dbcedf3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_4.yml @@ -0,0 +1,6 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes +referenced_filenames: + - LICENSE + - NOTICE +notes: https://github.com/michaelrsweet/lprint/blob/6e2eea1b9a40da6176814eb00c9497f1e092b110/DOCUMENTATION.md#L7 diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.RULE new file mode 100644 index 00000000000..8dce506301b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.RULE @@ -0,0 +1,8 @@ +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 or LGPLv2 (“Combined Software”) and if +a court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2 or LGPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of the +License, but only in their entirety and only with respect to the Combined +Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.yml new file mode 100644 index 00000000000..5569a7a3a09 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_5.yml @@ -0,0 +1,2 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.RULE new file mode 100644 index 00000000000..d39c7732068 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.RULE @@ -0,0 +1 @@ +licensed under the Apache License Version 2.0 with an exception to allow linking against GPL2/LGPL2 software (like older versions of CUPS). See the files "LICENSE" and "NOTICE" for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.yml new file mode 100644 index 00000000000..516de627b8f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_6.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes +referenced_filenames: + - LICENSE + - NOTICE diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.RULE new file mode 100644 index 00000000000..38bffbe67c4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.RULE @@ -0,0 +1 @@ +Thsi software is licensed under the Apache License Version 2.0 with an exception to allow linking against GPL2/LGPL2 software (like older versions of CUPS). See the files "LICENSE" and "NOTICE" for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.yml new file mode 100644 index 00000000000..516de627b8f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_7.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes +referenced_filenames: + - LICENSE + - NOTICE diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.RULE new file mode 100644 index 00000000000..c0698ef3ced --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.RULE @@ -0,0 +1,3 @@ +library is licensed under the Apache License Version 2.0 with an +*optional* exception to allow linking against GPL2/LGPL2-only software. See the +files "LICENSE" and "NOTICE" for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.yml new file mode 100644 index 00000000000..516de627b8f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_8.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes +referenced_filenames: + - LICENSE + - NOTICE diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.RULE b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.RULE new file mode 100644 index 00000000000..355457e9713 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.RULE @@ -0,0 +1,16 @@ +(Optional) Exceptions to the Apache 2.0 License: +================================================ + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.yml b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.yml new file mode 100644 index 00000000000..5569a7a3a09 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_with_generic-exception_9.yml @@ -0,0 +1,2 @@ +license_expression: apache-2.0 WITH generic-exception +is_license_notice: yes diff --git a/src/licensedcode/data/rules/apache_no-version_10.yml b/src/licensedcode/data/rules/apache_no-version_10.yml index 96a21d9ab1e..591a6657c33 100644 --- a/src/licensedcode/data/rules/apache_no-version_10.yml +++ b/src/licensedcode/data/rules/apache_no-version_10.yml @@ -1,9 +1,9 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 99 +notes: the actual version of the license is not provided but the most common one is the Apache + 2.0 ignorable_authors: - the Apache Software Foundation (https://apache.org/) ignorable_urls: - https://apache.org/ -notes: the actual version of the license is not provided - but the most common one is the Apache 2.0 - diff --git a/src/licensedcode/data/rules/apache_no-version_2.yml b/src/licensedcode/data/rules/apache_no-version_2.yml index 977b699c5a0..74dd85fdda3 100644 --- a/src/licensedcode/data/rules/apache_no-version_2.yml +++ b/src/licensedcode/data/rules/apache_no-version_2.yml @@ -1,9 +1,9 @@ license_expression: apache-2.0 is_license_reference: yes +relevance: 99 +notes: the actual version of the license is not provided but the most common one is the Apache + 2.0 ignorable_authors: - the Apache Software Foundation (http://www.apache.org/) ignorable_urls: - http://www.apache.org/ -notes: the actual version of the license is not provided - but the most common one is the Apache 2.0 - diff --git a/src/licensedcode/data/rules/apsl-1.0.yml b/src/licensedcode/data/rules/apsl-1.0.yml index 691c05b8040..fbad05ae600 100644 --- a/src/licensedcode/data/rules/apsl-1.0.yml +++ b/src/licensedcode/data/rules/apsl-1.0.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/source/architecture/architecture-229/APPLE_LICENSE diff --git a/src/licensedcode/data/rules/apsl-1.0_1.yml b/src/licensedcode/data/rules/apsl-1.0_1.yml index 0ee1db7a05a..49391613a74 100644 --- a/src/licensedcode/data/rules/apsl-1.0_1.yml +++ b/src/licensedcode/data/rules/apsl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0 diff --git a/src/licensedcode/data/rules/apsl-1.1.yml b/src/licensedcode/data/rules/apsl-1.1.yml index 9f8d7137db2..df156db9bac 100644 --- a/src/licensedcode/data/rules/apsl-1.1.yml +++ b/src/licensedcode/data/rules/apsl-1.1.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.1 diff --git a/src/licensedcode/data/rules/apsl-1.1_4.yml b/src/licensedcode/data/rules/apsl-1.1_4.yml index a06cba30dd2..0cb76fdb3a3 100644 --- a/src/licensedcode/data/rules/apsl-1.1_4.yml +++ b/src/licensedcode/data/rules/apsl-1.1_4.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/apsl/1.1.txt diff --git a/src/licensedcode/data/rules/apsl-1.1_5.yml b/src/licensedcode/data/rules/apsl-1.1_5.yml index de7d4de68b3..07c3e7c853a 100644 --- a/src/licensedcode/data/rules/apsl-1.1_5.yml +++ b/src/licensedcode/data/rules/apsl-1.1_5.yml @@ -1,2 +1,3 @@ license_expression: apsl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apsl-1.1_6.yml b/src/licensedcode/data/rules/apsl-1.1_6.yml index ea99c2ad2e6..dd0f4a03f66 100644 --- a/src/licensedcode/data/rules/apsl-1.1_6.yml +++ b/src/licensedcode/data/rules/apsl-1.1_6.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE diff --git a/src/licensedcode/data/rules/apsl-1.1_7.yml b/src/licensedcode/data/rules/apsl-1.1_7.yml index de7d4de68b3..07c3e7c853a 100644 --- a/src/licensedcode/data/rules/apsl-1.1_7.yml +++ b/src/licensedcode/data/rules/apsl-1.1_7.yml @@ -1,2 +1,3 @@ license_expression: apsl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apsl-1.2.yml b/src/licensedcode/data/rules/apsl-1.2.yml index 45860c2b2ce..0c307ca2637 100644 --- a/src/licensedcode/data/rules/apsl-1.2.yml +++ b/src/licensedcode/data/rules/apsl-1.2.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.2 diff --git a/src/licensedcode/data/rules/apsl-1.2_10.RULE b/src/licensedcode/data/rules/apsl-1.2_10.RULE new file mode 100644 index 00000000000..c4a25c78d29 --- /dev/null +++ b/src/licensedcode/data/rules/apsl-1.2_10.RULE @@ -0,0 +1 @@ +https://www.gnu.org/philosophy/historical-apsl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-1.2_10.yml b/src/licensedcode/data/rules/apsl-1.2_10.yml new file mode 100644 index 00000000000..d54a2bab949 --- /dev/null +++ b/src/licensedcode/data/rules/apsl-1.2_10.yml @@ -0,0 +1,5 @@ +license_expression: apsl-1.2 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/philosophy/historical-apsl.html diff --git a/src/licensedcode/data/rules/apsl-1.2_2.yml b/src/licensedcode/data/rules/apsl-1.2_2.yml index 7b405b87b44..f2bf4f31d38 100644 --- a/src/licensedcode/data/rules/apsl-1.2_2.yml +++ b/src/licensedcode/data/rules/apsl-1.2_2.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.samurajdata.se/opensource/mirror/licenses/apsl.php diff --git a/src/licensedcode/data/rules/apsl-1.2_3.yml b/src/licensedcode/data/rules/apsl-1.2_3.yml index 6e4b1c69d83..f674ac1ce70 100644 --- a/src/licensedcode/data/rules/apsl-1.2_3.yml +++ b/src/licensedcode/data/rules/apsl-1.2_3.yml @@ -1,2 +1,3 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apsl-1.2_4.yml b/src/licensedcode/data/rules/apsl-1.2_4.yml index e0f3dc5e6cf..9da91816330 100644 --- a/src/licensedcode/data/rules/apsl-1.2_4.yml +++ b/src/licensedcode/data/rules/apsl-1.2_4.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/apsl.html diff --git a/src/licensedcode/data/rules/apsl-1.2_5.yml b/src/licensedcode/data/rules/apsl-1.2_5.yml index aecd1d109c4..a7c40c9f1bf 100644 --- a/src/licensedcode/data/rules/apsl-1.2_5.yml +++ b/src/licensedcode/data/rules/apsl-1.2_5.yml @@ -1,2 +1,3 @@ license_expression: apsl-1.2 AND unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/apsl-1.2_7.yml b/src/licensedcode/data/rules/apsl-1.2_7.yml index b35daa34e72..a4773a99af8 100644 --- a/src/licensedcode/data/rules/apsl-1.2_7.yml +++ b/src/licensedcode/data/rules/apsl-1.2_7.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/apsl/1.2.txt diff --git a/src/licensedcode/data/rules/apsl-1.2_8.yml b/src/licensedcode/data/rules/apsl-1.2_8.yml index 5956ccded2e..4f73a6748a0 100644 --- a/src/licensedcode/data/rules/apsl-1.2_8.yml +++ b/src/licensedcode/data/rules/apsl-1.2_8.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/philosophy/historical-apsl.html diff --git a/src/licensedcode/data/rules/apsl-2.0.yml b/src/licensedcode/data/rules/apsl-2.0.yml index dde72f72b30..dcd5c9e7305 100644 --- a/src/licensedcode/data/rules/apsl-2.0.yml +++ b/src/licensedcode/data/rules/apsl-2.0.yml @@ -1,4 +1,5 @@ license_expression: apsl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/license/apsl/ diff --git a/src/licensedcode/data/rules/apsl-2.0_15.RULE b/src/licensedcode/data/rules/apsl-2.0_15.RULE new file mode 100644 index 00000000000..b192d764893 --- /dev/null +++ b/src/licensedcode/data/rules/apsl-2.0_15.RULE @@ -0,0 +1 @@ +https://www.gnu.org/philosophy/apsl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-2.0_15.yml b/src/licensedcode/data/rules/apsl-2.0_15.yml new file mode 100644 index 00000000000..c9dc6617489 --- /dev/null +++ b/src/licensedcode/data/rules/apsl-2.0_15.yml @@ -0,0 +1,5 @@ +license_expression: apsl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/philosophy/apsl.html diff --git a/src/licensedcode/data/rules/apsl-2.0_2.yml b/src/licensedcode/data/rules/apsl-2.0_2.yml index 7d981ef7992..d76b97adcb5 100644 --- a/src/licensedcode/data/rules/apsl-2.0_2.yml +++ b/src/licensedcode/data/rules/apsl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: apsl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/philosophy/apsl.html diff --git a/src/licensedcode/data/rules/apsl-2.0_4.yml b/src/licensedcode/data/rules/apsl-2.0_4.yml index b0a18b540e9..15677ef09f2 100644 --- a/src/licensedcode/data/rules/apsl-2.0_4.yml +++ b/src/licensedcode/data/rules/apsl-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: apsl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/apsl-2.0.php diff --git a/src/licensedcode/data/rules/apsl-2.0_9.yml b/src/licensedcode/data/rules/apsl-2.0_9.yml index c00bc322ada..5ac91a906e5 100644 --- a/src/licensedcode/data/rules/apsl-2.0_9.yml +++ b/src/licensedcode/data/rules/apsl-2.0_9.yml @@ -1,4 +1,5 @@ license_expression: apsl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/apsl/ diff --git a/src/licensedcode/data/rules/aptana-1.0.yml b/src/licensedcode/data/rules/aptana-1.0.yml index aae183bf43f..32b2658078f 100644 --- a/src/licensedcode/data/rules/aptana-1.0.yml +++ b/src/licensedcode/data/rules/aptana-1.0.yml @@ -1,4 +1,5 @@ license_expression: aptana-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://aptana.com/legal/apl/ diff --git a/src/licensedcode/data/rules/arphic-public.yml b/src/licensedcode/data/rules/arphic-public.yml index b363e8d438a..b7c7da87450 100644 --- a/src/licensedcode/data/rules/arphic-public.yml +++ b/src/licensedcode/data/rules/arphic-public.yml @@ -1,4 +1,5 @@ license_expression: arphic-public is_license_reference: yes +relevance: 100 ignorable_urls: - http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE diff --git a/src/licensedcode/data/rules/artistic-1.0.yml b/src/licensedcode/data/rules/artistic-1.0.yml index fe9a96fbdd2..c88c181ef91 100644 --- a/src/licensedcode/data/rules/artistic-1.0.yml +++ b/src/licensedcode/data/rules/artistic-1.0.yml @@ -1,4 +1,5 @@ license_expression: artistic-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.perl.com/pub/a/language/misc/Artistic.html diff --git a/src/licensedcode/data/rules/artistic-1.0_1.yml b/src/licensedcode/data/rules/artistic-1.0_1.yml index 57d01619335..ac0366b7d99 100644 --- a/src/licensedcode/data/rules/artistic-1.0_1.yml +++ b/src/licensedcode/data/rules/artistic-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: artistic-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-1.0_15.RULE b/src/licensedcode/data/rules/artistic-1.0_15.RULE new file mode 100644 index 00000000000..28f5013c10c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-1.0_15.RULE @@ -0,0 +1 @@ +licensed under the Artistic License. See Artistic License for DisplayTag Library . \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0_15.yml b/src/licensedcode/data/rules/artistic-1.0_15.yml new file mode 100644 index 00000000000..ac0366b7d99 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-1.0_15.yml @@ -0,0 +1,3 @@ +license_expression: artistic-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-1.0_16.RULE b/src/licensedcode/data/rules/artistic-1.0_16.RULE new file mode 100644 index 00000000000..33de01b4ef9 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-1.0_16.RULE @@ -0,0 +1 @@ +Artistic License for DisplayTag Library . \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-1.0_16.yml b/src/licensedcode/data/rules/artistic-1.0_16.yml new file mode 100644 index 00000000000..7c8b3d9d0e3 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-1.0_16.yml @@ -0,0 +1,3 @@ +license_expression: artistic-1.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-1.0_2.yml b/src/licensedcode/data/rules/artistic-1.0_2.yml index dcae75bbf8e..7c8b3d9d0e3 100644 --- a/src/licensedcode/data/rules/artistic-1.0_2.yml +++ b/src/licensedcode/data/rules/artistic-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: artistic-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-1.0_3.yml b/src/licensedcode/data/rules/artistic-1.0_3.yml index 21c52b79828..0becc43e3c6 100644 --- a/src/licensedcode/data/rules/artistic-1.0_3.yml +++ b/src/licensedcode/data/rules/artistic-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: artistic-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/artistic-license-1.0 diff --git a/src/licensedcode/data/rules/artistic-1.0_5.yml b/src/licensedcode/data/rules/artistic-1.0_5.yml index 284780dfb58..d42453cea3c 100644 --- a/src/licensedcode/data/rules/artistic-1.0_5.yml +++ b/src/licensedcode/data/rules/artistic-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: artistic-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/artistic-license-1.0 diff --git a/src/licensedcode/data/rules/artistic-2.0.yml b/src/licensedcode/data/rules/artistic-2.0.yml index 7493cfbc83c..aa4016c227b 100644 --- a/src/licensedcode/data/rules/artistic-2.0.yml +++ b/src/licensedcode/data/rules/artistic-2.0.yml @@ -1,4 +1,5 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.perlfoundation.org/attachment/legal/artistic-2_0.txt diff --git a/src/licensedcode/data/rules/artistic-2.0_1.yml b/src/licensedcode/data/rules/artistic-2.0_1.yml index 778bd664064..3cce2d30472 100644 --- a/src/licensedcode/data/rules/artistic-2.0_1.yml +++ b/src/licensedcode/data/rules/artistic-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/artistic-license-2.0.php diff --git a/src/licensedcode/data/rules/artistic-2.0_11.yml b/src/licensedcode/data/rules/artistic-2.0_11.yml index 634bda39d73..a04d644911e 100644 --- a/src/licensedcode/data/rules/artistic-2.0_11.yml +++ b/src/licensedcode/data/rules/artistic-2.0_11.yml @@ -1,4 +1,5 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/artistic-license.html diff --git a/src/licensedcode/data/rules/artistic-2.0_14.yml b/src/licensedcode/data/rules/artistic-2.0_14.yml index a82181f9805..a5ae1784daa 100644 --- a/src/licensedcode/data/rules/artistic-2.0_14.yml +++ b/src/licensedcode/data/rules/artistic-2.0_14.yml @@ -1,2 +1,3 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-2.0_18.yml b/src/licensedcode/data/rules/artistic-2.0_18.yml index a82181f9805..a5ae1784daa 100644 --- a/src/licensedcode/data/rules/artistic-2.0_18.yml +++ b/src/licensedcode/data/rules/artistic-2.0_18.yml @@ -1,2 +1,3 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-2.0_2.yml b/src/licensedcode/data/rules/artistic-2.0_2.yml index 4be90a8f2ea..6754f014614 100644 --- a/src/licensedcode/data/rules/artistic-2.0_2.yml +++ b/src/licensedcode/data/rules/artistic-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.perlfoundation.org/artistic-2-0-notes diff --git a/src/licensedcode/data/rules/artistic-2.0_26.RULE b/src/licensedcode/data/rules/artistic-2.0_26.RULE index 7e1e32872ae..6591dae8690 100644 --- a/src/licensedcode/data/rules/artistic-2.0_26.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_26.RULE @@ -1 +1,2 @@ -license: artistic +On Debian systems, the text of the Artistic License can +be found in `/usr/share/common-licenses/Artistic'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_26.yml b/src/licensedcode/data/rules/artistic-2.0_26.yml index d0ff68632ba..3cd4d0df37e 100644 --- a/src/licensedcode/data/rules/artistic-2.0_26.yml +++ b/src/licensedcode/data/rules/artistic-2.0_26.yml @@ -1,4 +1,5 @@ license_expression: artistic-2.0 -is_license_tag: yes +is_license_notice: yes relevance: 100 -notes: tag as documented in the Module-Build pod +referenced_filenames: + - /usr/share/common-licenses/Artistic diff --git a/src/licensedcode/data/rules/artistic-2.0_3.yml b/src/licensedcode/data/rules/artistic-2.0_3.yml index 6b6088c9577..15a64406380 100644 --- a/src/licensedcode/data/rules/artistic-2.0_3.yml +++ b/src/licensedcode/data/rules/artistic-2.0_3.yml @@ -1,3 +1,4 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 notes: Short "Artistic License" diff --git a/src/licensedcode/data/rules/artistic-2.0_39.RULE b/src/licensedcode/data/rules/artistic-2.0_39.RULE new file mode 100644 index 00000000000..e52f933e83b --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_39.RULE @@ -0,0 +1,4 @@ +This software may be distributed under + the terms of version 2 of the Artistic License which may be found + in the source distribution. It is provided "as is" without express + or implied warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_39.yml b/src/licensedcode/data/rules/artistic-2.0_39.yml new file mode 100644 index 00000000000..64b4bd544f5 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_39.yml @@ -0,0 +1,2 @@ +license_expression: artistic-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-2.0_40.RULE b/src/licensedcode/data/rules/artistic-2.0_40.RULE new file mode 100644 index 00000000000..c30d45f5780 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_40.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the Artistic License can +be found in `/usr/share/common-licenses/Artistic'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_40.yml b/src/licensedcode/data/rules/artistic-2.0_40.yml new file mode 100644 index 00000000000..3cd4d0df37e --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_40.yml @@ -0,0 +1,5 @@ +license_expression: artistic-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/Artistic diff --git a/src/licensedcode/data/rules/artistic-2.0_41.RULE b/src/licensedcode/data/rules/artistic-2.0_41.RULE new file mode 100644 index 00000000000..cbfee46a223 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_41.RULE @@ -0,0 +1,5 @@ +This is free software and you may distribute it under the same terms +as perl itself. There is no warranty. + +On Debian GNU/Linux systems, the complete text of the Artistic License can +be found in `/usr/share/common-licenses/Artistic'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_41.yml b/src/licensedcode/data/rules/artistic-2.0_41.yml new file mode 100644 index 00000000000..81bca965ca5 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_41.yml @@ -0,0 +1,3 @@ +license_expression: artistic-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-2.0_42.RULE b/src/licensedcode/data/rules/artistic-2.0_42.RULE new file mode 100644 index 00000000000..de4acd3efb6 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_42.RULE @@ -0,0 +1,5 @@ +This is free software and you may distribute it under the same terms +as perl itself. There is no warranty. + +On Debian systems, the text of the Artistic License can +be found in `/usr/share/common-licenses/Artistic'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_42.yml b/src/licensedcode/data/rules/artistic-2.0_42.yml new file mode 100644 index 00000000000..81bca965ca5 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-2.0_42.yml @@ -0,0 +1,3 @@ +license_expression: artistic-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-2.0_7.yml b/src/licensedcode/data/rules/artistic-2.0_7.yml index 6a85410c625..0297bff0e04 100644 --- a/src/licensedcode/data/rules/artistic-2.0_7.yml +++ b/src/licensedcode/data/rules/artistic-2.0_7.yml @@ -1,5 +1,6 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 notes: http://www.perlfoundation.org/artistic_license_2_0 ignorable_urls: - http://www.perlfoundation.org/artistic_license_2_0 diff --git a/src/licensedcode/data/rules/artistic-2.0_9.yml b/src/licensedcode/data/rules/artistic-2.0_9.yml index a82181f9805..a5ae1784daa 100644 --- a/src/licensedcode/data/rules/artistic-2.0_9.yml +++ b/src/licensedcode/data/rules/artistic-2.0_9.yml @@ -1,2 +1,3 @@ license_expression: artistic-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-2.0_or_commercial-license_3.yml b/src/licensedcode/data/rules/artistic-2.0_or_commercial-license_3.yml index a306c5b94b1..ec5032037bd 100644 --- a/src/licensedcode/data/rules/artistic-2.0_or_commercial-license_3.yml +++ b/src/licensedcode/data/rules/artistic-2.0_or_commercial-license_3.yml @@ -1,2 +1,3 @@ license_expression: artistic-2.0 OR commercial-license is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-clarified.yml b/src/licensedcode/data/rules/artistic-clarified.yml index 68bae11a2de..64033bb547a 100644 --- a/src/licensedcode/data/rules/artistic-clarified.yml +++ b/src/licensedcode/data/rules/artistic-clarified.yml @@ -1,4 +1,5 @@ license_expression: artistic-clarified is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ncftp.com/ncftp/doc/LICENSE.txt diff --git a/src/licensedcode/data/rules/artistic-clarified_1.yml b/src/licensedcode/data/rules/artistic-clarified_1.yml index 57a7d9644cc..d5d294d70b1 100644 --- a/src/licensedcode/data/rules/artistic-clarified_1.yml +++ b/src/licensedcode/data/rules/artistic-clarified_1.yml @@ -1,4 +1,5 @@ license_expression: artistic-clarified is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/ArtisticClarified diff --git a/src/licensedcode/data/rules/artistic-dist-1.0_3.RULE b/src/licensedcode/data/rules/artistic-dist-1.0_3.RULE new file mode 100644 index 00000000000..31694b71643 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-dist-1.0_3.RULE @@ -0,0 +1,3 @@ +This subdirectory contains unmodified 'dist' code that is + licensed under the modified Artistic license detailed below + under the "Artistic-dist" tag. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-dist-1.0_3.yml b/src/licensedcode/data/rules/artistic-dist-1.0_3.yml new file mode 100644 index 00000000000..4e4656f5abb --- /dev/null +++ b/src/licensedcode/data/rules/artistic-dist-1.0_3.yml @@ -0,0 +1,2 @@ +license_expression: artistic-dist-1.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.RULE new file mode 100644 index 00000000000..dcc13ce54bb --- /dev/null +++ b/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.RULE @@ -0,0 +1,25 @@ +dist is distributed under a modified version of the Perl Artistic License. + Clause 7 of this modified license as contained in dist-3.0-pl60 provides: + . + 7. You may reuse parts of this Package in your own programs, provided + that you explicitly state where you got them from, in the source code + (and, left to your courtesy, in the documentation), duplicating + all the associated copyright notices and disclaimers. Besides + your changes, if any, must be clearly marked as such. Parts reused + that way will no longer fall under this license if, and only if, + the name of your program(s) have no immediate connection with the + name of the Package itself or its associated programs. You may then + apply whatever restrictions you wish on the reused parts or choose + to place them in the Public Domain--this will apply only within the + context of your package. + . + In accordance with this clause, the versions of these units + contained here are made available under the same terms as the + rest of the units. + . + It is assumed that the above relicensing also applies to all files in + the other subdirectories that are declared to be licensed under the + same modified Artistic license. + . + The modified license can be found later in this file under the + "Artistic-dist" tag. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.yml new file mode 100644 index 00000000000..9b7dc381b95 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-dist-1.0_or_gpl-1.0-plus_1.yml @@ -0,0 +1,2 @@ +license_expression: artistic-dist-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0.yml b/src/licensedcode/data/rules/artistic-perl-1.0.yml index 3820a4e51cd..86093842691 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0.yml +++ b/src/licensedcode/data/rules/artistic-perl-1.0.yml @@ -1,5 +1,6 @@ license_expression: artistic-perl-1.0 is_license_reference: yes +relevance: 100 notes: The two URLs used here refer to the 10-clause version ignorable_urls: - http://www.perlfoundation.org/artistic_license_1_0 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_10.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_10.RULE new file mode 100644 index 00000000000..3199653048a --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_10.RULE @@ -0,0 +1 @@ +under Perl's Artistic License \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_10.yml b/src/licensedcode/data/rules/artistic-perl-1.0_10.yml new file mode 100644 index 00000000000..36791c4db8a --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_10.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_11.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_11.RULE new file mode 100644 index 00000000000..514cb7ca8ff --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_11.RULE @@ -0,0 +1 @@ +Perl's Artistic License \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_11.yml b/src/licensedcode/data/rules/artistic-perl-1.0_11.yml new file mode 100644 index 00000000000..65bc4bfd65f --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_11.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_12.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_12.RULE new file mode 100644 index 00000000000..51b3787a0b9 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_12.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_12.yml b/src/licensedcode/data/rules/artistic-perl-1.0_12.yml new file mode 100644 index 00000000000..67a6bc49d88 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_12.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_13.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_13.RULE new file mode 100644 index 00000000000..d71e7e466a2 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_13.RULE @@ -0,0 +1,5 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_13.yml b/src/licensedcode/data/rules/artistic-perl-1.0_13.yml new file mode 100644 index 00000000000..d724ac14209 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_13.yml @@ -0,0 +1,4 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/Artistic diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE new file mode 100644 index 00000000000..7e1e32872ae --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_26.RULE @@ -0,0 +1 @@ +license: artistic diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_26.yml b/src/licensedcode/data/rules/artistic-perl-1.0_26.yml new file mode 100644 index 00000000000..b97160be1d7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_26.yml @@ -0,0 +1,4 @@ +license_expression: artistic-perl-1.0 +is_license_tag: yes +relevance: 99 +notes: artistic-perl-1.0 is the most common artistic diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_4.yml b/src/licensedcode/data/rules/artistic-perl-1.0_4.yml index 8536b428917..65bc4bfd65f 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_4.yml +++ b/src/licensedcode/data/rules/artistic-perl-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: artistic-perl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_7.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_7.RULE new file mode 100644 index 00000000000..09b1f67a8c8 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_7.RULE @@ -0,0 +1 @@ +This program is distributed under the Artistic License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_7.yml b/src/licensedcode/data/rules/artistic-perl-1.0_7.yml new file mode 100644 index 00000000000..0d68a797a80 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_7.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_8.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_8.RULE new file mode 100644 index 00000000000..1a462630045 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_8.RULE @@ -0,0 +1 @@ +this works is covered under Perl's Artistic License \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_8.yml b/src/licensedcode/data/rules/artistic-perl-1.0_8.yml new file mode 100644 index 00000000000..36791c4db8a --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_8.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_9.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_9.RULE new file mode 100644 index 00000000000..df566322afe --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_9.RULE @@ -0,0 +1 @@ +covered under Perl's Artistic License \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_9.yml b/src/licensedcode/data/rules/artistic-perl-1.0_9.yml new file mode 100644 index 00000000000..36791c4db8a --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_9.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.RULE new file mode 100644 index 00000000000..2653287934e --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.RULE @@ -0,0 +1,11 @@ +You may distribute the files contained in this distribution + under the terms of either + . + a) the "Artistic License" which comes with Perl, or + . + b) the "Artistic License" which comes with dist, or + . + c) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version (see the file "Copying" that comes with the + Perl distribution). \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.yml new file mode 100644 index 00000000000..560c7c97665 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_1.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE new file mode 100644 index 00000000000..6b59a44179f --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE @@ -0,0 +1,16 @@ +You may distribute the files contained in this distribution + under the terms of either + . + a) the "Artistic License" which comes with Perl, or + . + b) the "Artistic License" which comes with dist, or + . + c) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version (see the file "Copying" that comes with the + Perl distribution). + . + The full text of the "Artistic License" which comes with dist + differs slightly from the one that is in /usr/share/common-licenses + on Debian systems, and can be found later in this file under the + "Artistic-dist" tag. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.yml new file mode 100644 index 00000000000..560c7c97665 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_11.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_11.yml index 829a7c164c7..43166db5d9e 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_11.yml +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_11.yml @@ -1,2 +1,3 @@ license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.RULE new file mode 100644 index 00000000000..1f51cd797b2 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_36.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.RULE new file mode 100644 index 00000000000..f95f62b42d5 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.RULE @@ -0,0 +1,2 @@ +There is no copyright or license information in this distribution. + It is assumed that it is licensed 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_37.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_37.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.RULE new file mode 100644 index 00000000000..0a89d5aebdf --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.RULE @@ -0,0 +1,2 @@ +As above, it is assumed that this file is licensed 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_38.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_38.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE new file mode 100644 index 00000000000..6c4d11ca649 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.RULE @@ -0,0 +1,2 @@ +There is no license information in this distribution. + It is assumed that it is licensed 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_39.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_39.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.RULE new file mode 100644 index 00000000000..eb81dbf8078 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.RULE @@ -0,0 +1 @@ +It is assumed that this file is licensed 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_40.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_40.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.RULE new file mode 100644 index 00000000000..ff9560e8a15 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_41.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.RULE new file mode 100644 index 00000000000..dce1ff5c1b3 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.RULE @@ -0,0 +1,2 @@ +There is no license information included. It is assumed that this + distribution is licensed 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_42.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_42.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_43.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_43.RULE new file mode 100644 index 00000000000..ef5fa578bfc --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_43.RULE @@ -0,0 +1,2 @@ +It may be used, redistributed and/or modified + 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_43.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_43.yml new file mode 100644 index 00000000000..43166db5d9e --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_43.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.RULE new file mode 100644 index 00000000000..879cbf090ee --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.yml new file mode 100644 index 00000000000..829a7c164c7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_44.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.RULE new file mode 100644 index 00000000000..8de46067408 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.RULE @@ -0,0 +1,2 @@ +This program is free software; you can redistribute it and/or modify + it under the same terms as Perl \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.yml new file mode 100644 index 00000000000..829a7c164c7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_45.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.RULE new file mode 100644 index 00000000000..98892f51e38 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.yml new file mode 100644 index 00000000000..829a7c164c7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_46.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.RULE new file mode 100644 index 00000000000..c1d5ff8c6f0 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.RULE @@ -0,0 +1,2 @@ +This module is free software; you can redistribute 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_47.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.yml new file mode 100644 index 00000000000..829a7c164c7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_47.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.RULE new file mode 100644 index 00000000000..852d267ef5e --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.RULE @@ -0,0 +1,2 @@ +You can redistribute and/or modify this document 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_48.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.yml new file mode 100644 index 00000000000..43166db5d9e --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_48.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.RULE new file mode 100644 index 00000000000..b5ba3710354 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.RULE @@ -0,0 +1,2 @@ +This program is free software; you can redistribute 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_49.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.yml new file mode 100644 index 00000000000..829a7c164c7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_49.yml @@ -0,0 +1,2 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_50.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_50.RULE new file mode 100644 index 00000000000..b5bf45fcfe1 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_50.RULE @@ -0,0 +1,2 @@ +source code was licensed 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_50.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_50.yml new file mode 100644 index 00000000000..f9c25c3551c --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_50.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.RULE new file mode 100644 index 00000000000..b74324bb2d7 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.RULE @@ -0,0 +1,5 @@ +You may distribute this under the same terms as Perl itself, under your +choice of the Artist or GPL licenses. See: + +Artistic License: http://perldoc.perl.org/perlartistic.html +GNU GPL: https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.yml new file mode 100644 index 00000000000..2b289bc0ee6 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_51.yml @@ -0,0 +1,6 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://perldoc.perl.org/perlartistic.html + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.RULE new file mode 100644 index 00000000000..bb4d2d5b25a --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.RULE @@ -0,0 +1,2 @@ +There is no copyright or license information in these distributions. + It is assumed that they are licensed 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_52.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.yml new file mode 100644 index 00000000000..c9ba9aa6f80 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_52.yml @@ -0,0 +1,3 @@ +license_expression: artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_8.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_8.yml index 829a7c164c7..43166db5d9e 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_8.yml +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_8.yml @@ -1,2 +1,3 @@ license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE new file mode 100644 index 00000000000..ca4fc80a26f --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE @@ -0,0 +1,7 @@ +The main license applies to most of the code: + . + This program is free software; you can redistribute it and/or modify + it under the same terms as Perl itself. + + but portions of it have been taken from a BSD variant and are licensed + under the terms of the "BSD-3-clause-GENERIC" license included in this file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.yml new file mode 100644 index 00000000000..743a6fab392 --- /dev/null +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.yml @@ -0,0 +1,2 @@ +license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new +is_license_notice: yes diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_1.yml b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_1.yml index 5663ca090cb..212adfd1b4a 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_1.yml +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0_1.yml @@ -1,3 +1,4 @@ license_expression: artistic-perl-1.0 OR gpl-1.0 is_license_reference: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/asmus.yml b/src/licensedcode/data/rules/asmus.yml index 1e9c6ecec5b..2d0f8229d64 100644 --- a/src/licensedcode/data/rules/asmus.yml +++ b/src/licensedcode/data/rules/asmus.yml @@ -1,4 +1,5 @@ license_expression: asmus is_license_reference: yes +relevance: 100 ignorable_urls: - http://home.ix.netcom.com/~asmus-inc/index.html diff --git a/src/licensedcode/data/rules/ati-eula.yml b/src/licensedcode/data/rules/ati-eula.yml index 057911cca75..ce919a69988 100644 --- a/src/licensedcode/data/rules/ati-eula.yml +++ b/src/licensedcode/data/rules/ati-eula.yml @@ -1,4 +1,5 @@ license_expression: ati-eula is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.amd.com/us/pages/amdhomepage.aspx diff --git a/src/licensedcode/data/rules/attribution.yml b/src/licensedcode/data/rules/attribution.yml index 3e740a70df8..d622f8e1196 100644 --- a/src/licensedcode/data/rules/attribution.yml +++ b/src/licensedcode/data/rules/attribution.yml @@ -1,4 +1,5 @@ license_expression: attribution is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/attribution.php diff --git a/src/licensedcode/data/rules/attribution_1.yml b/src/licensedcode/data/rules/attribution_1.yml index 52dabd5afb6..8d24926a4c1 100644 --- a/src/licensedcode/data/rules/attribution_1.yml +++ b/src/licensedcode/data/rules/attribution_1.yml @@ -1,4 +1,5 @@ license_expression: attribution is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/attribution.php diff --git a/src/licensedcode/data/rules/autoconf-exception-2.0_1.RULE b/src/licensedcode/data/rules/autoconf-exception-2.0_1.RULE new file mode 100644 index 00000000000..704747138c6 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-2.0_1.RULE @@ -0,0 +1,7 @@ +Autoconf Exception + +As a special exception, the Free Software Foundation gives unlimited permission to copy, distribute and modify the configure scripts that are the output of Autoconf. You need not follow the terms of the GNU General Public License when using or distributing such scripts, even though portions of the text of Autoconf appear in them. The GNU General Public License (GPL) does govern all other use of the material that constitutes the Autoconf program. + +Certain portions of the Autoconf source text are designed to be copied (in certain cases, depending on the input) into the output of Autoconf. We call these the "data" portions. The rest of the Autoconf source text consists of comments plus executable code that decides which of the data portions to output in any given case. We call these comments and executable code the "non-data" portions. Autoconf never copies any of the non-data portions into its output. + +This special exception to the GPL applies to versions of Autoconf released by the Free Software Foundation. When you make and distribute a modified version of Autoconf, you may extend this special exception to the GPL to apply to your modified version as well, *unless* your modified version has the potential to copy into its output some of the text that was the non-data portion of the version that you started with. (In other words, unless your change moves or copies text from the non-data portions to the data portions.) If your modification has such potential, you must delete any notice of this special exception to the GPL from your modified version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-2.0_1.yml b/src/licensedcode/data/rules/autoconf-exception-2.0_1.yml new file mode 100644 index 00000000000..9f32036ef94 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-2.0_1.yml @@ -0,0 +1,2 @@ +license_expression: autoconf-exception-2.0 +is_license_text: yes diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_1.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_1.yml index 250ccd75a98..997480706d2 100644 --- a/src/licensedcode/data/rules/autoconf-exception-3.0_1.yml +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: autoconf-exception-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/autoconf-exception-3.0.html diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_2.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_2.RULE new file mode 100644 index 00000000000..07e7ff0024d --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_2.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/autoconf-exception-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_2.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_2.yml new file mode 100644 index 00000000000..3149a40eee8 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_2.yml @@ -0,0 +1,5 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/autoconf-exception-3.0.html diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_3.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_3.RULE new file mode 100644 index 00000000000..654b7815090 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_3.RULE @@ -0,0 +1 @@ +Autoconf Configure Script Exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_3.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_3.yml new file mode 100644 index 00000000000..027474f624c --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_3.yml @@ -0,0 +1,4 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 99 +notes: See https://www.gnu.org/licenses/exceptions.en.html diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_4.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_4.RULE new file mode 100644 index 00000000000..b4e6110e0b2 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_4.RULE @@ -0,0 +1 @@ +Autoconf Configure Script Exception v3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_4.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_4.yml new file mode 100644 index 00000000000..c011f7ddb27 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_4.yml @@ -0,0 +1,3 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_5.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_5.RULE new file mode 100644 index 00000000000..47048cc2d48 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_5.RULE @@ -0,0 +1 @@ +AUTOCONF CONFIGURE SCRIPT EXCEPTION Version 3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_5.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_5.yml new file mode 100644 index 00000000000..c011f7ddb27 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_5.yml @@ -0,0 +1,3 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_6.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_6.RULE new file mode 100644 index 00000000000..4d0db205434 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_6.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/autoconf-exception.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_6.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_6.yml new file mode 100644 index 00000000000..d490341d666 --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_6.yml @@ -0,0 +1,6 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 100 +notes: See https://www.gnu.org/licenses/exceptions.en.html +ignorable_urls: + - https://www.gnu.org/licenses/autoconf-exception.html diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_7.RULE b/src/licensedcode/data/rules/autoconf-exception-3.0_7.RULE new file mode 100644 index 00000000000..7f13e2f2f4d --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_7.RULE @@ -0,0 +1 @@ +Autoconf exception: \ No newline at end of file diff --git a/src/licensedcode/data/rules/autoconf-exception-3.0_7.yml b/src/licensedcode/data/rules/autoconf-exception-3.0_7.yml new file mode 100644 index 00000000000..a8d3d2617cf --- /dev/null +++ b/src/licensedcode/data/rules/autoconf-exception-3.0_7.yml @@ -0,0 +1,3 @@ +license_expression: autoconf-exception-3.0 +is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bapl-1.0_1.RULE b/src/licensedcode/data/rules/bapl-1.0_1.RULE new file mode 100644 index 00000000000..0281c8073cf --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_1.RULE @@ -0,0 +1 @@ +This software package is licensed under the Booz Allen Public License. The license can be found in the License file or at http://boozallen.github.io/licenses/bapl \ No newline at end of file diff --git a/src/licensedcode/data/rules/bapl-1.0_1.yml b/src/licensedcode/data/rules/bapl-1.0_1.yml new file mode 100644 index 00000000000..2a316101c27 --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_1.yml @@ -0,0 +1,4 @@ +license_expression: bapl-1.0 +is_license_notice: yes +ignorable_urls: + - http://boozallen.github.io/licenses/bapl diff --git a/src/licensedcode/data/rules/bapl-1.0_2.RULE b/src/licensedcode/data/rules/bapl-1.0_2.RULE new file mode 100644 index 00000000000..f7f19c08efb --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_2.RULE @@ -0,0 +1 @@ +This software package is licensed under the Booz Allen Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bapl-1.0_2.yml b/src/licensedcode/data/rules/bapl-1.0_2.yml new file mode 100644 index 00000000000..67586430ff6 --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_2.yml @@ -0,0 +1,3 @@ +license_expression: bapl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bapl-1.0_3.RULE b/src/licensedcode/data/rules/bapl-1.0_3.RULE new file mode 100644 index 00000000000..2441fe0018a --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_3.RULE @@ -0,0 +1 @@ +http://boozallen.github.io/licenses/bapl \ No newline at end of file diff --git a/src/licensedcode/data/rules/bapl-1.0_3.yml b/src/licensedcode/data/rules/bapl-1.0_3.yml new file mode 100644 index 00000000000..45c6c633c31 --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_3.yml @@ -0,0 +1,5 @@ +license_expression: bapl-1.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://boozallen.github.io/licenses/bapl diff --git a/src/licensedcode/data/rules/bapl-1.0_4.RULE b/src/licensedcode/data/rules/bapl-1.0_4.RULE new file mode 100644 index 00000000000..900304f69a5 --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_4.RULE @@ -0,0 +1 @@ +Booz Allen Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bapl-1.0_4.yml b/src/licensedcode/data/rules/bapl-1.0_4.yml new file mode 100644 index 00000000000..9c45b5fc9d3 --- /dev/null +++ b/src/licensedcode/data/rules/bapl-1.0_4.yml @@ -0,0 +1,3 @@ +license_expression: bapl-1.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/beerware.yml b/src/licensedcode/data/rules/beerware.yml index 6005418e6db..20516e3c23b 100644 --- a/src/licensedcode/data/rules/beerware.yml +++ b/src/licensedcode/data/rules/beerware.yml @@ -1,4 +1,5 @@ license_expression: beerware is_license_reference: yes +relevance: 100 ignorable_urls: - http://people.freebsd.org/~phk/ diff --git a/src/licensedcode/data/rules/bigdigits_1.yml b/src/licensedcode/data/rules/bigdigits_1.yml index 9856de82d1d..7528b5bd5b5 100644 --- a/src/licensedcode/data/rules/bigdigits_1.yml +++ b/src/licensedcode/data/rules/bigdigits_1.yml @@ -1,4 +1,5 @@ license_expression: bigdigits is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.di-mgt.com.au/bigdigitsCopyright.txt diff --git a/src/licensedcode/data/rules/biopython.yml b/src/licensedcode/data/rules/biopython.yml index e19f4bb7ae7..d7a220580ac 100644 --- a/src/licensedcode/data/rules/biopython.yml +++ b/src/licensedcode/data/rules/biopython.yml @@ -1,4 +1,5 @@ license_expression: biopython is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.biopython.org/DIST/LICENSE diff --git a/src/licensedcode/data/rules/bitstream.yml b/src/licensedcode/data/rules/bitstream.yml index 1ac586426c2..c02827adf8c 100644 --- a/src/licensedcode/data/rules/bitstream.yml +++ b/src/licensedcode/data/rules/bitstream.yml @@ -1,4 +1,5 @@ license_expression: bitstream is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts diff --git a/src/licensedcode/data/rules/bittorrent-1.0.yml b/src/licensedcode/data/rules/bittorrent-1.0.yml index bdca3532181..3087f9960e8 100644 --- a/src/licensedcode/data/rules/bittorrent-1.0.yml +++ b/src/licensedcode/data/rules/bittorrent-1.0.yml @@ -1,4 +1,5 @@ license_expression: bittorrent-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.bittorrent.com/license/ diff --git a/src/licensedcode/data/rules/bittorrent-1.1_1.yml b/src/licensedcode/data/rules/bittorrent-1.1_1.yml index c4fdf41d9d3..b1a322f8c2a 100644 --- a/src/licensedcode/data/rules/bittorrent-1.1_1.yml +++ b/src/licensedcode/data/rules/bittorrent-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: bittorrent-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.bittorrent.com/legal/bittorrent-open-source-license diff --git a/src/licensedcode/data/rules/bitzi-pd.yml b/src/licensedcode/data/rules/bitzi-pd.yml index e61f448e5ca..9cbde2cbd2e 100644 --- a/src/licensedcode/data/rules/bitzi-pd.yml +++ b/src/licensedcode/data/rules/bitzi-pd.yml @@ -1,5 +1,6 @@ license_expression: bitzi-pd is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://bitzi.com/publicdomain diff --git a/src/licensedcode/data/rules/boost-1.0_44.RULE b/src/licensedcode/data/rules/boost-1.0_44.RULE new file mode 100644 index 00000000000..14f83d47674 --- /dev/null +++ b/src/licensedcode/data/rules/boost-1.0_44.RULE @@ -0,0 +1 @@ +licensed under the Boost Software License, Version 1.0. See Boost Software License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/boost-1.0_44.yml b/src/licensedcode/data/rules/boost-1.0_44.yml new file mode 100644 index 00000000000..4cfb24fc84f --- /dev/null +++ b/src/licensedcode/data/rules/boost-1.0_44.yml @@ -0,0 +1,3 @@ +license_expression: boost-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/boost-1.0_5.yml b/src/licensedcode/data/rules/boost-1.0_5.yml index 5893f40faf3..bea580601ce 100644 --- a/src/licensedcode/data/rules/boost-1.0_5.yml +++ b/src/licensedcode/data/rules/boost-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: boost-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsl1.0.html diff --git a/src/licensedcode/data/rules/boost-1.0_7.yml b/src/licensedcode/data/rules/boost-1.0_7.yml index 2205c172144..30e427ac167 100644 --- a/src/licensedcode/data/rules/boost-1.0_7.yml +++ b/src/licensedcode/data/rules/boost-1.0_7.yml @@ -1,4 +1,5 @@ license_expression: boost-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.boost.org/LICENSE_1_0.txt diff --git a/src/licensedcode/data/rules/boost-original.yml b/src/licensedcode/data/rules/boost-original.yml index 4cbf1de041d..df305f6aaad 100644 --- a/src/licensedcode/data/rules/boost-original.yml +++ b/src/licensedcode/data/rules/boost-original.yml @@ -1,3 +1,4 @@ license_expression: boost-original is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/brian-gladman.yml b/src/licensedcode/data/rules/brian-gladman.yml index c3847c0eff6..abcaead0e93 100644 --- a/src/licensedcode/data/rules/brian-gladman.yml +++ b/src/licensedcode/data/rules/brian-gladman.yml @@ -1,4 +1,5 @@ license_expression: brian-gladman is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gladman.me.uk/AES diff --git a/src/licensedcode/data/rules/brian-gladman_1.yml b/src/licensedcode/data/rules/brian-gladman_1.yml index 155694725b2..4b781d16a3c 100644 --- a/src/licensedcode/data/rules/brian-gladman_1.yml +++ b/src/licensedcode/data/rules/brian-gladman_1.yml @@ -1,4 +1,5 @@ license_expression: brian-gladman is_license_reference: yes +relevance: 100 ignorable_urls: - http://gladman.plushost.co.uk/oldsite/AES/aes-src-12-09-11.zip diff --git a/src/licensedcode/data/rules/bsd-2-clause-freebsd.yml b/src/licensedcode/data/rules/bsd-2-clause-freebsd.yml index a6f6e84e2f0..8174c92c025 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-freebsd.yml +++ b/src/licensedcode/data/rules/bsd-2-clause-freebsd.yml @@ -1,4 +1,5 @@ license_expression: bsd-2-clause-views is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-freebsd_1.yml b/src/licensedcode/data/rules/bsd-2-clause-freebsd_1.yml index 62f816a531b..c5c84593309 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-freebsd_1.yml +++ b/src/licensedcode/data/rules/bsd-2-clause-freebsd_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-2-clause-views is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-freebsd_10.yml b/src/licensedcode/data/rules/bsd-2-clause-freebsd_10.yml index 62f816a531b..c5c84593309 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-freebsd_10.yml +++ b/src/licensedcode/data/rules/bsd-2-clause-freebsd_10.yml @@ -1,2 +1,3 @@ license_expression: bsd-2-clause-views is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-freebsd_3.yml b/src/licensedcode/data/rules/bsd-2-clause-freebsd_3.yml index 62f816a531b..c5c84593309 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-freebsd_3.yml +++ b/src/licensedcode/data/rules/bsd-2-clause-freebsd_3.yml @@ -1,2 +1,3 @@ license_expression: bsd-2-clause-views is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-freebsd_4.yml b/src/licensedcode/data/rules/bsd-2-clause-freebsd_4.yml index 0978051353f..ef7f22e0014 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-freebsd_4.yml +++ b/src/licensedcode/data/rules/bsd-2-clause-freebsd_4.yml @@ -1,4 +1,5 @@ license_expression: bsd-2-clause-views is_license_reference: yes +relevance: 100 ignorable_urls: - http://spdx.org/licenses/BSD-2-Clause-FreeBSD diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_12.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_12.RULE new file mode 100644 index 00000000000..d9dbd403436 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_12.RULE @@ -0,0 +1,3 @@ +All files are licensed under the FreeBSD license, except for third party +components, which are subject to their respective licenses as specified in +their source files. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_12.yml b/src/licensedcode/data/rules/bsd-2-clause-views_12.yml new file mode 100644 index 00000000000..d7eea8acfd0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_12.yml @@ -0,0 +1,2 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_13.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_13.RULE new file mode 100644 index 00000000000..1fc101c79bd --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_13.RULE @@ -0,0 +1 @@ +licensed under the FreeBSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_13.yml b/src/licensedcode/data/rules/bsd-2-clause-views_13.yml new file mode 100644 index 00000000000..f9a46533876 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_13.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_14.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_14.RULE new file mode 100644 index 00000000000..75171656b61 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_14.RULE @@ -0,0 +1 @@ +The library is distributed under the FreeBSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_14.yml b/src/licensedcode/data/rules/bsd-2-clause-views_14.yml new file mode 100644 index 00000000000..f9a46533876 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_14.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_15.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_15.RULE new file mode 100644 index 00000000000..0a5e7dd2a93 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_15.RULE @@ -0,0 +1,4 @@ +This program is free software; you can redistribute it and/or modify it +under the terms of the the FreeBSD License . You may obtain a +copy of the full license at: +[http://www.freebsd.org/copyright/freebsd-license.html](http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_15.yml b/src/licensedcode/data/rules/bsd-2-clause-views_15.yml new file mode 100644 index 00000000000..776902debbc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_15.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_16.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_16.RULE new file mode 100644 index 00000000000..ce735ffd73a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_16.RULE @@ -0,0 +1 @@ +This project may adopt snippets of FreeBSD under the simplified BSD license. (http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_16.yml b/src/licensedcode/data/rules/bsd-2-clause-views_16.yml new file mode 100644 index 00000000000..776902debbc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_16.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_17.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_17.RULE new file mode 100644 index 00000000000..283c97cc562 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_17.RULE @@ -0,0 +1 @@ +license https://www.freebsd.org/copyright/freebsd-license.html BSD \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_17.yml b/src/licensedcode/data/rules/bsd-2-clause-views_17.yml new file mode 100644 index 00000000000..ee9aac5219b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_17.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_18.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_18.RULE new file mode 100644 index 00000000000..b4471f498a9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_18.RULE @@ -0,0 +1 @@ +license FreeBSD {@link http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_18.yml b/src/licensedcode/data/rules/bsd-2-clause-views_18.yml new file mode 100644 index 00000000000..fcc9623ed64 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_18.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_19.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_19.RULE new file mode 100644 index 00000000000..cd881721c17 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_19.RULE @@ -0,0 +1 @@ +license https://www.freebsd.org/copyright/freebsd-license.html FreeBSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_19.yml b/src/licensedcode/data/rules/bsd-2-clause-views_19.yml new file mode 100644 index 00000000000..ee9aac5219b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_19.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_20.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_20.RULE new file mode 100644 index 00000000000..23b627602cc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_20.RULE @@ -0,0 +1 @@ +license http://www.freebsd.org/copyright/freebsd-license.html BSD License (2 Clause) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_20.yml b/src/licensedcode/data/rules/bsd-2-clause-views_20.yml new file mode 100644 index 00000000000..fcc9623ed64 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_20.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_21.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_21.RULE new file mode 100644 index 00000000000..2d4b100368a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_21.RULE @@ -0,0 +1 @@ +license http://www.freebsd.org/copyright/freebsd-license.html BSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_21.yml b/src/licensedcode/data/rules/bsd-2-clause-views_21.yml new file mode 100644 index 00000000000..fcc9623ed64 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_21.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_22.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_22.RULE new file mode 100644 index 00000000000..4cacdc28892 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_22.RULE @@ -0,0 +1,2 @@ +License: BSD +License URI: https://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_22.yml b/src/licensedcode/data/rules/bsd-2-clause-views_22.yml new file mode 100644 index 00000000000..ee9aac5219b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_22.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_23.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_23.RULE new file mode 100644 index 00000000000..c10428668b3 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_23.RULE @@ -0,0 +1 @@ +license https://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_23.yml b/src/licensedcode/data/rules/bsd-2-clause-views_23.yml new file mode 100644 index 00000000000..ee9aac5219b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_23.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_24.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_24.RULE new file mode 100644 index 00000000000..caaf631234c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_24.RULE @@ -0,0 +1,4 @@ +License +The package is released under the [Simplified BSD +License](http://www.freebsd.org/copyright/freebsd-license.html) See file +"LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_24.yml b/src/licensedcode/data/rules/bsd-2-clause-views_24.yml new file mode 100644 index 00000000000..1371f7aad62 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_24.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_25.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_25.RULE new file mode 100644 index 00000000000..f120680947d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_25.RULE @@ -0,0 +1,2 @@ +has a reduced [BSD](https://www.freebsd.org/copyright/freebsd-license.html) license. Which regulates the use of the binary code. +See [license.txt] \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_25.yml b/src/licensedcode/data/rules/bsd-2-clause-views_25.yml new file mode 100644 index 00000000000..da5e746dec0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_25.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - license.txt +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_26.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_26.RULE new file mode 100644 index 00000000000..e9b7223d62d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_26.RULE @@ -0,0 +1,2 @@ +Distributed under the FreeBSD license, see the accompanying file LICENSE or +copy at http://www.freebsd.org/copyright/freebsd-license.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_26.yml b/src/licensedcode/data/rules/bsd-2-clause-views_26.yml new file mode 100644 index 00000000000..1371f7aad62 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_26.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_27.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_27.RULE new file mode 100644 index 00000000000..f0df1731057 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_27.RULE @@ -0,0 +1,4 @@ +# This Source Code Form is subject to the terms of the Simplified BSD License. +# If a copy of the Simplified BSD License was not distributed alongside this file, you can +# obtain one at https://www.freebsd.org/copyright/freebsd-license.html . This software +# project is not affiliated with the FreeBSD Project. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_27.yml b/src/licensedcode/data/rules/bsd-2-clause-views_27.yml new file mode 100644 index 00000000000..d2916b3e55c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_27.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_28.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_28.RULE new file mode 100644 index 00000000000..e383c1d1c6f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_28.RULE @@ -0,0 +1 @@ +_license='License BSD, http://www.freebsd.org/copyright/freebsd-license.html' \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_28.yml b/src/licensedcode/data/rules/bsd-2-clause-views_28.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_28.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_29.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_29.RULE new file mode 100644 index 00000000000..45b7ee3547b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_29.RULE @@ -0,0 +1,2 @@ +# THIS SOFTWARE USES FREEBSD LICENSE (ALSO KNOWN AS 2-CLAUSE BSD LICENSE) +# https://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_29.yml b/src/licensedcode/data/rules/bsd-2-clause-views_29.yml new file mode 100644 index 00000000000..d2916b3e55c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_29.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_30.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_30.RULE new file mode 100644 index 00000000000..1bc4d57528f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_30.RULE @@ -0,0 +1,3 @@ +License Terms: +Permission is hereby granted to use this software freely under the terms of +the free bsd license: https://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_30.yml b/src/licensedcode/data/rules/bsd-2-clause-views_30.yml new file mode 100644 index 00000000000..d2916b3e55c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_30.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_31.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_31.RULE new file mode 100644 index 00000000000..e943573ad76 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_31.RULE @@ -0,0 +1 @@ +Licesensed under FreeBSD License. (http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_31.yml b/src/licensedcode/data/rules/bsd-2-clause-views_31.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_31.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_32.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_32.RULE new file mode 100644 index 00000000000..06c57d66554 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_32.RULE @@ -0,0 +1 @@ +BSD 3-Clause License : http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_32.yml b/src/licensedcode/data/rules/bsd-2-clause-views_32.yml new file mode 100644 index 00000000000..555dc519f5b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_32.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 95 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_33.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_33.RULE new file mode 100644 index 00000000000..892a5bca410 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_33.RULE @@ -0,0 +1,3 @@ +This piece of software code is licensed under the FreeBSD license.. +# +# Visit http://www.freebsd.org/copyright/freebsd-license.html for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_33.yml b/src/licensedcode/data/rules/bsd-2-clause-views_33.yml new file mode 100644 index 00000000000..776902debbc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_33.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_34.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_34.RULE new file mode 100644 index 00000000000..5d05ef76702 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_34.RULE @@ -0,0 +1,2 @@ +icensed under the FreeBSD license. # +# http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_34.yml b/src/licensedcode/data/rules/bsd-2-clause-views_34.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_34.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_35.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_35.RULE new file mode 100644 index 00000000000..b458bd7fd7d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_35.RULE @@ -0,0 +1,5 @@ +## License + +It uses a [FreeBSD License](http://www.freebsd.org/copyright/freebsd-license.html). +You can obtain the license online or in the file LICENSE on +the top of the sources tree. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_35.yml b/src/licensedcode/data/rules/bsd-2-clause-views_35.yml new file mode 100644 index 00000000000..1371f7aad62 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_35.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_36.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_36.RULE new file mode 100644 index 00000000000..6f58826e3d6 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_36.RULE @@ -0,0 +1,4 @@ +the overarching FreeBSD license is assumed, which is +available at: + +http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_36.yml b/src/licensedcode/data/rules/bsd-2-clause-views_36.yml new file mode 100644 index 00000000000..d3a726e8ace --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_36.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 99 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_37.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_37.RULE new file mode 100644 index 00000000000..2760a49eb99 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_37.RULE @@ -0,0 +1 @@ +License Under the FreeBSD License, which allows maximum reuse, contribution and the freedom of commercialization for 3rd parties. Please check the specific terms and conditions linked to this open source license at https://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_37.yml b/src/licensedcode/data/rules/bsd-2-clause-views_37.yml new file mode 100644 index 00000000000..d2916b3e55c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_37.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_38.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_38.RULE new file mode 100644 index 00000000000..e421a06be31 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_38.RULE @@ -0,0 +1,2 @@ +License](http://www.freebsd.org/copyright/freebsd-license.html) See file +"LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_38.yml b/src/licensedcode/data/rules/bsd-2-clause-views_38.yml new file mode 100644 index 00000000000..4977eef242b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_38.yml @@ -0,0 +1,7 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_39.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_39.RULE new file mode 100644 index 00000000000..ff5d8a19c54 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_39.RULE @@ -0,0 +1,4 @@ +License + +[FreeBSD License](http://www.freebsd.org/copyright/freebsd-license.html). +You can obtain the license online or in the file LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_39.yml b/src/licensedcode/data/rules/bsd-2-clause-views_39.yml new file mode 100644 index 00000000000..1371f7aad62 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_39.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_40.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_40.RULE new file mode 100644 index 00000000000..65296239d23 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_40.RULE @@ -0,0 +1 @@ +it is licensed under [The BSD License](http://www.freebsd.org/copyright/freebsd-license.html). Check License.txt for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_40.yml b/src/licensedcode/data/rules/bsd-2-clause-views_40.yml new file mode 100644 index 00000000000..a27dc5f0606 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_40.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - License.txt +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_41.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_41.RULE new file mode 100644 index 00000000000..1fd1f7078b0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_41.RULE @@ -0,0 +1,3 @@ +The package is released under the [Simplified BSD +License](http://www.freebsd.org/copyright/freebsd-license.html) See file +"LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_41.yml b/src/licensedcode/data/rules/bsd-2-clause-views_41.yml new file mode 100644 index 00000000000..1371f7aad62 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_41.yml @@ -0,0 +1,6 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_42.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_42.RULE new file mode 100644 index 00000000000..d2c80a298a7 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_42.RULE @@ -0,0 +1 @@ +License BSD, http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_42.yml b/src/licensedcode/data/rules/bsd-2-clause-views_42.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_42.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_43.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_43.RULE new file mode 100644 index 00000000000..a464becea8d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_43.RULE @@ -0,0 +1 @@ +It is licensed under [The BSD License](http://www.freebsd.org/copyright/freebsd-license.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_43.yml b/src/licensedcode/data/rules/bsd-2-clause-views_43.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_43.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_44.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_44.RULE new file mode 100644 index 00000000000..98e59bf9ef4 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_44.RULE @@ -0,0 +1 @@ +Available as a 2 clause [BSD license](http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_44.yml b/src/licensedcode/data/rules/bsd-2-clause-views_44.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_44.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_45.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_45.RULE new file mode 100644 index 00000000000..535e5f80e6e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_45.RULE @@ -0,0 +1 @@ +released under the http://www.freebsd.org/copyright/freebsd-license.html FreeBSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_45.yml b/src/licensedcode/data/rules/bsd-2-clause-views_45.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_45.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_46.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_46.RULE new file mode 100644 index 00000000000..011a2ea3584 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_46.RULE @@ -0,0 +1 @@ +[FreeBSD license](http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_46.yml b/src/licensedcode/data/rules/bsd-2-clause-views_46.yml new file mode 100644 index 00000000000..8174c92c025 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_46.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_47.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_47.RULE new file mode 100644 index 00000000000..38cb2ee631d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_47.RULE @@ -0,0 +1 @@ +BSD License](http://www.freebsd.org/copyright/freebsd-license.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_47.yml b/src/licensedcode/data/rules/bsd-2-clause-views_47.yml new file mode 100644 index 00000000000..8174c92c025 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_47.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_48.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_48.RULE new file mode 100644 index 00000000000..df6c68e1fa1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_48.RULE @@ -0,0 +1 @@ +[Simplified BSD License]: http://www.freebsd.org/copyright/freebsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_48.yml b/src/licensedcode/data/rules/bsd-2-clause-views_48.yml new file mode 100644 index 00000000000..8174c92c025 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_48.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_49.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_49.RULE new file mode 100644 index 00000000000..5a671b9f074 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_49.RULE @@ -0,0 +1 @@ +This work is licensed under FREEBSD license. (2 Clause BSD license) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_49.yml b/src/licensedcode/data/rules/bsd-2-clause-views_49.yml new file mode 100644 index 00000000000..f9a46533876 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_49.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_50.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_50.RULE new file mode 100644 index 00000000000..0ebac36997c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_50.RULE @@ -0,0 +1,2 @@ +## License +This work is licensed under FREEBSD license. (2 Clause BSD license) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_50.yml b/src/licensedcode/data/rules/bsd-2-clause-views_50.yml new file mode 100644 index 00000000000..f9a46533876 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_50.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_51.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_51.RULE new file mode 100644 index 00000000000..72b5f679262 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_51.RULE @@ -0,0 +1 @@ +http://www.freebsd.org/copyright/freebsd-license.html BSD License (2 Clause) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_51.yml b/src/licensedcode/data/rules/bsd-2-clause-views_51.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_51.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_52.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_52.RULE new file mode 100644 index 00000000000..8820a418588 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_52.RULE @@ -0,0 +1 @@ +this version is released and distributed under the [FreeBSD License](http://www.freebsd.org/copyright/freebsd-license.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_52.yml b/src/licensedcode/data/rules/bsd-2-clause-views_52.yml new file mode 100644 index 00000000000..776902debbc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_52.yml @@ -0,0 +1,4 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_53.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_53.RULE new file mode 100644 index 00000000000..ee3030e03c9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_53.RULE @@ -0,0 +1 @@ +released under the [2 clause BSD license](http://www.freebsd.org/copyright/freebsd-license.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_53.yml b/src/licensedcode/data/rules/bsd-2-clause-views_53.yml new file mode 100644 index 00000000000..21dbd52b1b1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_53.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license.html diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_54.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_54.RULE new file mode 100644 index 00000000000..6906f0f6fcd --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_54.RULE @@ -0,0 +1 @@ +licensed under FreeBSD License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_54.yml b/src/licensedcode/data/rules/bsd-2-clause-views_54.yml new file mode 100644 index 00000000000..f9a46533876 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_54.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_55.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_55.RULE new file mode 100644 index 00000000000..e81c69639fd --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_55.RULE @@ -0,0 +1 @@ +FreeBSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_55.yml b/src/licensedcode/data/rules/bsd-2-clause-views_55.yml new file mode 100644 index 00000000000..c5c84593309 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_55.yml @@ -0,0 +1,3 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_56.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_56.RULE new file mode 100644 index 00000000000..5fb5297c42f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_56.RULE @@ -0,0 +1 @@ +https://www.freebsd.org/copyright/freebsd-license/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_56.yml b/src/licensedcode/data/rules/bsd-2-clause-views_56.yml new file mode 100644 index 00000000000..81661359eb6 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_56.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.freebsd.org/copyright/freebsd-license/ diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_57.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_57.RULE new file mode 100644 index 00000000000..e8a3317998c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_57.RULE @@ -0,0 +1 @@ +http://www.freebsd.org/copyright/freebsd-license/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_57.yml b/src/licensedcode/data/rules/bsd-2-clause-views_57.yml new file mode 100644 index 00000000000..0b8ea1c662c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_57.yml @@ -0,0 +1,5 @@ +license_expression: bsd-2-clause-views +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://www.freebsd.org/copyright/freebsd-license/ diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_58.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_58.RULE new file mode 100644 index 00000000000..28b7fc40b49 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_58.RULE @@ -0,0 +1,24 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must 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 , LLC ``AS IS'' AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL , LLC OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation are those +of the authors and should not be interpreted as representing official policies, +either expressed or implied, of , LLC. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_58.yml b/src/licensedcode/data/rules/bsd-2-clause-views_58.yml new file mode 100644 index 00000000000..e3bf6fbb0e5 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-views_58.yml @@ -0,0 +1,2 @@ +license_expression: bsd-2-clause-views +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new-nomod_1.yml b/src/licensedcode/data/rules/bsd-new-nomod_1.yml index f35c8c498b6..603b6417729 100644 --- a/src/licensedcode/data/rules/bsd-new-nomod_1.yml +++ b/src/licensedcode/data/rules/bsd-new-nomod_1.yml @@ -1,3 +1,3 @@ license_expression: bsd-new-nomod is_license_text: yes -minimum_coverage: 85 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/bsd-new.yml b/src/licensedcode/data/rules/bsd-new.yml index fdfa3af85b6..43ddfddd535 100644 --- a/src/licensedcode/data/rules/bsd-new.yml +++ b/src/licensedcode/data/rules/bsd-new.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://framework.zend.com/license/new-bsd diff --git a/src/licensedcode/data/rules/bsd-new_1037.RULE b/src/licensedcode/data/rules/bsd-new_1037.RULE new file mode 100644 index 00000000000..2b7379d79bb --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1037.RULE @@ -0,0 +1 @@ +licensed under the terms of the BSD-3-Clause GENERIC license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1037.yml b/src/licensedcode/data/rules/bsd-new_1037.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1037.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1038.RULE b/src/licensedcode/data/rules/bsd-new_1038.RULE new file mode 100644 index 00000000000..c8322ef194a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1038.RULE @@ -0,0 +1,21 @@ +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 this software nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. +THIS SOFTWARE IS PROVIDED BY 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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(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_1038.yml b/src/licensedcode/data/rules/bsd-new_1038.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1038.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1039.RULE b/src/licensedcode/data/rules/bsd-new_1039.RULE new file mode 100644 index 00000000000..0b7564b78be --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1039.RULE @@ -0,0 +1 @@ +used under the BSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1039.yml b/src/licensedcode/data/rules/bsd-new_1039.yml new file mode 100644 index 00000000000..e55e499970e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1039.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_1040.RULE b/src/licensedcode/data/rules/bsd-new_1040.RULE new file mode 100644 index 00000000000..ab6b72a0dc4 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1040.RULE @@ -0,0 +1,23 @@ +* Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1040.yml b/src/licensedcode/data/rules/bsd-new_1040.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1040.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1041.RULE b/src/licensedcode/data/rules/bsd-new_1041.RULE new file mode 100644 index 00000000000..04970921a6f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1041.RULE @@ -0,0 +1,27 @@ +# +# LICENSE TERMS +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the Company nor the names of its contributors +# may be used to endorse or promote products derived from this +# software without specific prior written permission. + +# This software is provided ``as is'', and any express or implied +# warranties, including, but not limited to, the implied warranties of +# merchantability and fitness for a particular purpose are disclaimed. +# In no event shall the company or contributors be liable for any +# direct, indirect, incidental, special, exemplary, or consequential +# damages (including, but not limited to, procurement of substitute +# goods or services; loss of use, data, or profits; or business +# interruption) however caused and on any theory of liability, whether +# in contract, strict liability, or tort (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_1041.yml b/src/licensedcode/data/rules/bsd-new_1041.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1041.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1042.RULE b/src/licensedcode/data/rules/bsd-new_1042.RULE new file mode 100644 index 00000000000..503b06ac388 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1042.RULE @@ -0,0 +1,24 @@ +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the Company nor the names of its contributors +# may be used to endorse or promote products derived from this +# software without specific prior written permission. + +# This software is provided ``as is'', and any express or implied +# warranties, including, but not limited to, the implied warranties of +# merchantability and fitness for a particular purpose are disclaimed. +# In no event shall the company or contributors be liable for any +# direct, indirect, incidental, special, exemplary, or consequential +# damages (including, but not limited to, procurement of substitute +# goods or services; loss of use, data, or profits; or business +# interruption) however caused and on any theory of liability, whether +# in contract, strict liability, or tort (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_1042.yml b/src/licensedcode/data/rules/bsd-new_1042.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1042.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1043.RULE b/src/licensedcode/data/rules/bsd-new_1043.RULE new file mode 100644 index 00000000000..7754bb86746 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1043.RULE @@ -0,0 +1,2 @@ +This file is distributed under the same license as the + debian files of the p11-kit package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1043.yml b/src/licensedcode/data/rules/bsd-new_1043.yml new file mode 100644 index 00000000000..01cbfcfa3a0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1043.yml @@ -0,0 +1,4 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1044.RULE b/src/licensedcode/data/rules/bsd-new_1044.RULE new file mode 100644 index 00000000000..fe1fb3c2426 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1044.RULE @@ -0,0 +1,2 @@ +License: same-as-rest-of-p11kit + This file is distributed under the same license as the p11-kit package. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1044.yml b/src/licensedcode/data/rules/bsd-new_1044.yml new file mode 100644 index 00000000000..9b72fc8912a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1044.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1045.RULE b/src/licensedcode/data/rules/bsd-new_1045.RULE new file mode 100644 index 00000000000..8dffd9ea61a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1045.RULE @@ -0,0 +1,26 @@ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is FREEWARE. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that following conditions +are met (BSD style license): + + * 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 nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1045.yml b/src/licensedcode/data/rules/bsd-new_1045.yml new file mode 100644 index 00000000000..758687963c3 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1045.yml @@ -0,0 +1,5 @@ +license_expression: bsd-new +is_license_text: yes +relevance: 99 +minimum_coverage: 95 +notes: reorganized section with warranty placed at the top diff --git a/src/licensedcode/data/rules/bsd-new_1046.RULE b/src/licensedcode/data/rules/bsd-new_1046.RULE new file mode 100644 index 00000000000..9952b5a99eb --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1046.RULE @@ -0,0 +1,20 @@ +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of nor the names of his contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY "AS IS" AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL OR HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMANGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1046.yml b/src/licensedcode/data/rules/bsd-new_1046.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1046.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1047.RULE b/src/licensedcode/data/rules/bsd-new_1047.RULE new file mode 100644 index 00000000000..948337167e5 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1047.RULE @@ -0,0 +1,21 @@ +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 project nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(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_1047.yml b/src/licensedcode/data/rules/bsd-new_1047.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1047.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1048.RULE b/src/licensedcode/data/rules/bsd-new_1048.RULE new file mode 100644 index 00000000000..9db6a494022 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1048.RULE @@ -0,0 +1,24 @@ +Redistribution and use in source and binary forms, with +or without modification, are permitted provided that the following conditions +are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +* The name of Cambridge Broadband Ltd. may not be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT 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 THE 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 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_1048.yml b/src/licensedcode/data/rules/bsd-new_1048.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1048.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1049.RULE b/src/licensedcode/data/rules/bsd-new_1049.RULE new file mode 100644 index 00000000000..a3a30249cfa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1049.RULE @@ -0,0 +1,24 @@ +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 project nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE 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_1049.yml b/src/licensedcode/data/rules/bsd-new_1049.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1049.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1050.RULE b/src/licensedcode/data/rules/bsd-new_1050.RULE new file mode 100644 index 00000000000..c11a7a789bd --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1050.RULE @@ -0,0 +1,22 @@ +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 nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1050.yml b/src/licensedcode/data/rules/bsd-new_1050.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1050.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1051.RULE b/src/licensedcode/data/rules/bsd-new_1051.RULE new file mode 100644 index 00000000000..54f247148ea --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1051.RULE @@ -0,0 +1 @@ +distributed under the BSD licence. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1051.yml b/src/licensedcode/data/rules/bsd-new_1051.yml new file mode 100644 index 00000000000..e55e499970e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1051.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_1052.RULE b/src/licensedcode/data/rules/bsd-new_1052.RULE new file mode 100644 index 00000000000..ffcfa13e8c7 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1052.RULE @@ -0,0 +1,30 @@ +IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. + By downloading, copying, installing or using the software you agree + to this license. + If you do not agree to this license, do not download, install, + copy or use the software. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * The name of Contributor may not used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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_1052.yml b/src/licensedcode/data/rules/bsd-new_1052.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1052.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1053.RULE b/src/licensedcode/data/rules/bsd-new_1053.RULE new file mode 100644 index 00000000000..504903389ab --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1053.RULE @@ -0,0 +1 @@ +code is licensed under the BSD 3-Clause License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1053.yml b/src/licensedcode/data/rules/bsd-new_1053.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1053.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1054.RULE b/src/licensedcode/data/rules/bsd-new_1054.RULE new file mode 100644 index 00000000000..fc3b811ba0a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1054.RULE @@ -0,0 +1 @@ +A copy of the BSD 3-Clause License is included in this file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1054.yml b/src/licensedcode/data/rules/bsd-new_1054.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1054.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1055.RULE b/src/licensedcode/data/rules/bsd-new_1055.RULE new file mode 100644 index 00000000000..1218715e47f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1055.RULE @@ -0,0 +1 @@ +source code is licensed under the BSD 3-Clause License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1055.yml b/src/licensedcode/data/rules/bsd-new_1055.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1055.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1056.RULE b/src/licensedcode/data/rules/bsd-new_1056.RULE new file mode 100644 index 00000000000..7bfc38c630b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1056.RULE @@ -0,0 +1 @@ +binary is licensed under the BSD 3-Clause License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1056.yml b/src/licensedcode/data/rules/bsd-new_1056.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1056.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1057.RULE b/src/licensedcode/data/rules/bsd-new_1057.RULE new file mode 100644 index 00000000000..d5d104cf1a1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1057.RULE @@ -0,0 +1 @@ +licensed under the BSD license. See BSD License for CAS Java Client . \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1057.yml b/src/licensedcode/data/rules/bsd-new_1057.yml new file mode 100644 index 00000000000..67d99f838ff --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1057.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1058.RULE b/src/licensedcode/data/rules/bsd-new_1058.RULE new file mode 100644 index 00000000000..8d77e9eb8ef --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1058.RULE @@ -0,0 +1 @@ +"Based on FreeBSD, which is BSD licensed \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1058.yml b/src/licensedcode/data/rules/bsd-new_1058.yml new file mode 100644 index 00000000000..6c859fb2e84 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1058.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/bsd-new_1059.RULE b/src/licensedcode/data/rules/bsd-new_1059.RULE new file mode 100644 index 00000000000..b9647a9ef84 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1059.RULE @@ -0,0 +1 @@ +licensed under the BSD license. See BSD License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1059.yml b/src/licensedcode/data/rules/bsd-new_1059.yml new file mode 100644 index 00000000000..6c859fb2e84 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1059.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/bsd-new_106.yml b/src/licensedcode/data/rules/bsd-new_106.yml index a0624dc8fb3..3c43e265100 100644 --- a/src/licensedcode/data/rules/bsd-new_106.yml +++ b/src/licensedcode/data/rules/bsd-new_106.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1060.RULE b/src/licensedcode/data/rules/bsd-new_1060.RULE new file mode 100644 index 00000000000..c4df262be8e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1060.RULE @@ -0,0 +1 @@ +License terms appear in ekhtml . \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1060.yml b/src/licensedcode/data/rules/bsd-new_1060.yml new file mode 100644 index 00000000000..01cbfcfa3a0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1060.yml @@ -0,0 +1,4 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_1061.RULE b/src/licensedcode/data/rules/bsd-new_1061.RULE new file mode 100644 index 00000000000..c6b0889b31a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1061.RULE @@ -0,0 +1 @@ +licensed under the BSD style license. See BSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1061.yml b/src/licensedcode/data/rules/bsd-new_1061.yml new file mode 100644 index 00000000000..e55e499970e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1061.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_1062.RULE b/src/licensedcode/data/rules/bsd-new_1062.RULE new file mode 100644 index 00000000000..36701cb28a6 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1062.RULE @@ -0,0 +1 @@ +licensed under the new BSD license. See BSD License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1062.yml b/src/licensedcode/data/rules/bsd-new_1062.yml new file mode 100644 index 00000000000..e55e499970e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1062.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_1063.RULE b/src/licensedcode/data/rules/bsd-new_1063.RULE new file mode 100644 index 00000000000..2cae387480d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1063.RULE @@ -0,0 +1,25 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1) Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + 2) Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + 3) Neither the name of the ORGANIZATION nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1063.yml b/src/licensedcode/data/rules/bsd-new_1063.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1063.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1064.RULE b/src/licensedcode/data/rules/bsd-new_1064.RULE new file mode 100644 index 00000000000..456b037818d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1064.RULE @@ -0,0 +1,25 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of any + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1064.yml b/src/licensedcode/data/rules/bsd-new_1064.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1064.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1065.RULE b/src/licensedcode/data/rules/bsd-new_1065.RULE new file mode 100644 index 00000000000..5c2b372a0fa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1065.RULE @@ -0,0 +1 @@ +is licensed under the BSD-like license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1065.yml b/src/licensedcode/data/rules/bsd-new_1065.yml new file mode 100644 index 00000000000..e55e499970e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1065.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_1066.RULE b/src/licensedcode/data/rules/bsd-new_1066.RULE new file mode 100644 index 00000000000..04f67bea791 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1066.RULE @@ -0,0 +1,21 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ben Hoyt nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1066.yml b/src/licensedcode/data/rules/bsd-new_1066.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1066.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1067.RULE b/src/licensedcode/data/rules/bsd-new_1067.RULE new file mode 100644 index 00000000000..feec284bfda --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1067.RULE @@ -0,0 +1,24 @@ +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 nor the + names of contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (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_1067.yml b/src/licensedcode/data/rules/bsd-new_1067.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1067.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1068.RULE b/src/licensedcode/data/rules/bsd-new_1068.RULE new file mode 100644 index 00000000000..b20c14255a2 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1068.RULE @@ -0,0 +1,24 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + * Neither the name of Michael Stapelberg nor the + names of contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1068.yml b/src/licensedcode/data/rules/bsd-new_1068.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1068.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1069.RULE b/src/licensedcode/data/rules/bsd-new_1069.RULE new file mode 100644 index 00000000000..b25f177a2d3 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1069.RULE @@ -0,0 +1,23 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the author nor the names of other contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1069.yml b/src/licensedcode/data/rules/bsd-new_1069.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1069.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1070.RULE b/src/licensedcode/data/rules/bsd-new_1070.RULE new file mode 100644 index 00000000000..172513de748 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1070.RULE @@ -0,0 +1,20 @@ +Redistribution and use in source and binary forms are permitted provided + that the following conditions are met: + 1. Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1070.yml b/src/licensedcode/data/rules/bsd-new_1070.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1070.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1071.RULE b/src/licensedcode/data/rules/bsd-new_1071.RULE new file mode 100644 index 00000000000..ff678a56632 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1071.RULE @@ -0,0 +1,25 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + 3. Neither the name of Ericsson nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1071.yml b/src/licensedcode/data/rules/bsd-new_1071.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1071.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1072.RULE b/src/licensedcode/data/rules/bsd-new_1072.RULE new file mode 100644 index 00000000000..6950354ff2b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1072.RULE @@ -0,0 +1,24 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of nor the names of its contributors may be use + to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1072.yml b/src/licensedcode/data/rules/bsd-new_1072.yml new file mode 100644 index 00000000000..1940635e96d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1072.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-new_1073.RULE b/src/licensedcode/data/rules/bsd-new_1073.RULE new file mode 100644 index 00000000000..524e838a3ef --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1073.RULE @@ -0,0 +1,15 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the names of Kitware, Inc., the Insight Software Consortium, + nor the names of their contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1073.yml b/src/licensedcode/data/rules/bsd-new_1073.yml new file mode 100644 index 00000000000..4e619ba248d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1073.yml @@ -0,0 +1,4 @@ +license_expression: bsd-new +is_license_notice: yes +minimum_coverage: 99 +notes: truncated text diff --git a/src/licensedcode/data/rules/bsd-new_1074.RULE b/src/licensedcode/data/rules/bsd-new_1074.RULE new file mode 100644 index 00000000000..1a1f7817dfa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1074.RULE @@ -0,0 +1 @@ +BSD 3 Clause License (BSD) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1074.yml b/src/licensedcode/data/rules/bsd-new_1074.yml new file mode 100644 index 00000000000..1ea4dba5170 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1074.yml @@ -0,0 +1,3 @@ +license_expression: bsd-new +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_109.yml b/src/licensedcode/data/rules/bsd-new_109.yml index a0624dc8fb3..3c43e265100 100644 --- a/src/licensedcode/data/rules/bsd-new_109.yml +++ b/src/licensedcode/data/rules/bsd-new_109.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_111.yml b/src/licensedcode/data/rules/bsd-new_111.yml index a0624dc8fb3..e5227476bcf 100644 --- a/src/licensedcode/data/rules/bsd-new_111.yml +++ b/src/licensedcode/data/rules/bsd-new_111.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_116.yml b/src/licensedcode/data/rules/bsd-new_116.yml index a0624dc8fb3..3c43e265100 100644 --- a/src/licensedcode/data/rules/bsd-new_116.yml +++ b/src/licensedcode/data/rules/bsd-new_116.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsd-new_121.yml b/src/licensedcode/data/rules/bsd-new_121.yml index 3b162f9099c..8a36216802e 100644 --- a/src/licensedcode/data/rules/bsd-new_121.yml +++ b/src/licensedcode/data/rules/bsd-new_121.yml @@ -1,5 +1,6 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://framework.zend.com/license/new-bsd diff --git a/src/licensedcode/data/rules/bsd-new_123.yml b/src/licensedcode/data/rules/bsd-new_123.yml index fdfa3af85b6..43ddfddd535 100644 --- a/src/licensedcode/data/rules/bsd-new_123.yml +++ b/src/licensedcode/data/rules/bsd-new_123.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://framework.zend.com/license/new-bsd diff --git a/src/licensedcode/data/rules/bsd-new_126.yml b/src/licensedcode/data/rules/bsd-new_126.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_126.yml +++ b/src/licensedcode/data/rules/bsd-new_126.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_127.yml b/src/licensedcode/data/rules/bsd-new_127.yml index 28ef3aac2e5..5db108de180 100644 --- a/src/licensedcode/data/rules/bsd-new_127.yml +++ b/src/licensedcode/data/rules/bsd-new_127.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_129.yml b/src/licensedcode/data/rules/bsd-new_129.yml index fe237a7985b..dcc11d21236 100644 --- a/src/licensedcode/data/rules/bsd-new_129.yml +++ b/src/licensedcode/data/rules/bsd-new_129.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_13.yml b/src/licensedcode/data/rules/bsd-new_13.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_13.yml +++ b/src/licensedcode/data/rules/bsd-new_13.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_130.yml b/src/licensedcode/data/rules/bsd-new_130.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_130.yml +++ b/src/licensedcode/data/rules/bsd-new_130.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_136.yml b/src/licensedcode/data/rules/bsd-new_136.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_136.yml +++ b/src/licensedcode/data/rules/bsd-new_136.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_137.yml b/src/licensedcode/data/rules/bsd-new_137.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_137.yml +++ b/src/licensedcode/data/rules/bsd-new_137.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_138.yml b/src/licensedcode/data/rules/bsd-new_138.yml index 95b560346de..e55e499970e 100644 --- a/src/licensedcode/data/rules/bsd-new_138.yml +++ b/src/licensedcode/data/rules/bsd-new_138.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_140.yml b/src/licensedcode/data/rules/bsd-new_140.yml index e3bfbe2a1d0..3ae3fcd1951 100644 --- a/src/licensedcode/data/rules/bsd-new_140.yml +++ b/src/licensedcode/data/rules/bsd-new_140.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 minimum_coverage: 99 diff --git a/src/licensedcode/data/rules/bsd-new_167.yml b/src/licensedcode/data/rules/bsd-new_167.yml index 43c37f6a6cf..964171227d4 100644 --- a/src/licensedcode/data/rules/bsd-new_167.yml +++ b/src/licensedcode/data/rules/bsd-new_167.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/bsd-new_173.yml b/src/licensedcode/data/rules/bsd-new_173.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_173.yml +++ b/src/licensedcode/data/rules/bsd-new_173.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_185.yml b/src/licensedcode/data/rules/bsd-new_185.yml index 3e5e7b2a2e3..518b08064a5 100644 --- a/src/licensedcode/data/rules/bsd-new_185.yml +++ b/src/licensedcode/data/rules/bsd-new_185.yml @@ -1,5 +1,6 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING notes: a partial notice found in NTP. The Sun license in NET-SNMP is a bsd-new. TODO We should diff --git a/src/licensedcode/data/rules/bsd-new_190.yml b/src/licensedcode/data/rules/bsd-new_190.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_190.yml +++ b/src/licensedcode/data/rules/bsd-new_190.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_191.yml b/src/licensedcode/data/rules/bsd-new_191.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_191.yml +++ b/src/licensedcode/data/rules/bsd-new_191.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_199.yml b/src/licensedcode/data/rules/bsd-new_199.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_199.yml +++ b/src/licensedcode/data/rules/bsd-new_199.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_202.yml b/src/licensedcode/data/rules/bsd-new_202.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_202.yml +++ b/src/licensedcode/data/rules/bsd-new_202.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_202_1.yml b/src/licensedcode/data/rules/bsd-new_202_1.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_202_1.yml +++ b/src/licensedcode/data/rules/bsd-new_202_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_203.yml b/src/licensedcode/data/rules/bsd-new_203.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_203.yml +++ b/src/licensedcode/data/rules/bsd-new_203.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_210.yml b/src/licensedcode/data/rules/bsd-new_210.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_210.yml +++ b/src/licensedcode/data/rules/bsd-new_210.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_212.yml b/src/licensedcode/data/rules/bsd-new_212.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_212.yml +++ b/src/licensedcode/data/rules/bsd-new_212.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_216.yml b/src/licensedcode/data/rules/bsd-new_216.yml index 59acafe206f..6846c2407e0 100644 --- a/src/licensedcode/data/rules/bsd-new_216.yml +++ b/src/licensedcode/data/rules/bsd-new_216.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/bsd-3-clause diff --git a/src/licensedcode/data/rules/bsd-new_221.yml b/src/licensedcode/data/rules/bsd-new_221.yml index 901ce9e84ce..a881da83bcf 100644 --- a/src/licensedcode/data/rules/bsd-new_221.yml +++ b/src/licensedcode/data/rules/bsd-new_221.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - https://opensource.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_248.yml b/src/licensedcode/data/rules/bsd-new_248.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_248.yml +++ b/src/licensedcode/data/rules/bsd-new_248.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_249.yml b/src/licensedcode/data/rules/bsd-new_249.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_249.yml +++ b/src/licensedcode/data/rules/bsd-new_249.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_261.yml b/src/licensedcode/data/rules/bsd-new_261.yml index 2cf5d582582..36d9813db6e 100644 --- a/src/licensedcode/data/rules/bsd-new_261.yml +++ b/src/licensedcode/data/rules/bsd-new_261.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license diff --git a/src/licensedcode/data/rules/bsd-new_262.yml b/src/licensedcode/data/rules/bsd-new_262.yml index f25e4ba5e18..2729beca475 100644 --- a/src/licensedcode/data/rules/bsd-new_262.yml +++ b/src/licensedcode/data/rules/bsd-new_262.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.opensource.org/licenses/bsd-license diff --git a/src/licensedcode/data/rules/bsd-new_268.yml b/src/licensedcode/data/rules/bsd-new_268.yml index af18d971eeb..61e08468ac4 100644 --- a/src/licensedcode/data/rules/bsd-new_268.yml +++ b/src/licensedcode/data/rules/bsd-new_268.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/bsd-new_28.yml b/src/licensedcode/data/rules/bsd-new_28.yml index f94e75e3a87..847cb9da475 100644 --- a/src/licensedcode/data/rules/bsd-new_28.yml +++ b/src/licensedcode/data/rules/bsd-new_28.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 notes: bsdn notice variant, debian style diff --git a/src/licensedcode/data/rules/bsd-new_286.yml b/src/licensedcode/data/rules/bsd-new_286.yml index 95b560346de..e55e499970e 100644 --- a/src/licensedcode/data/rules/bsd-new_286.yml +++ b/src/licensedcode/data/rules/bsd-new_286.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_287.yml b/src/licensedcode/data/rules/bsd-new_287.yml index b49c0ed3270..9c7e43e4491 100644 --- a/src/licensedcode/data/rules/bsd-new_287.yml +++ b/src/licensedcode/data/rules/bsd-new_287.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 ignorable_urls: - https://github.com/lxml/lxml diff --git a/src/licensedcode/data/rules/bsd-new_288.yml b/src/licensedcode/data/rules/bsd-new_288.yml index 95b560346de..67d99f838ff 100644 --- a/src/licensedcode/data/rules/bsd-new_288.yml +++ b/src/licensedcode/data/rules/bsd-new_288.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_290.yml b/src/licensedcode/data/rules/bsd-new_290.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_290.yml +++ b/src/licensedcode/data/rules/bsd-new_290.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_294.yml b/src/licensedcode/data/rules/bsd-new_294.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_294.yml +++ b/src/licensedcode/data/rules/bsd-new_294.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_30.yml b/src/licensedcode/data/rules/bsd-new_30.yml index af18d971eeb..61e08468ac4 100644 --- a/src/licensedcode/data/rules/bsd-new_30.yml +++ b/src/licensedcode/data/rules/bsd-new_30.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/bsd-new_36.yml b/src/licensedcode/data/rules/bsd-new_36.yml index fe237a7985b..dcc11d21236 100644 --- a/src/licensedcode/data/rules/bsd-new_36.yml +++ b/src/licensedcode/data/rules/bsd-new_36.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_362.RULE b/src/licensedcode/data/rules/bsd-new_362.RULE index 794d89fd04e..39ab87e54a0 100644 --- a/src/licensedcode/data/rules/bsd-new_362.RULE +++ b/src/licensedcode/data/rules/bsd-new_362.RULE @@ -1,28 +1 @@ - -The "New" BSD License: ----------------------- - -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 Foundation nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE 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. - - +@license https://spdx.org/licenses/BSD-3-Clause BSD-3-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_362.yml b/src/licensedcode/data/rules/bsd-new_362.yml index 1940635e96d..73034bc65ac 100644 --- a/src/licensedcode/data/rules/bsd-new_362.yml +++ b/src/licensedcode/data/rules/bsd-new_362.yml @@ -1,2 +1,5 @@ license_expression: bsd-new -is_license_text: yes +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_40.yml b/src/licensedcode/data/rules/bsd-new_40.yml index 62646dd925c..2cfd879bf78 100644 --- a/src/licensedcode/data/rules/bsd-new_40.yml +++ b/src/licensedcode/data/rules/bsd-new_40.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 notes: bsd notice diff --git a/src/licensedcode/data/rules/bsd-new_40_1.yml b/src/licensedcode/data/rules/bsd-new_40_1.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_40_1.yml +++ b/src/licensedcode/data/rules/bsd-new_40_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_43.yml b/src/licensedcode/data/rules/bsd-new_43.yml index 4371c24979d..535b476fcbd 100644 --- a/src/licensedcode/data/rules/bsd-new_43.yml +++ b/src/licensedcode/data/rules/bsd-new_43.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html diff --git a/src/licensedcode/data/rules/bsd-new_45.yml b/src/licensedcode/data/rules/bsd-new_45.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_45.yml +++ b/src/licensedcode/data/rules/bsd-new_45.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_53.yml b/src/licensedcode/data/rules/bsd-new_53.yml index 8b4c3318f4f..be82820d61a 100644 --- a/src/licensedcode/data/rules/bsd-new_53.yml +++ b/src/licensedcode/data/rules/bsd-new_53.yml @@ -1,3 +1,4 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 notes: 3-clause revised BSD diff --git a/src/licensedcode/data/rules/bsd-new_65.yml b/src/licensedcode/data/rules/bsd-new_65.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_65.yml +++ b/src/licensedcode/data/rules/bsd-new_65.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_71.yml b/src/licensedcode/data/rules/bsd-new_71.yml index 4508aadc1ed..8b1db5bfbab 100644 --- a/src/licensedcode/data/rules/bsd-new_71.yml +++ b/src/licensedcode/data/rules/bsd-new_71.yml @@ -1,5 +1,6 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 referenced_filenames: - docs/LICENSE notes: very short mention diff --git a/src/licensedcode/data/rules/bsd-new_78.yml b/src/licensedcode/data/rules/bsd-new_78.yml index 6d8d0bf828e..e615b583bee 100644 --- a/src/licensedcode/data/rules/bsd-new_78.yml +++ b/src/licensedcode/data/rules/bsd-new_78.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://developer.yahoo.net/yui/license.txt diff --git a/src/licensedcode/data/rules/bsd-new_79.yml b/src/licensedcode/data/rules/bsd-new_79.yml index f19629f4b37..bb1a896f7fd 100644 --- a/src/licensedcode/data/rules/bsd-new_79.yml +++ b/src/licensedcode/data/rules/bsd-new_79.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_84.yml b/src/licensedcode/data/rules/bsd-new_84.yml index 0821bf53756..7f658ab9e3c 100644 --- a/src/licensedcode/data/rules/bsd-new_84.yml +++ b/src/licensedcode/data/rules/bsd-new_84.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/bsd-new_87.yml b/src/licensedcode/data/rules/bsd-new_87.yml index a42b9622ec6..4f74971e655 100644 --- a/src/licensedcode/data/rules/bsd-new_87.yml +++ b/src/licensedcode/data/rules/bsd-new_87.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html diff --git a/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.RULE b/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.RULE new file mode 100644 index 00000000000..d4fd62c76e7 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.RULE @@ -0,0 +1,3 @@ +provided under a BSD-style license that can be found in the +``LICENSE`` file. By using, distributing, or contributing to this project, you +agree to the terms and conditions of this license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.yml b/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.yml new file mode 100644 index 00000000000..d13582a2485 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_and_generic-cla_1.yml @@ -0,0 +1,5 @@ +license_expression: bsd-new AND generic-cla +is_license_notice: yes +relevance: 95 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.RULE b/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.RULE new file mode 100644 index 00000000000..84b9d45da44 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.RULE @@ -0,0 +1,8 @@ +If you have downloaded a copy of the binary from , please note that the binary +is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the source code from , please note that source + code is licensed under the BSD 3-Clause License, except for the third-party + components listed below which are subject to different license terms. Your + integration of into your own projects may require compliance with the BSD 3-Clause + License, as well as the other licenses applicable to the third-party components included within . +A copy of the BSD 3-Clause License is included in this file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.yml b/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.yml new file mode 100644 index 00000000000..e2d264b6283 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_and_other-permissive_8.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new AND other-permissive +is_license_notice: yes diff --git a/src/licensedcode/data/rules/bsd-new_jcraft.yml b/src/licensedcode/data/rules/bsd-new_jcraft.yml index f06a6fea4fd..3048d4f7ce9 100644 --- a/src/licensedcode/data/rules/bsd-new_jcraft.yml +++ b/src/licensedcode/data/rules/bsd-new_jcraft.yml @@ -1,5 +1,6 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 notes: Found in Jcraft POMs ignorable_urls: - http://www.jcraft.com/jsch/LICENSE.txt diff --git a/src/licensedcode/data/rules/bsd-new_maven.yml b/src/licensedcode/data/rules/bsd-new_maven.yml index a42b9622ec6..4f74971e655 100644 --- a/src/licensedcode/data/rules/bsd-new_maven.yml +++ b/src/licensedcode/data/rules/bsd-new_maven.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html diff --git a/src/licensedcode/data/rules/bsd-new_npm.yml b/src/licensedcode/data/rules/bsd-new_npm.yml index bd78bec5f16..90976ddc8c6 100644 --- a/src/licensedcode/data/rules/bsd-new_npm.yml +++ b/src/licensedcode/data/rules/bsd-new_npm.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_tag: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0.yml b/src/licensedcode/data/rules/bsd-new_or_apache-2.0.yml index f317705f542..bf0284613fd 100644 --- a/src/licensedcode/data/rules/bsd-new_or_apache-2.0.yml +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR apache-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_1.yml b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_1.yml index 3d194927c70..6340b13c802 100644 --- a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_1.yml +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR apache-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_2.yml b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_2.yml index 2207c44fba6..ab8d5095c8f 100644 --- a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_2.yml +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_2.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR apache-2.0 is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE new file mode 100644 index 00000000000..7e7d23a57c9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.RULE @@ -0,0 +1,49 @@ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is FREEWARE. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that following conditions +are met (BSD style license): + + * 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 nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + +Instead of this license, you can also use and redistribute this software under +terms of compatible license, including: + +1. Apache License, Version 2.0 + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +2. GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + You may obtain a copy of the License at + + http://www.gnu.org/licenses/gpl.txt + +3. GNU Lesser General Public License as published by the + Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + You may obtain a copy of the License at + +http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.yml b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.yml new file mode 100644 index 00000000000..c920b6fa4e5 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_1.yml @@ -0,0 +1,7 @@ +license_expression: bsd-new OR apache-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus +is_license_notice: yes +notes: SecurityVulns.COM +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - http://www.gnu.org/licenses/gpl.txt + - http://www.gnu.org/licenses/lgpl.txt diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE new file mode 100644 index 00000000000..0e574a0e607 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.RULE @@ -0,0 +1,49 @@ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is FREEWARE. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that following conditions +are met (BSD style license): + + * 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 nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + +Instead of this license, you can also use and redistribute this software under +terms of compatible license, including: + +1. Apache License, Version 2.0 + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +2. GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + You may obtain a copy of the License at + + https://www.gnu.org/licenses/gpl.txt + +3. GNU Lesser General Public License as published by the + Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + You may obtain a copy of the License at + +https://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.yml b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.yml new file mode 100644 index 00000000000..2d1c8946ec0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_apache-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_2.yml @@ -0,0 +1,8 @@ +license_expression: bsd-new OR apache-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +notes: SecurityVulns.COM +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/gpl.txt + - https://www.gnu.org/licenses/lgpl.txt diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_6.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_6.RULE new file mode 100644 index 00000000000..07a60bf270e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_6.RULE @@ -0,0 +1,32 @@ +# +# LICENSE TERMS +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the Company nor the names of its contributors +# may be used to endorse or promote products derived from this +# software without specific prior written permission. +# +# ALTERNATIVELY, provided that this notice is retained in full, this +# product may be distributed under the terms of the GNU General Public +# License (GPL) version 2 or later, in which case the provisions +# of the GPL apply INSTEAD OF those given above. +# +# 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 company or contributors be liable for any +# direct, indirect, incidental, special, exemplary, or consequential +# damages (including, but not limited to, procurement of substitute +# goods or services; loss of use, data, or profits; or business +# interruption) however caused and on any theory of liability, whether +# in contract, strict liability, or tort (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_or_gpl-2.0-plus_6.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_6.yml new file mode 100644 index 00000000000..d8cf64c3067 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_6.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new OR gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_7.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_7.RULE new file mode 100644 index 00000000000..06dcf540164 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_7.RULE @@ -0,0 +1,29 @@ +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the Company nor the names of its contributors +# may be used to endorse or promote products derived from this +# software without specific prior written permission. +# +# ALTERNATIVELY, provided that this notice is retained in full, this +# product may be distributed under the terms of the GNU General Public +# License (GPL) version 2 or later, in which case the provisions +# of the GPL apply INSTEAD OF those given above. +# +# 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 company or contributors be liable for any +# direct, indirect, incidental, special, exemplary, or consequential +# damages (including, but not limited to, procurement of substitute +# goods or services; loss of use, data, or profits; or business +# interruption) however caused and on any theory of liability, whether +# in contract, strict liability, or tort (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_or_gpl-2.0-plus_7.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_7.yml new file mode 100644 index 00000000000..d8cf64c3067 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0-plus_7.yml @@ -0,0 +1,2 @@ +license_expression: bsd-new OR gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_1.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_1.yml index 54b5beb6298..99a22cc1fcd 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_1.yml +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR gpl-2.0 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_16.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_16.yml index 77073221c13..cf0b68c4ee5 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_16.yml +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_16.yml @@ -1,5 +1,6 @@ license_expression: bsd-new OR gpl-2.0 is_license_tag: yes +relevance: 99 minimum_coverage: 100 notes: This is an LKM MODULE_license macro with Dual BSD/GPL as defined in and documented in the kernel module.h with some macro renaming diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_17.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_17.yml index 145292d222b..94b4644e49b 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_17.yml +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_17.yml @@ -1,5 +1,6 @@ license_expression: bsd-new OR gpl-2.0 is_license_tag: yes +relevance: 99 minimum_coverage: 100 notes: This is an LKM MODULE_license macro with Dual BSD/GPL as defined in and documented in the kernel module.h. Here there is some macro of macro going on. diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_20.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_20.yml index 54b5beb6298..99a22cc1fcd 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_20.yml +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_20.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR gpl-2.0 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.RULE new file mode 100644 index 00000000000..13de9e4df2a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.RULE @@ -0,0 +1,6 @@ +This file is licensed under the terms of the 3-clause +BSD License (http://opensource.org/licenses/BSD-3-Clause) +or the GNU GPL-2.0 (https://www.gnu.org/licenses/gpl-2.0.html), +at your option. Both licenses are also available in the LICENSE file +distributed with this project. This file may not be copied, modified, +or distributed except in accordance with those terms. diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.yml new file mode 100644 index 00000000000..f65728a6d24 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_38.yml @@ -0,0 +1,7 @@ +license_expression: bsd-new OR gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://opensource.org/licenses/BSD-3-Clause + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_kernel_module_license_2.yml b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_kernel_module_license_2.yml index b7a151e5d30..31ab1976e2c 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_kernel_module_license_2.yml +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_kernel_module_license_2.yml @@ -1,4 +1,5 @@ license_expression: bsd-new OR gpl-2.0 is_license_tag: yes +relevance: 99 minimum_coverage: 100 notes: LKM with Dual BSD/GPL diff --git a/src/licensedcode/data/rules/bsd-new_or_mit_4.yml b/src/licensedcode/data/rules/bsd-new_or_mit_4.yml index 0176acbe509..82fdb33a3ea 100644 --- a/src/licensedcode/data/rules/bsd-new_or_mit_4.yml +++ b/src/licensedcode/data/rules/bsd-new_or_mit_4.yml @@ -1,2 +1,3 @@ license_expression: bsd-new OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_protojs_1.yml b/src/licensedcode/data/rules/bsd-new_protojs_1.yml index 8f0fefba5f1..8b49a8da817 100644 --- a/src/licensedcode/data/rules/bsd-new_protojs_1.yml +++ b/src/licensedcode/data/rules/bsd-new_protojs_1.yml @@ -1,5 +1,6 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 minimum_coverage: 60 ignorable_urls: - https://opensource.org/licenses/BSD-3-Clause diff --git a/src/licensedcode/data/rules/bsd-new_provided_1.yml b/src/licensedcode/data/rules/bsd-new_provided_1.yml index bbe0b630447..33a7ddc4493 100644 --- a/src/licensedcode/data/rules/bsd-new_provided_1.yml +++ b/src/licensedcode/data/rules/bsd-new_provided_1.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE.rst diff --git a/src/licensedcode/data/rules/bsd-new_readme1.yml b/src/licensedcode/data/rules/bsd-new_readme1.yml index 95b560346de..e55e499970e 100644 --- a/src/licensedcode/data/rules/bsd-new_readme1.yml +++ b/src/licensedcode/data/rules/bsd-new_readme1.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_readme2.yml b/src/licensedcode/data/rules/bsd-new_readme2.yml index f19629f4b37..1ea4dba5170 100644 --- a/src/licensedcode/data/rules/bsd-new_readme2.yml +++ b/src/licensedcode/data/rules/bsd-new_readme2.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-new_readme5.yml b/src/licensedcode/data/rules/bsd-new_readme5.yml index 95b560346de..e55e499970e 100644 --- a/src/licensedcode/data/rules/bsd-new_readme5.yml +++ b/src/licensedcode/data/rules/bsd-new_readme5.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/bsd-new_see_1.yml b/src/licensedcode/data/rules/bsd-new_see_1.yml index bbe0b630447..eac3cf1d829 100644 --- a/src/licensedcode/data/rules/bsd-new_see_1.yml +++ b/src/licensedcode/data/rules/bsd-new_see_1.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_notice: yes +relevance: 99 referenced_filenames: - LICENSE.rst diff --git a/src/licensedcode/data/rules/bsd-new_see_license.yml b/src/licensedcode/data/rules/bsd-new_see_license.yml index 6ae179e9857..ae1dfef73b0 100644 --- a/src/licensedcode/data/rules/bsd-new_see_license.yml +++ b/src/licensedcode/data/rules/bsd-new_see_license.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/bsd-new_url_7.yml b/src/licensedcode/data/rules/bsd-new_url_7.yml index d625de0b5d0..fbbcccf14d8 100644 --- a/src/licensedcode/data/rules/bsd-new_url_7.yml +++ b/src/licensedcode/data/rules/bsd-new_url_7.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://dist.codehaus.org/janino/new_bsd_license.txt diff --git a/src/licensedcode/data/rules/bsd-new_webm_1.yml b/src/licensedcode/data/rules/bsd-new_webm_1.yml index 3efb9bc90a0..d0c8fc0a86f 100644 --- a/src/licensedcode/data/rules/bsd-new_webm_1.yml +++ b/src/licensedcode/data/rules/bsd-new_webm_1.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.webmproject.org/license/software/ diff --git a/src/licensedcode/data/rules/bsd-no-mod.yml b/src/licensedcode/data/rules/bsd-no-mod.yml index 411efe76c28..dfa678194ad 100644 --- a/src/licensedcode/data/rules/bsd-no-mod.yml +++ b/src/licensedcode/data/rules/bsd-no-mod.yml @@ -1,4 +1,5 @@ license_expression: bsd-no-mod is_license_reference: yes +relevance: 100 ignorable_urls: - http://wiki.freespire.org/index.php/Madwifi_License_Agreement diff --git a/src/licensedcode/data/rules/bsd-no-mod_2.yml b/src/licensedcode/data/rules/bsd-no-mod_2.yml index 718bee0a1df..0023e82c22a 100644 --- a/src/licensedcode/data/rules/bsd-no-mod_2.yml +++ b/src/licensedcode/data/rules/bsd-no-mod_2.yml @@ -1,4 +1,5 @@ license_expression: bsd-no-mod is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.madwifi.org/ diff --git a/src/licensedcode/data/rules/bsd-original-uc.yml b/src/licensedcode/data/rules/bsd-original-uc.yml index ade863dd829..0abc8dacbde 100644 --- a/src/licensedcode/data/rules/bsd-original-uc.yml +++ b/src/licensedcode/data/rules/bsd-original-uc.yml @@ -1,4 +1,5 @@ license_expression: bsd-original-uc +relevance: 100 is_license_reference: yes ignorable_urls: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change diff --git a/src/licensedcode/data/rules/bsd-original-uc_11.yml b/src/licensedcode/data/rules/bsd-original-uc_11.yml index 5b913e458f5..520d6df6057 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_11.yml +++ b/src/licensedcode/data/rules/bsd-original-uc_11.yml @@ -1,2 +1,3 @@ license_expression: bsd-original-uc is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-original-uc_15.yml b/src/licensedcode/data/rules/bsd-original-uc_15.yml index fd5d7c324b2..e7f16eaed59 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_15.yml +++ b/src/licensedcode/data/rules/bsd-original-uc_15.yml @@ -1,4 +1,5 @@ license_expression: bsd-original-uc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fsf.org/licensing/essays/bsd.html diff --git a/src/licensedcode/data/rules/bsd-original-uc_17.yml b/src/licensedcode/data/rules/bsd-original-uc_17.yml index 5b913e458f5..520d6df6057 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_17.yml +++ b/src/licensedcode/data/rules/bsd-original-uc_17.yml @@ -1,2 +1,3 @@ license_expression: bsd-original-uc is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-original-uc_28.RULE b/src/licensedcode/data/rules/bsd-original-uc_28.RULE new file mode 100644 index 00000000000..7992c0d3341 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_28.RULE @@ -0,0 +1,30 @@ +All advertising materials mentioning features or use of this software must display +the following acknowledgement: This product includes software developed by the +University of California, Lawrence Berkeley Laboratory. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list +of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software must +display the following acknowledgement: This product includes software developed +by the University of California, Berkeley and its contributors. +4. Neither the name of the University nor the names of its contributors may be +used to endorse or promote products derived from this software without specific +prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE 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-original-uc_28.yml b/src/licensedcode/data/rules/bsd-original-uc_28.yml new file mode 100644 index 00000000000..6d3ae019aaa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_28.yml @@ -0,0 +1,6 @@ +license_expression: bsd-original-uc +is_license_text: yes +minimum_coverage: 95 +ignorable_authors: + - the University of California, Berkeley and its contributors + - the University of California, Lawrence Berkeley Laboratory diff --git a/src/licensedcode/data/rules/bsd-original-uc_29.RULE b/src/licensedcode/data/rules/bsd-original-uc_29.RULE new file mode 100644 index 00000000000..db5d6f93de3 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_29.RULE @@ -0,0 +1,28 @@ +* All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Lawrence Berkeley Laboratory. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original-uc_29.yml b/src/licensedcode/data/rules/bsd-original-uc_29.yml new file mode 100644 index 00000000000..83e050aff3c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_29.yml @@ -0,0 +1,5 @@ +license_expression: bsd-original-uc +is_license_text: yes +minimum_coverage: 95 +ignorable_authors: + - the University of California, Lawrence Berkeley Laboratory diff --git a/src/licensedcode/data/rules/bsd-original-uc_30.RULE b/src/licensedcode/data/rules/bsd-original-uc_30.RULE new file mode 100644 index 00000000000..d56c5b9f191 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_30.RULE @@ -0,0 +1,28 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: This product + includes software developed by the University of California, + Berkeley and its contributors. + 4. Neither the name of the University nor the names of [itscontributors] + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original-uc_30.yml b/src/licensedcode/data/rules/bsd-original-uc_30.yml new file mode 100644 index 00000000000..fb0633e312f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc_30.yml @@ -0,0 +1,4 @@ +license_expression: bsd-original-uc +is_license_text: yes +ignorable_authors: + - the University of California, Berkeley and its contributors diff --git a/src/licensedcode/data/rules/bsd-original-uc_4.yml b/src/licensedcode/data/rules/bsd-original-uc_4.yml index f4e60d0a63e..735a79b4402 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_4.yml +++ b/src/licensedcode/data/rules/bsd-original-uc_4.yml @@ -1,4 +1,5 @@ license_expression: bsd-original-uc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.freebsd.org/copyright/license.html diff --git a/src/licensedcode/data/rules/bsd-original_11.yml b/src/licensedcode/data/rules/bsd-original_11.yml index 3b6ae5c16ce..866efbf6793 100644 --- a/src/licensedcode/data/rules/bsd-original_11.yml +++ b/src/licensedcode/data/rules/bsd-original_11.yml @@ -1,4 +1,5 @@ license_expression: bsd-original is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/philosophy/bsd.html diff --git a/src/licensedcode/data/rules/bsd-original_2.yml b/src/licensedcode/data/rules/bsd-original_2.yml index 13e2ddf3770..cbe556259e4 100644 --- a/src/licensedcode/data/rules/bsd-original_2.yml +++ b/src/licensedcode/data/rules/bsd-original_2.yml @@ -1,2 +1,3 @@ license_expression: bsd-original is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-original_5.yml b/src/licensedcode/data/rules/bsd-original_5.yml index 13e2ddf3770..cbe556259e4 100644 --- a/src/licensedcode/data/rules/bsd-original_5.yml +++ b/src/licensedcode/data/rules/bsd-original_5.yml @@ -1,2 +1,3 @@ license_expression: bsd-original is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-original_71.RULE b/src/licensedcode/data/rules/bsd-original_71.RULE new file mode 100644 index 00000000000..e62923dd54d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_71.RULE @@ -0,0 +1,26 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - All advertising materials mentioning features or use of this software must + display the following acknowledgement: “This product includes software + developed by the .” + - Neither the name of the author(s) nor the names of this program's + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original_71.yml b/src/licensedcode/data/rules/bsd-original_71.yml new file mode 100644 index 00000000000..676181de0cc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_71.yml @@ -0,0 +1,4 @@ +license_expression: bsd-original +is_license_text: yes +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. diff --git a/src/licensedcode/data/rules/bsd-original_72.RULE b/src/licensedcode/data/rules/bsd-original_72.RULE new file mode 100644 index 00000000000..730b588c214 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_72.RULE @@ -0,0 +1 @@ +https://www.gnu.org/philosophy/bsd.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original_72.yml b/src/licensedcode/data/rules/bsd-original_72.yml new file mode 100644 index 00000000000..4e05ad063a8 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_72.yml @@ -0,0 +1,5 @@ +license_expression: bsd-original +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/philosophy/bsd.html diff --git a/src/licensedcode/data/rules/bsd-original_73.RULE b/src/licensedcode/data/rules/bsd-original_73.RULE new file mode 100644 index 00000000000..11bdc356e52 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_73.RULE @@ -0,0 +1,26 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by Bill Paul. + 4. Neither the name of the author nor the names of any co-contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original_73.yml b/src/licensedcode/data/rules/bsd-original_73.yml new file mode 100644 index 00000000000..b082c0e2c0a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_73.yml @@ -0,0 +1,5 @@ +license_expression: bsd-original +is_license_text: yes +minimum_coverage: 95 +ignorable_authors: + - Bill Paul diff --git a/src/licensedcode/data/rules/bsd-plus-mod-notice_6.RULE b/src/licensedcode/data/rules/bsd-plus-mod-notice_6.RULE new file mode 100644 index 00000000000..7871a7563df --- /dev/null +++ b/src/licensedcode/data/rules/bsd-plus-mod-notice_6.RULE @@ -0,0 +1,27 @@ +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 name of nor the names +of any contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +* Modified source versions must be plainly marked as such, and must not be +misrepresented as being the original software. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-plus-mod-notice_6.yml b/src/licensedcode/data/rules/bsd-plus-mod-notice_6.yml new file mode 100644 index 00000000000..5423a864e40 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-plus-mod-notice_6.yml @@ -0,0 +1,2 @@ +license_expression: bsd-plus-mod-notice +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-plus-patent_1.yml b/src/licensedcode/data/rules/bsd-plus-patent_1.yml index 5689a0abfd8..28340963387 100644 --- a/src/licensedcode/data/rules/bsd-plus-patent_1.yml +++ b/src/licensedcode/data/rules/bsd-plus-patent_1.yml @@ -1,2 +1,3 @@ license_expression: bsd-plus-patent is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_13.yml b/src/licensedcode/data/rules/bsd-simplified_13.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_13.yml +++ b/src/licensedcode/data/rules/bsd-simplified_13.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_17.yml b/src/licensedcode/data/rules/bsd-simplified_17.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_17.yml +++ b/src/licensedcode/data/rules/bsd-simplified_17.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_268.RULE b/src/licensedcode/data/rules/bsd-simplified_268.RULE new file mode 100644 index 00000000000..0a0fdd95ba1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_268.RULE @@ -0,0 +1 @@ +released under the [2 clause BSD license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_268.yml b/src/licensedcode/data/rules/bsd-simplified_268.yml new file mode 100644 index 00000000000..3b5338540a9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_268.yml @@ -0,0 +1,3 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_269.RULE b/src/licensedcode/data/rules/bsd-simplified_269.RULE new file mode 100644 index 00000000000..61fa70fc534 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_269.RULE @@ -0,0 +1 @@ +Licensed under The BSD 2-Clause License:http://opensource.org/licenses/bsd-license.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_269.yml b/src/licensedcode/data/rules/bsd-simplified_269.yml new file mode 100644 index 00000000000..07dcf8bbe9f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_269.yml @@ -0,0 +1,5 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/bsd-simplified_270.RULE b/src/licensedcode/data/rules/bsd-simplified_270.RULE new file mode 100644 index 00000000000..73d7106e3c2 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_270.RULE @@ -0,0 +1 @@ +distributed under the simplified 2-clause BSD license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_270.yml b/src/licensedcode/data/rules/bsd-simplified_270.yml new file mode 100644 index 00000000000..3b5338540a9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_270.yml @@ -0,0 +1,3 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_271.RULE b/src/licensedcode/data/rules/bsd-simplified_271.RULE new file mode 100644 index 00000000000..f7421de2a4a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_271.RULE @@ -0,0 +1 @@ +Licensed under the Simplified BSD License [see coco/license.txt] \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_271.yml b/src/licensedcode/data/rules/bsd-simplified_271.yml new file mode 100644 index 00000000000..bac3cf6c8b4 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_271.yml @@ -0,0 +1,5 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 +referenced_filenames: + - coco/license.txt diff --git a/src/licensedcode/data/rules/bsd-simplified_272.RULE b/src/licensedcode/data/rules/bsd-simplified_272.RULE new file mode 100644 index 00000000000..52c2c1ccba0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_272.RULE @@ -0,0 +1 @@ +Licensed under the Simplified BSD License [see bsd.txt] \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_272.yml b/src/licensedcode/data/rules/bsd-simplified_272.yml new file mode 100644 index 00000000000..11cedfb4587 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_272.yml @@ -0,0 +1,5 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 +referenced_filenames: + - bsd.txt diff --git a/src/licensedcode/data/rules/bsd-simplified_273.RULE b/src/licensedcode/data/rules/bsd-simplified_273.RULE new file mode 100644 index 00000000000..cef39d98357 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_273.RULE @@ -0,0 +1 @@ +Terms of the BSD 2-Clause License: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_273.yml b/src/licensedcode/data/rules/bsd-simplified_273.yml new file mode 100644 index 00000000000..3b5338540a9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_273.yml @@ -0,0 +1,3 @@ +license_expression: bsd-simplified +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_274.RULE b/src/licensedcode/data/rules/bsd-simplified_274.RULE new file mode 100644 index 00000000000..6e733040114 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_274.RULE @@ -0,0 +1,19 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (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_274.yml b/src/licensedcode/data/rules/bsd-simplified_274.yml new file mode 100644 index 00000000000..83b73859177 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_274.yml @@ -0,0 +1,2 @@ +license_expression: bsd-simplified +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-simplified_42.yml b/src/licensedcode/data/rules/bsd-simplified_42.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_42.yml +++ b/src/licensedcode/data/rules/bsd-simplified_42.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_47.yml b/src/licensedcode/data/rules/bsd-simplified_47.yml index ef193a604e4..b898775a92a 100644 --- a/src/licensedcode/data/rules/bsd-simplified_47.yml +++ b/src/licensedcode/data/rules/bsd-simplified_47.yml @@ -1,4 +1,5 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/BSD-2-Clause diff --git a/src/licensedcode/data/rules/bsd-simplified_48.yml b/src/licensedcode/data/rules/bsd-simplified_48.yml index 3da4f6d6942..cfb7392bcdc 100644 --- a/src/licensedcode/data/rules/bsd-simplified_48.yml +++ b/src/licensedcode/data/rules/bsd-simplified_48.yml @@ -1,4 +1,5 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/bsd-2-clause diff --git a/src/licensedcode/data/rules/bsd-simplified_51.yml b/src/licensedcode/data/rules/bsd-simplified_51.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_51.yml +++ b/src/licensedcode/data/rules/bsd-simplified_51.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_64.yml b/src/licensedcode/data/rules/bsd-simplified_64.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_64.yml +++ b/src/licensedcode/data/rules/bsd-simplified_64.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_7.yml b/src/licensedcode/data/rules/bsd-simplified_7.yml index 20c94a9201c..45a848cb043 100644 --- a/src/licensedcode/data/rules/bsd-simplified_7.yml +++ b/src/licensedcode/data/rules/bsd-simplified_7.yml @@ -1,4 +1,5 @@ license_expression: bsd-simplified is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/bsd-simplified_73.yml b/src/licensedcode/data/rules/bsd-simplified_73.yml index 96f238d2be1..ed40b8ba5f1 100644 --- a/src/licensedcode/data/rules/bsd-simplified_73.yml +++ b/src/licensedcode/data/rules/bsd-simplified_73.yml @@ -1,4 +1,5 @@ license_expression: bsd-simplified is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE.txt diff --git a/src/licensedcode/data/rules/bsd-simplified_88.yml b/src/licensedcode/data/rules/bsd-simplified_88.yml index 83b73859177..d7f3625b73c 100644 --- a/src/licensedcode/data/rules/bsd-simplified_88.yml +++ b/src/licensedcode/data/rules/bsd-simplified_88.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_botan.yml b/src/licensedcode/data/rules/bsd-simplified_botan.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_botan.yml +++ b/src/licensedcode/data/rules/bsd-simplified_botan.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_docutils2.yml b/src/licensedcode/data/rules/bsd-simplified_docutils2.yml index 8cdd42dfe38..e4601ea944d 100644 --- a/src/licensedcode/data/rules/bsd-simplified_docutils2.yml +++ b/src/licensedcode/data/rules/bsd-simplified_docutils2.yml @@ -1,2 +1,3 @@ license_expression: bsd-simplified is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_3.yml b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_3.yml index 15b00383389..fb54bebcad3 100644 --- a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_3.yml +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_3.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus OR bsd-simplified is_license_notice: yes +relevance: 100 notes: bsd or GPL 2.0 or later, no hyphens 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 new file mode 100644 index 00000000000..04d8a64623a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.RULE @@ -0,0 +1,39 @@ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.yml b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.yml new file mode 100644 index 00000000000..2d567034c6e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_8.yml @@ -0,0 +1,6 @@ +license_expression: bsd-simplified OR gpl-2.0-plus +is_license_text: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 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 new file mode 100644 index 00000000000..2a011876123 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.RULE @@ -0,0 +1,39 @@ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.yml b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.yml new file mode 100644 index 00000000000..2d567034c6e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_or_gpl-2.0-plus_9.yml @@ -0,0 +1,6 @@ +license_expression: bsd-simplified OR gpl-2.0-plus +is_license_text: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/bsd-source-code_10.RULE b/src/licensedcode/data/rules/bsd-source-code_10.RULE new file mode 100644 index 00000000000..04325b9175e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_10.RULE @@ -0,0 +1,6 @@ +Redistribution and use of this software 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. + * Neither the name of Deusty nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission of Deusty, LLC. + +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-source-code_10.yml b/src/licensedcode/data/rules/bsd-source-code_10.yml new file mode 100644 index 00000000000..cbced6ebdfc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_10.yml @@ -0,0 +1,2 @@ +license_expression: bsd-source-code +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-source-code_11.RULE b/src/licensedcode/data/rules/bsd-source-code_11.RULE new file mode 100644 index 00000000000..93fa24176e0 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_11.RULE @@ -0,0 +1,9 @@ +Redistribution and use of this software 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. + + * Neither the name of Deusty nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission of Deusty, LLC. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-source-code_11.yml b/src/licensedcode/data/rules/bsd-source-code_11.yml new file mode 100644 index 00000000000..05af2155e46 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_11.yml @@ -0,0 +1,4 @@ +license_expression: bsd-source-code +is_license_text: yes +relevance: 99 +notes: Truncated and missing warranty discaimer. See in Cocoa lumberjack diff --git a/src/licensedcode/data/rules/bsd-source-code_8.RULE b/src/licensedcode/data/rules/bsd-source-code_8.RULE new file mode 100644 index 00000000000..db85f3dd935 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_8.RULE @@ -0,0 +1,21 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Neither the name of the Inc, nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-source-code_8.yml b/src/licensedcode/data/rules/bsd-source-code_8.yml new file mode 100644 index 00000000000..cbced6ebdfc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_8.yml @@ -0,0 +1,2 @@ +license_expression: bsd-source-code +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-source-code_9.RULE b/src/licensedcode/data/rules/bsd-source-code_9.RULE new file mode 100644 index 00000000000..563bed05c83 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_9.RULE @@ -0,0 +1,21 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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-source-code_9.yml b/src/licensedcode/data/rules/bsd-source-code_9.yml new file mode 100644 index 00000000000..cbced6ebdfc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_9.yml @@ -0,0 +1,2 @@ +license_expression: bsd-source-code +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.RULE b/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.RULE new file mode 100644 index 00000000000..ee5ec6e49b4 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.RULE @@ -0,0 +1,8 @@ +Redistribution and use in source, 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, without modification, immediately at the beginning of the file. + The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. + +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. URL https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.yml b/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.yml new file mode 100644 index 00000000000..3b42e3d6dab --- /dev/null +++ b/src/licensedcode/data/rules/bsd-top_and_gpl-2.0-plus_and_free-unknown_1.yml @@ -0,0 +1,8 @@ +license_expression: bsd-top AND gpl-2.0-plus AND free-unknown +is_license_notice: yes +relevance: 85 +minimum_coverage: 70 +notes: this is a franken license composed of parts of a bsd-top and parts of a gpl notice from + http://reviser.osdn.jp/Excel_Reviser/_reviser.php.html +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.RULE new file mode 100644 index 00000000000..e9991b38fe1 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.RULE @@ -0,0 +1,36 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer, + without modification, immediately at the beginning of the file. +2. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Alternatively, this software may be distributed under the terms of the +GNU Public License ("GPL"): + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.yml b/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.yml new file mode 100644 index 00000000000..cbf45ebee25 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-top_or_gpl-2.0-plus_2.yml @@ -0,0 +1,6 @@ +license_expression: bsd-top OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/bsd-unchanged_4.RULE b/src/licensedcode/data/rules/bsd-unchanged_4.RULE new file mode 100644 index 00000000000..b4a2aa44148 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-unchanged_4.RULE @@ -0,0 +1,22 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer + in this position and unchanged. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software withough specific prior written permission + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-unchanged_4.yml b/src/licensedcode/data/rules/bsd-unchanged_4.yml new file mode 100644 index 00000000000..bc28ca53427 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-unchanged_4.yml @@ -0,0 +1,2 @@ +license_expression: bsd-unchanged +is_license_text: yes diff --git a/src/licensedcode/data/rules/bsd-x11_9.yml b/src/licensedcode/data/rules/bsd-x11_9.yml index adf5b682ad2..8144c114fc8 100644 --- a/src/licensedcode/data/rules/bsd-x11_9.yml +++ b/src/licensedcode/data/rules/bsd-x11_9.yml @@ -1,4 +1,4 @@ license_expression: bsd-x11 -relevance: 99 is_license_text: yes +relevance: 99 notes: Paul Hsieh variant with wording mostly like a bsd-x11 diff --git a/src/licensedcode/data/rules/bsd-zero_6.RULE b/src/licensedcode/data/rules/bsd-zero_6.RULE new file mode 100644 index 00000000000..0d4b05b2ad7 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-zero_6.RULE @@ -0,0 +1 @@ +0-clause BSD \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-zero_6.yml b/src/licensedcode/data/rules/bsd-zero_6.yml new file mode 100644 index 00000000000..0c6ace34d10 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-zero_6.yml @@ -0,0 +1,4 @@ +license_expression: bsd-zero +is_license_reference: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/bsla_7.RULE b/src/licensedcode/data/rules/bsla_7.RULE new file mode 100644 index 00000000000..e2aa9088bc8 --- /dev/null +++ b/src/licensedcode/data/rules/bsla_7.RULE @@ -0,0 +1,12 @@ +* 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 Carnegie Mellon University and The Australian National University. + * The names of the Universities may not be used to endorse or promote + * products derived from this software without specific prior written + * permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsla_7.yml b/src/licensedcode/data/rules/bsla_7.yml new file mode 100644 index 00000000000..1530f72c24b --- /dev/null +++ b/src/licensedcode/data/rules/bsla_7.yml @@ -0,0 +1,4 @@ +license_expression: bsla +is_license_text: yes +ignorable_authors: + - Carnegie Mellon University and The Australian National University diff --git a/src/licensedcode/data/rules/bytemark_1.RULE b/src/licensedcode/data/rules/bytemark_1.RULE new file mode 100644 index 00000000000..0eb7cc6f203 --- /dev/null +++ b/src/licensedcode/data/rules/bytemark_1.RULE @@ -0,0 +1,13 @@ +** DISCLAIMER +** The source, executable, and documentation files that comprise +** the BYTEmark benchmarks are made available on an "as is" basis. +** This means that we at BYTE Magazine have made every reasonable +** effort to verify that the there are no errors in the source and +** executable code. We cannot, however, guarantee that the programs +** are error-free. Consequently, McGraw-HIll and BYTE Magazine make +** no claims in regard to the fitness of the source code, executable +** code, and documentation of the BYTEmark. +** Furthermore, BYTE Magazine, McGraw-Hill, and all employees +** of McGraw-Hill cannot be held responsible for any damages resulting +** from the use of this code or the results obtained from using +** this code. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bytemark_1.yml b/src/licensedcode/data/rules/bytemark_1.yml new file mode 100644 index 00000000000..be333eea1d2 --- /dev/null +++ b/src/licensedcode/data/rules/bytemark_1.yml @@ -0,0 +1,2 @@ +license_expression: bytemark +is_license_text: yes diff --git a/src/licensedcode/data/rules/bzip2-libbzip-2010_1.yml b/src/licensedcode/data/rules/bzip2-libbzip-2010_1.yml index 26c988e7dcc..147c3f1e6e2 100644 --- a/src/licensedcode/data/rules/bzip2-libbzip-2010_1.yml +++ b/src/licensedcode/data/rules/bzip2-libbzip-2010_1.yml @@ -1,2 +1,3 @@ license_expression: bzip2-libbzip-2010 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ca-tosl-1.1.yml b/src/licensedcode/data/rules/ca-tosl-1.1.yml index 5c581cfa65a..d96d44ebbbd 100644 --- a/src/licensedcode/data/rules/ca-tosl-1.1.yml +++ b/src/licensedcode/data/rules/ca-tosl-1.1.yml @@ -1,4 +1,5 @@ license_expression: ca-tosl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ca-tosl1.1.php diff --git a/src/licensedcode/data/rules/ca-tosl-1.1_1.yml b/src/licensedcode/data/rules/ca-tosl-1.1_1.yml index c877586ac5a..2463a005bdf 100644 --- a/src/licensedcode/data/rules/ca-tosl-1.1_1.yml +++ b/src/licensedcode/data/rules/ca-tosl-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: ca-tosl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ca-tosl1.1.php diff --git a/src/licensedcode/data/rules/ca-tosl-1.1_2.yml b/src/licensedcode/data/rules/ca-tosl-1.1_2.yml index 32a947a26fa..89b809758c5 100644 --- a/src/licensedcode/data/rules/ca-tosl-1.1_2.yml +++ b/src/licensedcode/data/rules/ca-tosl-1.1_2.yml @@ -1,2 +1,3 @@ license_expression: ca-tosl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-1.0.yml b/src/licensedcode/data/rules/cc-by-1.0.yml index 90579cba828..dc187c2758a 100644 --- a/src/licensedcode/data/rules/cc-by-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-1.0_1.yml b/src/licensedcode/data/rules/cc-by-1.0_1.yml index 90c869e1733..b6dc5a2cd4b 100644 --- a/src/licensedcode/data/rules/cc-by-1.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-2.0-uk.yml b/src/licensedcode/data/rules/cc-by-2.0-uk.yml index e6b93ec899b..bcd6ca3601e 100644 --- a/src/licensedcode/data/rules/cc-by-2.0-uk.yml +++ b/src/licensedcode/data/rules/cc-by-2.0-uk.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.0-uk is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/2.0/uk/ diff --git a/src/licensedcode/data/rules/cc-by-2.0-uk_1.yml b/src/licensedcode/data/rules/cc-by-2.0-uk_1.yml index 317c657aa96..5870ecaea0e 100644 --- a/src/licensedcode/data/rules/cc-by-2.0-uk_1.yml +++ b/src/licensedcode/data/rules/cc-by-2.0-uk_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.0-uk is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.legislation.gov.uk/ukpga/1988/48 diff --git a/src/licensedcode/data/rules/cc-by-2.0.yml b/src/licensedcode/data/rules/cc-by-2.0.yml index 98f4589c260..737dfded8db 100644 --- a/src/licensedcode/data/rules/cc-by-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-2.0_1.yml b/src/licensedcode/data/rules/cc-by-2.0_1.yml index cb226ee5c30..c6668830725 100644 --- a/src/licensedcode/data/rules/cc-by-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-2.5.yml b/src/licensedcode/data/rules/cc-by-2.5.yml index 503740cd077..ffc60a3acf5 100644 --- a/src/licensedcode/data/rules/cc-by-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/2.5/legalcode diff --git a/src/licensedcode/data/rules/cc-by-2.5_3.yml b/src/licensedcode/data/rules/cc-by-2.5_3.yml index e85b771c404..63e4ad4ff32 100644 --- a/src/licensedcode/data/rules/cc-by-2.5_3.yml +++ b/src/licensedcode/data/rules/cc-by-2.5_3.yml @@ -1,2 +1,3 @@ license_expression: cc-by-2.5 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-3.0.yml b/src/licensedcode/data/rules/cc-by-3.0.yml index 83c995b08bc..efa355d47e7 100644 --- a/src/licensedcode/data/rules/cc-by-3.0.yml +++ b/src/licensedcode/data/rules/cc-by-3.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-3.0_1.yml b/src/licensedcode/data/rules/cc-by-3.0_1.yml index 3543dbc36a2..228cd576406 100644 --- a/src/licensedcode/data/rules/cc-by-3.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-3.0_109.RULE b/src/licensedcode/data/rules/cc-by-3.0_109.RULE new file mode 100644 index 00000000000..01e36bc4388 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_109.RULE @@ -0,0 +1,24 @@ +License: CC-BY-3.0 + Creative Commons Legal Code + . + Attribution 3.0 Unported + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + . + License + . + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + . + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_109.yml b/src/licensedcode/data/rules/cc-by-3.0_109.yml new file mode 100644 index 00000000000..2f9340ac915 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_109.yml @@ -0,0 +1,2 @@ +license_expression: cc-by-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/cc-by-3.0_110.RULE b/src/licensedcode/data/rules/cc-by-3.0_110.RULE new file mode 100644 index 00000000000..3f95062d516 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_110.RULE @@ -0,0 +1,23 @@ +Creative Commons Legal Code + . + Attribution 3.0 Unported + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + . + License + . + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + . + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_110.yml b/src/licensedcode/data/rules/cc-by-3.0_110.yml new file mode 100644 index 00000000000..2f9340ac915 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_110.yml @@ -0,0 +1,2 @@ +license_expression: cc-by-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/cc-by-3.0_111.RULE b/src/licensedcode/data/rules/cc-by-3.0_111.RULE new file mode 100644 index 00000000000..b1846df3799 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_111.RULE @@ -0,0 +1,3 @@ +are covered by the + Creative Commons Attribution 3.0 + license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-3.0_111.yml b/src/licensedcode/data/rules/cc-by-3.0_111.yml new file mode 100644 index 00000000000..a6bfa8b042f --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-3.0_111.yml @@ -0,0 +1,5 @@ +license_expression: cc-by-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://creativecommons.org/licenses/by/3.0 diff --git a/src/licensedcode/data/rules/cc-by-4.0_13.yml b/src/licensedcode/data/rules/cc-by-4.0_13.yml index 3280dbd8fad..8e69b2f719d 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_13.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_13.yml @@ -1,2 +1,3 @@ license_expression: cc-by-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-4.0_18.yml b/src/licensedcode/data/rules/cc-by-4.0_18.yml index dcdfe5af69e..8ec2b13d573 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_18.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_18.yml @@ -1,4 +1,5 @@ license_expression: cc-by-4.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/licenses/by/4.0/ diff --git a/src/licensedcode/data/rules/cc-by-4.0_8.yml b/src/licensedcode/data/rules/cc-by-4.0_8.yml index 3280dbd8fad..8e69b2f719d 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_8.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_8.yml @@ -1,2 +1,3 @@ license_expression: cc-by-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-4.0_95.RULE b/src/licensedcode/data/rules/cc-by-4.0_95.RULE new file mode 100644 index 00000000000..0170a3e4e4c --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_95.RULE @@ -0,0 +1 @@ +Creative Commons Attribution 4.0 International Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_95.yml b/src/licensedcode/data/rules/cc-by-4.0_95.yml new file mode 100644 index 00000000000..8e69b2f719d --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_95.yml @@ -0,0 +1,3 @@ +license_expression: cc-by-4.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.RULE b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.RULE new file mode 100644 index 00000000000..75cdaa458d9 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.RULE @@ -0,0 +1,20 @@ +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for commercial projects, open source projects, or really almost whatever you want. +Icons — CC BY 4.0 License + +In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as +.svg and + +.js files types. +Fonts — SIL OFL 1.1 License + +In the Font Awesome Free download, the SIL OFL license applies to all icons packaged as web and desktop font files. +Code — MIT License + +In the Font Awesome Free download, the MIT license applies to all non-font and non-icon files. +Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font Awesome Free files already contain embedded comments with sufficient attribution, so you shouldn't need to do anything additional when using these files normally. + +We've kept attribution comments terse, so we ask that you do not actively work to remove them from files, especially code. They're a great way for folks to learn about Font Awesome. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.yml b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.yml new file mode 100644 index 00000000000..c35f059903d --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_2.yml @@ -0,0 +1,3 @@ +license_expression: cc-by-4.0 AND ofl-1.1 AND mit +is_license_notice: yes +notes: https://fontawesome.com/license/free diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.RULE b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.RULE new file mode 100644 index 00000000000..121d18ed41c --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.RULE @@ -0,0 +1,33 @@ +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license. + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) +In the Font Awesome Free download, the CC BY 4.0 license applies to all icons +packaged as SVG and JS file types. + +# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL) +In the Font Awesome Free download, the SIL OLF license applies to all icons +packaged as web and desktop font files. + +# Code: MIT License (https://opensource.org/licenses/MIT) +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +# Attribution +Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +# Brand Icons +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.yml b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.yml new file mode 100644 index 00000000000..991d4e846dd --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-4.0_and_ofl-1.1_and_mit_3.yml @@ -0,0 +1,8 @@ +license_expression: cc-by-4.0 AND ofl-1.1 AND mit +is_license_notice: yes +notes: https://raw.githubusercontent.com/django/django/main/docs/_theme/djangodocs/static/fontawesome/LICENSE.txt +ignorable_urls: + - https://creativecommons.org/licenses/by/4.0 + - https://fontawesome.com/license + - https://opensource.org/licenses/MIT + - https://scripts.sil.org/OFL diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_url5.yml b/src/licensedcode/data/rules/cc-by-4.0_and_url5.yml index c047dc1c656..96f98108bf8 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_and_url5.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_and_url5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-4.0 is_license_notice: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by/4.0/ diff --git a/src/licensedcode/data/rules/cc-by-4.0_and_url6.yml b/src/licensedcode/data/rules/cc-by-4.0_and_url6.yml index dcdfe5af69e..8ec2b13d573 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_and_url6.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_and_url6.yml @@ -1,4 +1,5 @@ license_expression: cc-by-4.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/licenses/by/4.0/ diff --git a/src/licensedcode/data/rules/cc-by-4.0_other_files.yml b/src/licensedcode/data/rules/cc-by-4.0_other_files.yml index cc680a36b05..adecd60c4a6 100755 --- a/src/licensedcode/data/rules/cc-by-4.0_other_files.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_other_files.yml @@ -1,2 +1,3 @@ license_expression: cc-by-4.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-4.0_url_badge_3.yml b/src/licensedcode/data/rules/cc-by-4.0_url_badge_3.yml index 3280dbd8fad..8e69b2f719d 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_url_badge_3.yml +++ b/src/licensedcode/data/rules/cc-by-4.0_url_badge_3.yml @@ -1,2 +1,3 @@ license_expression: cc-by-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-1.0.yml b/src/licensedcode/data/rules/cc-by-nc-1.0.yml index 0143def2504..8f8da94fd40 100644 --- a/src/licensedcode/data/rules/cc-by-nc-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-1.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-1.0_1.yml index b067e36abd2..4c6bc7cafa6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-1.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-2.0.yml b/src/licensedcode/data/rules/cc-by-nc-2.0.yml index aa010681c3b..c124022c1cf 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-2.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-2.0_1.yml index 4440302e68a..01967498770 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-2.5.yml b/src/licensedcode/data/rules/cc-by-nc-2.5.yml index 87797947d69..222e061d01a 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-nc-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0.yml b/src/licensedcode/data/rules/cc-by-nc-3.0.yml index 002eafb937d..9e87934c841 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-3.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-3.0_1.yml index 8cf4349d918..66b644ff866 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0_4.yml b/src/licensedcode/data/rules/cc-by-nc-3.0_4.yml index bd3712e1dab..e7d4d0cf128 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0_4.yml +++ b/src/licensedcode/data/rules/cc-by-nc-3.0_4.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-1.0.yml b/src/licensedcode/data/rules/cc-by-nc-nd-1.0.yml index b1f3b6a4c80..be929c147ee 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd-nc/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.0.yml b/src/licensedcode/data/rules/cc-by-nc-nd-2.0.yml index 3e15a88f2cb..8d172946207 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-nd-2.0_1.yml index 96de1e0c430..b5ef8047a51 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.5.yml b/src/licensedcode/data/rules/cc-by-nc-nd-2.5.yml index b6eba92d2d1..307a6509a1d 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/2.5/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-2.5_1.yml b/src/licensedcode/data/rules/cc-by-nc-nd-2.5_1.yml index 92f6269e812..070b05be992 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-2.5_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-2.5_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0.yml index 26ef1a8723e..2a9ab1ff0b7 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_1.yml index 6db5bc8e5f2..caf7eb8beb0 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_3.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_3.yml index 44817aca36e..86cadb4ae9e 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_3.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_3.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-nd-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_4.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_4.yml index 53f8e6c4127..1b6915a66b4 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_4.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_4.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_5.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_5.yml index 53f8e6c4127..1b6915a66b4 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_5.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_5.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_7.yml b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_7.yml index 53f8e6c4127..1b6915a66b4 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_7.yml +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_7.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-1.0.yml b/src/licensedcode/data/rules/cc-by-nc-sa-1.0.yml index b58e7699cf1..ab96dfbec60 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-1.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-sa-1.0_1.yml index c8bf735458d..b8ad189bfdc 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-1.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0.yml b/src/licensedcode/data/rules/cc-by-nc-sa-2.0.yml index fe9a2923737..99bcbac0d50 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_1.yml b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_1.yml index c3bc7182c48..1c6fcaefa71 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.yml b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.yml index 4bc41c91196..1e4eb33c669 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0_4.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-sa-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.5.yml b/src/licensedcode/data/rules/cc-by-nc-sa-2.5.yml index bb90a99b2d4..a361dafe863 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.5_1.yml b/src/licensedcode/data/rules/cc-by-nc-sa-2.5_1.yml index 00a63aa661a..257d2aa133a 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.5_1.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.5_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0.yml b/src/licensedcode/data/rules/cc-by-nc-sa-3.0.yml index e9202e929d3..0e3228f6175 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_11.yml b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_11.yml index 7a3cfc68597..321d300c4fb 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_11.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_11.yml @@ -1,2 +1,3 @@ license_expression: cc-by-nc-sa-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_2.yml b/src/licensedcode/data/rules/cc-by-nc-sa-4.0_2.yml index dad7e0aef6b..d529c7e28a2 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_2.yml +++ b/src/licensedcode/data/rules/cc-by-nc-sa-4.0_2.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nc-sa-4.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/licenses/by-nc-sa/4.0/ diff --git a/src/licensedcode/data/rules/cc-by-nd-1.0.yml b/src/licensedcode/data/rules/cc-by-nd-1.0.yml index e630ad4b909..37569ed6a64 100644 --- a/src/licensedcode/data/rules/cc-by-nd-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-nd-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-nd-1.0_1.yml b/src/licensedcode/data/rules/cc-by-nd-1.0_1.yml index 8e75ec60311..0b150eb9337 100644 --- a/src/licensedcode/data/rules/cc-by-nd-1.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nd-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nd-2.0.yml b/src/licensedcode/data/rules/cc-by-nd-2.0.yml index 52e734f7273..d1756424c4b 100644 --- a/src/licensedcode/data/rules/cc-by-nd-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-nd-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-nd-2.0_1.yml b/src/licensedcode/data/rules/cc-by-nd-2.0_1.yml index 5489a6d7748..86e2e699c6f 100644 --- a/src/licensedcode/data/rules/cc-by-nd-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nd-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nd-2.5.yml b/src/licensedcode/data/rules/cc-by-nd-2.5.yml index b29c29fefc3..5efebd168dc 100644 --- a/src/licensedcode/data/rules/cc-by-nd-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-nd-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-nd-2.5_1.yml b/src/licensedcode/data/rules/cc-by-nd-2.5_1.yml index 4a93ab14659..81fa0a6ecc0 100644 --- a/src/licensedcode/data/rules/cc-by-nd-2.5_1.yml +++ b/src/licensedcode/data/rules/cc-by-nd-2.5_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/2.5/legalcode diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0.yml b/src/licensedcode/data/rules/cc-by-nd-3.0.yml index 4b9d7eeb75a..15d1454f3d3 100644 --- a/src/licensedcode/data/rules/cc-by-nd-3.0.yml +++ b/src/licensedcode/data/rules/cc-by-nd-3.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0_1.yml b/src/licensedcode/data/rules/cc-by-nd-3.0_1.yml index 036f358088d..f781dc924e2 100644 --- a/src/licensedcode/data/rules/cc-by-nd-3.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-nd-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-nd-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nd/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-sa-1.0.yml b/src/licensedcode/data/rules/cc-by-sa-1.0.yml index 1ef3b62471e..b0aa7d1e1e9 100644 --- a/src/licensedcode/data/rules/cc-by-sa-1.0.yml +++ b/src/licensedcode/data/rules/cc-by-sa-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/1.0/ diff --git a/src/licensedcode/data/rules/cc-by-sa-1.0_1.yml b/src/licensedcode/data/rules/cc-by-sa-1.0_1.yml index 46e635bce4e..38175fd1f7e 100644 --- a/src/licensedcode/data/rules/cc-by-sa-1.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-sa-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0.yml b/src/licensedcode/data/rules/cc-by-sa-2.0.yml index 14cecc849be..d9058167165 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.0.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0_1.yml b/src/licensedcode/data/rules/cc-by-sa-2.0_1.yml index 3d989f3def0..4b706d6b216 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0_1.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0_2.yml b/src/licensedcode/data/rules/cc-by-sa-2.0_2.yml index 14cecc849be..d9058167165 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0_2.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5.yml b/src/licensedcode/data/rules/cc-by-sa-2.5.yml index d5b9fb5167d..33a1d3c6b13 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.5.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.5.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.5/legalcode diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5_1.yml b/src/licensedcode/data/rules/cc-by-sa-2.5_1.yml index fe7f96bf2a1..10e9b8651b3 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.5_1.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.5_1.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5_2.yml b/src/licensedcode/data/rules/cc-by-sa-2.5_2.yml index 33fec50972c..fb0f940e165 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.5_2.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.5_2.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-2.5 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5_3.yml b/src/licensedcode/data/rules/cc-by-sa-2.5_3.yml index fc9e1078a15..8a5c9b78ee9 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.5_3.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.5_3.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.5 diff --git a/src/licensedcode/data/rules/cc-by-sa-2.5_6.yml b/src/licensedcode/data/rules/cc-by-sa-2.5_6.yml index 33fec50972c..fb0f940e165 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.5_6.yml +++ b/src/licensedcode/data/rules/cc-by-sa-2.5_6.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-2.5 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_3.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_3.yml index 200de8c28f8..de8c0143186 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_3.yml +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_3.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-3.0 is_license_notice: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_7.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_7.yml index b10addea762..923aefcd73e 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_7.yml +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_7.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/3.0/legalcode diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_8.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_8.yml index c0fe4bc6f3f..24a235952d7 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_8.yml +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_8.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_83.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_83.RULE new file mode 100644 index 00000000000..fd6a1208795 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_83.RULE @@ -0,0 +1 @@ +is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_83.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_83.yml new file mode 100644 index 00000000000..d5051512d8d --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_83.yml @@ -0,0 +1,3 @@ +license_expression: cc-by-sa-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_84.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_84.RULE new file mode 100644 index 00000000000..1f39be76d2c --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_84.RULE @@ -0,0 +1 @@ +licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_84.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_84.yml new file mode 100644 index 00000000000..d5051512d8d --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_84.yml @@ -0,0 +1,3 @@ +license_expression: cc-by-sa-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_85.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_85.RULE new file mode 100644 index 00000000000..e29659e464e --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_85.RULE @@ -0,0 +1,3 @@ +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/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_85.yml b/src/licensedcode/data/rules/cc-by-sa-3.0_85.yml new file mode 100644 index 00000000000..4add4b80619 --- /dev/null +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_85.yml @@ -0,0 +1,4 @@ +license_expression: cc-by-sa-3.0 +is_license_notice: yes +ignorable_urls: + - http://creativecommons.org/licenses/by-sa/3.0 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_2.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_2.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_2.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_2.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_3.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_3.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_3.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_3.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_4.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_4.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_4.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_4.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_5.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_5.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_5.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_5.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_6.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_6.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_6.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_6.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_7.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_7.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_7.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_7.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_8.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_8.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_8.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_8.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_9.yml b/src/licensedcode/data/rules/cc-by-sa-4.0_9.yml index a6476da2c58..3455c0ae394 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_9.yml +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_9.yml @@ -1,2 +1,3 @@ license_expression: cc-by-sa-4.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc-by-uk-2.0-webtoolkit_2.yml b/src/licensedcode/data/rules/cc-by-uk-2.0-webtoolkit_2.yml index 21e496760c2..74d36e4a69e 100644 --- a/src/licensedcode/data/rules/cc-by-uk-2.0-webtoolkit_2.yml +++ b/src/licensedcode/data/rules/cc-by-uk-2.0-webtoolkit_2.yml @@ -1,4 +1,5 @@ license_expression: cc-by-2.0-uk is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.webtoolkit.info/license diff --git a/src/licensedcode/data/rules/cc-pd_16.RULE b/src/licensedcode/data/rules/cc-pd_16.RULE new file mode 100644 index 00000000000..025af197e7f --- /dev/null +++ b/src/licensedcode/data/rules/cc-pd_16.RULE @@ -0,0 +1 @@ +dlmalloc is released under the Creative Commons license. See Creative Commons License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-pd_16.yml b/src/licensedcode/data/rules/cc-pd_16.yml new file mode 100644 index 00000000000..7698c2b650f --- /dev/null +++ b/src/licensedcode/data/rules/cc-pd_16.yml @@ -0,0 +1,4 @@ +license_expression: cc-pd +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/cc-pd_2.yml b/src/licensedcode/data/rules/cc-pd_2.yml index 97d56f2feb2..02863cf450f 100644 --- a/src/licensedcode/data/rules/cc-pd_2.yml +++ b/src/licensedcode/data/rules/cc-pd_2.yml @@ -1,4 +1,5 @@ license_expression: cc-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/publicdomain/ diff --git a/src/licensedcode/data/rules/cc-pd_pom.yml b/src/licensedcode/data/rules/cc-pd_pom.yml index 01e7e3349a0..3207af42eb1 100644 --- a/src/licensedcode/data/rules/cc-pd_pom.yml +++ b/src/licensedcode/data/rules/cc-pd_pom.yml @@ -1,4 +1,5 @@ license_expression: cc-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/publicdomain diff --git a/src/licensedcode/data/rules/cc-pd_pom2.yml b/src/licensedcode/data/rules/cc-pd_pom2.yml index 01e7e3349a0..3207af42eb1 100644 --- a/src/licensedcode/data/rules/cc-pd_pom2.yml +++ b/src/licensedcode/data/rules/cc-pd_pom2.yml @@ -1,4 +1,5 @@ license_expression: cc-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/publicdomain diff --git a/src/licensedcode/data/rules/cc0-1.0.yml b/src/licensedcode/data/rules/cc0-1.0.yml index 0036bddc225..8f22a3b8faf 100644 --- a/src/licensedcode/data/rules/cc0-1.0.yml +++ b/src/licensedcode/data/rules/cc0-1.0.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/src/licensedcode/data/rules/cc0-1.0_13.yml b/src/licensedcode/data/rules/cc0-1.0_13.yml index e36767a08db..c610a1774ad 100644 --- a/src/licensedcode/data/rules/cc0-1.0_13.yml +++ b/src/licensedcode/data/rules/cc0-1.0_13.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/deed diff --git a/src/licensedcode/data/rules/cc0-1.0_138.RULE b/src/licensedcode/data/rules/cc0-1.0_138.RULE new file mode 100644 index 00000000000..b777c250cbe --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_138.RULE @@ -0,0 +1 @@ +licensed under the [Creative Commons - Public Domian License (CC0)](https://creativecommons.org/share-your-work/public-domain/cc0/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_138.yml b/src/licensedcode/data/rules/cc0-1.0_138.yml new file mode 100644 index 00000000000..578dbb10c82 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_138.yml @@ -0,0 +1,4 @@ +license_expression: cc0-1.0 +is_license_notice: yes +ignorable_urls: + - https://creativecommons.org/share-your-work/public-domain/cc0 diff --git a/src/licensedcode/data/rules/cc0-1.0_139.RULE b/src/licensedcode/data/rules/cc0-1.0_139.RULE new file mode 100644 index 00000000000..1bf5e9e8940 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_139.RULE @@ -0,0 +1 @@ +This file is in the Public Domian (Creative Commons CC0 1.0 Universal)) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_139.yml b/src/licensedcode/data/rules/cc0-1.0_139.yml new file mode 100644 index 00000000000..d763d670a35 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_139.yml @@ -0,0 +1,3 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_14.yml b/src/licensedcode/data/rules/cc0-1.0_14.yml index 33ff2a743e8..49414157743 100644 --- a/src/licensedcode/data/rules/cc0-1.0_14.yml +++ b/src/licensedcode/data/rules/cc0-1.0_14.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_140.RULE b/src/licensedcode/data/rules/cc0-1.0_140.RULE new file mode 100644 index 00000000000..03939bb910f --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_140.RULE @@ -0,0 +1 @@ +License CC0 (public domian) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_140.yml b/src/licensedcode/data/rules/cc0-1.0_140.yml new file mode 100644 index 00000000000..5613dd42089 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_140.yml @@ -0,0 +1,3 @@ +license_expression: cc0-1.0 +is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_141.RULE b/src/licensedcode/data/rules/cc0-1.0_141.RULE new file mode 100644 index 00000000000..35a6cb637c4 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_141.RULE @@ -0,0 +1 @@ +placed into the public domian using the CC0 License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_141.yml b/src/licensedcode/data/rules/cc0-1.0_141.yml new file mode 100644 index 00000000000..219067463fc --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_141.yml @@ -0,0 +1,4 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/cc0-1.0_142.RULE b/src/licensedcode/data/rules/cc0-1.0_142.RULE new file mode 100644 index 00000000000..0418b611e6c --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_142.RULE @@ -0,0 +1,3 @@ +License + +Distributed under the CC0-1.0 License. See LICENSE for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_142.yml b/src/licensedcode/data/rules/cc0-1.0_142.yml new file mode 100644 index 00000000000..05992952247 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_142.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/cc0-1.0_143.RULE b/src/licensedcode/data/rules/cc0-1.0_143.RULE new file mode 100644 index 00000000000..ed61a3328a5 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_143.RULE @@ -0,0 +1 @@ +Distributed under the CC0-1.0 License. See LICENSE for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_143.yml b/src/licensedcode/data/rules/cc0-1.0_143.yml new file mode 100644 index 00000000000..05992952247 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_143.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/cc0-1.0_144.RULE b/src/licensedcode/data/rules/cc0-1.0_144.RULE new file mode 100644 index 00000000000..263fdd31065 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_144.RULE @@ -0,0 +1 @@ +Distributed under the CC0-1.0 License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_144.yml b/src/licensedcode/data/rules/cc0-1.0_144.yml new file mode 100644 index 00000000000..d763d670a35 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_144.yml @@ -0,0 +1,3 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_145.RULE b/src/licensedcode/data/rules/cc0-1.0_145.RULE new file mode 100644 index 00000000000..241084f59e2 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_145.RULE @@ -0,0 +1,5 @@ +* This file may incorporate work that is in the public domain and/or + * covered under the following copyright and permission notice: + * + * Written by devscripts 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_145.yml b/src/licensedcode/data/rules/cc0-1.0_145.yml new file mode 100644 index 00000000000..9e85b856c19 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_145.yml @@ -0,0 +1,4 @@ +license_expression: cc0-1.0 +is_license_notice: yes +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_146.RULE b/src/licensedcode/data/rules/cc0-1.0_146.RULE new file mode 100644 index 00000000000..3daaf24965b --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_146.RULE @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_146.yml b/src/licensedcode/data/rules/cc0-1.0_146.yml new file mode 100644 index 00000000000..5b3e6c09830 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_146.yml @@ -0,0 +1,7 @@ +license_expression: cc0-1.0 +is_license_tag: yes +ignorable_urls: + - http://creativecommons.org/ns#DerivativeWorks + - http://creativecommons.org/ns#Distribution + - http://creativecommons.org/ns#Reproduction + - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_147.RULE b/src/licensedcode/data/rules/cc0-1.0_147.RULE new file mode 100644 index 00000000000..1cdaaafab5d --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_147.RULE @@ -0,0 +1,29 @@ +License: CC0 license + Statement of Purpose + + The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). + + Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. + + 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: + + the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; + moral rights retained by the original author(s) and/or performer(s); + publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; + rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; + rights protecting the extraction, dissemination, use and reuse of data in a Work; + database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and + other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. + + 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. + + 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. + + 4. Limitations and Disclaimers. + + No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. + Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. + Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. + Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_147.yml b/src/licensedcode/data/rules/cc0-1.0_147.yml new file mode 100644 index 00000000000..ef6078e519c --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_147.yml @@ -0,0 +1,2 @@ +license_expression: cc0-1.0 +is_license_text: yes diff --git a/src/licensedcode/data/rules/cc0-1.0_148.RULE b/src/licensedcode/data/rules/cc0-1.0_148.RULE new file mode 100644 index 00000000000..4a9f3ad1e8e --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_148.RULE @@ -0,0 +1,2 @@ +To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. +On Debian GNU/Linux systems, the complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. diff --git a/src/licensedcode/data/rules/cc0-1.0_148.yml b/src/licensedcode/data/rules/cc0-1.0_148.yml new file mode 100644 index 00000000000..d9fd98e50ab --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_148.yml @@ -0,0 +1,6 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_149.RULE b/src/licensedcode/data/rules/cc0-1.0_149.RULE new file mode 100644 index 00000000000..dab89fc2a48 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_149.RULE @@ -0,0 +1,5 @@ +You may use this work under the terms of a Creative Commons CC0 1.0 + License/Waiver. + . + On Debian GNU/Linux systems, the complete text of the Creative Commons CC0 1.0 + Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_149.yml b/src/licensedcode/data/rules/cc0-1.0_149.yml new file mode 100644 index 00000000000..395b191f22f --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_149.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_150.RULE b/src/licensedcode/data/rules/cc0-1.0_150.RULE new file mode 100644 index 00000000000..897ed92799e --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_150.RULE @@ -0,0 +1 @@ +On Debian GNU/Linux systems, the complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. diff --git a/src/licensedcode/data/rules/cc0-1.0_150.yml b/src/licensedcode/data/rules/cc0-1.0_150.yml new file mode 100644 index 00000000000..260ce20888e --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_150.yml @@ -0,0 +1,6 @@ +license_expression: cc0-1.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_151.RULE b/src/licensedcode/data/rules/cc0-1.0_151.RULE new file mode 100644 index 00000000000..480ebbbc8bd --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_151.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_151.yml b/src/licensedcode/data/rules/cc0-1.0_151.yml new file mode 100644 index 00000000000..395b191f22f --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_151.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_152.RULE b/src/licensedcode/data/rules/cc0-1.0_152.RULE new file mode 100644 index 00000000000..095799648ed --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_152.RULE @@ -0,0 +1,9 @@ +To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + . + On Debian GNU/Linux systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_152.yml b/src/licensedcode/data/rules/cc0-1.0_152.yml new file mode 100644 index 00000000000..79325949fc0 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_152.yml @@ -0,0 +1,7 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 +ignorable_urls: + - https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_153.RULE b/src/licensedcode/data/rules/cc0-1.0_153.RULE new file mode 100644 index 00000000000..30a0d6ce5b4 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_153.RULE @@ -0,0 +1,9 @@ +To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + . + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_153.yml b/src/licensedcode/data/rules/cc0-1.0_153.yml new file mode 100644 index 00000000000..d839bf96f4e --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_153.yml @@ -0,0 +1,6 @@ +license_expression: cc0-1.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_154.RULE b/src/licensedcode/data/rules/cc0-1.0_154.RULE new file mode 100644 index 00000000000..b9908695692 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_154.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_154.yml b/src/licensedcode/data/rules/cc0-1.0_154.yml new file mode 100644 index 00000000000..9e85b856c19 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_154.yml @@ -0,0 +1,4 @@ +license_expression: cc0-1.0 +is_license_notice: yes +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_155.RULE b/src/licensedcode/data/rules/cc0-1.0_155.RULE new file mode 100644 index 00000000000..872b01654eb --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_155.RULE @@ -0,0 +1,120 @@ +Statatement of Purpose + . + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator + and subsequent owner(s) (each and all, an "owner") of an original work + of authorship and/or a database (each, a "Work"). + . + Certain owners wish to permanently relinquish those rights to a Work + for the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without + fear of later claims of infringement build upon, modify, incorporate in + other works, reuse and redistribute as freely as possible in any form + whatsoever and for any purposes, including without limitation commercial + purposes. These owners may contribute to the Commons to promote the ideal + of a free culture and the further production of creative, cultural and + scientific works, or to gain reputation or greater distribution for + their Work in part through the use and efforts of others. + . + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that + he or she is an owner of Copyright and Related Rights in the Work, + voluntarily elects to apply CC0 to the Work and publicly distribute + the Work under its terms, with knowledge of his or her Copyright and + Related Rights in the Work and the meaning and intended legal effect + of CC0 on those rights. + . + 1. Copyright and Related Rights. A Work made available under CC0 may be + protected by copyright and related or neighboring rights ("Copyright + and Related Rights"). Copyright and Related Rights include, but are + not limited to, the following: + . + the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + . + moral rights retained by the original author(s) and/or performer(s); + . + publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + . + rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + . + rights protecting the extraction, dissemination, use and reuse of data in a Work; + . + database rights (such as those arising under Directive 96/9/EC + of the European Parliament and of the Council of 11 March 1996 + on the legal protection of databases, and under any national + implementation thereof, including any amended or successor version + of such directive); and + . + other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + . + 2. Waiver. To the greatest extent permitted by, but not in contravention + of, applicable law, Affirmer hereby overtly, fully, permanently, + irrevocably and unconditionally waives, abandons, and surrenders all + of Affirmer's Copyright and Related Rights and associated claims and + causes of action, whether now known or unknown (including existing + as well as future claims and causes of action), in the Work (i) in + all territories worldwide, (ii) for the maximum duration provided by + applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "Waiver"). Affirmer makes the + Waiver for the benefit of each member of the public at large and to the + detriment of Affirmer's heirs and successors, fully intending that such + Waiver shall not be subject to revocation, rescission, cancellation, + termination, or any other legal or equitable action to disrupt the + quiet enjoyment of the Work by the public as contemplated by Affirmer's + express Statement of Purpose. + . + 3. Public License Fallback. Should any part of the Waiver for any + reason be judged legally invalid or ineffective under applicable law, + then the Waiver shall be preserved to the maximum extent permitted + taking into account Affirmer's express Statement of Purpose. In + addition, to the extent the Waiver is so judged Affirmer hereby + grants to each affected person a royalty-free, non transferable, non + sublicensable, non exclusive, irrevocable and unconditional license + to exercise Affirmer's Copyright and Related Rights in the Work (i) + in all territories worldwide, (ii) for the maximum duration provided + by applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) + for any purpose whatsoever, including without limitation commercial, + advertising or promotional purposes (the "License"). The License shall + be deemed effective as of the date CC0 was applied by Affirmer to the + Work. Should any part of the License for any reason be judged legally + invalid or ineffective under applicable law, such partial invalidity + or ineffectiveness shall not invalidate the remainder of the License, + and in such case Affirmer hereby affirms that he or she will not (i) + exercise any of his or her remaining Copyright and Related Rights in + the Work or (ii) assert any associated claims and causes of action + with respect to the Work, in either case contrary to Affirmer's express + Statement of Purpose. + . + 4. Limitations and Disclaimers. + . + No trademark or patent rights held by Affirmer are waived, + abandoned, surrendered, licensed or otherwise affected by this + document. + . + Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties + of title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, + or the present or absence of errors, whether or not discoverable, + all to the greatest extent permissible under applicable law. + . + Affirmer disclaims responsibility for clearing rights of other + persons that may apply to the Work or any use thereof, including + without limitation any person's Copyright and Related Rights in the + Work. Further, Affirmer disclaims responsibility for obtaining any + necessary consents, permissions or other rights required for any + use of the Work. + . + Affirmer understands and acknowledges that Creative Commons is not + a party to this document and has no duty or obligation with respect + to this CC0 or use of the Work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_155.yml b/src/licensedcode/data/rules/cc0-1.0_155.yml new file mode 100644 index 00000000000..ef6078e519c --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_155.yml @@ -0,0 +1,2 @@ +license_expression: cc0-1.0 +is_license_text: yes diff --git a/src/licensedcode/data/rules/cc0-1.0_156.RULE b/src/licensedcode/data/rules/cc0-1.0_156.RULE new file mode 100644 index 00000000000..c840ff028bd --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_156.RULE @@ -0,0 +1,2 @@ +To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. +On Debian systems, the text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. diff --git a/src/licensedcode/data/rules/cc0-1.0_156.yml b/src/licensedcode/data/rules/cc0-1.0_156.yml new file mode 100644 index 00000000000..d9fd98e50ab --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_156.yml @@ -0,0 +1,6 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_157.RULE b/src/licensedcode/data/rules/cc0-1.0_157.RULE new file mode 100644 index 00000000000..5c6558f8653 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_157.RULE @@ -0,0 +1,5 @@ +You may use this work under the terms of a Creative Commons CC0 1.0 + License/Waiver. + . + On Debian systems, the text of the Creative Commons CC0 1.0 + Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_157.yml b/src/licensedcode/data/rules/cc0-1.0_157.yml new file mode 100644 index 00000000000..395b191f22f --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_157.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_158.RULE b/src/licensedcode/data/rules/cc0-1.0_158.RULE new file mode 100644 index 00000000000..15490c5e4b5 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_158.RULE @@ -0,0 +1 @@ +On Debian systems, the text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. diff --git a/src/licensedcode/data/rules/cc0-1.0_158.yml b/src/licensedcode/data/rules/cc0-1.0_158.yml new file mode 100644 index 00000000000..260ce20888e --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_158.yml @@ -0,0 +1,6 @@ +license_expression: cc0-1.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_159.RULE b/src/licensedcode/data/rules/cc0-1.0_159.RULE new file mode 100644 index 00000000000..d51a49f7d11 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_159.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_159.yml b/src/licensedcode/data/rules/cc0-1.0_159.yml new file mode 100644 index 00000000000..395b191f22f --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_159.yml @@ -0,0 +1,5 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_160.RULE b/src/licensedcode/data/rules/cc0-1.0_160.RULE new file mode 100644 index 00000000000..0d56c025705 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_160.RULE @@ -0,0 +1,9 @@ +To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + . + On Debian systems, the text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_160.yml b/src/licensedcode/data/rules/cc0-1.0_160.yml new file mode 100644 index 00000000000..79325949fc0 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_160.yml @@ -0,0 +1,7 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 +ignorable_urls: + - https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_161.RULE b/src/licensedcode/data/rules/cc0-1.0_161.RULE new file mode 100644 index 00000000000..862c9725818 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_161.RULE @@ -0,0 +1,9 @@ +To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + . + On Debian systems, the text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_161.yml b/src/licensedcode/data/rules/cc0-1.0_161.yml new file mode 100644 index 00000000000..03af16fc3bc --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_161.yml @@ -0,0 +1,7 @@ +license_expression: cc0-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/CC0-1.0 +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_162.RULE b/src/licensedcode/data/rules/cc0-1.0_162.RULE new file mode 100644 index 00000000000..9b0ad371a95 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_162.RULE @@ -0,0 +1,2 @@ +The complete text of the Creative Commons 0 1.0 Universal + can be found in `/usr/share/common-licenses/CC0-1.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_162.yml b/src/licensedcode/data/rules/cc0-1.0_162.yml new file mode 100644 index 00000000000..33ff2a743e8 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_162.yml @@ -0,0 +1,2 @@ +license_expression: cc0-1.0 +is_license_reference: yes diff --git a/src/licensedcode/data/rules/cc0-1.0_19.yml b/src/licensedcode/data/rules/cc0-1.0_19.yml index e1862595902..2958a547730 100644 --- a/src/licensedcode/data/rules/cc0-1.0_19.yml +++ b/src/licensedcode/data/rules/cc0-1.0_19.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/cc0-1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_2.yml b/src/licensedcode/data/rules/cc0-1.0_2.yml index 33ff2a743e8..49414157743 100644 --- a/src/licensedcode/data/rules/cc0-1.0_2.yml +++ b/src/licensedcode/data/rules/cc0-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_22.yml b/src/licensedcode/data/rules/cc0-1.0_22.yml index 33ff2a743e8..49414157743 100644 --- a/src/licensedcode/data/rules/cc0-1.0_22.yml +++ b/src/licensedcode/data/rules/cc0-1.0_22.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_25.yml b/src/licensedcode/data/rules/cc0-1.0_25.yml index 5301880866e..4f29ecf5780 100644 --- a/src/licensedcode/data/rules/cc0-1.0_25.yml +++ b/src/licensedcode/data/rules/cc0-1.0_25.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_3.yml b/src/licensedcode/data/rules/cc0-1.0_3.yml index 9d2f99a51a6..c38fc91b34c 100644 --- a/src/licensedcode/data/rules/cc0-1.0_3.yml +++ b/src/licensedcode/data/rules/cc0-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/publicdomain/zero/1.0/ diff --git a/src/licensedcode/data/rules/cc0-1.0_30.yml b/src/licensedcode/data/rules/cc0-1.0_30.yml index 6b902553cf0..d763d670a35 100644 --- a/src/licensedcode/data/rules/cc0-1.0_30.yml +++ b/src/licensedcode/data/rules/cc0-1.0_30.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_32.yml b/src/licensedcode/data/rules/cc0-1.0_32.yml index 8e4645a0f5f..5e6a04cc222 100644 --- a/src/licensedcode/data/rules/cc0-1.0_32.yml +++ b/src/licensedcode/data/rules/cc0-1.0_32.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/publicdomain/zero/1.0 diff --git a/src/licensedcode/data/rules/cc0-1.0_34.yml b/src/licensedcode/data/rules/cc0-1.0_34.yml index 6b902553cf0..d763d670a35 100644 --- a/src/licensedcode/data/rules/cc0-1.0_34.yml +++ b/src/licensedcode/data/rules/cc0-1.0_34.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_35.yml b/src/licensedcode/data/rules/cc0-1.0_35.yml index 6b902553cf0..d763d670a35 100644 --- a/src/licensedcode/data/rules/cc0-1.0_35.yml +++ b/src/licensedcode/data/rules/cc0-1.0_35.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_36.yml b/src/licensedcode/data/rules/cc0-1.0_36.yml index 6b902553cf0..d763d670a35 100644 --- a/src/licensedcode/data/rules/cc0-1.0_36.yml +++ b/src/licensedcode/data/rules/cc0-1.0_36.yml @@ -1,2 +1,3 @@ license_expression: cc0-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cc0-1.0_8.yml b/src/licensedcode/data/rules/cc0-1.0_8.yml index 9464f9ec28e..eec45ab1e81 100644 --- a/src/licensedcode/data/rules/cc0-1.0_8.yml +++ b/src/licensedcode/data/rules/cc0-1.0_8.yml @@ -1,4 +1,5 @@ license_expression: cc0-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://labs.creativecommons.org/licenses/zero-waive/1.0/us/legalcode diff --git a/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.RULE b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.RULE new file mode 100644 index 00000000000..3e87b18bff6 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.RULE @@ -0,0 +1,3 @@ +under a dual license. You may use this work +under the terms of a Creative Commons CC0 1.0 License/Waiver or the Apache +Public License 2.0, at your option. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.yml b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.yml new file mode 100644 index 00000000000..34aed4023fe --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_3.yml @@ -0,0 +1,2 @@ +license_expression: cc0-1.0 OR apache-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.RULE b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.RULE new file mode 100644 index 00000000000..8341c4a1eb8 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.RULE @@ -0,0 +1,3 @@ +You may use this work +under the terms of a Creative Commons CC0 1.0 License/Waiver or the Apache +Public License 2.0, at your option. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.yml b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.yml new file mode 100644 index 00000000000..34aed4023fe --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_or_apache-2.0_4.yml @@ -0,0 +1,2 @@ +license_expression: cc0-1.0 OR apache-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/cddl-1.0.yml b/src/licensedcode/data/rules/cddl-1.0.yml index 198c2a0f7f9..7c7b39e39d5 100644 --- a/src/licensedcode/data/rules/cddl-1.0.yml +++ b/src/licensedcode/data/rules/cddl-1.0.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.0_10.yml b/src/licensedcode/data/rules/cddl-1.0_10.yml index 53b6c7cde93..4f0a47dca3c 100644 --- a/src/licensedcode/data/rules/cddl-1.0_10.yml +++ b/src/licensedcode/data/rules/cddl-1.0_10.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cddl1.php diff --git a/src/licensedcode/data/rules/cddl-1.0_11.yml b/src/licensedcode/data/rules/cddl-1.0_11.yml index 198c2a0f7f9..7c7b39e39d5 100644 --- a/src/licensedcode/data/rules/cddl-1.0_11.yml +++ b/src/licensedcode/data/rules/cddl-1.0_11.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.0_14.yml b/src/licensedcode/data/rules/cddl-1.0_14.yml index 4259094e45d..c7f127d4e65 100644 --- a/src/licensedcode/data/rules/cddl-1.0_14.yml +++ b/src/licensedcode/data/rules/cddl-1.0_14.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensolaris.org/os/licensing/cddllicense.txt diff --git a/src/licensedcode/data/rules/cddl-1.0_16.yml b/src/licensedcode/data/rules/cddl-1.0_16.yml index 198c2a0f7f9..7c7b39e39d5 100644 --- a/src/licensedcode/data/rules/cddl-1.0_16.yml +++ b/src/licensedcode/data/rules/cddl-1.0_16.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.0_18.yml b/src/licensedcode/data/rules/cddl-1.0_18.yml index 115c6f107ca..416476de201 100644 --- a/src/licensedcode/data/rules/cddl-1.0_18.yml +++ b/src/licensedcode/data/rules/cddl-1.0_18.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://repository.jboss.org/licenses/cddl.txt diff --git a/src/licensedcode/data/rules/cddl-1.0_19.yml b/src/licensedcode/data/rules/cddl-1.0_19.yml index 5fa33c5dc0e..d104adb7aed 100644 --- a/src/licensedcode/data/rules/cddl-1.0_19.yml +++ b/src/licensedcode/data/rules/cddl-1.0_19.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://glassfish.dev.java.net/public/CDDLv1.0.html diff --git a/src/licensedcode/data/rules/cddl-1.0_2.yml b/src/licensedcode/data/rules/cddl-1.0_2.yml index 198c2a0f7f9..7c7b39e39d5 100644 --- a/src/licensedcode/data/rules/cddl-1.0_2.yml +++ b/src/licensedcode/data/rules/cddl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.0_22.yml b/src/licensedcode/data/rules/cddl-1.0_22.yml index 198c2a0f7f9..7c7b39e39d5 100644 --- a/src/licensedcode/data/rules/cddl-1.0_22.yml +++ b/src/licensedcode/data/rules/cddl-1.0_22.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.0_3.yml b/src/licensedcode/data/rules/cddl-1.0_3.yml index efa3a77809c..7d27f7cdd03 100644 --- a/src/licensedcode/data/rules/cddl-1.0_3.yml +++ b/src/licensedcode/data/rules/cddl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sun.com/cddl/ diff --git a/src/licensedcode/data/rules/cddl-1.0_4.yml b/src/licensedcode/data/rules/cddl-1.0_4.yml index 90fc9f3b2cf..6ee4cffdaee 100644 --- a/src/licensedcode/data/rules/cddl-1.0_4.yml +++ b/src/licensedcode/data/rules/cddl-1.0_4.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sun.com/cddl/cddl.html diff --git a/src/licensedcode/data/rules/cddl-1.0_5.yml b/src/licensedcode/data/rules/cddl-1.0_5.yml index 0fba98fa8ae..3b0368e328f 100644 --- a/src/licensedcode/data/rules/cddl-1.0_5.yml +++ b/src/licensedcode/data/rules/cddl-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensolaris.org/os/about/faq/licensing_faq/ diff --git a/src/licensedcode/data/rules/cddl-1.0_6.yml b/src/licensedcode/data/rules/cddl-1.0_6.yml index 1c02a73c325..73d38bb80c6 100644 --- a/src/licensedcode/data/rules/cddl-1.0_6.yml +++ b/src/licensedcode/data/rules/cddl-1.0_6.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://glassfish.dev.java.net/public/CDDLv1.0.html diff --git a/src/licensedcode/data/rules/cddl-1.0_66.RULE b/src/licensedcode/data/rules/cddl-1.0_66.RULE new file mode 100644 index 00000000000..69d14868024 --- /dev/null +++ b/src/licensedcode/data/rules/cddl-1.0_66.RULE @@ -0,0 +1 @@ +licensed under the Common Development and Distribution License (CDDL) Version 1.0: http://www.opensource.org/licenses/CDDL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_66.yml b/src/licensedcode/data/rules/cddl-1.0_66.yml new file mode 100644 index 00000000000..050b768f72c --- /dev/null +++ b/src/licensedcode/data/rules/cddl-1.0_66.yml @@ -0,0 +1,4 @@ +license_expression: cddl-1.0 +is_license_notice: yes +ignorable_urls: + - http://www.opensource.org/licenses/CDDL-1.0 diff --git a/src/licensedcode/data/rules/cddl-1.0_7.yml b/src/licensedcode/data/rules/cddl-1.0_7.yml index bce523fd75d..9c13b0c9a11 100644 --- a/src/licensedcode/data/rules/cddl-1.0_7.yml +++ b/src/licensedcode/data/rules/cddl-1.0_7.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cddl1.txt diff --git a/src/licensedcode/data/rules/cddl-1.0_8.yml b/src/licensedcode/data/rules/cddl-1.0_8.yml index 5fa33c5dc0e..d104adb7aed 100644 --- a/src/licensedcode/data/rules/cddl-1.0_8.yml +++ b/src/licensedcode/data/rules/cddl-1.0_8.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://glassfish.dev.java.net/public/CDDLv1.0.html diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0.yml b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0.yml index d9ce7370151..5b3295e2f14 100644 --- a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0.yml +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 OR gpl-2.0 is_license_tag: yes +relevance: 100 notes: we report gpl 2.0 here as there is no known combo of cddl-1.0 and other gpl versions in the wild diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_3.yml b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_3.yml index 40079ca8aac..c547eb27fc9 100644 --- a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_3.yml +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_3.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 OR gpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cddl-1.1.yml b/src/licensedcode/data/rules/cddl-1.1.yml index 334010b9ba3..07955824f47 100644 --- a/src/licensedcode/data/rules/cddl-1.1.yml +++ b/src/licensedcode/data/rules/cddl-1.1.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://glassfish.java.net/public/CDDL+GPL_1_1.html diff --git a/src/licensedcode/data/rules/cecill-1.0.yml b/src/licensedcode/data/rules/cecill-1.0.yml index d9b16a11682..93e460dd1de 100644 --- a/src/licensedcode/data/rules/cecill-1.0.yml +++ b/src/licensedcode/data/rules/cecill-1.0.yml @@ -1,4 +1,5 @@ license_expression: cecill-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html diff --git a/src/licensedcode/data/rules/cecill-1.1_1.yml b/src/licensedcode/data/rules/cecill-1.1_1.yml index 0f13104e9f7..021f0ef88fc 100644 --- a/src/licensedcode/data/rules/cecill-1.1_1.yml +++ b/src/licensedcode/data/rules/cecill-1.1_1.yml @@ -1,2 +1,3 @@ license_expression: cecill-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cecill-1.1_3.yml b/src/licensedcode/data/rules/cecill-1.1_3.yml index 28dd5ceabaf..9c5d34f4d5b 100644 --- a/src/licensedcode/data/rules/cecill-1.1_3.yml +++ b/src/licensedcode/data/rules/cecill-1.1_3.yml @@ -1,4 +1,5 @@ license_expression: cecill-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.txt diff --git a/src/licensedcode/data/rules/cecill-1.1_4.yml b/src/licensedcode/data/rules/cecill-1.1_4.yml index cd29d94fe56..8aa86f2543e 100644 --- a/src/licensedcode/data/rules/cecill-1.1_4.yml +++ b/src/licensedcode/data/rules/cecill-1.1_4.yml @@ -1,4 +1,5 @@ license_expression: cecill-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html diff --git a/src/licensedcode/data/rules/cecill-2.0-fr_5.yml b/src/licensedcode/data/rules/cecill-2.0-fr_5.yml index 071a3b34191..50ea8d0547c 100644 --- a/src/licensedcode/data/rules/cecill-2.0-fr_5.yml +++ b/src/licensedcode/data/rules/cecill-2.0-fr_5.yml @@ -1,5 +1,6 @@ license_expression: cecill-2.0 is_license_reference: yes -minimum_coverage: 10 +relevance: 100 +minimum_coverage: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt diff --git a/src/licensedcode/data/rules/cecill-2.0.yml b/src/licensedcode/data/rules/cecill-2.0.yml index 3047b838d75..eb17398a7c2 100644 --- a/src/licensedcode/data/rules/cecill-2.0.yml +++ b/src/licensedcode/data/rules/cecill-2.0.yml @@ -1,4 +1,5 @@ license_expression: cecill-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V2-fr.html diff --git a/src/licensedcode/data/rules/cecill-2.0_1.yml b/src/licensedcode/data/rules/cecill-2.0_1.yml index a6a156b299f..dc5135009f3 100644 --- a/src/licensedcode/data/rules/cecill-2.0_1.yml +++ b/src/licensedcode/data/rules/cecill-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: cecill-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences.en.html diff --git a/src/licensedcode/data/rules/cecill-2.0_3.yml b/src/licensedcode/data/rules/cecill-2.0_3.yml index ce3c14c77ca..e82d17f5d71 100644 --- a/src/licensedcode/data/rules/cecill-2.0_3.yml +++ b/src/licensedcode/data/rules/cecill-2.0_3.yml @@ -1,2 +1,3 @@ license_expression: cecill-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cecill-2.0_4.yml b/src/licensedcode/data/rules/cecill-2.0_4.yml index 27d69060980..ad424b5074a 100644 --- a/src/licensedcode/data/rules/cecill-2.0_4.yml +++ b/src/licensedcode/data/rules/cecill-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: cecill-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt diff --git a/src/licensedcode/data/rules/cecill-2.0_9.yml b/src/licensedcode/data/rules/cecill-2.0_9.yml index 564e0d83802..475c501bf99 100644 --- a/src/licensedcode/data/rules/cecill-2.0_9.yml +++ b/src/licensedcode/data/rules/cecill-2.0_9.yml @@ -1,4 +1,5 @@ license_expression: cecill-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/ diff --git a/src/licensedcode/data/rules/cecill-b-fr.yml b/src/licensedcode/data/rules/cecill-b-fr.yml index 0b91c481600..d8fadd56652 100644 --- a/src/licensedcode/data/rules/cecill-b-fr.yml +++ b/src/licensedcode/data/rules/cecill-b-fr.yml @@ -1,5 +1,6 @@ license_expression: cecill-b is_license_reference: yes -minimum_coverage: 10 +relevance: 100 +minimum_coverage: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.html diff --git a/src/licensedcode/data/rules/cecill-b_1.yml b/src/licensedcode/data/rules/cecill-b_1.yml index 0e9c3f39418..9aef511b3b0 100644 --- a/src/licensedcode/data/rules/cecill-b_1.yml +++ b/src/licensedcode/data/rules/cecill-b_1.yml @@ -1,2 +1,3 @@ license_expression: cecill-b is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cecill-b_2.yml b/src/licensedcode/data/rules/cecill-b_2.yml index 0b34dd291e0..50c0e483253 100644 --- a/src/licensedcode/data/rules/cecill-b_2.yml +++ b/src/licensedcode/data/rules/cecill-b_2.yml @@ -1,4 +1,5 @@ license_expression: cecill-b is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html diff --git a/src/licensedcode/data/rules/cecill-c-fr.yml b/src/licensedcode/data/rules/cecill-c-fr.yml index 7abcf1dec93..6daf3897d62 100644 --- a/src/licensedcode/data/rules/cecill-c-fr.yml +++ b/src/licensedcode/data/rules/cecill-c-fr.yml @@ -1,5 +1,6 @@ license_expression: cecill-c is_license_reference: yes -minimum_coverage: 10 +relevance: 100 +minimum_coverage: 100 ignorable_urls: - http://www.cecill.info/licences/Licence_CeCILL-C_V1-fr.html diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_1.RULE b/src/licensedcode/data/rules/cern-ohl-1.1_1.RULE new file mode 100644 index 00000000000..38d5a0c16f0 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-1.1_1.RULE @@ -0,0 +1,170 @@ +CERN OPEN HARDWARE LICENCE v1.0 +Preamble +This CERN Open Hardware Licence ("CERN OHL") version 1.0 covers the use of CERN hardware +designs as released by CERN and published on http://www.ohwr.org/. Through the CERN OHL, the +Organization wishes to foster collaboration among public research hardware designers and +disseminate its hardware designs as widely as possible. +Anyone is welcome to use the CERN OHL, in unmodified form only, for the distribution of his own +Open Hardware designs. + +1. Definitions +In this Licence, the following terms have the following meanings: +“Licence” means this CERN OHL. +“Documentation” means schematic diagrams, designs, circuit or circuit board layouts, mechanical +drawings, flow charts and descriptive text, and other explanatory material that is explicitly stated as +being made available under the conditions of this Licence. The Documentation may be in any +medium, including but not limited to computer files and representations on paper, film, or any other +media. +“Product” means either an entire, or any part of a, device built using the Documentation or the +modified Documentation. +“Licensee” means any natural or legal person exercising rights under this Licence. +“Licensor” means any natural or legal person that creates or modifies Documentation and +subsequently communicates to the public and/ or distributes the resulting Documentation under the +terms and conditions of this Licence. + +2. Applicability +2.1 + +This Licence governs the use, copying, modification, communication to the public and +distribution of the Documentation, and the manufacture and distribution of Products. By +exercising any right granted under this Licence, the Licensee irrevocably accepts these terms +and conditions. + +2.2 + +This Licence is granted by the Licensor directly to the Licensee, and shall apply worldwide and +without limitation in time. The Licensee may assign his licence rights or grant sub-licences. + +2.3 + +This Licence does not apply to software, firmware, or code loaded into programmable devices +which may be used in conjunction with the Documentation, the modified Documentation or +with Products. The use of such software, firmware, or code is subject to the applicable licence +terms and conditions. + +3. Copying, modification, communication to the public and +distribution of the Documentation +3.1 + +The Licensee shall keep intact all copyright and trademarks notices and all notices that refer to +this Licence and to the disclaimer of warranties that is included in the Documentation. He shall +include a copy thereof in every copy of the Documentation or, as the case may be, modified +Documentation, that he communicates to the public or distributes. + +3.2 + +The Licensee may use, copy, communicate to the public and distribute verbatim copies of the +Documentation, in any medium, for any lawful purpose, subject to the requirements specified +in section 3.1. + +3.3 + +The Licensee may modify the Documentation or any portion thereof. The Licensee may +communicate to the public and distribute the modified Documentation (thereby in addition to +being a Licensee also becoming a Licensor), always provided that he shall: +a. comply with section 3.1; +b. cause the modified Documentation to carry prominent notices stating that the +Licensee has modified the Documentation, with the date and details of the +modifications; +c. license the modified Documentation under the terms and conditions of this Licence +or, where applicable, a later version of this Licence as may be issued by CERN; and +d. send a copy of the modified Documentation to all Licensors that contributed to the +parts of the Documentation that were modified, as well as to any other Licensor who +has requested to receive a copy of the modified Documentation and has provided a +means of contact with the Documentation. + +3.4 + +Save where the applicability of this section 3.4 is expressly excluded by the Licensor, the +Licence includes a licence to those patents or registered designs that are held by the Licensor, +to the extent necessary to make use of the rights granted under this Licence. The scope of this +section 3.4 shall be strictly limited to the parts of the Documentation or modified +Documentation created by the Licensor. + +4. Manufacture and distribution of Products +4.1 + +The Licensee may manufacture or distribute Products, for any lawful purpose, always provided +that the Licensee distributes to each recipient of such Products a copy of the Documentation +or modified Documentation, as applicable, and complies with section 3. + +4.2 + +If CERN is the Licensor, the Licensee shall inform CERN in writing about the type, quantity and +dates of production of Products it has (had) manufactured. + +5. Warranty and liability +5.1 + +DISCLAIMER – The Documentation and any modified Documentation are provided "as is" and +any express or implied warranties, including, but not limited to, implied warranties of +merchantability, of satisfactory quality, and fitness for a particular purpose or use are +disclaimed in respect of the Documentation, the modified Documentation or any Product. The +Licensor makes no representation that the Documentation, modified Documentation, or any +Product, does or will not infringe any patent, copyright, trade secret or other proprietary right. +The entire risk as to the use, quality, and performance of a Product shall be with the Licensee +and not the Licensor. This disclaimer of warranty is an essential part of this Licence and a +condition for the grant of any rights granted under this Licence. The Licensee warrants that it +does not act in a consumer capacity. +5.2 + +LIMITATION OF LIABILITY – The Licensor shall have no liability for direct, indirect, special, +incidental, consequential, exemplary, punitive or other damages of any character including, +without limitation, procurement of substitute goods or services, loss of use, data or profits, or +business interruption, however caused and on any theory of contract, warranty, tort +(including negligence), product liability or otherwise, arising in any way in relation to the +Documentation, modified Documentation and/or the use, manufacture or distribution of a +Product, even if advised of the possibility of such damages, and the Licensee shall hold the +Licensor(s) free and harmless from any liability, costs, damages, fees and expenses, including +claims by third parties, in relation to such use. + +6. General +6.1 + +The rights granted under this Licence do not imply or represent any transfer or assignment of +intellectual property rights to the Licensee. + +6.2 + +The Licensee shall not use or make reference to any of the names, images or logos under +which the Licensor is known, save in so far as required to comply with section 3. Any such +permitted use or reference shall be factual and shall in no event suggest any kind of +endorsement by the Licensor or its personnel of the modified Documentation or any Product, +or any kind of implication by the Licensor or its personnel in the preparation of the modified +Documentation or Product. + +6.3 + +CERN may publish updated versions of this Licence which retain the same general provisions +as this version, but differ in detail so far this is required and reasonable. Such updated +versions shall automatically replace the previous versions of this Licence that were applied to +Documentation. + +6.4 + +This Licence shall terminate with immediate effect, upon written notice and without +involvement of a court if the Licensee fails to comply with any of its terms and conditions, or if +the Licensee initiates legal action against Licensor in relation to this Licence. Section 5 shall +continue to apply. + +6.5 + +In respect of any dispute with respect to this Licence involving CERN, and always without +prejudice to CERN’s status as an Intergovernmental Organization, reference shall be made to +Swiss substantive law where a matter is not specifically covered by this Licence, or a provision +of this Licence is ambiguous or unclear. Such reference shall be made exclusively for the +matter or provision(s) concerned, and shall in no event apply to the other provisions of this +Licence. + +6.6 + +Without prejudice to section 6.4, if any dispute involving CERN fails to be settled amicably, the +parties shall resort to the arbitration procedure drawn up by CERN in accordance with its +status as an Intergovernmental Organization. + +6.7 + +In respect of any dispute with respect to this Licence arising between parties other than CERN, +the jurisdiction of the court where the Licensor resides or conducts its primary business will be +competent, and this Licence shall be governed by the law of the country where the Licensor +resides or has his registered office. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_1.yml b/src/licensedcode/data/rules/cern-ohl-1.1_1.yml new file mode 100644 index 00000000000..84c9ae66501 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-1.1_1.yml @@ -0,0 +1,6 @@ +license_expression: cern-ohl-1.1 +is_license_text: yes +relevance: 90 +notes: Rarely seen, obsolete. https://ohwr.org/project/cernohl/uploads/c10b3932995df55815727358d432e001/CERNOHLv1_0.pdf +ignorable_urls: + - http://www.ohwr.org/ diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_2.RULE b/src/licensedcode/data/rules/cern-ohl-1.1_2.RULE new file mode 100644 index 00000000000..d09c3a973f4 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-1.1_2.RULE @@ -0,0 +1,168 @@ +CERN OPEN HARDWARE LICENCE v1.1 + +Preamble + +Through this CERN Open Hardware Licence ("CERN OHL") version 1.1, the +Organization wishes to disseminate its hardware designs (as published +on http://www.ohwr.org/) as widely as possible, and generally to +foster collaboration among public research hardware designers. The +CERN OHL is copyright of CERN. Anyone is welcome to use the CERN OHL, +in unmodified form only, for the distribution of his own Open Hardware +designs. Any other right is reserved. + +1. Definitions + +In this Licence, the following terms have the following meanings: + +“Licence” means this CERN OHL. + +“Documentation” means schematic diagrams, designs, circuit or circuit +board layouts, mechanical drawings, flow charts and descriptive text, +and other explanatory material that is explicitly stated as being made +available under the conditions of this Licence. The Documentation may +be in any medium, including but not limited to computer files and +representations on paper, film, or any other media. + +“Product” means either an entire, or any part of a, device built using +the Documentation or the modified Documentation. + +“Licensee” means any natural or legal person exercising rights under +this Licence. + +“Licensor” means any natural or legal person that creates or modifies +Documentation and subsequently communicates to the public and/ or +distributes the resulting Documentation under the terms and conditions +of this Licence. + +A Licensee may at the same time be a Licensor, and vice versa. + +2. Applicability + +2.1 This Licence governs the use, copying, modification, communication +to the public and distribution of the Documentation, and the +manufacture and distribution of Products. By exercising any right +granted under this Licence, the Licensee irrevocably accepts these +terms and conditions. + +2.2 This Licence is granted by the Licensor directly to the Licensee, +and shall apply worldwide and without limitation in time. The Licensee +may assign his licence rights or grant sub-licences. + +2.3 This Licence does not apply to software, firmware, or code loaded +into programmable devices which may be used in conjunction with the +Documentation, the modified Documentation or with Products. The use of +such software, firmware, or code is subject to the applicable licence +terms and conditions. + +3. Copying, modification, communication to the public and distribution +of the Documentation + +3.1 The Licensee shall keep intact all copyright and trademarks +notices and all notices that refer to this Licence and to the +disclaimer of warranties that is included in the Documentation. He +shall include a copy thereof in every copy of the Documentation or, as +the case may be, modified Documentation, that he communicates to the +public or distributes. + +3.2 The Licensee may use, copy, communicate to the public and +distribute verbatim copies of the Documentation, in any medium, +subject to the requirements specified in section 3.1. + +3.3 The Licensee may modify the Documentation or any portion +thereof. The Licensee may communicate to the public and distribute the +modified Documentation (thereby in addition to being a Licensee also +becoming a Licensor), always provided that he shall: +a. comply with section 3.1; +b. cause the modified Documentation to carry prominent notices stating +that the Licensee has modified the Documentation, with the date and +details of the modifications; +c. license the modified Documentation under the terms and conditions +of this Licence or, where applicable, a later version of this Licence +as may be issued by CERN; and +d. send a copy of the modified Documentation to all Licensors that +contributed to the parts of the Documentation that were modified, as +well as to any other Licensor who has requested to receive a copy of +the modified Documentation and has provided a means of contact with +the Documentation. + +3.4 The Licence includes a licence to those patents or registered +designs that are held by the Licensor, to the extent necessary to make +use of the rights granted under this Licence. The scope of this +section 3.4 shall be strictly limited to the parts of the +Documentation or modified Documentation created by the Licensor. + +4. Manufacture and distribution of Products + +4.1 The Licensee may manufacture or distribute Products always +provided that the Licensee distributes to each recipient of such +Products a copy of the Documentation or modified Documentation, as +applicable, and complies with section 3. + +4.2 The Licensee is invited to inform in writing any Licensor who has +indicated its wish to receive this information about the type, +quantity and dates of production of Products the Licensee has (had) +manufactured. + +5. Warranty and liability + +5.1 DISCLAIMER – The Documentation and any modified Documentation are +provided "as is" and any express or implied warranties, including, but +not limited to, implied warranties of merchantability, of satisfactory +quality, and fitness for a particular purpose or use are disclaimed in +respect of the Documentation, the modified Documentation or any +Product. The Licensor makes no representation that the Documentation, +modified Documentation, or any Product, does or will not infringe any +patent, copyright, trade secret or other proprietary right. The entire +risk as to the use, quality, and performance of a Product shall be +with the Licensee and not the Licensor. This disclaimer of warranty is +an essential part of this Licence and a condition for the grant of any +rights granted under this Licence. The Licensee warrants that it does +not act in a consumer capacity. + +5.2 LIMITATION OF LIABILITY – The Licensor shall have no liability for +direct, indirect, special, incidental, consequential, exemplary, +punitive or other damages of any character including, without +limitation, procurement of substitute goods or services, loss of use, +data or profits, or business interruption, however caused and on any +theory of contract, warranty, tort (including negligence), product +liability or otherwise, arising in any way in relation to the +Documentation, modified Documentation and/or the use, manufacture or +distribution of a Product, even if advised of the possibility of such +damages, and the Licensee shall hold the Licensor(s) free and harmless +from any liability, costs, damages, fees and expenses, including +claims by third parties, in relation to such use. + +6. General + +6.1 The rights granted under this Licence do not imply or represent +any transfer or assignment of intellectual property rights to the +Licensee. + +6.2 The Licensee shall not use or make reference to any of the names, +acronyms, images or logos under which the Licensor is known, save in +so far as required to comply with section 3. Any such permitted use or +reference shall be factual and shall in no event suggest any kind of +endorsement by the Licensor or its personnel of the modified +Documentation or any Product, or any kind of implication by the +Licensor or its personnel in the preparation of the modified +Documentation or Product. + +6.3 CERN may publish updated versions of this Licence which retain the +same general provisions as this version, but differ in detail so far +this is required and reasonable. New versions will be published with a +unique version number. + +6.4 This Licence shall terminate with immediate effect, upon written +notice and without involvement of a court if the Licensee fails to +comply with any of its terms and conditions, or if the Licensee +initiates legal action against Licensor in relation to this +Licence. Section 5 shall continue to apply. + +6.5 Except as may be otherwise agreed with the Intergovernmental +Organization, any dispute with respect to this Licence involving an +Intergovernmental Organization shall, by virtue of the latter's +Intergovernmental status, be settled by international arbitration. The +arbitration proceedings shall be held at the place where the +Intergovernmental Organization has its seat. The arbitral award shall +be final and binding upon the parties, who hereby expressly agree to +renounce any form of appeal or revision. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_2.yml b/src/licensedcode/data/rules/cern-ohl-1.1_2.yml new file mode 100644 index 00000000000..92fc1796e3f --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-1.1_2.yml @@ -0,0 +1,9 @@ +license_expression: cern-ohl-1.1 +is_license_text: yes +notes: from https://ohwr.org/project/cernohl/uploads/33a541feca58613f9b5b6f837f5ab62f/CERNOHLv1_1.txt +ignorable_copyrights: + - copyright of CERN. +ignorable_holders: + - CERN. +ignorable_urls: + - http://www.ohwr.org/ diff --git a/src/licensedcode/data/rules/cern-ohl-p-2.0_1.RULE b/src/licensedcode/data/rules/cern-ohl-p-2.0_1.RULE new file mode 100644 index 00000000000..2eb39e803bc --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-p-2.0_1.RULE @@ -0,0 +1,199 @@ +CERN Open Hardware Licence Version 2 - Permissive + + +Preamble + +CERN has developed this licence to promote collaboration among +hardware designers and to provide a legal tool which supports the +freedom to use, study, modify, share and distribute hardware designs +and products based on those designs. Version 2 of the CERN Open +Hardware Licence comes in three variants: this licence, CERN-OHL-P +(permissive); and two reciprocal licences: CERN-OHL-W (weakly +reciprocal) and CERN-OHL-S (strongly reciprocal). + +The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in +unmodified form only. + +Use of this Licence does not imply any endorsement by CERN of any +Licensor or their designs nor does it imply any involvement by CERN in +their development. + + +1 Definitions + + 1.1 'Licence' means this CERN-OHL-P. + + 1.2 'Source' means information such as design materials or digital + code which can be applied to Make or test a Product or to + prepare a Product for use, Conveyance or sale, regardless of its + medium or how it is expressed. It may include Notices. + + 1.3 'Covered Source' means Source that is explicitly made available + under this Licence. + + 1.4 'Product' means any device, component, work or physical object, + whether in finished or intermediate form, arising from the use, + application or processing of Covered Source. + + 1.5 'Make' means to create or configure something, whether by + manufacture, assembly, compiling, loading or applying Covered + Source or another Product or otherwise. + + 1.6 'Notice' means copyright, acknowledgement and trademark notices, + references to the location of any Notices, modification notices + (subsection 3.3(b)) and all notices that refer to this Licence + and to the disclaimer of warranties that are included in the + Covered Source. + + 1.7 'Licensee' or 'You' means any person exercising rights under + this Licence. + + 1.8 'Licensor' means a person who creates Source or modifies Covered + Source and subsequently Conveys the resulting Covered Source + under the terms and conditions of this Licence. A person may be + a Licensee and a Licensor at the same time. + + 1.9 'Convey' means to communicate to the public or distribute. + + +2 Applicability + + 2.1 This Licence governs the use, copying, modification, Conveying + of Covered Source and Products, and the Making of Products. By + exercising any right granted under this Licence, You irrevocably + accept these terms and conditions. + + 2.2 This Licence is granted by the Licensor directly to You, and + shall apply worldwide and without limitation in time. + + 2.3 You shall not attempt to restrict by contract or otherwise the + rights granted under this Licence to other Licensees. + + 2.4 This Licence is not intended to restrict fair use, fair dealing, + or any other similar right. + + +3 Copying, Modifying and Conveying Covered Source + + 3.1 You may copy and Convey verbatim copies of Covered Source, in + any medium, provided You retain all Notices. + + 3.2 You may modify Covered Source, other than Notices. + + You may only delete Notices if they are no longer applicable to + the corresponding Covered Source as modified by You and You may + add additional Notices applicable to Your modifications. + + 3.3 You may Convey modified Covered Source (with the effect that You + shall also become a Licensor) provided that You: + + a) retain Notices as required in subsection 3.2; and + + b) add a Notice to the modified Covered Source stating that You + have modified it, with the date and brief description of how + You have modified it. + + 3.4 You may Convey Covered Source or modified Covered Source under + licence terms which differ from the terms of this Licence + provided that You: + + a) comply at all times with subsection 3.3; and + + b) provide a copy of this Licence to anyone to whom You + Convey Covered Source or modified Covered Source. + + +4 Making and Conveying Products + +You may Make Products, and/or Convey them, provided that You ensure +that the recipient of the Product has access to any Notices applicable +to the Product. + + +5 DISCLAIMER AND LIABILITY + + 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products + are provided 'as is' and any express or implied warranties, + including, but not limited to, implied warranties of + merchantability, of satisfactory quality, non-infringement of + third party rights, and fitness for a particular purpose or use + are disclaimed in respect of any Source or Product to the + maximum extent permitted by law. The Licensor makes no + representation that any Source or Product does not or will not + infringe any patent, copyright, trade secret or other + proprietary right. The entire risk as to the use, quality, and + performance of any Source or Product shall be with You and not + the Licensor. This disclaimer of warranty is an essential part + of this Licence and a condition for the grant of any rights + granted under this Licence. + + 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to + the maximum extent permitted by law, have no liability for + direct, indirect, special, incidental, consequential, exemplary, + punitive or other damages of any character including, without + limitation, procurement of substitute goods or services, loss of + use, data or profits, or business interruption, however caused + and on any theory of contract, warranty, tort (including + negligence), product liability or otherwise, arising in any way + in relation to the Covered Source, modified Covered Source + and/or the Making or Conveyance of a Product, even if advised of + the possibility of such damages, and You shall hold the + Licensor(s) free and harmless from any liability, costs, + damages, fees and expenses, including claims by third parties, + in relation to such use. + + +6 Patents + + 6.1 Subject to the terms and conditions of this Licence, each + Licensor hereby grants to You a perpetual, worldwide, + non-exclusive, no-charge, royalty-free, irrevocable (except as + stated in this section 6, or where terminated by the Licensor + for cause) patent licence to Make, have Made, use, offer to + sell, sell, import, and otherwise transfer the Covered Source + and Products, where such licence applies only to those patent + claims licensable by such Licensor that are necessarily + infringed by exercising rights under the Covered Source as + Conveyed by that Licensor. + + 6.2 If You institute patent litigation against any entity (including + a cross-claim or counterclaim in a lawsuit) alleging that the + Covered Source or a Product constitutes direct or contributory + patent infringement, or You seek any declaration that a patent + licensed to You under this Licence is invalid or unenforceable + then any rights granted to You under this Licence shall + terminate as of the date such process is initiated. + + +7 General + + 7.1 If any provisions of this Licence are or subsequently become + invalid or unenforceable for any reason, the remaining + provisions shall remain effective. + + 7.2 You shall not use any of the name (including acronyms and + abbreviations), image, or logo by which the Licensor or CERN is + known, except where needed to comply with section 3, or where + the use is otherwise allowed by law. Any such permitted use + shall be factual and shall not be made so as to suggest any kind + of endorsement or implication of involvement by the Licensor or + its personnel. + + 7.3 CERN may publish updated versions and variants of this Licence + which it considers to be in the spirit of this version, but may + differ in detail to address new problems or concerns. New + versions will be published with a unique version number and a + variant identifier specifying the variant. If the Licensor has + specified that a given variant applies to the Covered Source + without specifying a version, You may treat that Covered Source + as being released under any version of the CERN-OHL with that + variant. If no variant is specified, the Covered Source shall be + treated as being released under CERN-OHL-S. The Licensor may + also specify that the Covered Source is subject to a specific + version of the CERN-OHL or any later version in which case You + may apply this or any later version of CERN-OHL with the same + variant identifier published by CERN. + + 7.4 This Licence 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/rules/cern-ohl-p-2.0_1.yml b/src/licensedcode/data/rules/cern-ohl-p-2.0_1.yml new file mode 100644 index 00000000000..38153ad98e5 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-p-2.0_1.yml @@ -0,0 +1,7 @@ +license_expression: cern-ohl-p-2.0 +is_license_text: yes +notes: From https://ohwr.org/cern_ohl_p_v2.txt +ignorable_copyrights: + - copyright CERN 2020 +ignorable_holders: + - CERN diff --git a/src/licensedcode/data/rules/cern-ohl-s-2.0_1.RULE b/src/licensedcode/data/rules/cern-ohl-s-2.0_1.RULE new file mode 100644 index 00000000000..dc764b43ec5 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-s-2.0_1.RULE @@ -0,0 +1,289 @@ +CERN Open Hardware Licence Version 2 - Strongly Reciprocal + + +Preamble + +CERN has developed this licence to promote collaboration among +hardware designers and to provide a legal tool which supports the +freedom to use, study, modify, share and distribute hardware designs +and products based on those designs. Version 2 of the CERN Open +Hardware Licence comes in three variants: CERN-OHL-P (permissive); and +two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this +licence, CERN-OHL-S (strongly reciprocal). + +The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in +unmodified form only. + +Use of this Licence does not imply any endorsement by CERN of any +Licensor or their designs nor does it imply any involvement by CERN in +their development. + + +1 Definitions + + 1.1 'Licence' means this CERN-OHL-S. + + 1.2 'Compatible Licence' means + + a) any earlier version of the CERN Open Hardware licence, or + + b) any version of the CERN-OHL-S, or + + c) any licence which permits You to treat the Source to which + it applies as licensed under CERN-OHL-S provided that on + Conveyance of any such Source, or any associated Product You + treat the Source in question as being licensed under + CERN-OHL-S. + + 1.3 'Source' means information such as design materials or digital + code which can be applied to Make or test a Product or to + prepare a Product for use, Conveyance or sale, regardless of its + medium or how it is expressed. It may include Notices. + + 1.4 'Covered Source' means Source that is explicitly made available + under this Licence. + + 1.5 'Product' means any device, component, work or physical object, + whether in finished or intermediate form, arising from the use, + application or processing of Covered Source. + + 1.6 'Make' means to create or configure something, whether by + manufacture, assembly, compiling, loading or applying Covered + Source or another Product or otherwise. + + 1.7 'Available Component' means any part, sub-assembly, library or + code which: + + a) is licensed to You as Complete Source under a Compatible + Licence; or + + b) is available, at the time a Product or the Source containing + it is first Conveyed, to You and any other prospective + licensees + + i) as a physical part with sufficient rights and + information (including any configuration and + programming files and information about its + characteristics and interfaces) to enable it either to + be Made itself, or to be sourced and used to Make the + Product; or + ii) as part of the normal distribution of a tool used to + design or Make the Product. + + 1.8 'Complete Source' means the set of all Source necessary to Make + a Product, in the preferred form for making modifications, + including necessary installation and interfacing information + both for the Product, and for any included Available Components. + If the format is proprietary, it must also be made available in + a format (if the proprietary tool can create it) which is + viewable with a tool available to potential licensees and + licensed under a licence approved by the Free Software + Foundation or the Open Source Initiative. Complete Source need + not include the Source of any Available Component, provided that + You include in the Complete Source sufficient information to + enable a recipient to Make or source and use the Available + Component to Make the Product. + + 1.9 'Source Location' means a location where a Licensor has placed + Covered Source, and which that Licensor reasonably believes will + remain easily accessible for at least three years for anyone to + obtain a digital copy. + + 1.10 'Notice' means copyright, acknowledgement and trademark notices, + Source Location references, modification notices (subsection + 3.3(b)) and all notices that refer to this Licence and to the + disclaimer of warranties that are included in the Covered + Source. + + 1.11 'Licensee' or 'You' means any person exercising rights under + this Licence. + + 1.12 'Licensor' means a natural or legal person who creates or + modifies Covered Source. A person may be a Licensee and a + Licensor at the same time. + + 1.13 'Convey' means to communicate to the public or distribute. + + +2 Applicability + + 2.1 This Licence governs the use, copying, modification, Conveying + of Covered Source and Products, and the Making of Products. By + exercising any right granted under this Licence, You irrevocably + accept these terms and conditions. + + 2.2 This Licence is granted by the Licensor directly to You, and + shall apply worldwide and without limitation in time. + + 2.3 You shall not attempt to restrict by contract or otherwise the + rights granted under this Licence to other Licensees. + + 2.4 This Licence is not intended to restrict fair use, fair dealing, + or any other similar right. + + +3 Copying, Modifying and Conveying Covered Source + + 3.1 You may copy and Convey verbatim copies of Covered Source, in + any medium, provided You retain all Notices. + + 3.2 You may modify Covered Source, other than Notices, provided that + You irrevocably undertake to make that modified Covered Source + available from a Source Location should You Convey a Product in + circumstances where the recipient does not otherwise receive a + copy of the modified Covered Source. In each case subsection 3.3 + shall apply. + + You may only delete Notices if they are no longer applicable to + the corresponding Covered Source as modified by You and You may + add additional Notices applicable to Your modifications. + Including Covered Source in a larger work is modifying the + Covered Source, and the larger work becomes modified Covered + Source. + + 3.3 You may Convey modified Covered Source (with the effect that You + shall also become a Licensor) provided that You: + + a) retain Notices as required in subsection 3.2; + + b) add a Notice to the modified Covered Source stating that You + have modified it, with the date and brief description of how + You have modified it; + + c) add a Source Location Notice for the modified Covered Source + if You Convey in circumstances where the recipient does not + otherwise receive a copy of the modified Covered Source; and + + d) license the modified Covered Source under the terms and + conditions of this Licence (or, as set out in subsection + 8.3, a later version, if permitted by the licence of the + original Covered Source). Such modified Covered Source must + be licensed as a whole, but excluding Available Components + contained in it, which remain licensed under their own + applicable licences. + + +4 Making and Conveying Products + +You may Make Products, and/or Convey them, provided that You either +provide each recipient with a copy of the Complete Source or ensure +that each recipient is notified of the Source Location of the Complete +Source. That Complete Source is Covered Source, and You must +accordingly satisfy Your obligations set out in subsection 3.3. If +specified in a Notice, the Product must visibly and securely display +the Source Location on it or its packaging or documentation in the +manner specified in that Notice. + + +5 Research and Development + +You may Convey Covered Source, modified Covered Source or Products to +a legal entity carrying out development, testing or quality assurance +work on Your behalf provided that the work is performed on terms which +prevent the entity from both using the Source or Products for its own +internal purposes and Conveying the Source or Products or any +modifications to them to any person other than You. Any modifications +made by the entity shall be deemed to be made by You pursuant to +subsection 3.2. + + +6 DISCLAIMER AND LIABILITY + + 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products + are provided 'as is' and any express or implied warranties, + including, but not limited to, implied warranties of + merchantability, of satisfactory quality, non-infringement of + third party rights, and fitness for a particular purpose or use + are disclaimed in respect of any Source or Product to the + maximum extent permitted by law. The Licensor makes no + representation that any Source or Product does not or will not + infringe any patent, copyright, trade secret or other + proprietary right. The entire risk as to the use, quality, and + performance of any Source or Product shall be with You and not + the Licensor. This disclaimer of warranty is an essential part + of this Licence and a condition for the grant of any rights + granted under this Licence. + + 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to + the maximum extent permitted by law, have no liability for + direct, indirect, special, incidental, consequential, exemplary, + punitive or other damages of any character including, without + limitation, procurement of substitute goods or services, loss of + use, data or profits, or business interruption, however caused + and on any theory of contract, warranty, tort (including + negligence), product liability or otherwise, arising in any way + in relation to the Covered Source, modified Covered Source + and/or the Making or Conveyance of a Product, even if advised of + the possibility of such damages, and You shall hold the + Licensor(s) free and harmless from any liability, costs, + damages, fees and expenses, including claims by third parties, + in relation to such use. + + +7 Patents + + 7.1 Subject to the terms and conditions of this Licence, each + Licensor hereby grants to You a perpetual, worldwide, + non-exclusive, no-charge, royalty-free, irrevocable (except as + stated in subsections 7.2 and 8.4) patent licence to Make, have + Made, use, offer to sell, sell, import, and otherwise transfer + the Covered Source and Products, where such licence applies only + to those patent claims licensable by such Licensor that are + necessarily infringed by exercising rights under the Covered + Source as Conveyed by that Licensor. + + 7.2 If You institute patent litigation against any entity (including + a cross-claim or counterclaim in a lawsuit) alleging that the + Covered Source or a Product constitutes direct or contributory + patent infringement, or You seek any declaration that a patent + licensed to You under this Licence is invalid or unenforceable + then any rights granted to You under this Licence shall + terminate as of the date such process is initiated. + + +8 General + + 8.1 If any provisions of this Licence are or subsequently become + invalid or unenforceable for any reason, the remaining + provisions shall remain effective. + + 8.2 You shall not use any of the name (including acronyms and + abbreviations), image, or logo by which the Licensor or CERN is + known, except where needed to comply with section 3, or where + the use is otherwise allowed by law. Any such permitted use + shall be factual and shall not be made so as to suggest any kind + of endorsement or implication of involvement by the Licensor or + its personnel. + + 8.3 CERN may publish updated versions and variants of this Licence + which it considers to be in the spirit of this version, but may + differ in detail to address new problems or concerns. New + versions will be published with a unique version number and a + variant identifier specifying the variant. If the Licensor has + specified that a given variant applies to the Covered Source + without specifying a version, You may treat that Covered Source + as being released under any version of the CERN-OHL with that + variant. If no variant is specified, the Covered Source shall be + treated as being released under CERN-OHL-S. The Licensor may + also specify that the Covered Source is subject to a specific + version of the CERN-OHL or any later version in which case You + may apply this or any later version of CERN-OHL with the same + variant identifier published by CERN. + + 8.4 This Licence shall terminate with immediate effect if You fail + to comply with any of its terms and conditions. + + 8.5 However, if You cease all breaches of this Licence, then Your + Licence from any Licensor is reinstated unless such Licensor has + terminated this Licence by giving You, while You remain in + breach, a notice specifying the breach and requiring You to cure + it within 30 days, and You have failed to come into compliance + in all material respects by the end of the 30 day period. Should + You repeat the breach after receipt of a cure notice and + subsequent reinstatement, this Licence will terminate + immediately and permanently. Section 6 shall continue to apply + after any termination. + + 8.6 This Licence 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/rules/cern-ohl-s-2.0_1.yml b/src/licensedcode/data/rules/cern-ohl-s-2.0_1.yml new file mode 100644 index 00000000000..6b95330d448 --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-s-2.0_1.yml @@ -0,0 +1,7 @@ +license_expression: cern-ohl-s-2.0 +is_license_text: yes +notes: From https://ohwr.org/cern_ohl_s_v2.txt +ignorable_copyrights: + - copyright CERN 2020 +ignorable_holders: + - CERN diff --git a/src/licensedcode/data/rules/cern-ohl-w-2.0_1.RULE b/src/licensedcode/data/rules/cern-ohl-w-2.0_1.RULE new file mode 100644 index 00000000000..1f714da965d --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-w-2.0_1.RULE @@ -0,0 +1,311 @@ +CERN Open Hardware Licence Version 2 - Weakly Reciprocal + + +Preamble + +CERN has developed this licence to promote collaboration among +hardware designers and to provide a legal tool which supports the +freedom to use, study, modify, share and distribute hardware designs +and products based on those designs. Version 2 of the CERN Open +Hardware Licence comes in three variants: CERN-OHL-P (permissive); and +two reciprocal licences: this licence, CERN-OHL-W (weakly reciprocal) +and CERN-OHL-S (strongly reciprocal). + +The CERN-OHL-W is copyright CERN 2020. Anyone is welcome to use it, in +unmodified form only. + +Use of this Licence does not imply any endorsement by CERN of any +Licensor or their designs nor does it imply any involvement by CERN in +their development. + + +1 Definitions + + 1.1 'Licence' means this CERN-OHL-W. + + 1.2 'Compatible Licence' means + + a) any earlier version of the CERN Open Hardware licence, or + + b) any version of the CERN-OHL-S or the CERN-OHL-W, or + + c) any licence which permits You to treat the Source to which + it applies as licensed under CERN-OHL-S or CERN-OHL-W + provided that on Conveyance of any such Source, or any + associated Product You treat the Source in question as being + licensed under CERN-OHL-S or CERN-OHL-W as appropriate. + + 1.3 'Source' means information such as design materials or digital + code which can be applied to Make or test a Product or to + prepare a Product for use, Conveyance or sale, regardless of its + medium or how it is expressed. It may include Notices. + + 1.4 'Covered Source' means Source that is explicitly made available + under this Licence. + + 1.5 'Product' means any device, component, work or physical object, + whether in finished or intermediate form, arising from the use, + application or processing of Covered Source. + + 1.6 'Make' means to create or configure something, whether by + manufacture, assembly, compiling, loading or applying Covered + Source or another Product or otherwise. + + 1.7 'Available Component' means any part, sub-assembly, library or + code which: + + a) is licensed to You as Complete Source under a Compatible + Licence; or + + b) is available, at the time a Product or the Source containing + it is first Conveyed, to You and any other prospective + licensees + + i) with sufficient rights and information (including any + configuration and programming files and information + about its characteristics and interfaces) to enable it + either to be Made itself, or to be sourced and used to + Make the Product; or + ii) as part of the normal distribution of a tool used to + design or Make the Product. + + 1.8 'External Material' means anything (including Source) which: + + a) is only combined with Covered Source in such a way that it + interfaces with the Covered Source using a documented + interface which is described in the Covered Source; and + + b) is not a derivative of or contains Covered Source, or, if it + is, it is solely to the extent necessary to facilitate such + interfacing. + + 1.9 'Complete Source' means the set of all Source necessary to Make + a Product, in the preferred form for making modifications, + including necessary installation and interfacing information + both for the Product, and for any included Available Components. + If the format is proprietary, it must also be made available in + a format (if the proprietary tool can create it) which is + viewable with a tool available to potential licensees and + licensed under a licence approved by the Free Software + Foundation or the Open Source Initiative. Complete Source need + not include the Source of any Available Component, provided that + You include in the Complete Source sufficient information to + enable a recipient to Make or source and use the Available + Component to Make the Product. + + 1.10 'Source Location' means a location where a Licensor has placed + Covered Source, and which that Licensor reasonably believes will + remain easily accessible for at least three years for anyone to + obtain a digital copy. + + 1.11 'Notice' means copyright, acknowledgement and trademark notices, + Source Location references, modification notices (subsection + 3.3(b)) and all notices that refer to this Licence and to the + disclaimer of warranties that are included in the Covered + Source. + + 1.12 'Licensee' or 'You' means any person exercising rights under + this Licence. + + 1.13 'Licensor' means a natural or legal person who creates or + modifies Covered Source. A person may be a Licensee and a + Licensor at the same time. + + 1.14 'Convey' means to communicate to the public or distribute. + + +2 Applicability + + 2.1 This Licence governs the use, copying, modification, Conveying + of Covered Source and Products, and the Making of Products. By + exercising any right granted under this Licence, You irrevocably + accept these terms and conditions. + + 2.2 This Licence is granted by the Licensor directly to You, and + shall apply worldwide and without limitation in time. + + 2.3 You shall not attempt to restrict by contract or otherwise the + rights granted under this Licence to other Licensees. + + 2.4 This Licence is not intended to restrict fair use, fair dealing, + or any other similar right. + + +3 Copying, Modifying and Conveying Covered Source + + 3.1 You may copy and Convey verbatim copies of Covered Source, in + any medium, provided You retain all Notices. + + 3.2 You may modify Covered Source, other than Notices, provided that + You irrevocably undertake to make that modified Covered Source + available from a Source Location should You Convey a Product in + circumstances where the recipient does not otherwise receive a + copy of the modified Covered Source. In each case subsection 3.3 + shall apply. + + You may only delete Notices if they are no longer applicable to + the corresponding Covered Source as modified by You and You may + add additional Notices applicable to Your modifications. + + 3.3 You may Convey modified Covered Source (with the effect that You + shall also become a Licensor) provided that You: + + a) retain Notices as required in subsection 3.2; + + b) add a Notice to the modified Covered Source stating that You + have modified it, with the date and brief description of how + You have modified it; + + c) add a Source Location Notice for the modified Covered Source + if You Convey in circumstances where the recipient does not + otherwise receive a copy of the modified Covered Source; and + + d) license the modified Covered Source under the terms and + conditions of this Licence (or, as set out in subsection + 8.3, a later version, if permitted by the licence of the + original Covered Source). Such modified Covered Source must + be licensed as a whole, but excluding Available Components + contained in it or External Material to which it is + interfaced, which remain licensed under their own applicable + licences. + + +4 Making and Conveying Products + + 4.1 You may Make Products, and/or Convey them, provided that You + either provide each recipient with a copy of the Complete Source + or ensure that each recipient is notified of the Source Location + of the Complete Source. That Complete Source includes Covered + Source and You must accordingly satisfy Your obligations set out + in subsection 3.3. If specified in a Notice, the Product must + visibly and securely display the Source Location on it or its + packaging or documentation in the manner specified in that + Notice. + + 4.2 Where You Convey a Product which incorporates External Material, + the Complete Source for that Product which You are required to + provide under subsection 4.1 need not include any Source for the + External Material. + + 4.3 You may license Products under terms of Your choice, provided + that such terms do not restrict or attempt to restrict any + recipients' rights under this Licence to the Covered Source. + + +5 Research and Development + +You may Convey Covered Source, modified Covered Source or Products to +a legal entity carrying out development, testing or quality assurance +work on Your behalf provided that the work is performed on terms which +prevent the entity from both using the Source or Products for its own +internal purposes and Conveying the Source or Products or any +modifications to them to any person other than You. Any modifications +made by the entity shall be deemed to be made by You pursuant to +subsection 3.2. + + +6 DISCLAIMER AND LIABILITY + + 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products + are provided 'as is' and any express or implied warranties, + including, but not limited to, implied warranties of + merchantability, of satisfactory quality, non-infringement of + third party rights, and fitness for a particular purpose or use + are disclaimed in respect of any Source or Product to the + maximum extent permitted by law. The Licensor makes no + representation that any Source or Product does not or will not + infringe any patent, copyright, trade secret or other + proprietary right. The entire risk as to the use, quality, and + performance of any Source or Product shall be with You and not + the Licensor. This disclaimer of warranty is an essential part + of this Licence and a condition for the grant of any rights + granted under this Licence. + + 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to + the maximum extent permitted by law, have no liability for + direct, indirect, special, incidental, consequential, exemplary, + punitive or other damages of any character including, without + limitation, procurement of substitute goods or services, loss of + use, data or profits, or business interruption, however caused + and on any theory of contract, warranty, tort (including + negligence), product liability or otherwise, arising in any way + in relation to the Covered Source, modified Covered Source + and/or the Making or Conveyance of a Product, even if advised of + the possibility of such damages, and You shall hold the + Licensor(s) free and harmless from any liability, costs, + damages, fees and expenses, including claims by third parties, + in relation to such use. + + +7 Patents + + 7.1 Subject to the terms and conditions of this Licence, each + Licensor hereby grants to You a perpetual, worldwide, + non-exclusive, no-charge, royalty-free, irrevocable (except as + stated in subsections 7.2 and 8.4) patent licence to Make, have + Made, use, offer to sell, sell, import, and otherwise transfer + the Covered Source and Products, where such licence applies only + to those patent claims licensable by such Licensor that are + necessarily infringed by exercising rights under the Covered + Source as Conveyed by that Licensor. + + 7.2 If You institute patent litigation against any entity (including + a cross-claim or counterclaim in a lawsuit) alleging that the + Covered Source or a Product constitutes direct or contributory + patent infringement, or You seek any declaration that a patent + licensed to You under this Licence is invalid or unenforceable + then any rights granted to You under this Licence shall + terminate as of the date such process is initiated. + + +8 General + + 8.1 If any provisions of this Licence are or subsequently become + invalid or unenforceable for any reason, the remaining + provisions shall remain effective. + + 8.2 You shall not use any of the name (including acronyms and + abbreviations), image, or logo by which the Licensor or CERN is + known, except where needed to comply with section 3, or where + the use is otherwise allowed by law. Any such permitted use + shall be factual and shall not be made so as to suggest any kind + of endorsement or implication of involvement by the Licensor or + its personnel. + + 8.3 CERN may publish updated versions and variants of this Licence + which it considers to be in the spirit of this version, but may + differ in detail to address new problems or concerns. New + versions will be published with a unique version number and a + variant identifier specifying the variant. If the Licensor has + specified that a given variant applies to the Covered Source + without specifying a version, You may treat that Covered Source + as being released under any version of the CERN-OHL with that + variant. If no variant is specified, the Covered Source shall be + treated as being released under CERN-OHL-S. The Licensor may + also specify that the Covered Source is subject to a specific + version of the CERN-OHL or any later version in which case You + may apply this or any later version of CERN-OHL with the same + variant identifier published by CERN. + + You may treat Covered Source licensed under CERN-OHL-W as + licensed under CERN-OHL-S if and only if all Available + Components referenced in the Covered Source comply with the + corresponding definition of Available Component for CERN-OHL-S. + + 8.4 This Licence shall terminate with immediate effect if You fail + to comply with any of its terms and conditions. + + 8.5 However, if You cease all breaches of this Licence, then Your + Licence from any Licensor is reinstated unless such Licensor has + terminated this Licence by giving You, while You remain in + breach, a notice specifying the breach and requiring You to cure + it within 30 days, and You have failed to come into compliance + in all material respects by the end of the 30 day period. Should + You repeat the breach after receipt of a cure notice and + subsequent reinstatement, this Licence will terminate + immediately and permanently. Section 6 shall continue to apply + after any termination. + + 8.6 This Licence 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/rules/cern-ohl-w-2.0_1.yml b/src/licensedcode/data/rules/cern-ohl-w-2.0_1.yml new file mode 100644 index 00000000000..543bda3e8de --- /dev/null +++ b/src/licensedcode/data/rules/cern-ohl-w-2.0_1.yml @@ -0,0 +1,7 @@ +license_expression: cern-ohl-w-2.0 +is_license_text: yes +notes: From https://ohwr.org/cern_ohl_w_v2.txt +ignorable_copyrights: + - copyright CERN 2020 +ignorable_holders: + - CERN diff --git a/src/licensedcode/data/rules/chris-maunder.yml b/src/licensedcode/data/rules/chris-maunder.yml index 961c1d28e91..581298eb81e 100644 --- a/src/licensedcode/data/rules/chris-maunder.yml +++ b/src/licensedcode/data/rules/chris-maunder.yml @@ -1,4 +1,5 @@ license_expression: chris-maunder is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.codeproject.com/Members/Chris-Maunder diff --git a/src/licensedcode/data/rules/classpath-exception-2.0.yml b/src/licensedcode/data/rules/classpath-exception-2.0.yml index f7b0689ac5c..1a04b282043 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0.yml @@ -1,2 +1,3 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_1.yml b/src/licensedcode/data/rules/classpath-exception-2.0_1.yml index 2194aed111d..779c584c250 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_1.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/software/classpath/ diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_2.yml b/src/licensedcode/data/rules/classpath-exception-2.0_2.yml index d7479b5560f..cbb4388badb 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_2.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/software/classpath/license.html diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_3.yml b/src/licensedcode/data/rules/classpath-exception-2.0_3.yml index d3f0768e495..7ac094345a7 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_3.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0_3.yml @@ -1,4 +1,5 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://en.wikipedia.org/wiki/GPL_linking_exception diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_5.yml b/src/licensedcode/data/rules/classpath-exception-2.0_5.yml index f7b0689ac5c..1a04b282043 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_5.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0_5.yml @@ -1,2 +1,3 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_6.yml b/src/licensedcode/data/rules/classpath-exception-2.0_6.yml index f7b0689ac5c..1a04b282043 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_6.yml +++ b/src/licensedcode/data/rules/classpath-exception-2.0_6.yml @@ -1,2 +1,3 @@ license_expression: classpath-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_8.RULE b/src/licensedcode/data/rules/classpath-exception-2.0_8.RULE new file mode 100644 index 00000000000..ad10002cb51 --- /dev/null +++ b/src/licensedcode/data/rules/classpath-exception-2.0_8.RULE @@ -0,0 +1 @@ +https://www.gnu.org/software/classpath/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_8.yml b/src/licensedcode/data/rules/classpath-exception-2.0_8.yml new file mode 100644 index 00000000000..7027cdc51c7 --- /dev/null +++ b/src/licensedcode/data/rules/classpath-exception-2.0_8.yml @@ -0,0 +1,5 @@ +license_expression: classpath-exception-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/software/classpath/ diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_9.RULE b/src/licensedcode/data/rules/classpath-exception-2.0_9.RULE new file mode 100644 index 00000000000..909a0f0d1d9 --- /dev/null +++ b/src/licensedcode/data/rules/classpath-exception-2.0_9.RULE @@ -0,0 +1 @@ +https://www.gnu.org/software/classpath/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_9.yml b/src/licensedcode/data/rules/classpath-exception-2.0_9.yml new file mode 100644 index 00000000000..5c670c8857f --- /dev/null +++ b/src/licensedcode/data/rules/classpath-exception-2.0_9.yml @@ -0,0 +1,5 @@ +license_expression: classpath-exception-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/software/classpath/license.html diff --git a/src/licensedcode/data/rules/clear-bsd_1.yml b/src/licensedcode/data/rules/clear-bsd_1.yml index 64e33464307..37814f52700 100644 --- a/src/licensedcode/data/rules/clear-bsd_1.yml +++ b/src/licensedcode/data/rules/clear-bsd_1.yml @@ -1,4 +1,5 @@ license_expression: clear-bsd is_license_reference: yes +relevance: 100 ignorable_urls: - http://labs.metacarta.com/license-explanation.html diff --git a/src/licensedcode/data/rules/clear-bsd_2.yml b/src/licensedcode/data/rules/clear-bsd_2.yml index 90cc1dd61d3..a7a86797e6f 100644 --- a/src/licensedcode/data/rules/clear-bsd_2.yml +++ b/src/licensedcode/data/rules/clear-bsd_2.yml @@ -1,2 +1,3 @@ license_expression: clear-bsd is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/clear-bsd_4.yml b/src/licensedcode/data/rules/clear-bsd_4.yml index 90cc1dd61d3..a7a86797e6f 100644 --- a/src/licensedcode/data/rules/clear-bsd_4.yml +++ b/src/licensedcode/data/rules/clear-bsd_4.yml @@ -1,2 +1,3 @@ license_expression: clear-bsd is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.yml b/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.yml index 633a096510a..debb027d350 100644 --- a/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.yml +++ b/src/licensedcode/data/rules/clear-bsd_or_gpl-2.0-plus2.yml @@ -1,2 +1,3 @@ license_expression: clear-bsd OR gpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cmigemo.yml b/src/licensedcode/data/rules/cmigemo.yml index 0e6695e2dbf..f84bc37be1e 100644 --- a/src/licensedcode/data/rules/cmigemo.yml +++ b/src/licensedcode/data/rules/cmigemo.yml @@ -1,4 +1,5 @@ license_expression: cmigemo is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/CMigemo diff --git a/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.RULE new file mode 100644 index 00000000000..3414f8b99ce --- /dev/null +++ b/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.RULE @@ -0,0 +1,23 @@ +License: +Permission to use, copy, modify, and distribute this software and its +documentation is hereby granted, provided that the above copyright +notice appears in all copies. This software is provided without any +warranty, express or implied. + +ALTERNATIVELY, provided that this notice is retained in full, this product +may be distributed under the terms of the GNU General Public License (GPL), +in which case the provisions of the GPL apply INSTEAD OF those given above. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + diff --git a/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.yml b/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.yml new file mode 100644 index 00000000000..7f80abd1394 --- /dev/null +++ b/src/licensedcode/data/rules/cmu-simple_or_gpl-2.0-plus_1.yml @@ -0,0 +1,5 @@ +license_expression: cmu-simple OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/cnri-python-1.6.yml b/src/licensedcode/data/rules/cnri-python-1.6.yml index e3f10aae96f..e28a9009c00 100644 --- a/src/licensedcode/data/rules/cnri-python-1.6.yml +++ b/src/licensedcode/data/rules/cnri-python-1.6.yml @@ -1,4 +1,5 @@ license_expression: cnri-python-1.6 is_license_reference: yes +relevance: 100 ignorable_urls: - http://spdx.org/licenses/CNRI-Python diff --git a/src/licensedcode/data/rules/cnri-python-1.6_2.yml b/src/licensedcode/data/rules/cnri-python-1.6_2.yml index 9950850b42b..7ff80592e1b 100644 --- a/src/licensedcode/data/rules/cnri-python-1.6_2.yml +++ b/src/licensedcode/data/rules/cnri-python-1.6_2.yml @@ -1,4 +1,5 @@ license_expression: cnri-python-1.6 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/CNRI-Python diff --git a/src/licensedcode/data/rules/cnri-python-1.6_3.yml b/src/licensedcode/data/rules/cnri-python-1.6_3.yml index 5b39364fbd9..f7b7b247b83 100644 --- a/src/licensedcode/data/rules/cnri-python-1.6_3.yml +++ b/src/licensedcode/data/rules/cnri-python-1.6_3.yml @@ -1,4 +1,5 @@ license_expression: cnri-python-1.6 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.handle.net/python_licenses/python1.6_9-5-00.html diff --git a/src/licensedcode/data/rules/colt.yml b/src/licensedcode/data/rules/colt.yml index 090c627090c..9a01b2f4f6c 100644 --- a/src/licensedcode/data/rules/colt.yml +++ b/src/licensedcode/data/rules/colt.yml @@ -1,4 +1,5 @@ license_expression: colt is_license_reference: yes +relevance: 100 ignorable_urls: - http://acs.lbl.gov/software/colt/license.html diff --git a/src/licensedcode/data/rules/com-oreilly-servlet.yml b/src/licensedcode/data/rules/com-oreilly-servlet.yml index 9bfbd763a61..1a6e077645e 100644 --- a/src/licensedcode/data/rules/com-oreilly-servlet.yml +++ b/src/licensedcode/data/rules/com-oreilly-servlet.yml @@ -1,4 +1,5 @@ license_expression: com-oreilly-servlet is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.servlets.com/cos/license.html diff --git a/src/licensedcode/data/rules/commercial-license_20.yml b/src/licensedcode/data/rules/commercial-license_20.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_20.yml +++ b/src/licensedcode/data/rules/commercial-license_20.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_21.yml b/src/licensedcode/data/rules/commercial-license_21.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_21.yml +++ b/src/licensedcode/data/rules/commercial-license_21.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_28.yml b/src/licensedcode/data/rules/commercial-license_28.yml index 05a415b196f..d7cf75abec5 100644 --- a/src/licensedcode/data/rules/commercial-license_28.yml +++ b/src/licensedcode/data/rules/commercial-license_28.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_32.yml b/src/licensedcode/data/rules/commercial-license_32.yml index 05a415b196f..d7cf75abec5 100644 --- a/src/licensedcode/data/rules/commercial-license_32.yml +++ b/src/licensedcode/data/rules/commercial-license_32.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_55.yml b/src/licensedcode/data/rules/commercial-license_55.yml index 3d29b554a11..5de2227ed4d 100644 --- a/src/licensedcode/data/rules/commercial-license_55.yml +++ b/src/licensedcode/data/rules/commercial-license_55.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_nc1.yml b/src/licensedcode/data/rules/commercial-license_nc1.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_nc1.yml +++ b/src/licensedcode/data/rules/commercial-license_nc1.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_nc2.yml b/src/licensedcode/data/rules/commercial-license_nc2.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_nc2.yml +++ b/src/licensedcode/data/rules/commercial-license_nc2.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_nc3.yml b/src/licensedcode/data/rules/commercial-license_nc3.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_nc3.yml +++ b/src/licensedcode/data/rules/commercial-license_nc3.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.RULE new file mode 100644 index 00000000000..cb3294d8d32 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.RULE @@ -0,0 +1,26 @@ +| This 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. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The Non-Commercial License +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The Commercial license +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License https://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.yml new file mode 100644 index 00000000000..dd43aec27ec --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-1.0-plus_2.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.RULE new file mode 100644 index 00000000000..aa7c2146700 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.RULE @@ -0,0 +1,6 @@ +This file may be licensed under the terms of the Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.yml new file mode 100644 index 00000000000..cc9df63764b --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_2.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..21dffc5347a --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.RULE @@ -0,0 +1,23 @@ + * This software file (the "File") is owned and distributed by Marvell + * International Ltd. and/or its affiliates ("Marvell") under the following + * licensing terms. + * + * Commercial License Option + * ------------------------------------ + * If you received this File from Marvell and you have entered into a + * commercial license agreement (a "Commercial License") with Marvell, the + * File is licensed to you under the terms of the applicable Commercial + * License. + * + * Marvell GPL License Option + * ------------------------------------ + * If you received this File from Marvell, you may opt to use, redistribute + * and/or modify this File in accordance with the terms and conditions of the + * General Public License Version 2, June 1991 (the "GPL License"), a copy of + * which is available along with the File in the license.txt file or by writing + * to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 or on the worldwide web at https://www.gnu.org/licenses/gpl.txt. + * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE IMPLIED + * WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE + * EXPRESSLY DISCLAIMED. The GPL License provides additional details about this + * warranty disclaimer \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.yml new file mode 100644 index 00000000000..0fecc690db7 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_3.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.RULE new file mode 100644 index 00000000000..95a00240f06 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.RULE @@ -0,0 +1,29 @@ +This file may be licensed under the terms of the Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.yml new file mode 100644 index 00000000000..e0bf5d32638 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_bsd-simplified_2.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-2.0 OR bsd-simplified +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.RULE new file mode 100644 index 00000000000..340bb75db66 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.RULE @@ -0,0 +1,6 @@ +This file may be licensed under the terms of the Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 or V3 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.yml new file mode 100644 index 00000000000..2da52fbaedc --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_2.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-2.0 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.RULE b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.RULE new file mode 100644 index 00000000000..8faae4d1706 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.RULE @@ -0,0 +1,29 @@ +This file may be licensed under the terms of the Labs Commercial +License Agreement. + +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 or V3 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.yml b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.yml new file mode 100644 index 00000000000..4e516a3e799 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_gpl-2.0_or_gpl-3.0_or_bsd-simplified_2.yml @@ -0,0 +1,5 @@ +license_expression: commercial-license OR gpl-2.0 OR gpl-3.0 OR bsd-simplified +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..9e535ac4e04 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE @@ -0,0 +1,64 @@ + 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 + a written agreement between you and Nokia. + + GNU Lesser General Public License Usage + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + In addition, as a special exception, Nokia gives you certain + additional rights. These rights are described in the Nokia Qt LGPL + Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + package. + + GNU General Public License Usage + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: http://www.gnu.org/copyleft/gpl.html. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/LGPL-2.2`, +`/usr/share/common-licenses/GPL-2` and `/usr/share/common-licenses/GPL-3`. + +Since Qt 4.5.0, Qt allows for LGPL copying. + +Since Qt 4.4.3, copyright of Qt has been transferred to Nokia Corporation. + +Since Qt 4.4.0, Qt isn't licensed under the QPL anymore. + +Since Qt 4.3.4, Qt is triple licensed under the QPL, GPL 2 and GPL 3. + +Since Qt 4.3.1, a Trolltech GPL exception was added to allow linking +against non-GPL libraries and applications: + +Nokia Qt LGPL Exception version 1.1 + +As an additional permission to the GNU Lesser General Public License version +2.1, the object code form of a "work that uses the Library" may incorporate +material from a header file that is part of the Library. You may distribute +such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + +Moreover, you may apply this exception to a modified version of the Library, +provided that such modification does not involve copying material from the +Library into the modified Library's header files unless such material is +limited to (i) numerical parameters; (ii) data structure layouts; +(iii) accessors; and (iv) small macros, templates and inline functions of +five lines or less in length. + +Furthermore, you are not required to apply this additional permission to a +modified version of the Library. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml new file mode 100644 index 00000000000..2913593ea4c --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml @@ -0,0 +1,11 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - http://www.gnu.org/copyleft/gpl.html + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 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 new file mode 100644 index 00000000000..f519d3c24e6 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE @@ -0,0 +1,64 @@ + 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 + a written agreement between you and Nokia. + + GNU Lesser General Public License Usage + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + In addition, as a special exception, Nokia gives you certain + additional rights. These rights are described in the Nokia Qt LGPL + Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + package. + + GNU General Public License Usage + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: https://www.gnu.org/copyleft/gpl.html. + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/LGPL-2.2`, +`/usr/share/common-licenses/GPL-2` and `/usr/share/common-licenses/GPL-3`. + +Since Qt 4.5.0, Qt allows for LGPL copying. + +Since Qt 4.4.3, copyright of Qt has been transferred to Nokia Corporation. + +Since Qt 4.4.0, Qt isn't licensed under the QPL anymore. + +Since Qt 4.3.4, Qt is triple licensed under the QPL, GPL 2 and GPL 3. + +Since Qt 4.3.1, a Trolltech GPL exception was added to allow linking +against non-GPL libraries and applications: + +Nokia Qt LGPL Exception version 1.1 + +As an additional permission to the GNU Lesser General Public License version +2.1, the object code form of a "work that uses the Library" may incorporate +material from a header file that is part of the Library. You may distribute +such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + +Moreover, you may apply this exception to a modified version of the Library, +provided that such modification does not involve copying material from the +Library into the modified Library's header files unless such material is +limited to (i) numerical parameters; (ii) data structure layouts; +(iii) accessors; and (iv) small macros, templates and inline functions of +five lines or less in length. + +Furthermore, you are not required to apply this additional permission to a +modified version of the Library. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml new file mode 100644 index 00000000000..02650a9c906 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml @@ -0,0 +1,11 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 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 new file mode 100644 index 00000000000..9e436baf235 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE @@ -0,0 +1,30 @@ + ** $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 + ** Software or, alternatively, in accordance with the terms contained in + ** a written agreement between you and Nokia. + ** + ** GNU Lesser General Public License Usage + ** 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 + ** ensure the GNU Lesser General Public License version 2.1 requirements + ** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Nokia gives you certain additional + ** rights. These rights are described in the Nokia Qt LGPL Exception + ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. + ** + ** GNU General Public License Usage + ** 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 + ** ensure the GNU General Public License version 3.0 requirements will be + ** met: https://www.gnu.org/copyleft/gpl.html. + ** + ** If you have questions regarding the use of this file, please contact + ** Nokia at qt-info@nokia.com. + ** $QT_END_LICENSE$ diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml new file mode 100644 index 00000000000..6273445d7ca --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml @@ -0,0 +1,12 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html +ignorable_emails: + - qt-info@nokia.com 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 new file mode 100644 index 00000000000..ea59e44dfcf --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.RULE @@ -0,0 +1,64 @@ + 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 + a written agreement between you and Nokia. + + GNU Lesser General Public License Usage + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + In addition, as a special exception, Nokia gives you certain + additional rights. These rights are described in the Nokia Qt LGPL + Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + package. + + GNU General Public License Usage + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: https://www.gnu.org/copyleft/gpl.html. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/LGPL-2.2`, +`/usr/share/common-licenses/GPL-2` and `/usr/share/common-licenses/GPL-3`. + +Since Qt 4.5.0, Qt allows for LGPL copying. + +Since Qt 4.4.3, copyright of Qt has been transferred to Nokia Corporation. + +Since Qt 4.4.0, Qt isn't licensed under the QPL anymore. + +Since Qt 4.3.4, Qt is triple licensed under the QPL, GPL 2 and GPL 3. + +Since Qt 4.3.1, a Trolltech GPL exception was added to allow linking +against non-GPL libraries and applications: + +Nokia Qt LGPL Exception version 1.1 + +As an additional permission to the GNU Lesser General Public License version +2.1, the object code form of a "work that uses the Library" may incorporate +material from a header file that is part of the Library. You may distribute +such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + +Moreover, you may apply this exception to a modified version of the Library, +provided that such modification does not involve copying material from the +Library into the modified Library's header files unless such material is +limited to (i) numerical parameters; (ii) data structure layouts; +(iii) accessors; and (iv) small macros, templates and inline functions of +five lines or less in length. + +Furthermore, you are not required to apply this additional permission to a +modified version of the Library. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.yml new file mode 100644 index 00000000000..02650a9c906 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_4.yml @@ -0,0 +1,11 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 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 new file mode 100644 index 00000000000..fb30c5a6d99 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.RULE @@ -0,0 +1,64 @@ + 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 + a written agreement between you and Nokia. + + GNU Lesser General Public License Usage + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + In addition, as a special exception, Nokia gives you certain + additional rights. These rights are described in the Nokia Qt LGPL + Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + package. + + GNU General Public License Usage + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: http://www.gnu.org/copyleft/gpl.html. + +On Debian systems, the text of the GNU General Public License +can be found in `/usr/share/common-licenses/LGPL-2.2`, +`/usr/share/common-licenses/GPL-2` and `/usr/share/common-licenses/GPL-3`. + +Since Qt 4.5.0, Qt allows for LGPL copying. + +Since Qt 4.4.3, copyright of Qt has been transferred to Nokia Corporation. + +Since Qt 4.4.0, Qt isn't licensed under the QPL anymore. + +Since Qt 4.3.4, Qt is triple licensed under the QPL, GPL 2 and GPL 3. + +Since Qt 4.3.1, a Trolltech GPL exception was added to allow linking +against non-GPL libraries and applications: + +Nokia Qt LGPL Exception version 1.1 + +As an additional permission to the GNU Lesser General Public License version +2.1, the object code form of a "work that uses the Library" may incorporate +material from a header file that is part of the Library. You may distribute +such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + +Moreover, you may apply this exception to a modified version of the Library, +provided that such modification does not involve copying material from the +Library into the modified Library's header files unless such material is +limited to (i) numerical parameters; (ii) data structure layouts; +(iii) accessors; and (iv) small macros, templates and inline functions of +five lines or less in length. + +Furthermore, you are not required to apply this additional permission to a +modified version of the Library. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.yml new file mode 100644 index 00000000000..2913593ea4c --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_5.yml @@ -0,0 +1,11 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - http://www.gnu.org/copyleft/gpl.html + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 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 new file mode 100644 index 00000000000..c8e6f014b05 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.RULE @@ -0,0 +1,64 @@ + 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 + a written agreement between you and Nokia. + + GNU Lesser General Public License Usage + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + In addition, as a special exception, Nokia gives you certain + additional rights. These rights are described in the Nokia Qt LGPL + Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this + package. + + GNU General Public License Usage + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: https://www.gnu.org/copyleft/gpl.html. + +On Debian systems, the text of the GNU General Public License +can be found in `/usr/share/common-licenses/LGPL-2.2`, +`/usr/share/common-licenses/GPL-2` and `/usr/share/common-licenses/GPL-3`. + +Since Qt 4.5.0, Qt allows for LGPL copying. + +Since Qt 4.4.3, copyright of Qt has been transferred to Nokia Corporation. + +Since Qt 4.4.0, Qt isn't licensed under the QPL anymore. + +Since Qt 4.3.4, Qt is triple licensed under the QPL, GPL 2 and GPL 3. + +Since Qt 4.3.1, a Trolltech GPL exception was added to allow linking +against non-GPL libraries and applications: + +Nokia Qt LGPL Exception version 1.1 + +As an additional permission to the GNU Lesser General Public License version +2.1, the object code form of a "work that uses the Library" may incorporate +material from a header file that is part of the Library. You may distribute +such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + +Moreover, you may apply this exception to a modified version of the Library, +provided that such modification does not involve copying material from the +Library into the modified Library's header files unless such material is +limited to (i) numerical parameters; (ii) data structure layouts; +(iii) accessors; and (iv) small macros, templates and inline functions of +five lines or less in length. + +Furthermore, you are not required to apply this additional permission to a +modified version of the Library. \ No newline at end of file diff --git a/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.yml b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.yml new file mode 100644 index 00000000000..02650a9c906 --- /dev/null +++ b/src/licensedcode/data/rules/commercial-license_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_6.yml @@ -0,0 +1,11 @@ +license_expression: commercial-license OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/commercial-license_proprietary_11.yml b/src/licensedcode/data/rules/commercial-license_proprietary_11.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-license_proprietary_11.yml +++ b/src/licensedcode/data/rules/commercial-license_proprietary_11.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-option.yml b/src/licensedcode/data/rules/commercial-option.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-option.yml +++ b/src/licensedcode/data/rules/commercial-option.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-option_1.yml b/src/licensedcode/data/rules/commercial-option_1.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-option_1.yml +++ b/src/licensedcode/data/rules/commercial-option_1.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/commercial-option_33.yml b/src/licensedcode/data/rules/commercial-option_33.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/commercial-option_33.yml +++ b/src/licensedcode/data/rules/commercial-option_33.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/condor-1.1.yml b/src/licensedcode/data/rules/condor-1.1.yml index b90d10552a6..7d1987e1dad 100644 --- a/src/licensedcode/data/rules/condor-1.1.yml +++ b/src/licensedcode/data/rules/condor-1.1.yml @@ -1,4 +1,5 @@ license_expression: condor-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cs.wisc.edu/condor/license.html diff --git a/src/licensedcode/data/rules/copyheart_1.yml b/src/licensedcode/data/rules/copyheart_1.yml index 3f28c7c4588..b4d1c3c28b0 100644 --- a/src/licensedcode/data/rules/copyheart_1.yml +++ b/src/licensedcode/data/rules/copyheart_1.yml @@ -1,2 +1,3 @@ license_expression: copyheart is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/copyheart_2.yml b/src/licensedcode/data/rules/copyheart_2.yml index 3f28c7c4588..b4d1c3c28b0 100644 --- a/src/licensedcode/data/rules/copyheart_2.yml +++ b/src/licensedcode/data/rules/copyheart_2.yml @@ -1,2 +1,3 @@ license_expression: copyheart is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/copyheart_5.yml b/src/licensedcode/data/rules/copyheart_5.yml index 3f28c7c4588..b4d1c3c28b0 100644 --- a/src/licensedcode/data/rules/copyheart_5.yml +++ b/src/licensedcode/data/rules/copyheart_5.yml @@ -1,2 +1,3 @@ license_expression: copyheart is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.0_2.yml b/src/licensedcode/data/rules/copyleft-next-0.3.0_2.yml index e6c70f17035..7cc83bcaadb 100644 --- a/src/licensedcode/data/rules/copyleft-next-0.3.0_2.yml +++ b/src/licensedcode/data/rules/copyleft-next-0.3.0_2.yml @@ -1,2 +1,3 @@ license_expression: copyleft-next-0.3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.yml b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.yml index e6c70f17035..7cc83bcaadb 100644 --- a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.yml +++ b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.yml @@ -1,2 +1,3 @@ license_expression: copyleft-next-0.3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpal-1.0.yml b/src/licensedcode/data/rules/cpal-1.0.yml index 028c1990bbc..3ced9d4478e 100644 --- a/src/licensedcode/data/rules/cpal-1.0.yml +++ b/src/licensedcode/data/rules/cpal-1.0.yml @@ -1,2 +1,3 @@ license_expression: cpal-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpal-1.0_2.yml b/src/licensedcode/data/rules/cpal-1.0_2.yml index 5e5f35d3d35..648e8f9028c 100644 --- a/src/licensedcode/data/rules/cpal-1.0_2.yml +++ b/src/licensedcode/data/rules/cpal-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: cpal-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cpal_1.0 diff --git a/src/licensedcode/data/rules/cpl-0.5.yml b/src/licensedcode/data/rules/cpl-0.5.yml index 8974dfb31c1..700eb022dc0 100644 --- a/src/licensedcode/data/rules/cpl-0.5.yml +++ b/src/licensedcode/data/rules/cpl-0.5.yml @@ -1,4 +1,5 @@ license_expression: cpl-0.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/legal/cpl-v05.html diff --git a/src/licensedcode/data/rules/cpl-1.0.yml b/src/licensedcode/data/rules/cpl-1.0.yml index 9f1886a0964..f2b417500ad 100644 --- a/src/licensedcode/data/rules/cpl-1.0.yml +++ b/src/licensedcode/data/rules/cpl-1.0.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/legal/cpl-v10.html diff --git a/src/licensedcode/data/rules/cpl-1.0_1.yml b/src/licensedcode/data/rules/cpl-1.0_1.yml index 62e3333fa32..39525777247 100644 --- a/src/licensedcode/data/rules/cpl-1.0_1.yml +++ b/src/licensedcode/data/rules/cpl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cpl1.0.php diff --git a/src/licensedcode/data/rules/cpl-1.0_12.yml b/src/licensedcode/data/rules/cpl-1.0_12.yml index 29aa93ee566..6c8ea54397d 100644 --- a/src/licensedcode/data/rules/cpl-1.0_12.yml +++ b/src/licensedcode/data/rules/cpl-1.0_12.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.eclipse.org/legal/cpl-v10.html diff --git a/src/licensedcode/data/rules/cpl-1.0_13.yml b/src/licensedcode/data/rules/cpl-1.0_13.yml index 917159b4efe..4ee17602f6f 100644 --- a/src/licensedcode/data/rules/cpl-1.0_13.yml +++ b/src/licensedcode/data/rules/cpl-1.0_13.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cpl1.0.txt diff --git a/src/licensedcode/data/rules/cpl-1.0_15.yml b/src/licensedcode/data/rules/cpl-1.0_15.yml index fcdf93604bd..4af28d9ac11 100644 --- a/src/licensedcode/data/rules/cpl-1.0_15.yml +++ b/src/licensedcode/data/rules/cpl-1.0_15.yml @@ -1,2 +1,3 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpl-1.0_18.yml b/src/licensedcode/data/rules/cpl-1.0_18.yml index ae8bc33524c..aadd483644b 100644 --- a/src/licensedcode/data/rules/cpl-1.0_18.yml +++ b/src/licensedcode/data/rules/cpl-1.0_18.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cpl diff --git a/src/licensedcode/data/rules/cpl-1.0_2.yml b/src/licensedcode/data/rules/cpl-1.0_2.yml index 917159b4efe..4ee17602f6f 100644 --- a/src/licensedcode/data/rules/cpl-1.0_2.yml +++ b/src/licensedcode/data/rules/cpl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cpl1.0.txt diff --git a/src/licensedcode/data/rules/cpl-1.0_4.yml b/src/licensedcode/data/rules/cpl-1.0_4.yml index 13f57d0c8e2..53777115f27 100644 --- a/src/licensedcode/data/rules/cpl-1.0_4.yml +++ b/src/licensedcode/data/rules/cpl-1.0_4.yml @@ -1,4 +1,5 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ibm.com/developerworks/library/os-cpl.html diff --git a/src/licensedcode/data/rules/cpl-1.0_5.yml b/src/licensedcode/data/rules/cpl-1.0_5.yml index fcdf93604bd..4af28d9ac11 100644 --- a/src/licensedcode/data/rules/cpl-1.0_5.yml +++ b/src/licensedcode/data/rules/cpl-1.0_5.yml @@ -1,2 +1,3 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpl-1.0_6.yml b/src/licensedcode/data/rules/cpl-1.0_6.yml index 9714b03ff6b..8e2028386e1 100644 --- a/src/licensedcode/data/rules/cpl-1.0_6.yml +++ b/src/licensedcode/data/rules/cpl-1.0_6.yml @@ -1,5 +1,6 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 notes: http://www.padsproj.org/License.html ignorable_urls: - http://www.padsproj.org/License.html diff --git a/src/licensedcode/data/rules/cpl-1.0_8.yml b/src/licensedcode/data/rules/cpl-1.0_8.yml index fcdf93604bd..4af28d9ac11 100644 --- a/src/licensedcode/data/rules/cpl-1.0_8.yml +++ b/src/licensedcode/data/rules/cpl-1.0_8.yml @@ -1,2 +1,3 @@ license_expression: cpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpl-1.0_and_gpl_and_lgpl_ruby.yml b/src/licensedcode/data/rules/cpl-1.0_and_gpl_and_lgpl_ruby.yml index 29bbbc2617d..7161d0d1cd0 100644 --- a/src/licensedcode/data/rules/cpl-1.0_and_gpl_and_lgpl_ruby.yml +++ b/src/licensedcode/data/rules/cpl-1.0_and_gpl_and_lgpl_ruby.yml @@ -1,3 +1,4 @@ license_expression: cpl-1.0 OR gpl-1.0-plus OR lgpl-2.0-plus is_license_notice: yes +relevance: 100 notes: JRuby triple licenses diff --git a/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..861c7d10332 --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.RULE @@ -0,0 +1,17 @@ + + + Common Public License - v 1.0 + http://www-128.ibm.com/developerworks/library/os-cpl.html + repo + + + GNU General Public License Version 2 + https://www.gnu.org/copyleft/gpl.html + repo + + + GNU Lesser General Public License Version 2.1 + https://www.gnu.org/licenses/lgpl.html + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.yml b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.yml new file mode 100644 index 00000000000..7c89e4e6fcf --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_or_gpl-2.0_or_lgpl-2.1_3.yml @@ -0,0 +1,8 @@ +license_expression: cpl-1.0 OR gpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 100 +minimum_coverage: 60 +ignorable_urls: + - http://www-128.ibm.com/developerworks/library/os-cpl.html + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/cpol-1.02.yml b/src/licensedcode/data/rules/cpol-1.02.yml index 510a69506a6..ae432aa6e6a 100644 --- a/src/licensedcode/data/rules/cpol-1.02.yml +++ b/src/licensedcode/data/rules/cpol-1.02.yml @@ -1,4 +1,5 @@ license_expression: cpol-1.02 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.codeproject.com/info/cpol10.aspx diff --git a/src/licensedcode/data/rules/cpol-1.02_1.yml b/src/licensedcode/data/rules/cpol-1.02_1.yml index 98b3a26e60e..f81598e21c5 100644 --- a/src/licensedcode/data/rules/cpol-1.02_1.yml +++ b/src/licensedcode/data/rules/cpol-1.02_1.yml @@ -1,2 +1,3 @@ license_expression: cpol-1.02 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpol-1.02_3.yml b/src/licensedcode/data/rules/cpol-1.02_3.yml index 9e5198679e5..717591e8581 100644 --- a/src/licensedcode/data/rules/cpol-1.02_3.yml +++ b/src/licensedcode/data/rules/cpol-1.02_3.yml @@ -1,5 +1,6 @@ license_expression: cpol-1.02 is_license_reference: yes +relevance: 100 notes: cpol URL ignorable_urls: - http://www.codeproject.com/info/CPOL.zip diff --git a/src/licensedcode/data/rules/cpol-1.02_4.yml b/src/licensedcode/data/rules/cpol-1.02_4.yml index 98b3a26e60e..f81598e21c5 100644 --- a/src/licensedcode/data/rules/cpol-1.02_4.yml +++ b/src/licensedcode/data/rules/cpol-1.02_4.yml @@ -1,2 +1,3 @@ license_expression: cpol-1.02 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cpol-1.02_5.RULE b/src/licensedcode/data/rules/cpol-1.02_5.RULE new file mode 100644 index 00000000000..409b7763a82 --- /dev/null +++ b/src/licensedcode/data/rules/cpol-1.02_5.RULE @@ -0,0 +1 @@ +Covered by the Code Project Open License, available at: http://www.codeproject.com/info/cpol10.aspx \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpol-1.02_5.yml b/src/licensedcode/data/rules/cpol-1.02_5.yml new file mode 100644 index 00000000000..bc9bc2e7b6e --- /dev/null +++ b/src/licensedcode/data/rules/cpol-1.02_5.yml @@ -0,0 +1,5 @@ +license_expression: cpol-1.02 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.codeproject.com/info/cpol10.aspx diff --git a/src/licensedcode/data/rules/cpol-1.02_6.RULE b/src/licensedcode/data/rules/cpol-1.02_6.RULE new file mode 100644 index 00000000000..682a58ffcf4 --- /dev/null +++ b/src/licensedcode/data/rules/cpol-1.02_6.RULE @@ -0,0 +1,3 @@ +This article has no explicit license attached to it but may contain usage terms +in the article text or the download files themselves. Article and source code +available from http://www.codeproject.com/KB/static/clabel.aspx \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpol-1.02_6.yml b/src/licensedcode/data/rules/cpol-1.02_6.yml new file mode 100644 index 00000000000..89b2ee23694 --- /dev/null +++ b/src/licensedcode/data/rules/cpol-1.02_6.yml @@ -0,0 +1,4 @@ +license_expression: cpol-1.02 +is_license_notice: yes +ignorable_urls: + - http://www.codeproject.com/KB/static/clabel.aspx diff --git a/src/licensedcode/data/rules/crapl-0.1.yml b/src/licensedcode/data/rules/crapl-0.1.yml index bfa88493350..c6247290c15 100644 --- a/src/licensedcode/data/rules/crapl-0.1.yml +++ b/src/licensedcode/data/rules/crapl-0.1.yml @@ -1,2 +1,3 @@ license_expression: crapl-0.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cua-opl-1.0.yml b/src/licensedcode/data/rules/cua-opl-1.0.yml index d6ae52e0d08..9be5e40e12a 100644 --- a/src/licensedcode/data/rules/cua-opl-1.0.yml +++ b/src/licensedcode/data/rules/cua-opl-1.0.yml @@ -1,4 +1,5 @@ license_expression: cua-opl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cuaoffice.php diff --git a/src/licensedcode/data/rules/cua-opl-1.0_1.yml b/src/licensedcode/data/rules/cua-opl-1.0_1.yml index 2ea9ea798b6..2efd784bde0 100644 --- a/src/licensedcode/data/rules/cua-opl-1.0_1.yml +++ b/src/licensedcode/data/rules/cua-opl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: cua-opl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/cuaoffice.php diff --git a/src/licensedcode/data/rules/cua-opl-1.0_2.yml b/src/licensedcode/data/rules/cua-opl-1.0_2.yml index 947e3b0c47d..2ad447b08c8 100644 --- a/src/licensedcode/data/rules/cua-opl-1.0_2.yml +++ b/src/licensedcode/data/rules/cua-opl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: cua-opl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/cups_4.RULE b/src/licensedcode/data/rules/cups_4.RULE new file mode 100644 index 00000000000..fa08e12011a --- /dev/null +++ b/src/licensedcode/data/rules/cups_4.RULE @@ -0,0 +1,57 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation, version 2 of the License. + . + The full text of the LGPL is distributed as in + /usr/share/common-licenses/LGPL-2 on Debian systems. + . + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + . + 1. Apple Operating System Development License Exception; + . + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + . + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + . + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + . + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + . + This file is subject to the Apple OS-Developed + Software exception. + . + 2. OpenSSL Toolkit License Exception; + . + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + . + No developer is required to provide these exceptions in a + derived work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cups_4.yml b/src/licensedcode/data/rules/cups_4.yml new file mode 100644 index 00000000000..4ebc18f960e --- /dev/null +++ b/src/licensedcode/data/rules/cups_4.yml @@ -0,0 +1,5 @@ +license_expression: cups +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +notes: GPL-2.0 with AOSDL exception seen in CUPS also with LGPL diff --git a/src/licensedcode/data/rules/cups_5.RULE b/src/licensedcode/data/rules/cups_5.RULE new file mode 100644 index 00000000000..d2eb4330a97 --- /dev/null +++ b/src/licensedcode/data/rules/cups_5.RULE @@ -0,0 +1,142 @@ +CUPS License Agreement + + Copyright 2007-2013 by Apple Inc. + 1 Infinite Loop + Cupertino, CA 95014 USA + + WWW: http://www.cups.org/ + + +INTRODUCTION + +CUPS(tm) is provided under the GNU General Public License ("GPL") +and GNU Library General Public License ("LGPL"), Version 2, with an +exception for Apple operating systems. A copy of the exception and +licenses follow this introduction. + +The GNU LGPL applies to the CUPS and CUPS Imaging libraries +located in the "cups" and "filter" subdirectories of the CUPS +source distribution and the files in the "test" subdirectory. The +GNU GPL applies to the remainder of the CUPS distribution. + +For those not familiar with the GNU GPL, the license basically +allows you to: + + - Use the CUPS software at no charge. + - Distribute verbatim copies of the software in source or + binary form. + - Sell verbatim copies of the software for a media fee, or + sell support for the software. + +What this license *does not* allow you to do is make changes or +add features to CUPS and then sell a binary distribution without +source code. You must provide source for any changes or additions +to the software, and all code must be provided under the GPL or +LGPL as appropriate. The only exceptions to this are the portions +of the CUPS software covered by the Apple operating system +license exceptions outlined later in this license agreement. + +The GNU LGPL relaxes the "link-to" restriction, allowing you to +develop applications that use the CUPS and CUPS Imaging libraries +under other licenses and/or conditions as appropriate for your +application, driver, or filter. + + +LICENSE EXCEPTIONS + +In addition, as the copyright holder of CUPS, Apple Inc. grants +the following special exception: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Inc., + including but not limited to all existing releases and + versions of Apple's Darwin, OS X, and OS X Server + products and all follow-on releases and future + versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + +No developer is required to provide this exception in a derived +work. + + +KERBEROS SUPPORT CODE + +The Kerberos support code ("KSC") is copyright 2006 by Jelmer +Vernooij and is provided 'as-is', without any express or implied +warranty. In no event will the author or Apple Inc. be held +liable for any damages arising from the use of the KSC. + +Sources files containing KSC have the following text at the top +of each source file: + + This file contains Kerberos support code, copyright 2006 by + Jelmer Vernooij. + +The KSC copyright and license apply only to Kerberos-related +feature code in CUPS. Such code is typically conditionally +compiled based on the present of the HAVE_GSSAPI preprocessor +definition. + +Permission is granted to anyone to use the KSC for any purpose, +including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + + 1. The origin of the KSC must not be misrepresented; you + must not claim that you wrote the original software. If + you use the KSC 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. + + +TRADEMARKS + +CUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple +Inc. Apple grants you a non-exclusive and non-transferable right +to use the CUPS Marks in any direct port or binary distribution +incorporating CUPS software and in any promotional material +therefor. You agree that your products will meet the highest +levels of quality and integrity for similar goods, not be unlawful, +and be developed, manufactured, and distributed in compliance with +this license. You will not interfere with Apple's rights in the +CUPS Marks, and all use of the CUPS Marks shall inure to the +benefit of Apple. This license does not apply to use of the CUPS +Marks in a derivative products, which requires prior written +permission from Apple Inc. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cups_5.yml b/src/licensedcode/data/rules/cups_5.yml new file mode 100644 index 00000000000..facf575d701 --- /dev/null +++ b/src/licensedcode/data/rules/cups_5.yml @@ -0,0 +1,12 @@ +license_expression: cups +is_license_text: yes +ignorable_copyrights: + - Copyright 2007-2013 by Apple Inc. + - copyright 2006 by Jelmer Vernooij +ignorable_holders: + - Apple Inc. + - Jelmer Vernooij +ignorable_authors: + - Apple Inc. +ignorable_urls: + - http://www.cups.org/ diff --git a/src/licensedcode/data/rules/cups_6.RULE b/src/licensedcode/data/rules/cups_6.RULE new file mode 100644 index 00000000000..c60cd6d82ca --- /dev/null +++ b/src/licensedcode/data/rules/cups_6.RULE @@ -0,0 +1,57 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 2 of the License. + . + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. + . + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + . + 1. Apple Operating System Development License Exception; + . + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + . + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + . + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + . + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + . + This file is subject to the Apple OS-Developed + Software exception. + . + 2. OpenSSL Toolkit License Exception; + . + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + . + No developer is required to provide these exceptions in a + derived work. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cups_6.yml b/src/licensedcode/data/rules/cups_6.yml new file mode 100644 index 00000000000..ae2ffd8bfff --- /dev/null +++ b/src/licensedcode/data/rules/cups_6.yml @@ -0,0 +1,5 @@ +license_expression: cups +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +notes: GPL-2.0 with AOSDL exception seen in CUPS also with LGPL diff --git a/src/licensedcode/data/rules/curl_2.yml b/src/licensedcode/data/rules/curl_2.yml index a90a00887c8..3f988f8eb33 100644 --- a/src/licensedcode/data/rules/curl_2.yml +++ b/src/licensedcode/data/rules/curl_2.yml @@ -1,5 +1,6 @@ license_expression: curl is_license_reference: yes +relevance: 100 notes: http://www.focuseek.com/manuals/License/curl-license.html ignorable_urls: - http://www.focuseek.com/manuals/License/curl-license.html diff --git a/src/licensedcode/data/rules/curl_3.yml b/src/licensedcode/data/rules/curl_3.yml index 1768545d207..76a2583394a 100644 --- a/src/licensedcode/data/rules/curl_3.yml +++ b/src/licensedcode/data/rules/curl_3.yml @@ -1,4 +1,5 @@ license_expression: curl is_license_reference: yes +relevance: 100 ignorable_urls: - http://curl.haxx.se/legal/licmix.html diff --git a/src/licensedcode/data/rules/curl_5.yml b/src/licensedcode/data/rules/curl_5.yml index c440cea73e6..6f8ac75f317 100644 --- a/src/licensedcode/data/rules/curl_5.yml +++ b/src/licensedcode/data/rules/curl_5.yml @@ -1,4 +1,5 @@ license_expression: curl is_license_reference: yes +relevance: 100 ignorable_urls: - http://curl.haxx.se/docs/copyright.html diff --git a/src/licensedcode/data/rules/curl_8.RULE b/src/licensedcode/data/rules/curl_8.RULE new file mode 100644 index 00000000000..73e92fddd70 --- /dev/null +++ b/src/licensedcode/data/rules/curl_8.RULE @@ -0,0 +1 @@ +licensed as described in curl . \ No newline at end of file diff --git a/src/licensedcode/data/rules/curl_8.yml b/src/licensedcode/data/rules/curl_8.yml new file mode 100644 index 00000000000..f697472bfed --- /dev/null +++ b/src/licensedcode/data/rules/curl_8.yml @@ -0,0 +1,3 @@ +license_expression: curl +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/dco-1.1_1.yml b/src/licensedcode/data/rules/dco-1.1_1.yml index d78fd3f175c..44a395ff390 100644 --- a/src/licensedcode/data/rules/dco-1.1_1.yml +++ b/src/licensedcode/data/rules/dco-1.1_1.yml @@ -1,2 +1,3 @@ license_expression: dco-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/dco-1.1_2.yml b/src/licensedcode/data/rules/dco-1.1_2.yml index d78fd3f175c..44a395ff390 100644 --- a/src/licensedcode/data/rules/dco-1.1_2.yml +++ b/src/licensedcode/data/rules/dco-1.1_2.yml @@ -1,2 +1,3 @@ license_expression: dco-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.RULE new file mode 100644 index 00000000000..a9365d9e461 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.RULE @@ -0,0 +1,15 @@ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: https://www.gnu.org/copyleft/fdl.html. diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.yml new file mode 100644 index 00000000000..530d1728d8d --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_gfdl-1.3_1.yml @@ -0,0 +1,7 @@ +license_expression: digia-qt-commercial OR gfdl-1.3 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/copyleft/fdl.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.RULE new file mode 100644 index 00000000000..6bce534fe30 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.RULE @@ -0,0 +1,31 @@ +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://www.qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 or version 3 as published by the Free +** Software Foundation and appearing in the file LICENSE.LGPLv21 and +** LICENSE.LGPLv3 included in the packaging of this file. Please review the +** following information to ensure the GNU Lesser General Public License +** requirements will be met: https://www.gnu.org/licenses/lgpl.html and +** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** As a special exception, The Qt Company gives you certain additional +** rights. These rights are described in The Qt Company LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** 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 +** ensure the GNU General Public License version 3.0 requirements will be +** met: https://www.gnu.org/copyleft/gpl.html. +** +** $QT_END_LICENSE$ \ No newline at end of file diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.yml new file mode 100644 index 00000000000..6ca951ed0d8 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-company-exception-lgpl-2.1_or_lgpl-3.0_with_qt-company-exception-lgpl-2.1_or_gpl-3.0_1.yml @@ -0,0 +1,11 @@ +license_expression: digia-qt-commercial OR lgpl-2.1 WITH qt-company-exception-lgpl-2.1 OR lgpl-3.0 + WITH qt-company-exception-lgpl-2.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://www.qt.io/contact-us + - http://www.qt.io/terms-conditions + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE new file mode 100644 index 00000000000..1fff39da528 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.RULE @@ -0,0 +1,31 @@ +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** 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 +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** 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 +** ensure the GNU General Public License version 3.0 requirements will be +** met: https://www.gnu.org/copyleft/gpl.html. +** +** +** $QT_END_LICENSE$ diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml new file mode 100644 index 00000000000..ee3f30741c8 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_1.yml @@ -0,0 +1,9 @@ +license_expression: digia-qt-commercial OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE new file mode 100644 index 00000000000..d3d4697289f --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.RULE @@ -0,0 +1,27 @@ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** 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 +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** 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 +** ensure the GNU General Public License version 3.0 requirements will be +** met: https://www.gnu.org/copyleft/gpl.html. diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml new file mode 100644 index 00000000000..ee3f30741c8 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_2.yml @@ -0,0 +1,9 @@ +license_expression: digia-qt-commercial OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE new file mode 100644 index 00000000000..2178ad89ee1 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.RULE @@ -0,0 +1,20 @@ +** Commercial License Usage + ** Licensees holding valid commercial Qt licenses may use this file in + ** accordance with the commercial license agreement provided with the + ** Software or, alternatively, in accordance with the terms contained in + ** a written agreement between you and Digia. For licensing terms and + ** conditions see http://qt.digia.com/licensing. For further information + ** use the contact form at http://qt.digia.com/contact-us. + ** + ** GNU Lesser General Public License Usage + ** Alternatively, this file may be used under the terms of the GNU Lesser + ** General Public License version 2.1 or version 3 as published by the Free + ** Software Foundation and appearing in the file LICENSE.LGPLv21 and + ** LICENSE.LGPLv3 included in the packaging of this file. Please review the + ** following information to ensure the GNU Lesser General Public License + ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and + ** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + ** + ** In addition, as a special exception, Digia gives you certain additional + ** rights. These rights are described in the Digia Qt LGPL Exception + ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml new file mode 100644 index 00000000000..ab2551ea829 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_3.yml @@ -0,0 +1,9 @@ +license_expression: digia-qt-commercial OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.RULE new file mode 100644 index 00000000000..fa45f5308d2 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.RULE @@ -0,0 +1,23 @@ +$QT_BEGIN_LICENSE:LGPL21$ +Commercial License Usage +Licensees holding valid commercial Qt licenses may use this file in +accordance with the commercial license agreement provided with the +Software or, alternatively, in accordance with the terms contained in +a written agreement between you and Digia. For licensing terms and +conditions see http://qt.digia.com/licensing. For further information +use the contact form at http://qt.digia.com/contact-us. + +GNU Lesser General Public License Usage +Alternatively, this file may be used under the terms of the GNU Lesser +General Public License version 2.1 or version 3 as published by the Free +Software Foundation and appearing in the file LICENSE.LGPLv21 and +LICENSE.LGPLv3 included in the packaging of this file. Please review the +following information to ensure the GNU Lesser General Public License +requirements will be met: https://www.gnu.org/licenses/lgpl.html and +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + +In addition, as a special exception, Digia gives you certain additional +rights. These rights are described in the Digia Qt LGPL Exception +version 1.1, included in the file LGPL_EXCEPTION.txt in this package. + +$QT_END_LICENSE$ diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.yml new file mode 100644 index 00000000000..978488dfc9a --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-2.1_with_qt-lgpl-exception-1.1_or_lgpl-3.0_1.yml @@ -0,0 +1,9 @@ +license_expression: digia-qt-commercial OR lgpl-2.1 WITH qt-lgpl-exception-1.1 OR lgpl-3.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.RULE b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.RULE new file mode 100644 index 00000000000..5ff4095f8a7 --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.RULE @@ -0,0 +1,23 @@ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPLv3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or later 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 +** ensure the GNU General Public License version 2.0 requirements will be +** met: https://www.gnu.org/licenses/gpl-2.0.html. diff --git a/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.yml b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.yml new file mode 100644 index 00000000000..3f4db760eea --- /dev/null +++ b/src/licensedcode/data/rules/digia-qt-commercial_or_lgpl-3.0_or_gpl-2.0_1.yml @@ -0,0 +1,9 @@ +license_expression: digia-qt-commercial OR lgpl-3.0 OR gpl-2.0 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - http://qt.digia.com/contact-us + - http://qt.digia.com/licensing + - https://www.gnu.org/licenses/gpl-2.0.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/dom4j_1.yml b/src/licensedcode/data/rules/dom4j_1.yml index 4c3dc4942e9..c3af5d67cfb 100644 --- a/src/licensedcode/data/rules/dom4j_1.yml +++ b/src/licensedcode/data/rules/dom4j_1.yml @@ -1,4 +1,5 @@ license_expression: dom4j is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.dom4j.org/dom4j-1.6.1/license.html diff --git a/src/licensedcode/data/rules/dom4j_2.yml b/src/licensedcode/data/rules/dom4j_2.yml index 67b07db0a99..fbe079b482c 100644 --- a/src/licensedcode/data/rules/dom4j_2.yml +++ b/src/licensedcode/data/rules/dom4j_2.yml @@ -1,4 +1,5 @@ license_expression: dom4j is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.dom4j.org/license.html diff --git a/src/licensedcode/data/rules/dom4j_5.RULE b/src/licensedcode/data/rules/dom4j_5.RULE new file mode 100644 index 00000000000..debbbccd1dd --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_5.RULE @@ -0,0 +1 @@ +Dom4j is licensed under the BSD style license. See BSD License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/dom4j_5.yml b/src/licensedcode/data/rules/dom4j_5.yml new file mode 100644 index 00000000000..a6bf0fd4576 --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_5.yml @@ -0,0 +1,4 @@ +license_expression: dom4j +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/dom4j_6.RULE b/src/licensedcode/data/rules/dom4j_6.RULE new file mode 100644 index 00000000000..c1f415e138a --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_6.RULE @@ -0,0 +1 @@ +Dom4j is licensed under the BSD style license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/dom4j_6.yml b/src/licensedcode/data/rules/dom4j_6.yml new file mode 100644 index 00000000000..a6bf0fd4576 --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_6.yml @@ -0,0 +1,4 @@ +license_expression: dom4j +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/dom4j_classworlds.yml b/src/licensedcode/data/rules/dom4j_classworlds.yml index 828a755b3ac..7c28100fe30 100644 --- a/src/licensedcode/data/rules/dom4j_classworlds.yml +++ b/src/licensedcode/data/rules/dom4j_classworlds.yml @@ -1,4 +1,5 @@ license_expression: dom4j is_license_reference: yes +relevance: 100 ignorable_urls: - http://classworlds.codehaus.org/license.html diff --git a/src/licensedcode/data/rules/dtree.yml b/src/licensedcode/data/rules/dtree.yml index e97c4dfc23b..2346f2ae31a 100644 --- a/src/licensedcode/data/rules/dtree.yml +++ b/src/licensedcode/data/rules/dtree.yml @@ -1,4 +1,5 @@ license_expression: dtree is_license_reference: yes +relevance: 100 ignorable_urls: - http://destroydrop.com/javascripts/tree/ diff --git a/src/licensedcode/data/rules/ecl-1.0.yml b/src/licensedcode/data/rules/ecl-1.0.yml index 80152703809..c35d65d4bb2 100644 --- a/src/licensedcode/data/rules/ecl-1.0.yml +++ b/src/licensedcode/data/rules/ecl-1.0.yml @@ -1,4 +1,5 @@ license_expression: ecl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ecl1.php diff --git a/src/licensedcode/data/rules/ecl-1.0_1.yml b/src/licensedcode/data/rules/ecl-1.0_1.yml index 6749e7b2fa9..b349f9d2f24 100644 --- a/src/licensedcode/data/rules/ecl-1.0_1.yml +++ b/src/licensedcode/data/rules/ecl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: ecl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ecl1.php diff --git a/src/licensedcode/data/rules/ecl-1.0_2.yml b/src/licensedcode/data/rules/ecl-1.0_2.yml index 9298c3675f5..8c01781da8f 100644 --- a/src/licensedcode/data/rules/ecl-1.0_2.yml +++ b/src/licensedcode/data/rules/ecl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: ecl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ecl-1.0_4.yml b/src/licensedcode/data/rules/ecl-1.0_4.yml index e37d261c6b3..e31fbff69f7 100644 --- a/src/licensedcode/data/rules/ecl-1.0_4.yml +++ b/src/licensedcode/data/rules/ecl-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: ecl-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ecl-1.0_5.yml b/src/licensedcode/data/rules/ecl-1.0_5.yml index 9298c3675f5..8c01781da8f 100644 --- a/src/licensedcode/data/rules/ecl-1.0_5.yml +++ b/src/licensedcode/data/rules/ecl-1.0_5.yml @@ -1,2 +1,3 @@ license_expression: ecl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ecl-2.0.yml b/src/licensedcode/data/rules/ecl-2.0.yml index 62283b69cff..e19f58399fe 100644 --- a/src/licensedcode/data/rules/ecl-2.0.yml +++ b/src/licensedcode/data/rules/ecl-2.0.yml @@ -1,4 +1,5 @@ license_expression: ecl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ecl2.php diff --git a/src/licensedcode/data/rules/ecl-2.0_1.yml b/src/licensedcode/data/rules/ecl-2.0_1.yml index 2a816cced0c..6011037bd4f 100644 --- a/src/licensedcode/data/rules/ecl-2.0_1.yml +++ b/src/licensedcode/data/rules/ecl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: ecl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ecl2.php diff --git a/src/licensedcode/data/rules/ecl-2.0_2.yml b/src/licensedcode/data/rules/ecl-2.0_2.yml index 91307a984d4..29eb6a7c1d3 100644 --- a/src/licensedcode/data/rules/ecl-2.0_2.yml +++ b/src/licensedcode/data/rules/ecl-2.0_2.yml @@ -1,2 +1,3 @@ license_expression: ecl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ecosrh-1.1_2.yml b/src/licensedcode/data/rules/ecosrh-1.1_2.yml index e28c35e8d33..8f50b73f109 100644 --- a/src/licensedcode/data/rules/ecosrh-1.1_2.yml +++ b/src/licensedcode/data/rules/ecosrh-1.1_2.yml @@ -1,2 +1,3 @@ license_expression: ecosrh-1.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ecosrh-1.1_5.yml b/src/licensedcode/data/rules/ecosrh-1.1_5.yml index cab56439b29..d6b7404825c 100644 --- a/src/licensedcode/data/rules/ecosrh-1.1_5.yml +++ b/src/licensedcode/data/rules/ecosrh-1.1_5.yml @@ -1,4 +1,5 @@ license_expression: ecosrh-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ecos.sourceware.org/old-license.html diff --git a/src/licensedcode/data/rules/edl-1.0.yml b/src/licensedcode/data/rules/edl-1.0.yml index dd4c79d0439..9195e2d57c5 100644 --- a/src/licensedcode/data/rules/edl-1.0.yml +++ b/src/licensedcode/data/rules/edl-1.0.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/org/documents/edl-v10.php diff --git a/src/licensedcode/data/rules/edl-1.0_3.yml b/src/licensedcode/data/rules/edl-1.0_3.yml index 03348bbf79d..c59e4873c86 100644 --- a/src/licensedcode/data/rules/edl-1.0_3.yml +++ b/src/licensedcode/data/rules/edl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/org/documents/edl-v10.html diff --git a/src/licensedcode/data/rules/efl-1.0.yml b/src/licensedcode/data/rules/efl-1.0.yml index 0eeb380fd49..17eb2aea4a8 100644 --- a/src/licensedcode/data/rules/efl-1.0.yml +++ b/src/licensedcode/data/rules/efl-1.0.yml @@ -1,5 +1,6 @@ license_expression: efl-1.0 is_license_reference: yes +relevance: 100 notes: http://www.eiffel-nice.org/license/forum.txt ignorable_urls: - http://www.eiffel-nice.org/license/forum.txt diff --git a/src/licensedcode/data/rules/efl-1.0_1.yml b/src/licensedcode/data/rules/efl-1.0_1.yml index 1d84ce6f7d9..3fc7b3af423 100644 --- a/src/licensedcode/data/rules/efl-1.0_1.yml +++ b/src/licensedcode/data/rules/efl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: efl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ver1_eiffel.php diff --git a/src/licensedcode/data/rules/efl-1.0_3.yml b/src/licensedcode/data/rules/efl-1.0_3.yml index 783ea6fe356..ba8fde3a774 100644 --- a/src/licensedcode/data/rules/efl-1.0_3.yml +++ b/src/licensedcode/data/rules/efl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: efl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Eiffel_Forum_License_V1 diff --git a/src/licensedcode/data/rules/efl-1.0_5.yml b/src/licensedcode/data/rules/efl-1.0_5.yml index bf07647305d..28a5ea38f3f 100644 --- a/src/licensedcode/data/rules/efl-1.0_5.yml +++ b/src/licensedcode/data/rules/efl-1.0_5.yml @@ -1,2 +1,3 @@ license_expression: efl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/efl-2.0.yml b/src/licensedcode/data/rules/efl-2.0.yml index 422f87b3fb4..ac36ed93a13 100644 --- a/src/licensedcode/data/rules/efl-2.0.yml +++ b/src/licensedcode/data/rules/efl-2.0.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource-definition.org/licenses/ver2_eiffel.html diff --git a/src/licensedcode/data/rules/efl-2.0_1.yml b/src/licensedcode/data/rules/efl-2.0_1.yml index 484c897edb6..de8a3b52a19 100644 --- a/src/licensedcode/data/rules/efl-2.0_1.yml +++ b/src/licensedcode/data/rules/efl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eiffel-nice.org/license/eiffel-forum-license-2.txt diff --git a/src/licensedcode/data/rules/efl-2.0_10.yml b/src/licensedcode/data/rules/efl-2.0_10.yml index 88c25fa9869..be19098d929 100644 --- a/src/licensedcode/data/rules/efl-2.0_10.yml +++ b/src/licensedcode/data/rules/efl-2.0_10.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ver2_eiffel.php diff --git a/src/licensedcode/data/rules/efl-2.0_2.yml b/src/licensedcode/data/rules/efl-2.0_2.yml index 789b92adeff..6f7b0451387 100644 --- a/src/licensedcode/data/rules/efl-2.0_2.yml +++ b/src/licensedcode/data/rules/efl-2.0_2.yml @@ -1,5 +1,6 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 notes: http://amalasoft.com/downloads/ael/ds/LICENSE.txt ignorable_urls: - http://amalasoft.com/downloads/ael/ds/LICENSE.txt diff --git a/src/licensedcode/data/rules/efl-2.0_3.yml b/src/licensedcode/data/rules/efl-2.0_3.yml index 784dc4adeb5..32f4ebd28f7 100644 --- a/src/licensedcode/data/rules/efl-2.0_3.yml +++ b/src/licensedcode/data/rules/efl-2.0_3.yml @@ -1,2 +1,3 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/efl-2.0_4.yml b/src/licensedcode/data/rules/efl-2.0_4.yml index 55e3a6d8cd1..10c2f0f65c7 100644 --- a/src/licensedcode/data/rules/efl-2.0_4.yml +++ b/src/licensedcode/data/rules/efl-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eiffel-nice.org/license/ diff --git a/src/licensedcode/data/rules/efl-2.0_5.yml b/src/licensedcode/data/rules/efl-2.0_5.yml index 31ee2212084..f0dfcd46c2d 100644 --- a/src/licensedcode/data/rules/efl-2.0_5.yml +++ b/src/licensedcode/data/rules/efl-2.0_5.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://en.wikipedia.org/wiki/Eiffel_Forum_License diff --git a/src/licensedcode/data/rules/efl-2.0_6.yml b/src/licensedcode/data/rules/efl-2.0_6.yml index 384ef67514c..9b1c9132a79 100644 --- a/src/licensedcode/data/rules/efl-2.0_6.yml +++ b/src/licensedcode/data/rules/efl-2.0_6.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://inamidst.com/stuff/eiffel/ diff --git a/src/licensedcode/data/rules/efl-2.0_8.yml b/src/licensedcode/data/rules/efl-2.0_8.yml index 9d5f2fb2185..d6bbc48452f 100644 --- a/src/licensedcode/data/rules/efl-2.0_8.yml +++ b/src/licensedcode/data/rules/efl-2.0_8.yml @@ -1,4 +1,5 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eiffel-nice.org/license/eiffel-forum-license-2.html diff --git a/src/licensedcode/data/rules/efl-2.0_9.yml b/src/licensedcode/data/rules/efl-2.0_9.yml index 784dc4adeb5..32f4ebd28f7 100644 --- a/src/licensedcode/data/rules/efl-2.0_9.yml +++ b/src/licensedcode/data/rules/efl-2.0_9.yml @@ -1,2 +1,3 @@ license_expression: efl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/egenix-1.1.0.yml b/src/licensedcode/data/rules/egenix-1.1.0.yml index 75edaf579cd..79ff1335eee 100644 --- a/src/licensedcode/data/rules/egenix-1.1.0.yml +++ b/src/licensedcode/data/rules/egenix-1.1.0.yml @@ -1,3 +1,4 @@ license_expression: egenix-1.1.0 is_license_reference: yes +relevance: 100 notes: egenix-110 diff --git a/src/licensedcode/data/rules/ej-technologies-eula.yml b/src/licensedcode/data/rules/ej-technologies-eula.yml index 87a548bc7f2..ddfe516807a 100644 --- a/src/licensedcode/data/rules/ej-technologies-eula.yml +++ b/src/licensedcode/data/rules/ej-technologies-eula.yml @@ -1,4 +1,5 @@ license_expression: ej-technologies-eula is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ej-technologies.com/buy/jprofiler/jprofiler_license.html diff --git a/src/licensedcode/data/rules/elib-gpl_1.yml b/src/licensedcode/data/rules/elib-gpl_1.yml index 69fe16b53fb..4041bc0a17f 100644 --- a/src/licensedcode/data/rules/elib-gpl_1.yml +++ b/src/licensedcode/data/rules/elib-gpl_1.yml @@ -1,4 +1,5 @@ license_expression: elib-gpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.math.utah.edu/docs/info/elib_3.html diff --git a/src/licensedcode/data/rules/elib-gpl_3.yml b/src/licensedcode/data/rules/elib-gpl_3.yml index ddf39e78143..b677c977a65 100644 --- a/src/licensedcode/data/rules/elib-gpl_3.yml +++ b/src/licensedcode/data/rules/elib-gpl_3.yml @@ -1,4 +1,5 @@ license_expression: elib-gpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.math.utah.edu/docs/info/elib_1.html diff --git a/src/licensedcode/data/rules/elib-gpl_4.yml b/src/licensedcode/data/rules/elib-gpl_4.yml index f2a45096c74..ccf5b6fc444 100644 --- a/src/licensedcode/data/rules/elib-gpl_4.yml +++ b/src/licensedcode/data/rules/elib-gpl_4.yml @@ -1,4 +1,5 @@ license_expression: elib-gpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.math.utah.edu/docs/info/elib_1.html#SEC1 diff --git a/src/licensedcode/data/rules/emx-library.yml b/src/licensedcode/data/rules/emx-library.yml index 952d1f3ef70..715a4e76700 100644 --- a/src/licensedcode/data/rules/emx-library.yml +++ b/src/licensedcode/data/rules/emx-library.yml @@ -1,4 +1,5 @@ license_expression: emx-library is_license_reference: yes +relevance: 100 ignorable_urls: - http://web.lemoyne.edu/courseinformation/emtex/emx/doc/COPYING.EMX diff --git a/src/licensedcode/data/rules/enhydra-1.1.yml b/src/licensedcode/data/rules/enhydra-1.1.yml index 678b3fe6362..6a0d2d0a2e7 100644 --- a/src/licensedcode/data/rules/enhydra-1.1.yml +++ b/src/licensedcode/data/rules/enhydra-1.1.yml @@ -1,4 +1,5 @@ license_expression: enhydra-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ksoap.objectweb.org/software/license/index.html diff --git a/src/licensedcode/data/rules/entessa-1.0.yml b/src/licensedcode/data/rules/entessa-1.0.yml index ea65f9dabe2..d597335ca57 100644 --- a/src/licensedcode/data/rules/entessa-1.0.yml +++ b/src/licensedcode/data/rules/entessa-1.0.yml @@ -1,4 +1,5 @@ license_expression: entessa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://openseal.org/epl/ diff --git a/src/licensedcode/data/rules/entessa-1.0_1.yml b/src/licensedcode/data/rules/entessa-1.0_1.yml index 861e2cf2bd7..1c1f4a6822d 100644 --- a/src/licensedcode/data/rules/entessa-1.0_1.yml +++ b/src/licensedcode/data/rules/entessa-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: entessa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/entessa.php diff --git a/src/licensedcode/data/rules/entessa-1.0_2.yml b/src/licensedcode/data/rules/entessa-1.0_2.yml index 5aa5d99ec74..f4123b309fe 100644 --- a/src/licensedcode/data/rules/entessa-1.0_2.yml +++ b/src/licensedcode/data/rules/entessa-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: entessa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://openseal.sourceforge.net/epl/index.html diff --git a/src/licensedcode/data/rules/entessa-1.0_3.yml b/src/licensedcode/data/rules/entessa-1.0_3.yml index c21bce91f5b..42ffdc1e0fe 100644 --- a/src/licensedcode/data/rules/entessa-1.0_3.yml +++ b/src/licensedcode/data/rules/entessa-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: entessa-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/entessa.php diff --git a/src/licensedcode/data/rules/entessa-1.0_4.yml b/src/licensedcode/data/rules/entessa-1.0_4.yml index 108651ecf4b..8c0e04d6579 100644 --- a/src/licensedcode/data/rules/entessa-1.0_4.yml +++ b/src/licensedcode/data/rules/entessa-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: entessa-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/epics.yml b/src/licensedcode/data/rules/epics.yml index d4c30eca85d..9e409abba8a 100644 --- a/src/licensedcode/data/rules/epics.yml +++ b/src/licensedcode/data/rules/epics.yml @@ -1,4 +1,5 @@ license_expression: epics is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.aps.anl.gov/epics/license/open.php diff --git a/src/licensedcode/data/rules/epics_3.RULE b/src/licensedcode/data/rules/epics_3.RULE new file mode 100644 index 00000000000..283911d557f --- /dev/null +++ b/src/licensedcode/data/rules/epics_3.RULE @@ -0,0 +1,27 @@ +SOFTWARE LICENSE AGREEMENT + +Software: + +1. The "Software", below, refers to (in either source code, or binary form and accompanying documentation). Each licensee is addressed as "you" or "Licensee." + +2. The copyright holders shown above and their third-party licensors hereby grant Licensee a royalty-free nonexclusive license, subject to the limitations stated herein and U.S. Government license rights. + +3. You may modify and make a copy or copies of the Software for use within your organization, if you meet the following conditions: + +Copies in source code must include the copyright notice and this Software License Agreement. + +Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy. + +4. You may modify a copy or copies of the Software or any portion of it, thus forming a work based on the Software, and distribute copies of such work outside your organization, if you meet all of the following conditions: + +Copies in source code must include the copyright notice and this Software License Agreement; + +Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy; + +Modified copies and works based on the Software must carry prominent notices stating that you changed specified portions of the Software. + +5. Portions of the Software resulted from work developed under a U.S. Government contract and are subject to the following license: the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, and perform publicly and display publicly. + +6. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED. + +7. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epics_3.yml b/src/licensedcode/data/rules/epics_3.yml new file mode 100644 index 00000000000..2b29342c03c --- /dev/null +++ b/src/licensedcode/data/rules/epics_3.yml @@ -0,0 +1,2 @@ +license_expression: epics +is_license_text: yes diff --git a/src/licensedcode/data/rules/epics_and_proprietary-license_1.RULE b/src/licensedcode/data/rules/epics_and_proprietary-license_1.RULE new file mode 100644 index 00000000000..6f211ec41da --- /dev/null +++ b/src/licensedcode/data/rules/epics_and_proprietary-license_1.RULE @@ -0,0 +1,27 @@ +SOFTWARE LICENSE AGREEMENT +Software: EPICS BASE +Versions: 3.13.7 and higher + +IMPORTANT! READ CAREFULLY: EPICS BASE is NOT distributed as Open Source. This is a legal agreement between you (in your capacity as an individual and as an agent for your company, institution or other entity) and The University of Chicago, as Operator of Argonne National Laboratory under Contract W-31-109-ENG-38 with the U.S. Department of Energy ("Argonne"), and The Regents of the University of California, as Operator of Los Alamos National Laboratory under Contract W-7405-ENG-36 with the U.S. Department of Energy ("Los Alamos"). + + The "Software", below, refers to EPICS BASE (in either source code, or binary form and accompanying documentation). Each licensee is addressed as "you" or "Licensee." + + Argonne and Los Alamos are copyright holders in the Software. The copyright holders and their third-party licensors hereby grant Licensee a royalty-free nonexclusive license, subject to the limitations stated herein and U.S. Government license rights. + + You may modify and make a copy or copies of the Software for use within your organization, if you meet the following conditions: + Copies in source code must include the copyright notice and this Software License Agreement. + Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy. + + You may modify a copy or copies of the Software or any portion of it, thus forming a work based on the Software, and distribute copies of such work outside your organization, if you meet all of the following conditions: + Copies in source code must include the copyright notice and this Software License Agreement; + Copies in binary form must include the copyright notice and this Software License Agreement in the documentation and/or other materials provided with the copy; + Modified copies and works based on the Software must carry prominent notices stating that you changed specified portions of the Software; and + Prior to sending a copy or modified copy of the Software to any person or entity outside your organization you must verify with Argonne that the intended recipient of the Software has executed a license with Argonne for EPICS BASE. (See http://www.aps.anl.gov/epics/license/verify.php for information on how to contact Argonne.) + + THE SOFTWARE INCLUDES PORTIONS WHICH MAY REQUIRE SOME FORM OF EXPORT CONTROL LICENSE FROM THE U.S. GOVERNMENT. FAILURE TO OBTAIN SUCH EXPORT CONTROL LICENSE MAY RESULT IN CRIMINAL LIABILITY UNDER U.S. LAWS. + + Portions of the Software resulted from work developed under a U.S. Government contract and are subject to the following license: the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, and perform publicly and display publicly. + + WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NONINFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR FREE OR THAT ANY ERRORS WILL BE CORRECTED. + + LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epics_and_proprietary-license_1.yml b/src/licensedcode/data/rules/epics_and_proprietary-license_1.yml new file mode 100644 index 00000000000..e643ddf727f --- /dev/null +++ b/src/licensedcode/data/rules/epics_and_proprietary-license_1.yml @@ -0,0 +1,4 @@ +license_expression: epics AND proprietary-license +is_license_text: yes +ignorable_urls: + - http://www.aps.anl.gov/epics/license/verify.php diff --git a/src/licensedcode/data/rules/epl-1.0.yml b/src/licensedcode/data/rules/epl-1.0.yml index 1b66e00e285..d2c36ee4816 100644 --- a/src/licensedcode/data/rules/epl-1.0.yml +++ b/src/licensedcode/data/rules/epl-1.0.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_11.yml b/src/licensedcode/data/rules/epl-1.0_11.yml index 5eb893b89c3..eff859b8449 100644 --- a/src/licensedcode/data/rules/epl-1.0_11.yml +++ b/src/licensedcode/data/rules/epl-1.0_11.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_14.yml b/src/licensedcode/data/rules/epl-1.0_14.yml index d5598c6a313..f7f12559fd7 100644 --- a/src/licensedcode/data/rules/epl-1.0_14.yml +++ b/src/licensedcode/data/rules/epl-1.0_14.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_15.yml b/src/licensedcode/data/rules/epl-1.0_15.yml index 8a06b504979..05105b1eea8 100644 --- a/src/licensedcode/data/rules/epl-1.0_15.yml +++ b/src/licensedcode/data/rules/epl-1.0_15.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/epl-1.0 diff --git a/src/licensedcode/data/rules/epl-1.0_18.yml b/src/licensedcode/data/rules/epl-1.0_18.yml index 13df2e30b02..0d63bef1101 100644 --- a/src/licensedcode/data/rules/epl-1.0_18.yml +++ b/src/licensedcode/data/rules/epl-1.0_18.yml @@ -1,2 +1,3 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/epl-1.0_4.yml b/src/licensedcode/data/rules/epl-1.0_4.yml index 13df2e30b02..0d63bef1101 100644 --- a/src/licensedcode/data/rules/epl-1.0_4.yml +++ b/src/licensedcode/data/rules/epl-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/epl-1.0_5.yml b/src/licensedcode/data/rules/epl-1.0_5.yml index a75c7a06ed8..65efa749a94 100644 --- a/src/licensedcode/data/rules/epl-1.0_5.yml +++ b/src/licensedcode/data/rules/epl-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/eclipse-1.0.php diff --git a/src/licensedcode/data/rules/epl-1.0_72.RULE b/src/licensedcode/data/rules/epl-1.0_72.RULE new file mode 100644 index 00000000000..71f20d42c75 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_72.RULE @@ -0,0 +1 @@ +licensed under the Eclipse Public License. See Eclipse Public License version 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_72.yml b/src/licensedcode/data/rules/epl-1.0_72.yml new file mode 100644 index 00000000000..c79d4375ce9 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_72.yml @@ -0,0 +1,3 @@ +license_expression: epl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/epl-1.0_73.RULE b/src/licensedcode/data/rules/epl-1.0_73.RULE new file mode 100644 index 00000000000..3992bbbae15 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_73.RULE @@ -0,0 +1 @@ +Licensed under the Eclipse Public License-v. 1.0:http://www.eclipse.org/legal/epl-v10.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_73.yml b/src/licensedcode/data/rules/epl-1.0_73.yml new file mode 100644 index 00000000000..eff859b8449 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_73.yml @@ -0,0 +1,5 @@ +license_expression: epl-1.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_8.yml b/src/licensedcode/data/rules/epl-1.0_8.yml index 1b66e00e285..d2c36ee4816 100644 --- a/src/licensedcode/data/rules/epl-1.0_8.yml +++ b/src/licensedcode/data/rules/epl-1.0_8.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_9.yml b/src/licensedcode/data/rules/epl-1.0_9.yml index 9f345828846..7f09658e1d6 100644 --- a/src/licensedcode/data/rules/epl-1.0_9.yml +++ b/src/licensedcode/data/rules/epl-1.0_9.yml @@ -1,4 +1,5 @@ license_expression: epl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://eclipse.org/legal/eplfaq.php diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.RULE b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.RULE new file mode 100644 index 00000000000..8ab08b5ca27 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.RULE @@ -0,0 +1 @@ +distributed to under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"), and the Refractions BSD License 1.0 ("BSD"). \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.yml b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.yml new file mode 100644 index 00000000000..4162b192575 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_4.yml @@ -0,0 +1,2 @@ +license_expression: epl-1.0 OR bsd-new +is_license_notice: yes diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.RULE b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.RULE new file mode 100644 index 00000000000..3b97ebc0102 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.RULE @@ -0,0 +1,4 @@ +This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +(http://www.eclipse.org/legal/epl-v10.html), and the Refractions BSD +License v1.0 (http://udig.refractions.net/files/bsd3-v10.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.yml b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.yml new file mode 100644 index 00000000000..4313b209321 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_5.yml @@ -0,0 +1,5 @@ +license_expression: epl-1.0 OR bsd-new +is_license_notice: yes +ignorable_urls: + - http://udig.refractions.net/files/bsd3-v10.html + - http://www.eclipse.org/legal/epl-v10.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.RULE new file mode 100644 index 00000000000..7627028a972 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.RULE @@ -0,0 +1,12 @@ + + + Eclipse Public License 1.0 + http://www.eclipse.org/org/documents/epl-v10.php + Manual + + + GNU Lesser GPL 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + manual + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.yml new file mode 100644 index 00000000000..c563553f604 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_5.yml @@ -0,0 +1,7 @@ +license_expression: epl-1.0 OR lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +notes: found in sat4j +ignorable_urls: + - http://www.eclipse.org/org/documents/epl-v10.php + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.RULE new file mode 100644 index 00000000000..68e3d36706b --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.RULE @@ -0,0 +1,13 @@ +// This module is multi-licensed and may be used under the terms +// of any of the following licenses: +// +// EPL, Eclipse Public License, V1.0 or later, http://www.eclipse.org/legal +// LGPL, GNU Lesser General Public License, V2.1 or later, https://www.gnu.org/licenses/lgpl.html +// GPL, GNU General Public License, V2 or later, https://www.gnu.org/licenses/gpl.html +// AGPL, GNU Affero General Public License V3 or later, https://www.gnu.org/licenses/agpl.html +// AL, Apache License, V2.0 or later, https://www.apache.org/licenses +// BSD, BSD License, http://www.opensource.org/licenses/bsd-license.php +// MIT, MIT License, http://www.opensource.org/licenses/MIT +// +// Please contact the author if you need another license. +// This module is provided "as is", without warranties of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.yml new file mode 100644 index 00000000000..4deba13b8d4 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_1.yml @@ -0,0 +1,14 @@ +license_expression: epl-1.0 OR lgpl-2.1-plus OR gpl-2.0-plus OR agpl-3.0-plus OR apache-2.0 + OR bsd-new OR mit +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +notes: seen in http://www.source-code.biz/base64coder/java/Base64Coder.java.txt +ignorable_urls: + - http://www.eclipse.org/legal + - http://www.opensource.org/licenses/MIT + - http://www.opensource.org/licenses/bsd-license.php + - https://www.apache.org/licenses + - https://www.gnu.org/licenses/agpl.html + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.RULE new file mode 100644 index 00000000000..348749789d7 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.RULE @@ -0,0 +1,13 @@ +// This module is multi-licensed and may be used under the terms +// of any of the following licenses: +// +// EPL, Eclipse Public License, V1.0 or later, http://www.eclipse.org/legal +// LGPL, GNU Lesser General Public License, V2.1 or later, https://www.gnu.org/licenses/lgpl.html +// GPL, GNU General Public License, V2 or later, https://www.gnu.org/licenses/gpl.html +// AGPL, GNU Affero General Public License V3 or later, https://www.gnu.org/licenses/agpl.html +// AL, Apache License, V2.0 or later, http://www.apache.org/licenses +// BSD, BSD License, http://www.opensource.org/licenses/bsd-license.php +// MIT, MIT License, http://www.opensource.org/licenses/MIT +// +// Please contact the author if you need another license. +// This module is provided "as is", without warranties of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.yml new file mode 100644 index 00000000000..4aa35b52706 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_agpl-3.0-plus_or_apache-2.0_or_bsd-new_or_mit_2.yml @@ -0,0 +1,14 @@ +license_expression: epl-1.0 OR lgpl-2.1-plus OR gpl-2.0-plus OR agpl-3.0-plus OR apache-2.0 + OR bsd-new OR mit +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +notes: seen in http://www.source-code.biz/base64coder/java/Base64Coder.java.txt +ignorable_urls: + - http://www.apache.org/licenses + - http://www.eclipse.org/legal + - http://www.opensource.org/licenses/MIT + - http://www.opensource.org/licenses/bsd-license.php + - https://www.gnu.org/licenses/agpl.html + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.RULE new file mode 100644 index 00000000000..8c45be496e9 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.RULE @@ -0,0 +1,11 @@ +// This module is multi-licensed and may be used under the terms +// of any of the following licenses: +// +// EPL, Eclipse Public License, V1.0 or later, http://www.eclipse.org/legal +// LGPL, GNU Lesser General Public License, V2.1 or later, https://www.gnu.org/licenses/lgpl.html +// GPL, GNU General Public License, V2 or later, https://www.gnu.org/licenses/gpl.html +// AL, Apache License, V2.0 or later, http://www.apache.org/licenses +// BSD, BSD License, http://www.opensource.org/licenses/bsd-license.php +// +// Please contact the author if you need another license. +// This module is provided "as is", without warranties of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.yml new file mode 100644 index 00000000000..418d7141f89 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_4.yml @@ -0,0 +1,10 @@ +license_expression: epl-1.0 OR lgpl-2.1-plus OR gpl-2.0-plus OR apache-2.0 OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - http://www.apache.org/licenses + - http://www.eclipse.org/legal + - http://www.opensource.org/licenses/bsd-license.php + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.RULE b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.RULE new file mode 100644 index 00000000000..968cf79c188 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.RULE @@ -0,0 +1,11 @@ +// This module is multi-licensed and may be used under the terms +// of any of the following licenses: +// +// EPL, Eclipse Public License, V1.0 or later, http://www.eclipse.org/legal +// LGPL, GNU Lesser General Public License, V2.1 or later, https://www.gnu.org/licenses/lgpl.html +// GPL, GNU General Public License, V2 or later, https://www.gnu.org/licenses/gpl.html +// AL, Apache License, V2.0 or later, https://www.apache.org/licenses +// BSD, BSD License, http://www.opensource.org/licenses/bsd-license.php +// +// Please contact the author if you need another license. +// This module is provided "as is", without warranties of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.yml new file mode 100644 index 00000000000..b0eb412d4c6 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1-plus_or_gpl-2.0-plus_or_apache-2.0_or_bsd-new_5.yml @@ -0,0 +1,10 @@ +license_expression: epl-1.0 OR lgpl-2.1-plus OR gpl-2.0-plus OR apache-2.0 OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - http://www.eclipse.org/legal + - http://www.opensource.org/licenses/bsd-license.php + - https://www.apache.org/licenses + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.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 new file mode 100644 index 00000000000..e2fe11e750d --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.RULE @@ -0,0 +1,11 @@ + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.yml b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.yml new file mode 100644 index 00000000000..4e0dccc1e25 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_lgpl-2.1_2.yml @@ -0,0 +1,7 @@ +license_expression: epl-1.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.eclipse.org/legal/epl-v10.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/epl-2.0_2.yml b/src/licensedcode/data/rules/epl-2.0_2.yml index e4902601227..e6e9daa4a89 100644 --- a/src/licensedcode/data/rules/epl-2.0_2.yml +++ b/src/licensedcode/data/rules/epl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: epl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.eclipse.org/legal/epl-2.0 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 new file mode 100644 index 00000000000..a0348326b7f --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.RULE @@ -0,0 +1,3 @@ + 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' diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.yml b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.yml new file mode 100644 index 00000000000..1b73890d385 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_18.yml @@ -0,0 +1,9 @@ +license_expression: epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +notes: this is in the JRuby pom.rb +ignorable_urls: + - http://www.eclipse.org/legal/epl-v20.html + - https://www.gnu.org/licenses/gpl-2.0-standalone.html + - https://www.gnu.org/licenses/lgpl-2.1-standalone.html 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 new file mode 100644 index 00000000000..a7684b5aaa3 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.RULE @@ -0,0 +1,14 @@ + + + GPL-2.0 + https://www.gnu.org/licenses/gpl-2.0-standalone.html + + + LGPL-2.1 + https://www.gnu.org/licenses/lgpl-2.1-standalone.html + + + 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.yml b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.yml new file mode 100644 index 00000000000..96630a260f5 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_19.yml @@ -0,0 +1,7 @@ +license_expression: epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.eclipse.org/legal/epl-v20.html + - https://www.gnu.org/licenses/gpl-2.0-standalone.html + - https://www.gnu.org/licenses/lgpl-2.1-standalone.html diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_7_NOT.yml b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_7_NOT.yml index 30f24ebf13d..939cedf7106 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_7_NOT.yml +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_7_NOT.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: some comment about a license diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.RULE new file mode 100644 index 00000000000..ecd6bb620e9 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.RULE @@ -0,0 +1,17 @@ + + + Eclipse Public License - v 2.0 + https://www.eclipse.org/legal/epl-2.0/ + repo + + + GNU General Public License Version 2 + https://www.gnu.org/copyleft/gpl.html + repo + + + GNU Lesser General Public License Version 2.1 + https://www.gnu.org/licenses/lgpl.html + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.yml b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.yml new file mode 100644 index 00000000000..af426b4d2fe --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_or_lgpl-2.1_4.yml @@ -0,0 +1,8 @@ +license_expression: epl-2.0 OR gpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 100 +minimum_coverage: 60 +ignorable_urls: + - https://www.eclipse.org/legal/epl-2.0/ + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/epo-osl-2005.1.yml b/src/licensedcode/data/rules/epo-osl-2005.1.yml index c4fa0f5a221..8e150c78fff 100644 --- a/src/licensedcode/data/rules/epo-osl-2005.1.yml +++ b/src/licensedcode/data/rules/epo-osl-2005.1.yml @@ -1,4 +1,5 @@ license_expression: epo-osl-2005.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ephx.sourceforge.net/viewlicence.html diff --git a/src/licensedcode/data/rules/erlangpl-1.1.yml b/src/licensedcode/data/rules/erlangpl-1.1.yml index d60401ab452..a7e9ebdf296 100644 --- a/src/licensedcode/data/rules/erlangpl-1.1.yml +++ b/src/licensedcode/data/rules/erlangpl-1.1.yml @@ -1,4 +1,5 @@ license_expression: erlangpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.erlang.org/EPLICENSE diff --git a/src/licensedcode/data/rules/erlangpl-1.1_1.yml b/src/licensedcode/data/rules/erlangpl-1.1_1.yml index 292d5f0fa57..cc3578d19e3 100644 --- a/src/licensedcode/data/rules/erlangpl-1.1_1.yml +++ b/src/licensedcode/data/rules/erlangpl-1.1_1.yml @@ -1,2 +1,3 @@ license_expression: erlangpl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/eu-datagrid.yml b/src/licensedcode/data/rules/eu-datagrid.yml index d238f5b2d6f..e791cc51bc6 100644 --- a/src/licensedcode/data/rules/eu-datagrid.yml +++ b/src/licensedcode/data/rules/eu-datagrid.yml @@ -1,4 +1,5 @@ license_expression: eu-datagrid is_license_reference: yes +relevance: 100 ignorable_urls: - http://eu-datagrid.web.cern.ch/eu-datagrid/license.html diff --git a/src/licensedcode/data/rules/eu-datagrid_1.yml b/src/licensedcode/data/rules/eu-datagrid_1.yml index 6d57c8b5fbd..f3b0c0c28cd 100644 --- a/src/licensedcode/data/rules/eu-datagrid_1.yml +++ b/src/licensedcode/data/rules/eu-datagrid_1.yml @@ -1,4 +1,5 @@ license_expression: eu-datagrid is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/eudatagrid.php diff --git a/src/licensedcode/data/rules/eu-datagrid_2.yml b/src/licensedcode/data/rules/eu-datagrid_2.yml index dacecf39a06..faec98665b4 100644 --- a/src/licensedcode/data/rules/eu-datagrid_2.yml +++ b/src/licensedcode/data/rules/eu-datagrid_2.yml @@ -1,2 +1,3 @@ license_expression: eu-datagrid is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/eupl-1.0.yml b/src/licensedcode/data/rules/eupl-1.0.yml index be04e3bf1a6..a40157e3462 100644 --- a/src/licensedcode/data/rules/eupl-1.0.yml +++ b/src/licensedcode/data/rules/eupl-1.0.yml @@ -1,4 +1,5 @@ license_expression: eupl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ec.europa.eu/idabc/en/document/7330.html diff --git a/src/licensedcode/data/rules/eupl-1.0_1.yml b/src/licensedcode/data/rules/eupl-1.0_1.yml index 555536c5b8a..83677a245a8 100644 --- a/src/licensedcode/data/rules/eupl-1.0_1.yml +++ b/src/licensedcode/data/rules/eupl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: eupl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/eupl-1.1.yml b/src/licensedcode/data/rules/eupl-1.1.yml index 37e999889e8..27fdd9ec8b8 100644 --- a/src/licensedcode/data/rules/eupl-1.1.yml +++ b/src/licensedcode/data/rules/eupl-1.1.yml @@ -1,4 +1,5 @@ license_expression: eupl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ec.europa.eu/idabc/eupl diff --git a/src/licensedcode/data/rules/eupl-1.1_1.yml b/src/licensedcode/data/rules/eupl-1.1_1.yml index e67236cc0b6..e08f8628430 100644 --- a/src/licensedcode/data/rules/eupl-1.1_1.yml +++ b/src/licensedcode/data/rules/eupl-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: eupl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.osor.eu/eupl/european-union-public-licence-eupl-v.1.1 diff --git a/src/licensedcode/data/rules/eupl-1.1_13.RULE b/src/licensedcode/data/rules/eupl-1.1_13.RULE new file mode 100644 index 00000000000..c265a5de22f --- /dev/null +++ b/src/licensedcode/data/rules/eupl-1.1_13.RULE @@ -0,0 +1 @@ +Licensed under the EUPL, Version 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eupl-1.1_13.yml b/src/licensedcode/data/rules/eupl-1.1_13.yml new file mode 100644 index 00000000000..82070de14ce --- /dev/null +++ b/src/licensedcode/data/rules/eupl-1.1_13.yml @@ -0,0 +1,3 @@ +license_expression: eupl-1.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/eupl-1.1_14.RULE b/src/licensedcode/data/rules/eupl-1.1_14.RULE new file mode 100644 index 00000000000..636333e1817 --- /dev/null +++ b/src/licensedcode/data/rules/eupl-1.1_14.RULE @@ -0,0 +1,16 @@ +Licensed under the EUPL, Version 1.1 or - as soon they +will be approved by the European Commission - subsequent +versions of the EUPL (the "Licence"); +You may not use this work except in compliance with the +Licence. +For convenience a plain text copy of the English version +of the Licence can be found in the file LICENCE.txt in +the top-level directory of this software distribution. +You may obtain a copy of the Licence in any of 22 European +Languages at: +http://joinup.ec.europa.eu/software/page/eupl +Unless required by applicable law or agreed to in +writing, software distributed under the Licence is +distributed on an "AS IS" basis, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +express or implied. \ No newline at end of file diff --git a/src/licensedcode/data/rules/eupl-1.1_14.yml b/src/licensedcode/data/rules/eupl-1.1_14.yml new file mode 100644 index 00000000000..d4736f20843 --- /dev/null +++ b/src/licensedcode/data/rules/eupl-1.1_14.yml @@ -0,0 +1,6 @@ +license_expression: eupl-1.1 +is_license_notice: yes +referenced_filenames: + - LICENCE.txt +ignorable_urls: + - http://joinup.ec.europa.eu/software/page/eupl diff --git a/src/licensedcode/data/rules/fair.yml b/src/licensedcode/data/rules/fair.yml index d2a62c85253..5ddd704bf2a 100644 --- a/src/licensedcode/data/rules/fair.yml +++ b/src/licensedcode/data/rules/fair.yml @@ -1,4 +1,5 @@ license_expression: fair is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/fair.php diff --git a/src/licensedcode/data/rules/fair_1.yml b/src/licensedcode/data/rules/fair_1.yml index 5549285094e..26648a90431 100644 --- a/src/licensedcode/data/rules/fair_1.yml +++ b/src/licensedcode/data/rules/fair_1.yml @@ -1,4 +1,5 @@ license_expression: fair is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/fair.php diff --git a/src/licensedcode/data/rules/fair_2.yml b/src/licensedcode/data/rules/fair_2.yml index dcdc210dbe0..8924a8e0232 100644 --- a/src/licensedcode/data/rules/fair_2.yml +++ b/src/licensedcode/data/rules/fair_2.yml @@ -1,2 +1,3 @@ license_expression: fair is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/false-positive_7384.RULE b/src/licensedcode/data/rules/false-positive_7384.RULE new file mode 100644 index 00000000000..128613412db --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7384.RULE @@ -0,0 +1 @@ +cmd_mpl, 1, 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7384.yml b/src/licensedcode/data/rules/false-positive_7384.yml new file mode 100644 index 00000000000..f6ecf955c1c --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7384.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: Seen in https://github.com/nexB/scancode-toolkit/issues/2304 diff --git a/src/licensedcode/data/rules/false-positive_7385.RULE b/src/licensedcode/data/rules/false-positive_7385.RULE new file mode 100644 index 00000000000..3087caf8161 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7385.RULE @@ -0,0 +1 @@ +table %s may not be modified \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7385.yml b/src/licensedcode/data/rules/false-positive_7385.yml new file mode 100644 index 00000000000..e9a9bddc6bb --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7385.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: not a proprietary license, seen in pyproj diff --git a/src/licensedcode/data/rules/false-positive_7386.RULE b/src/licensedcode/data/rules/false-positive_7386.RULE new file mode 100644 index 00000000000..7aff7d3bc58 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7386.RULE @@ -0,0 +1 @@ +platforms; linux ++ freebsd license; \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7386.yml b/src/licensedcode/data/rules/false-positive_7386.yml new file mode 100644 index 00000000000..eb88fe332c7 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7386.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: not a license. Seen in nixos diff --git a/src/licensedcode/data/rules/false-positive_7387.RULE b/src/licensedcode/data/rules/false-positive_7387.RULE new file mode 100644 index 00000000000..6db61fe1043 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7387.RULE @@ -0,0 +1 @@ +OS_FREEBSD LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7387.yml b/src/licensedcode/data/rules/false-positive_7387.yml new file mode 100644 index 00000000000..eb88fe332c7 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7387.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: not a license. Seen in nixos diff --git a/src/licensedcode/data/rules/false-positive_7388.RULE b/src/licensedcode/data/rules/false-positive_7388.RULE new file mode 100644 index 00000000000..12a298866b0 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7388.RULE @@ -0,0 +1 @@ +platforms darwin freebsd license \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7388.yml b/src/licensedcode/data/rules/false-positive_7388.yml new file mode 100644 index 00000000000..79e358c270a --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7388.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: not a license. Seen in macports diff --git a/src/licensedcode/data/rules/false-positive_7389.RULE b/src/licensedcode/data/rules/false-positive_7389.RULE new file mode 100644 index 00000000000..7564d73770c --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7389.RULE @@ -0,0 +1 @@ +platforms freebsd license \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7389.yml b/src/licensedcode/data/rules/false-positive_7389.yml new file mode 100644 index 00000000000..79e358c270a --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7389.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: not a license. Seen in macports diff --git a/src/licensedcode/data/rules/false-positive_7390.RULE b/src/licensedcode/data/rules/false-positive_7390.RULE new file mode 100644 index 00000000000..bf1f6ca1cff --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7390.RULE @@ -0,0 +1 @@ +field may not be modified \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7390.yml b/src/licensedcode/data/rules/false-positive_7390.yml new file mode 100644 index 00000000000..2944d6f5227 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7390.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: Seen in Sqlite diff --git a/src/licensedcode/data/rules/false-positive_7391.RULE b/src/licensedcode/data/rules/false-positive_7391.RULE new file mode 100644 index 00000000000..8893256afe1 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7391.RULE @@ -0,0 +1 @@ +update and fix location of GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_7391.yml b/src/licensedcode/data/rules/false-positive_7391.yml new file mode 100644 index 00000000000..c66ce59ad67 --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_7391.yml @@ -0,0 +1,2 @@ +is_false_positive: yes +notes: this is a changelog entry diff --git a/src/licensedcode/data/rules/flex-2.5_2.yml b/src/licensedcode/data/rules/flex-2.5_2.yml index 24c563b302c..f19bb3d2e97 100644 --- a/src/licensedcode/data/rules/flex-2.5_2.yml +++ b/src/licensedcode/data/rules/flex-2.5_2.yml @@ -1,5 +1,6 @@ license_expression: flex-2.5 is_license_reference: yes -minimum_coverage: 80 +relevance: 100 +minimum_coverage: 100 ignorable_urls: - http://www.cs.princeton.edu/~appel/modern/c/software/flex/flex.html diff --git a/src/licensedcode/data/rules/flex2sdk.yml b/src/licensedcode/data/rules/flex2sdk.yml index 18785d553f2..abf64d597f3 100644 --- a/src/licensedcode/data/rules/flex2sdk.yml +++ b/src/licensedcode/data/rules/flex2sdk.yml @@ -1,4 +1,5 @@ license_expression: flex2sdk is_license_reference: yes +relevance: 100 ignorable_urls: - http://labs.adobe.com/technologies/eula/flex2sdk.html diff --git a/src/licensedcode/data/rules/font-exception-gpl_2.RULE b/src/licensedcode/data/rules/font-exception-gpl_2.RULE new file mode 100644 index 00000000000..423058ad581 --- /dev/null +++ b/src/licensedcode/data/rules/font-exception-gpl_2.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-faq.html#FontException \ No newline at end of file diff --git a/src/licensedcode/data/rules/font-exception-gpl_2.yml b/src/licensedcode/data/rules/font-exception-gpl_2.yml new file mode 100644 index 00000000000..0944b4ce19b --- /dev/null +++ b/src/licensedcode/data/rules/font-exception-gpl_2.yml @@ -0,0 +1,5 @@ +license_expression: font-exception-gpl +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-faq.html#FontException diff --git a/src/licensedcode/data/rules/frameworx-1.0.yml b/src/licensedcode/data/rules/frameworx-1.0.yml index 6894a76011a..3670c40c031 100644 --- a/src/licensedcode/data/rules/frameworx-1.0.yml +++ b/src/licensedcode/data/rules/frameworx-1.0.yml @@ -1,4 +1,5 @@ license_expression: frameworx-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/frameworx.php diff --git a/src/licensedcode/data/rules/frameworx-1.0_1.yml b/src/licensedcode/data/rules/frameworx-1.0_1.yml index b71c99a514a..d505e6e9574 100644 --- a/src/licensedcode/data/rules/frameworx-1.0_1.yml +++ b/src/licensedcode/data/rules/frameworx-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: frameworx-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/frameworx.php diff --git a/src/licensedcode/data/rules/frameworx-1.0_2.yml b/src/licensedcode/data/rules/frameworx-1.0_2.yml index 98207adf752..d4852f4c62e 100644 --- a/src/licensedcode/data/rules/frameworx-1.0_2.yml +++ b/src/licensedcode/data/rules/frameworx-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: frameworx-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_1.yml b/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_1.yml index e377f076b1d..53d0979e96e 100644 --- a/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_1.yml +++ b/src/licensedcode/data/rules/fraunhofer-fdk-aac-codec_1.yml @@ -1,4 +1,5 @@ license_expression: fraunhofer-fdk-aac-codec is_license_reference: yes +relevance: 100 ignorable_urls: - http://opencore-amr.git.sourceforge.net/git/gitweb.cgi?p=opencore-amr/fdk-aac;a=blob;f=NOTICE diff --git a/src/licensedcode/data/rules/free-art-1.3.yml b/src/licensedcode/data/rules/free-art-1.3.yml index dff6be3da9a..26bf8cc5079 100644 --- a/src/licensedcode/data/rules/free-art-1.3.yml +++ b/src/licensedcode/data/rules/free-art-1.3.yml @@ -1,4 +1,5 @@ license_expression: free-art-1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://artlibre.org/licence/lal/en diff --git a/src/licensedcode/data/rules/free-unknown_10.yml b/src/licensedcode/data/rules/free-unknown_10.yml index b952d56b99a..b5407ba0b95 100644 --- a/src/licensedcode/data/rules/free-unknown_10.yml +++ b/src/licensedcode/data/rules/free-unknown_10.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_11.yml b/src/licensedcode/data/rules/free-unknown_11.yml index b952d56b99a..b5407ba0b95 100644 --- a/src/licensedcode/data/rules/free-unknown_11.yml +++ b/src/licensedcode/data/rules/free-unknown_11.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_118.RULE b/src/licensedcode/data/rules/free-unknown_118.RULE new file mode 100644 index 00000000000..3a035eed868 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_118.RULE @@ -0,0 +1,3 @@ +In the event that obligations imposed upon you by judgment of a + court would make it impossible for you to comply with the + conditions of this license, you may not use the Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_118.yml b/src/licensedcode/data/rules/free-unknown_118.yml new file mode 100644 index 00000000000..6311ad6a634 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_118.yml @@ -0,0 +1,3 @@ +license_expression: free-unknown +is_license_notice: yes +notes: juluis legacy updated notice. See https://fedoraproject.org/wiki/Licensing/Julius diff --git a/src/licensedcode/data/rules/free-unknown_119.RULE b/src/licensedcode/data/rules/free-unknown_119.RULE new file mode 100644 index 00000000000..42a4f76e563 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_119.RULE @@ -0,0 +1 @@ +I am providing code and resources in this repository to you under an open source license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_119.yml b/src/licensedcode/data/rules/free-unknown_119.yml new file mode 100644 index 00000000000..f8650a2207a --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_119.yml @@ -0,0 +1,3 @@ +license_expression: free-unknown +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_12.yml b/src/licensedcode/data/rules/free-unknown_12.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_12.yml +++ b/src/licensedcode/data/rules/free-unknown_12.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_120.RULE b/src/licensedcode/data/rules/free-unknown_120.RULE new file mode 100644 index 00000000000..4424fc4bc87 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_120.RULE @@ -0,0 +1,3 @@ +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) \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_43.yml b/src/licensedcode/data/rules/free-unknown_120.yml similarity index 100% rename from src/licensedcode/data/rules/free-unknown_43.yml rename to src/licensedcode/data/rules/free-unknown_120.yml diff --git a/src/licensedcode/data/rules/free-unknown_13.yml b/src/licensedcode/data/rules/free-unknown_13.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_13.yml +++ b/src/licensedcode/data/rules/free-unknown_13.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_14.yml b/src/licensedcode/data/rules/free-unknown_14.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_14.yml +++ b/src/licensedcode/data/rules/free-unknown_14.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_15.yml b/src/licensedcode/data/rules/free-unknown_15.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_15.yml +++ b/src/licensedcode/data/rules/free-unknown_15.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_16.yml b/src/licensedcode/data/rules/free-unknown_16.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_16.yml +++ b/src/licensedcode/data/rules/free-unknown_16.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_17.yml b/src/licensedcode/data/rules/free-unknown_17.yml index b952d56b99a..b5407ba0b95 100644 --- a/src/licensedcode/data/rules/free-unknown_17.yml +++ b/src/licensedcode/data/rules/free-unknown_17.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_18.yml b/src/licensedcode/data/rules/free-unknown_18.yml index b952d56b99a..b5407ba0b95 100644 --- a/src/licensedcode/data/rules/free-unknown_18.yml +++ b/src/licensedcode/data/rules/free-unknown_18.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_19.yml b/src/licensedcode/data/rules/free-unknown_19.yml index 0d0466d0bb1..30406a83c25 100644 --- a/src/licensedcode/data/rules/free-unknown_19.yml +++ b/src/licensedcode/data/rules/free-unknown_19.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING - LICENSE diff --git a/src/licensedcode/data/rules/free-unknown_20.yml b/src/licensedcode/data/rules/free-unknown_20.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_20.yml +++ b/src/licensedcode/data/rules/free-unknown_20.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_21.yml b/src/licensedcode/data/rules/free-unknown_21.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_21.yml +++ b/src/licensedcode/data/rules/free-unknown_21.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_22.yml b/src/licensedcode/data/rules/free-unknown_22.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_22.yml +++ b/src/licensedcode/data/rules/free-unknown_22.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_24.yml b/src/licensedcode/data/rules/free-unknown_24.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_24.yml +++ b/src/licensedcode/data/rules/free-unknown_24.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_35.yml b/src/licensedcode/data/rules/free-unknown_35.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_35.yml +++ b/src/licensedcode/data/rules/free-unknown_35.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_4.yml b/src/licensedcode/data/rules/free-unknown_4.yml index 0549809b697..4dfef5fb5ae 100644 --- a/src/licensedcode/data/rules/free-unknown_4.yml +++ b/src/licensedcode/data/rules/free-unknown_4.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_41.yml b/src/licensedcode/data/rules/free-unknown_41.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_41.yml +++ b/src/licensedcode/data/rules/free-unknown_41.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_51.yml b/src/licensedcode/data/rules/free-unknown_51.yml index e27a0c572da..40f064438a5 100644 --- a/src/licensedcode/data/rules/free-unknown_51.yml +++ b/src/licensedcode/data/rules/free-unknown_51.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 notes: Seen in htmlagilitypack diff --git a/src/licensedcode/data/rules/free-unknown_64.yml b/src/licensedcode/data/rules/free-unknown_64.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_64.yml +++ b/src/licensedcode/data/rules/free-unknown_64.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_67.yml b/src/licensedcode/data/rules/free-unknown_67.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_67.yml +++ b/src/licensedcode/data/rules/free-unknown_67.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_70.yml b/src/licensedcode/data/rules/free-unknown_70.yml index e883f802110..f9740f0dd50 100644 --- a/src/licensedcode/data/rules/free-unknown_70.yml +++ b/src/licensedcode/data/rules/free-unknown_70.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_notice: yes +relevance: 100 minimum_coverage: 100 notes: | this is a rare modified Apache 2.0 license from PIXAR, reported as diff --git a/src/licensedcode/data/rules/free-unknown_71.yml b/src/licensedcode/data/rules/free-unknown_71.yml index 9c381525ff6..f8f095dce37 100644 --- a/src/licensedcode/data/rules/free-unknown_71.yml +++ b/src/licensedcode/data/rules/free-unknown_71.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING.DJ notes: typically for GPL diff --git a/src/licensedcode/data/rules/free-unknown_72.yml b/src/licensedcode/data/rules/free-unknown_72.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_72.yml +++ b/src/licensedcode/data/rules/free-unknown_72.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_73.yml b/src/licensedcode/data/rules/free-unknown_73.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_73.yml +++ b/src/licensedcode/data/rules/free-unknown_73.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_76.yml b/src/licensedcode/data/rules/free-unknown_76.yml index 74cb218d689..f8650a2207a 100644 --- a/src/licensedcode/data/rules/free-unknown_76.yml +++ b/src/licensedcode/data/rules/free-unknown_76.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_78.yml b/src/licensedcode/data/rules/free-unknown_78.yml index a2e4c686fde..a31b1aa885b 100644 --- a/src/licensedcode/data/rules/free-unknown_78.yml +++ b/src/licensedcode/data/rules/free-unknown_78.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING - LICENSE diff --git a/src/licensedcode/data/rules/free-unknown_8.yml b/src/licensedcode/data/rules/free-unknown_8.yml index b952d56b99a..b5407ba0b95 100644 --- a/src/licensedcode/data/rules/free-unknown_8.yml +++ b/src/licensedcode/data/rules/free-unknown_8.yml @@ -1,5 +1,6 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_81.yml b/src/licensedcode/data/rules/free-unknown_81.yml index 1b73da5f3d0..03f5a4be796 100644 --- a/src/licensedcode/data/rules/free-unknown_81.yml +++ b/src/licensedcode/data/rules/free-unknown_81.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_notice: yes +relevance: 100 notes: typically for GPL but this can vary and be other license diff --git a/src/licensedcode/data/rules/free-unknown_83.yml b/src/licensedcode/data/rules/free-unknown_83.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_83.yml +++ b/src/licensedcode/data/rules/free-unknown_83.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_89.yml b/src/licensedcode/data/rules/free-unknown_89.yml index cda5a30cc1c..5cc6b1735d7 100644 --- a/src/licensedcode/data/rules/free-unknown_89.yml +++ b/src/licensedcode/data/rules/free-unknown_89.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/free-unknown_90.yml b/src/licensedcode/data/rules/free-unknown_90.yml index 2d394b80abf..29730deda42 100644 --- a/src/licensedcode/data/rules/free-unknown_90.yml +++ b/src/licensedcode/data/rules/free-unknown_90.yml @@ -1,3 +1,4 @@ license_expression: free-unknown is_license_notice: yes +relevance: 100 notes: typically for GPL but this can vary and be various versions diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.RULE b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.RULE new file mode 100644 index 00000000000..c36f50bfeae --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.RULE @@ -0,0 +1,12 @@ +See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + . + On Debian systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.yml b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.yml new file mode 100644 index 00000000000..2ba405f5dce --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_1.yml @@ -0,0 +1,9 @@ +license_expression: free-unknown AND apache-2.0 WITH generic-exception +is_license_notice: yes +referenced_filenames: + - COPYING.YARA + - /usr/share/common-licenses/Apache-2.0 +notes: See https://bugzilla.clamav.net/show_bug.cgi?id=11336 and https://github.com/Cisco-Talos/clamav/issues/283 + to understand why there are licensing issues +ignorable_urls: + - https://bugzilla.clamav.net/show_bug.cgi?id=11336 diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.RULE b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.RULE new file mode 100644 index 00000000000..2e47d8f4fda --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.RULE @@ -0,0 +1,12 @@ +See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + . + On Debian GNU/Linux systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.yml b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.yml new file mode 100644 index 00000000000..0bbf37dd1b5 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_2.yml @@ -0,0 +1,10 @@ +license_expression: free-unknown AND apache-2.0 WITH generic-exception +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.YARA + - /usr/share/common-licenses/Apache-2.0 +notes: See https://bugzilla.clamav.net/show_bug.cgi?id=11336 and https://github.com/Cisco-Talos/clamav/issues/283 + to understand why there are licensing issues +ignorable_urls: + - https://bugzilla.clamav.net/show_bug.cgi?id=11336 diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.RULE b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.RULE new file mode 100644 index 00000000000..0bebf755a03 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.RULE @@ -0,0 +1,12 @@ +See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + . + On Debian systems, the text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.yml b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.yml new file mode 100644 index 00000000000..0bbf37dd1b5 --- /dev/null +++ b/src/licensedcode/data/rules/free-unknown_and_apache-2.0_with_generic-exception_3.yml @@ -0,0 +1,10 @@ +license_expression: free-unknown AND apache-2.0 WITH generic-exception +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.YARA + - /usr/share/common-licenses/Apache-2.0 +notes: See https://bugzilla.clamav.net/show_bug.cgi?id=11336 and https://github.com/Cisco-Talos/clamav/issues/283 + to understand why there are licensing issues +ignorable_urls: + - https://bugzilla.clamav.net/show_bug.cgi?id=11336 diff --git a/src/licensedcode/data/rules/freebsd-boot_2.yml b/src/licensedcode/data/rules/freebsd-boot_2.yml index 06dc599bd15..89e19a4893d 100644 --- a/src/licensedcode/data/rules/freebsd-boot_2.yml +++ b/src/licensedcode/data/rules/freebsd-boot_2.yml @@ -1,4 +1,5 @@ license_expression: freebsd-boot is_license_reference: yes +relevance: 100 ignorable_urls: - https://casper.berkeley.edu/svn/trunk/roach/sw/uboot/common/cmd_elf.c diff --git a/src/licensedcode/data/rules/freebsd-boot_3.yml b/src/licensedcode/data/rules/freebsd-boot_3.yml index c42a89ca7e5..f9ad10afb2a 100644 --- a/src/licensedcode/data/rules/freebsd-boot_3.yml +++ b/src/licensedcode/data/rules/freebsd-boot_3.yml @@ -1,4 +1,5 @@ license_expression: freebsd-boot is_license_reference: yes +relevance: 100 ignorable_urls: - http://freebsd.active-venture.com/FreeBSD-srctree/newsrc/boot/i386/boot2/boot2.c.html diff --git a/src/licensedcode/data/rules/freemarker.yml b/src/licensedcode/data/rules/freemarker.yml index 4ed28986fdb..7ea1b6d9507 100644 --- a/src/licensedcode/data/rules/freemarker.yml +++ b/src/licensedcode/data/rules/freemarker.yml @@ -1,4 +1,5 @@ license_expression: freemarker is_license_reference: yes +relevance: 100 ignorable_urls: - http://freemarker.org/LICENSE.txt diff --git a/src/licensedcode/data/rules/freemarker_1.yml b/src/licensedcode/data/rules/freemarker_1.yml index 85c58edca76..90b4619b690 100644 --- a/src/licensedcode/data/rules/freemarker_1.yml +++ b/src/licensedcode/data/rules/freemarker_1.yml @@ -1,4 +1,5 @@ license_expression: freemarker is_license_reference: yes +relevance: 100 ignorable_urls: - http://freemarker.org/docs/app_license.html diff --git a/src/licensedcode/data/rules/freertos-exception-2.0_7.yml b/src/licensedcode/data/rules/freertos-exception-2.0_7.yml index 61f91da51a6..60ba113bf95 100644 --- a/src/licensedcode/data/rules/freertos-exception-2.0_7.yml +++ b/src/licensedcode/data/rules/freertos-exception-2.0_7.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH freertos-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/freetts.yml b/src/licensedcode/data/rules/freetts.yml index 108abd1dcd7..3fe914e4455 100644 --- a/src/licensedcode/data/rules/freetts.yml +++ b/src/licensedcode/data/rules/freetts.yml @@ -1,4 +1,5 @@ license_expression: freetts is_license_reference: yes +relevance: 100 ignorable_urls: - http://freetts.sourceforge.net/docs/index.php diff --git a/src/licensedcode/data/rules/freetts_2.yml b/src/licensedcode/data/rules/freetts_2.yml index 76f1c06ce36..aa5fe3f5649 100644 --- a/src/licensedcode/data/rules/freetts_2.yml +++ b/src/licensedcode/data/rules/freetts_2.yml @@ -1,4 +1,5 @@ license_expression: freetts is_license_reference: yes +relevance: 100 ignorable_urls: - http://freetts.sourceforge.net/license.terms diff --git a/src/licensedcode/data/rules/freetype_1.yml b/src/licensedcode/data/rules/freetype_1.yml index e419a464142..e6f6852d9e4 100644 --- a/src/licensedcode/data/rules/freetype_1.yml +++ b/src/licensedcode/data/rules/freetype_1.yml @@ -1,4 +1,5 @@ license_expression: freetype is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.freetype.org/FTL.TXT diff --git a/src/licensedcode/data/rules/freetype_13.RULE b/src/licensedcode/data/rules/freetype_13.RULE new file mode 100644 index 00000000000..50a89b2f61c --- /dev/null +++ b/src/licensedcode/data/rules/freetype_13.RULE @@ -0,0 +1,180 @@ +The FreeType Project LICENSE + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + . + 2006-Jan-27 + . + Copyright 1996-2002, 2006 + by David Turner, Robert Wilhelm, and Werner Lemberg + . + Introduction + ============ + . + The FreeType Project is distributed in several archive packages; + some of them may contain, + in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, + the FreeType Project. + . + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + . + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + * We don't promise that this software works. + However, we will be interested in any kind of bug reports. + ("as is" distribution) + * You can use this software for whatever you want, + in parts or full form, + without having to pay us. + ("royalty-free" usage) + * You may not pretend that you wrote this software. + If you use it, or only parts of it, in a program, + you must acknowledge somewhere in your documentation + that you have used the FreeType code. + ("credits") + . + We specifically permit and encourage + the inclusion of this software, + with or without modifications, + in commercial products. + We disclaim all warranties covering The FreeType Project + and assume no liability related to The FreeType Project. + . + Finally, many people asked us for a preferred form + for a credit/disclaimer to use + in compliance with this license. + We thus encourage you to use the following text: + . + """ + Portions of this software are + copyright © The FreeType Project (www.freetype.org). + All rights reserved. + """ + . + Please replace with the value + from the FreeType version you actually use. + . + Legal Terms + =========== + . + 0. Definitions + ~~~~~~~~~~~~~~ + . + Throughout this license, + the terms "package", "FreeType Project", and "FreeType archive" + refer to the set of files originally distributed by the authors + (David Turner, Robert Wilhelm, and Werner Lemberg) + as the "FreeType Project", + be they named as alpha, beta or final release. + . + "You" refers to the licensee, or person using the project, + where "using" is a generic term + including compiling the project's source code + as well as linking it to form a "program" or "executable". + This program is referred to as "a program using the FreeType engine". + . + This license applies to all files + distributed in the original FreeType Project, + including all source code, binaries and documentation, + unless otherwise stated in the file + in its original, unmodified form + as distributed in the original archive. + If you are unsure whether or not a particular file is covered + by this license, + you must contact us to verify this. + . + The FreeType Project is copyright (C) 1996-2000 + by David Turner, Robert Wilhelm, and Werner Lemberg. + All rights reserved except as specified below. + . + 1. No Warranty + ~~~~~~~~~~~~~~ + . + THE FREETYPE PROJECT IS PROVIDED "AS IS" + WITHOUT WARRANTY OF ANY KIND, + EITHER EXPRESS OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. + IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES + CAUSED BY THE USE OR THE INABILITY TO USE, + OF THE FREETYPE PROJECT. + . + 2. Redistribution + ~~~~~~~~~~~~~~~~- + . + This license grants a worldwide, royalty-free, + perpetual and irrevocable right and license + to use, execute, perform, compile, display, copy, + create derivative works of, distribute and sublicense + the FreeType Project (in both source and object code forms) + and derivative works thereof for any purpose; + and to authorize others to exercise + some or all of the rights granted herein, + subject to the following conditions: + * Redistribution of source code must retain + this license file ("FTL.TXT") unaltered; + any additions, deletions or changes to the original files + must be clearly indicated in accompanying documentation. + The copyright notices of the unaltered, original files + must be preserved in all copies of source files. + * Redistribution in binary form must provide a disclaimer + that states that the software is based in part + of the work of the FreeType Team, + in the distribution documentation. + We also encourage you to put an URL to the FreeType web page + in your documentation, + though this isn't mandatory. + . + These conditions apply to any software + derived from or based on the FreeType Project, + not just the unmodified files. + If you use our work, you must acknowledge us. + However, no fee need be paid to us. + . + 3. Advertising + ~~~~~~~~~~~~~~ + . + Neither the FreeType authors and contributors nor you + shall use the name of the other + for commercial, advertising, or promotional purposes + without specific prior written permission. + . + We suggest, but do not require, + that you use one or more of the following phrases + to refer to this software + in your documentation or advertising materials: + "FreeType Project", "FreeType Engine", "FreeType library", + or "FreeType Distribution". + . + As you have not signed this license, + you are not required to accept it. + However, as the FreeType Project is copyrighted material, + only this license, or another one contracted with the authors, + grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying + the FreeType Project, + you indicate that you understand + and accept all the terms of this license. + . + 4. Contacts + ~~~~~~~~~~- + . + There are two mailing lists related to FreeType: + * freetype@nongnu.org + Discusses general use and applications of FreeType, + as well as future and wanted additions + to the library and distribution. + If you are looking for support, + start in this list + if you haven't found anything to help you in the documentation. + * freetype-devel@nongnu.org + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + . + Our home page can be found at https://www.freetype.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/freetype_13.yml b/src/licensedcode/data/rules/freetype_13.yml new file mode 100644 index 00000000000..755455b118a --- /dev/null +++ b/src/licensedcode/data/rules/freetype_13.yml @@ -0,0 +1,15 @@ +license_expression: freetype +is_license_text: yes +ignorable_copyrights: + - Copyright 1996-2002, 2006 by David Turner, Robert Wilhelm, and Werner Lemberg + - copyright (c) 1996-2000 by David Turner, Robert Wilhelm, and Werner Lemberg + - copyright (c) The FreeType Project (www.freetype.org) +ignorable_holders: + - David Turner, Robert Wilhelm, and Werner Lemberg + - The FreeType Project +ignorable_urls: + - http://www.freetype.org/ + - https://www.freetype.org/ +ignorable_emails: + - freetype-devel@nongnu.org + - freetype@nongnu.org diff --git a/src/licensedcode/data/rules/freetype_2.yml b/src/licensedcode/data/rules/freetype_2.yml index 5b99c7bb96f..d272f56a86c 100644 --- a/src/licensedcode/data/rules/freetype_2.yml +++ b/src/licensedcode/data/rules/freetype_2.yml @@ -1,4 +1,5 @@ license_expression: freetype is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.freetype.org/license.html diff --git a/src/licensedcode/data/rules/frontier-1.0.yml b/src/licensedcode/data/rules/frontier-1.0.yml index 49dcf884465..19047d46a35 100644 --- a/src/licensedcode/data/rules/frontier-1.0.yml +++ b/src/licensedcode/data/rules/frontier-1.0.yml @@ -1,2 +1,3 @@ license_expression: frontier-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/fsf-ap_6.RULE b/src/licensedcode/data/rules/fsf-ap_6.RULE new file mode 100644 index 00000000000..648051848d6 --- /dev/null +++ b/src/licensedcode/data/rules/fsf-ap_6.RULE @@ -0,0 +1 @@ +FSF All Permissive License: \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-ap_6.yml b/src/licensedcode/data/rules/fsf-ap_6.yml new file mode 100644 index 00000000000..85a14f8f423 --- /dev/null +++ b/src/licensedcode/data/rules/fsf-ap_6.yml @@ -0,0 +1,3 @@ +license_expression: fsf-ap +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/fsf-ap_7.RULE b/src/licensedcode/data/rules/fsf-ap_7.RULE new file mode 100644 index 00000000000..0b3ac968971 --- /dev/null +++ b/src/licensedcode/data/rules/fsf-ap_7.RULE @@ -0,0 +1 @@ +FSF All Permissive \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-ap_7.yml b/src/licensedcode/data/rules/fsf-ap_7.yml new file mode 100644 index 00000000000..85a14f8f423 --- /dev/null +++ b/src/licensedcode/data/rules/fsf-ap_7.yml @@ -0,0 +1,3 @@ +license_expression: fsf-ap +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/fsf-free4.yml b/src/licensedcode/data/rules/fsf-free4.yml index e2a40f5d88e..5d504fcd6b4 100644 --- a/src/licensedcode/data/rules/fsf-free4.yml +++ b/src/licensedcode/data/rules/fsf-free4.yml @@ -1,2 +1,3 @@ license_expression: fsf-free is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gcc-exception-3.0_1.RULE b/src/licensedcode/data/rules/gcc-exception-3.0_1.RULE new file mode 100644 index 00000000000..82690cc4df4 --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.0_1.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gcc-exception-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-exception-3.0_1.yml b/src/licensedcode/data/rules/gcc-exception-3.0_1.yml new file mode 100644 index 00000000000..6810c2e7cde --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.0_1.yml @@ -0,0 +1,5 @@ +license_expression: gcc-exception-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gcc-exception-3.0.html diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_4.RULE b/src/licensedcode/data/rules/gcc-exception-3.1_4.RULE new file mode 100644 index 00000000000..43966c004de --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.1_4.RULE @@ -0,0 +1 @@ +GCC RLE v3.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_4.yml b/src/licensedcode/data/rules/gcc-exception-3.1_4.yml new file mode 100644 index 00000000000..e8c709454a5 --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.1_4.yml @@ -0,0 +1,3 @@ +license_expression: gcc-exception-3.1 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_5.RULE b/src/licensedcode/data/rules/gcc-exception-3.1_5.RULE new file mode 100644 index 00000000000..59db62c17a9 --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.1_5.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gcc-exception.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_5.yml b/src/licensedcode/data/rules/gcc-exception-3.1_5.yml new file mode 100644 index 00000000000..29f258f36b9 --- /dev/null +++ b/src/licensedcode/data/rules/gcc-exception-3.1_5.yml @@ -0,0 +1,6 @@ +license_expression: gcc-exception-3.1 +is_license_reference: yes +relevance: 99 +notes: See https://www.gnu.org/licenses/exceptions.en.html +ignorable_urls: + - https://www.gnu.org/licenses/gcc-exception.html diff --git a/src/licensedcode/data/rules/generic-cla10.yml b/src/licensedcode/data/rules/generic-cla10.yml index 797463cb880..950c1283133 100644 --- a/src/licensedcode/data/rules/generic-cla10.yml +++ b/src/licensedcode/data/rules/generic-cla10.yml @@ -1,2 +1,3 @@ license_expression: generic-cla is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla6.yml b/src/licensedcode/data/rules/generic-cla6.yml index 797463cb880..950c1283133 100644 --- a/src/licensedcode/data/rules/generic-cla6.yml +++ b/src/licensedcode/data/rules/generic-cla6.yml @@ -1,2 +1,3 @@ license_expression: generic-cla is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla8.yml b/src/licensedcode/data/rules/generic-cla8.yml index 40c0eda1a71..d8050adeabc 100644 --- a/src/licensedcode/data/rules/generic-cla8.yml +++ b/src/licensedcode/data/rules/generic-cla8.yml @@ -1,3 +1,4 @@ license_expression: generic-cla is_license_notice: yes +relevance: 100 notes: Oracle CLA for OpenOffice diff --git a/src/licensedcode/data/rules/generic-cla9.yml b/src/licensedcode/data/rules/generic-cla9.yml index 40c0eda1a71..d8050adeabc 100644 --- a/src/licensedcode/data/rules/generic-cla9.yml +++ b/src/licensedcode/data/rules/generic-cla9.yml @@ -1,3 +1,4 @@ license_expression: generic-cla is_license_notice: yes +relevance: 100 notes: Oracle CLA for OpenOffice diff --git a/src/licensedcode/data/rules/generic-cla_13.RULE b/src/licensedcode/data/rules/generic-cla_13.RULE new file mode 100644 index 00000000000..9ba9c0ae1c7 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_13.RULE @@ -0,0 +1 @@ +contributors license agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_13.yml b/src/licensedcode/data/rules/generic-cla_13.yml new file mode 100644 index 00000000000..950c1283133 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_13.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla_14.RULE b/src/licensedcode/data/rules/generic-cla_14.RULE new file mode 100644 index 00000000000..67c74dd6df8 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_14.RULE @@ -0,0 +1 @@ +the contributors license agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_14.yml b/src/licensedcode/data/rules/generic-cla_14.yml new file mode 100644 index 00000000000..950c1283133 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_14.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla_15.RULE b/src/licensedcode/data/rules/generic-cla_15.RULE new file mode 100644 index 00000000000..d7268b5918f --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_15.RULE @@ -0,0 +1 @@ +Sign the contributors license agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_15.yml b/src/licensedcode/data/rules/generic-cla_15.yml new file mode 100644 index 00000000000..950c1283133 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_15.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla_16.RULE b/src/licensedcode/data/rules/generic-cla_16.RULE new file mode 100644 index 00000000000..70e7eedd013 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_16.RULE @@ -0,0 +1 @@ +We ask that you agree to Contributor License Agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_16.yml b/src/licensedcode/data/rules/generic-cla_16.yml new file mode 100644 index 00000000000..747ea46ff05 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_16.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-cla_17.RULE b/src/licensedcode/data/rules/generic-cla_17.RULE new file mode 100644 index 00000000000..7325a4494b4 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_17.RULE @@ -0,0 +1,9 @@ +You are under no obligation whatsoever to provide any bug fixes, patches, or +upgrades to the features, functionality or performance of the source code +("Enhancements") to anyone; however, if you choose to make your Enhancements +available either publicly, or directly to the author of this software, without +imposing a separate written license agreement for such Enhancements, then you +hereby grant the following license: a non-exclusive, royalty-free perpetual +license to install, use, modify, prepare derivative works, incorporate into +other computer software, distribute, and sublicense such enhancements or +derivative works thereof, in binary and source code form. \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_17.yml b/src/licensedcode/data/rules/generic-cla_17.yml new file mode 100644 index 00000000000..04af1ff85d1 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_17.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla +is_license_notice: yes +notes: Seen in pybind11 diff --git a/src/licensedcode/data/rules/generic-cla_and_public-domain_1.RULE b/src/licensedcode/data/rules/generic-cla_and_public-domain_1.RULE new file mode 100644 index 00000000000..e890fd5e542 --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_and_public-domain_1.RULE @@ -0,0 +1 @@ +every contribution you give is under Public Domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_and_public-domain_1.yml b/src/licensedcode/data/rules/generic-cla_and_public-domain_1.yml new file mode 100644 index 00000000000..a940f5a037c --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_and_public-domain_1.yml @@ -0,0 +1,3 @@ +license_expression: generic-cla AND public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/generic-export-compliance_17.RULE b/src/licensedcode/data/rules/generic-export-compliance_17.RULE new file mode 100644 index 00000000000..a145b83d4b4 --- /dev/null +++ b/src/licensedcode/data/rules/generic-export-compliance_17.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-export-compliance_17.yml b/src/licensedcode/data/rules/generic-export-compliance_17.yml new file mode 100644 index 00000000000..286d31ef8b5 --- /dev/null +++ b/src/licensedcode/data/rules/generic-export-compliance_17.yml @@ -0,0 +1,2 @@ +license_expression: generic-export-compliance +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus.yml b/src/licensedcode/data/rules/gfdl-1.1-plus.yml index a37ced7f92b..c8fe1bee88d 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_16.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_16.yml index f3eb3947b39..e92d28d4589 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_16.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_16.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_17.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_17.yml index cfb5b524c40..2b74165031b 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_17.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_17.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_18.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_18.yml index 890a6f3b530..df84547f851 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_18.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_18.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_3.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_3.yml index 426f7ff6f40..ce2713c1ba5 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_3.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_3.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fsf.org/licensing/licenses/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_34.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_34.RULE new file mode 100644 index 00000000000..a7f1475d0e2 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_34.RULE @@ -0,0 +1,2 @@ +The documentation is distributed under the terms of the GNU Free +Documentation License (FDL): \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_34.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_34.yml new file mode 100644 index 00000000000..0f721232a92 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_34.yml @@ -0,0 +1,3 @@ +license_expression: gfdl-1.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_35.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_35.RULE new file mode 100644 index 00000000000..05dfb0a69bf --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_35.RULE @@ -0,0 +1,16 @@ +License for the documentation: + + 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, + no Front-Cover Texts, and no Back-Cover Texts. + + This manual is part of a collection of GNOME manuals + distributed under the GFDL. If you want to distribute this + manual separately from the collection, you can do so by + adding a copy of the license to the manual, as described in + section 6 of the license. + +On Debian GNU/Linux systems, the complete text of the GNU Free Documentation +License can be found in `/usr/share/common-licenses/GFDL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_35.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_35.yml new file mode 100644 index 00000000000..0f721232a92 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_35.yml @@ -0,0 +1,3 @@ +license_expression: gfdl-1.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_36.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_36.RULE new file mode 100644 index 00000000000..2cf7a57bf29 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_36.RULE @@ -0,0 +1 @@ +On Debian GNU/Linux systems, the complete text of the GNU Free Documentation License can be found in `/usr/share/common-licenses/GFDL-3'. diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_36.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_36.yml new file mode 100644 index 00000000000..08dc2a4b756 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_36.yml @@ -0,0 +1,7 @@ +license_expression: gfdl-1.1-plus +is_license_reference: yes +relevance: 100 +minimum_coverage: 95 +referenced_filenames: + - /usr/share/common-licenses/GFDL-3 +notes: GFDL-3 deosn't exist, GFDL-1.3 does. diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_37.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_37.RULE new file mode 100644 index 00000000000..8ba4e5ad31f --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_37.RULE @@ -0,0 +1,5 @@ +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. --> +A copy of the license can be found at https://www.gnu.org/copyleft/fdl.html --> \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_37.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_37.yml new file mode 100644 index 00000000000..f9b17eb84d6 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_37.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_38.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_38.RULE new file mode 100644 index 00000000000..e0ffc243249 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_38.RULE @@ -0,0 +1,16 @@ +License for the documentation: + + 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, + no Front-Cover Texts, and no Back-Cover Texts. + + This manual is part of a collection of GNOME manuals + distributed under the GFDL. If you want to distribute this + manual separately from the collection, you can do so by + adding a copy of the license to the manual, as described in + section 6 of the license. + +On Debian systems, the text of the GNU Free Documentation +License can be found in `/usr/share/common-licenses/GFDL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_38.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_38.yml new file mode 100644 index 00000000000..0f721232a92 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_38.yml @@ -0,0 +1,3 @@ +license_expression: gfdl-1.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_39.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_39.RULE new file mode 100644 index 00000000000..02e02c33263 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_39.RULE @@ -0,0 +1 @@ +On Debian systems, the text of the GNU Free Documentation License can be found in `/usr/share/common-licenses/GFDL-3'. diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_39.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_39.yml new file mode 100644 index 00000000000..08dc2a4b756 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_39.yml @@ -0,0 +1,7 @@ +license_expression: gfdl-1.1-plus +is_license_reference: yes +relevance: 100 +minimum_coverage: 95 +referenced_filenames: + - /usr/share/common-licenses/GFDL-3 +notes: GFDL-3 deosn't exist, GFDL-1.3 does. diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_debian.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_debian.yml index f3eb3947b39..e92d28d4589 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_debian.yml +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_debian.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_or_cc-by-sa-3.0_3.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_or_cc-by-sa-3.0_3.RULE new file mode 100644 index 00000000000..2731d0d3035 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_or_cc-by-sa-3.0_3.RULE @@ -0,0 +1 @@ +GFDL (https://www.gnu.org/copyleft/fdl.html) or 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/gfdl-1.1-plus_or_cc-by-sa-3.0_3.yml b/src/licensedcode/data/rules/gfdl-1.1-plus_or_cc-by-sa-3.0_3.yml new file mode 100644 index 00000000000..0906fd56e3a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_or_cc-by-sa-3.0_3.yml @@ -0,0 +1,6 @@ +license_expression: gfdl-1.1-plus OR cc-by-sa-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://creativecommons.org/licenses/by-sa/3.0 + - https://www.gnu.org/copyleft/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1_18.RULE b/src/licensedcode/data/rules/gfdl-1.1_18.RULE new file mode 100644 index 00000000000..ce564d7305c --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_18.RULE @@ -0,0 +1,328 @@ +GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 51 Franklin St, 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. + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document "free" in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The "Document", below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as "you". + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML designed for human modification. Opaque formats include +PostScript, PDF, proprietary formats that can be read and edited only +by proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML produced by some word processors for output +purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled "History" +in the various original documents, forming one section entitled +"History"; likewise combine any sections entitled "Acknowledgements", +and any sections entitled "Dedications". You must delete all sections +entitled "Endorsements." + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an "aggregate", and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +https://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gfdl-1.1_18.yml b/src/licensedcode/data/rules/gfdl-1.1_18.yml new file mode 100644 index 00000000000..1d7be25cbe5 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_18.yml @@ -0,0 +1,9 @@ +license_expression: gfdl-1.1 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2000 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://www.gnu.org/copyleft diff --git a/src/licensedcode/data/rules/gfdl-1.1_19.RULE b/src/licensedcode/data/rules/gfdl-1.1_19.RULE new file mode 100644 index 00000000000..8d16e2c060b --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_19.RULE @@ -0,0 +1,5 @@ + 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 + License, to permit their use in free software. diff --git a/src/licensedcode/data/rules/gfdl-1.1_19.yml b/src/licensedcode/data/rules/gfdl-1.1_19.yml new file mode 100644 index 00000000000..b6bf20d5c48 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_19.yml @@ -0,0 +1,6 @@ +license_expression: gfdl-1.1 +is_license_reference: yes +relevance: 90 +minimum_coverage: 99 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1_2.yml b/src/licensedcode/data/rules/gfdl-1.1_2.yml index 23318c8507e..0df361c73c6 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_2.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_2.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1_20.RULE b/src/licensedcode/data/rules/gfdl-1.1_20.RULE new file mode 100644 index 00000000000..570803da39a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_20.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/fdl-1.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1_20.yml b/src/licensedcode/data/rules/gfdl-1.1_20.yml new file mode 100644 index 00000000000..79fd6d61ef7 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_20.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.1 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl-1.1.txt diff --git a/src/licensedcode/data/rules/gfdl-1.1_21.RULE b/src/licensedcode/data/rules/gfdl-1.1_21.RULE new file mode 100644 index 00000000000..cf403eac73c --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_21.RULE @@ -0,0 +1,355 @@ +GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document "free" in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The "Document", below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as "you". + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML designed for human modification. Opaque formats include +PostScript, PDF, proprietary formats that can be read and edited only +by proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML produced by some word processors for output +purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled "History" +in the various original documents, forming one section entitled +"History"; likewise combine any sections entitled "Acknowledgements", +and any sections entitled "Dedications". You must delete all sections +entitled "Endorsements." + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an "aggregate", and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +https://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + 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 + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have no Invariant Sections, write "with no Invariant Sections" +instead of saying which ones are invariant. If you have no +Front-Cover Texts, write "no Front-Cover Texts" instead of +"Front-Cover Texts being LIST"; likewise for Back-Cover Texts. + +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 License, +to permit their use in free software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1_21.yml b/src/licensedcode/data/rules/gfdl-1.1_21.yml new file mode 100644 index 00000000000..9c2ae03dc72 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.1_21.yml @@ -0,0 +1,10 @@ +license_expression: gfdl-1.1 +is_license_text: yes +relevance: 100 +minimum_coverage: 30 +ignorable_copyrights: + - Copyright (c) 2000 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://www.gnu.org/copyleft diff --git a/src/licensedcode/data/rules/gfdl-1.1_3.yml b/src/licensedcode/data/rules/gfdl-1.1_3.yml index 1868c1e651a..c7764afeb4f 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_3.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_3.yml @@ -1,3 +1,4 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1_5.yml b/src/licensedcode/data/rules/gfdl-1.1_5.yml index 1f40555a0fa..096d9b4db2e 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_5.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_5.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.lysator.liu.se/~kjell-e/tekla/linux/security/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.1_6.yml b/src/licensedcode/data/rules/gfdl-1.1_6.yml index 23318c8507e..0df361c73c6 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_6.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_6.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.1_7.yml b/src/licensedcode/data/rules/gfdl-1.1_7.yml index d2d07ef1216..43557e1748f 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_7.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_7.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/fdl-1.1.txt diff --git a/src/licensedcode/data/rules/gfdl-1.1_9.yml b/src/licensedcode/data/rules/gfdl-1.1_9.yml index 23318c8507e..0df361c73c6 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_9.yml +++ b/src/licensedcode/data/rules/gfdl-1.1_9.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_12.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_12.yml index 8e66f0a5737..01c95875946 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_12.yml +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_12.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.2-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_2.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_2.yml index 8e66f0a5737..01c95875946 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_2.yml +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_2.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.2-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE new file mode 100644 index 00000000000..2a2ae2105a1 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_24.RULE @@ -0,0 +1,4 @@ + + 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'. diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_24.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_24.yml new file mode 100644 index 00000000000..0ccabb76ace --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_24.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GFDL-1.2 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE new file mode 100644 index 00000000000..aa6a941f64b --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_25.RULE @@ -0,0 +1,10 @@ + This manual is covered by the GNU FDL. Permission is granted to + copy, distribute and/or modify this document under the terms of the + GNU Free Documentation License (FDL), either version 1.2 of the + License, or (at your option) any later version published by the Free + Software Foundation (FSF); with no Invariant Sections, with no + Front-Cover Text, and with no Back-Cover Texts. + . + On Debian 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'. diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_25.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_25.yml new file mode 100644 index 00000000000..0ccabb76ace --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_25.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GFDL-1.2 diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_26.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_26.RULE new file mode 100644 index 00000000000..42558fc9387 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_26.RULE @@ -0,0 +1,3 @@ + +This material may only be distributed subject to the terms and conditions set forth in the GNU Free Documentation License (GFDL), V1.2 or later (the latest version is presently available at url="https://www.gnu.org/licenses/fdl.txt">https://www.gnu.org/licenses/fdl.txt). + diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_26.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_26.yml new file mode 100644 index 00000000000..ce604b1a2f9 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_26.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_27.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_27.RULE new file mode 100644 index 00000000000..12f5c270eef --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_27.RULE @@ -0,0 +1,8 @@ +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. + +You should have received a copy of the GNU Free Documentation License +with your Debian GNU system, in /usr/share/common-licenses/GFDL-1.2. +If not, see . diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_27.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_27.yml new file mode 100644 index 00000000000..313d7072adb --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_27.yml @@ -0,0 +1,6 @@ +license_expression: gfdl-1.2-plus +is_license_notice: yes +relevance: 100 +notes: GFDL notice, debian style +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_28.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_28.RULE new file mode 100644 index 00000000000..704b1111f6a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_28.RULE @@ -0,0 +1,7 @@ + + This material may only be distributed subject to the terms and conditions set + forth in the GNU Free Documentation License (GFDL), V1.2 or later (the latest +version is presently available at url="https://www.gnu.org/licenses/fdl.txt">https://www.gnu.org/licenses/fdl.txt). + diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_28.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_28.yml new file mode 100644 index 00000000000..ce604b1a2f9 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_28.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_29.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_29.RULE new file mode 100644 index 00000000000..66aa95ee59a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_29.RULE @@ -0,0 +1,4 @@ +This material may only be distributed subject to the terms and conditions set +forth in the GNU Free Documentation License (GFDL), V1.2 or later (the latest + version is presently available at url="https://www.gnu.org/licenses/fdl.txt"> + https://www.gnu.org/licenses/fdl.txt). diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_29.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_29.yml new file mode 100644 index 00000000000..ce604b1a2f9 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_29.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_30.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_30.RULE new file mode 100644 index 00000000000..c3d526044be --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_30.RULE @@ -0,0 +1,9 @@ +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 + +The GNU Free Documentation License is available from +\url{https://www.gnu.org/licenses/fdl.html} or by writing to +the Free Software Foundation, Inc., 51 Franklin Street, +Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_30.yml b/src/licensedcode/data/rules/gfdl-1.2-plus_30.yml new file mode 100644 index 00000000000..f0f0a615112 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_30.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.2_10.yml b/src/licensedcode/data/rules/gfdl-1.2_10.yml index 4815f58263c..c515effa06f 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_10.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_10.yml @@ -1,3 +1,4 @@ license_expression: gfdl-1.2 is_license_notice: yes +relevance: 100 notes: GFDL notice, debian style diff --git a/src/licensedcode/data/rules/gfdl-1.2_11.RULE b/src/licensedcode/data/rules/gfdl-1.2_11.RULE new file mode 100644 index 00000000000..864b5f6ec99 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_11.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2_11.yml b/src/licensedcode/data/rules/gfdl-1.2_11.yml new file mode 100644 index 00000000000..9b013d07998 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_11.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2_12.RULE b/src/licensedcode/data/rules/gfdl-1.2_12.RULE new file mode 100644 index 00000000000..319c5242b17 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_12.RULE @@ -0,0 +1,367 @@ +GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, 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. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +https://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. diff --git a/src/licensedcode/data/rules/gfdl-1.2_12.yml b/src/licensedcode/data/rules/gfdl-1.2_12.yml new file mode 100644 index 00000000000..62d1de3a6ad --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_12.yml @@ -0,0 +1,9 @@ +license_expression: gfdl-1.2 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2000,2001,2002 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://www.gnu.org/copyleft diff --git a/src/licensedcode/data/rules/gfdl-1.2_13.RULE b/src/licensedcode/data/rules/gfdl-1.2_13.RULE new file mode 100644 index 00000000000..aa32951eeb4 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_13.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/fdl-1.2.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2_13.yml b/src/licensedcode/data/rules/gfdl-1.2_13.yml new file mode 100644 index 00000000000..2e8d3f07e1a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_13.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.2 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/fdl-1.2.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2_4.yml b/src/licensedcode/data/rules/gfdl-1.2_4.yml index ba711103d4a..641dd2b6576 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_4.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_4.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.2 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.2_5.yml b/src/licensedcode/data/rules/gfdl-1.2_5.yml index 04762573c48..b0436ab8c84 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_5.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_5.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2_6.yml b/src/licensedcode/data/rules/gfdl-1.2_6.yml index 91a8ecc8385..f53f2c7dcc9 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_6.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_6.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.2 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.2_8.yml b/src/licensedcode/data/rules/gfdl-1.2_8.yml index b7f56f30a8b..1012c5565a3 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_8.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_8.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/fdl-1.2.txt diff --git a/src/licensedcode/data/rules/gfdl-1.2_9.RULE b/src/licensedcode/data/rules/gfdl-1.2_9.RULE new file mode 100644 index 00000000000..17f65bfc115 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_9.RULE @@ -0,0 +1,397 @@ +GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +https://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + 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. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +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 License, +to permit their use in free software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2_9.yml b/src/licensedcode/data/rules/gfdl-1.2_9.yml new file mode 100644 index 00000000000..62d1de3a6ad --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.2_9.yml @@ -0,0 +1,9 @@ +license_expression: gfdl-1.2 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2000,2001,2002 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://www.gnu.org/copyleft diff --git a/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.yml b/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.yml index 785fe408731..e75921f3571 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.yml +++ b/src/licensedcode/data/rules/gfdl-1.2_or_gpl-2.0.yml @@ -1,2 +1,3 @@ license_expression: gfdl-1.2 OR gpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_22.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_22.RULE new file mode 100644 index 00000000000..570892daed8 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_22.RULE @@ -0,0 +1,10 @@ +Permission is granted to make and distribute verbatim copies of + this manual provided the copyright notice and this permission notice + are preserved on all copies. + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_22.yml b/src/licensedcode/data/rules/gfdl-1.3-plus_22.yml new file mode 100644 index 00000000000..75879b17fec --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_22.yml @@ -0,0 +1,2 @@ +license_expression: gfdl-1.3-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_23.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_23.RULE new file mode 100644 index 00000000000..66d370b6ce0 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_23.RULE @@ -0,0 +1,7 @@ +Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + +On Debian GNU/Linux systems, the complete text of the GNU Free Documentation +License may be found in `/usr/share/common-licenses/GFDL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_23.yml b/src/licensedcode/data/rules/gfdl-1.3-plus_23.yml new file mode 100644 index 00000000000..2faddbe061d --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_23.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.3-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GFDL diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_24.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_24.RULE new file mode 100644 index 00000000000..5a39acd8ff5 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_24.RULE @@ -0,0 +1,8 @@ +Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, with no Front-Cover Texts, and with no Back-Cover + Texts. + . + On Debian GNU/Linux systems, the complete text of the GNU Free Documentation + License can be found in `/usr/share/common-licenses/GFDL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_24.yml b/src/licensedcode/data/rules/gfdl-1.3-plus_24.yml new file mode 100644 index 00000000000..f73c29e664e --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_24.yml @@ -0,0 +1,4 @@ +license_expression: gfdl-1.3-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GFDL-3 diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_25.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_25.RULE new file mode 100644 index 00000000000..865cc8137a7 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_25.RULE @@ -0,0 +1,9 @@ +Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and no + Back-Cover Texts. A copy of the license is included in the section + entitled "GNU Free Documentation License". + +On Debian systems a copy of the complete text of the GNU FDL 1.3 +can be found in /usr/share/common-licenses/GFDL-1.3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_25.yml b/src/licensedcode/data/rules/gfdl-1.3-plus_25.yml new file mode 100644 index 00000000000..0bfd074c8eb --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_25.yml @@ -0,0 +1,4 @@ +license_expression: gfdl-1.3-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_26.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_26.RULE new file mode 100644 index 00000000000..51b8fdcc813 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_26.RULE @@ -0,0 +1,7 @@ +Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + +On Debian systems, the text of the GNU Free Documentation +License may be found in `/usr/share/common-licenses/GFDL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_26.yml b/src/licensedcode/data/rules/gfdl-1.3-plus_26.yml new file mode 100644 index 00000000000..2faddbe061d --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_26.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.3-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GFDL diff --git a/src/licensedcode/data/rules/gfdl-1.3_1.yml b/src/licensedcode/data/rules/gfdl-1.3_1.yml index 646a47df5da..c51aa73eb2f 100644 --- a/src/licensedcode/data/rules/gfdl-1.3_1.yml +++ b/src/licensedcode/data/rules/gfdl-1.3_1.yml @@ -1,4 +1,5 @@ license_expression: gfdl-1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/fdl-1.3.txt diff --git a/src/licensedcode/data/rules/gfdl-1.3_10.RULE b/src/licensedcode/data/rules/gfdl-1.3_10.RULE new file mode 100644 index 00000000000..da8c6ab661a --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_10.RULE @@ -0,0 +1,419 @@ +GNU Free Documentation License + Version 1.3, 3 November 2008 + + Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document ""free"" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of ""copyleft"", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The ""Document"", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as ""you"". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A ""Modified Version"" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A ""Secondary Section"" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall +subject (or to related matters) and contains nothing that could fall +directly within that overall subject. (Thus, if the Document is in +part a textbook of mathematics, a Secondary Section may not explain +any mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The ""Invariant Sections"" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The ""Cover Texts"" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A ""Transparent"" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not ""Transparent"" is called ""Opaque"". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The ""Title Page"" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, ""Title Page"" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +The ""publisher"" means any person or entity that distributes copies of +the Document to the public. + +A section ""Entitled XYZ"" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as ""Acknowledgements"", +""Dedications"", ""Endorsements"", or ""History"".) To ""Preserve the Title"" +of such a section when you modify the Document means that it remains a +section ""Entitled XYZ"" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no +other conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to +give them a chance to provide you with an updated version of the +Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled ""History"", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled ""History"" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the ""History"" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled ""Acknowledgements"" or ""Dedications"", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled ""Endorsements"". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled ""Endorsements"" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled ""Endorsements"", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled ""History"" +in the various original documents, forming one section Entitled +""History""; likewise combine any sections Entitled ""Acknowledgements"", +and any sections Entitled ""Dedications"". You must delete all sections +Entitled ""Endorsements"". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other +documents released under this License, and replace the individual +copies of this License in the various documents with a single copy +that is included in the collection, provided that you follow the rules +of this License for verbatim copying of each of the documents in all +other respects. + +You may extract a single document from such a collection, and +distribute it individually under this License, provided you insert a +copy of this License into the extracted document, and follow this +License in all other respects regarding verbatim copying of that +document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an ""aggregate"" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled ""Acknowledgements"", +""Dedications"", or ""History"", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense, or distribute it is void, and +will automatically terminate your rights under this License. + +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, receipt of a copy of some or all of the same material does +not give you any rights to use it. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions of the +GNU Free Documentation 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. See +https://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License ""or any later version"" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. If the Document +specifies that a proxy can decide which future versions of this +License can be used, that proxy's public statement of acceptance of a +version permanently authorizes you to choose that version for the +Document. + +11. RELICENSING + +""Massive Multiauthor Collaboration Site"" (or ""MMC Site"") means any +World Wide Web server that publishes copyrightable works and also +provides prominent facilities for anybody to edit those works. A +public wiki that anybody can edit is an example of such a server. A +""Massive Multiauthor Collaboration"" (or ""MMC"") contained in the site +means any set of copyrightable works thus published on the MMC site. + +""CC-BY-SA"" means the Creative Commons Attribution-Share Alike 3.0 +license published by Creative Commons Corporation, a not-for-profit +corporation with a principal place of business in San Francisco, +California, as well as future copyleft versions of that license +published by that same organization. + +""Incorporate"" means to publish or republish a Document, in whole or in +part, as part of another Document. + +An MMC is ""eligible for relicensing"" if it is licensed under this +License, and if all works that were first published under this License +somewhere other than this MMC, and subsequently incorporated in whole or +in part into the MMC, (1) had no cover texts or invariant sections, and +(2) were thus incorporated prior to November 1, 2008. + +The operator of an MMC Site may republish an MMC contained in the site +under CC-BY-SA on the same site at any time before August 1, 2009, +provided the MMC is eligible for relicensing. diff --git a/src/licensedcode/data/rules/gfdl-1.3_10.yml b/src/licensedcode/data/rules/gfdl-1.3_10.yml new file mode 100644 index 00000000000..00b2a1b1340 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_10.yml @@ -0,0 +1,10 @@ +license_expression: gfdl-1.3 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/copyleft diff --git a/src/licensedcode/data/rules/gfdl-1.3_11.RULE b/src/licensedcode/data/rules/gfdl-1.3_11.RULE new file mode 100644 index 00000000000..bd87e3dea80 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_11.RULE @@ -0,0 +1 @@ +https://www.gnu.org/software/gawk/manual/html_node/GNU-Free-Documentation-License.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3_11.yml b/src/licensedcode/data/rules/gfdl-1.3_11.yml new file mode 100644 index 00000000000..4f41deb85ae --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_11.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.3 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/software/gawk/manual/html_node/GNU-Free-Documentation-License.html diff --git a/src/licensedcode/data/rules/gfdl-1.3_12.RULE b/src/licensedcode/data/rules/gfdl-1.3_12.RULE new file mode 100644 index 00000000000..167e35a7ef2 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_12.RULE @@ -0,0 +1,7 @@ +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: https://www.gnu.org/copyleft/fdl.html. diff --git a/src/licensedcode/data/rules/gfdl-1.3_12.yml b/src/licensedcode/data/rules/gfdl-1.3_12.yml new file mode 100644 index 00000000000..085a5cef454 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_12.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.3 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/fdl.html diff --git a/src/licensedcode/data/rules/gfdl-1.3_8.RULE b/src/licensedcode/data/rules/gfdl-1.3_8.RULE new file mode 100644 index 00000000000..5de10242c69 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_8.RULE @@ -0,0 +1 @@ +The documentation is distributed under the terms of the GNU Free Documentation License (FDL 1.3): \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3_8.yml b/src/licensedcode/data/rules/gfdl-1.3_8.yml new file mode 100644 index 00000000000..23d1c954ad6 --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_8.yml @@ -0,0 +1,3 @@ +license_expression: gfdl-1.3 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gfdl-1.3_9.RULE b/src/licensedcode/data/rules/gfdl-1.3_9.RULE new file mode 100644 index 00000000000..65cecfc6def --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_9.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a copy of the complete text of the GNU FDL 1.3 +can be found in /usr/share/common-licenses/GFDL-1.3. diff --git a/src/licensedcode/data/rules/gfdl-1.3_9.yml b/src/licensedcode/data/rules/gfdl-1.3_9.yml new file mode 100644 index 00000000000..1e468e18b9b --- /dev/null +++ b/src/licensedcode/data/rules/gfdl-1.3_9.yml @@ -0,0 +1,5 @@ +license_expression: gfdl-1.3 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GFDL-1.3 diff --git a/src/licensedcode/data/rules/ghostscript-1988_4.RULE b/src/licensedcode/data/rules/ghostscript-1988_4.RULE new file mode 100644 index 00000000000..98a9a3d7522 --- /dev/null +++ b/src/licensedcode/data/rules/ghostscript-1988_4.RULE @@ -0,0 +1,8 @@ +Everyone is granted permission + to copy, modify and redistribute Ghostscript, + but only under the conditions + described in the Ghostscript General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ghostscript-1988_4.yml b/src/licensedcode/data/rules/ghostscript-1988_4.yml new file mode 100644 index 00000000000..3db9e00cd28 --- /dev/null +++ b/src/licensedcode/data/rules/ghostscript-1988_4.yml @@ -0,0 +1,4 @@ +license_expression: ghostscript-1988 +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/glide.yml b/src/licensedcode/data/rules/glide.yml index 23f814a4282..6a191fbabb2 100644 --- a/src/licensedcode/data/rules/glide.yml +++ b/src/licensedcode/data/rules/glide.yml @@ -1,4 +1,5 @@ license_expression: glide is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.users.on.net/~triforce/glidexp/COPYING.txt diff --git a/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.RULE b/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.RULE new file mode 100644 index 00000000000..b1816df2087 --- /dev/null +++ b/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.RULE @@ -0,0 +1,7 @@ +;; Everyone is granted permission to copy, modify and redistribute +;; GNU Emacs, but only under the conditions described in the +;; GNU Emacs General Public License. A copy of this license is +;; supposed to have been given to you along with GNU Emacs so you +;; can know your rights and responsibilities. It should be in a +;; file named COPYING. Among other things, the copyright notice +;; and this notice must be preserved on all copies. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.yml b/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.yml new file mode 100644 index 00000000000..61f9fd2a4bc --- /dev/null +++ b/src/licensedcode/data/rules/gnu-emacs-gpl-1988_1.yml @@ -0,0 +1,2 @@ +license_expression: gnu-emacs-gpl-1988 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/google-patent-license-webm_3.yml b/src/licensedcode/data/rules/google-patent-license-webm_3.yml index 67fc4a7f90d..2f1e80ea498 100644 --- a/src/licensedcode/data/rules/google-patent-license-webm_3.yml +++ b/src/licensedcode/data/rules/google-patent-license-webm_3.yml @@ -1,4 +1,5 @@ license_expression: google-patent-license-webm is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.webmproject.org/license/additional/ diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_11.yml b/src/licensedcode/data/rules/gpl-1.0-plus_11.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_11.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_11.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_14.yml b/src/licensedcode/data/rules/gpl-1.0-plus_14.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_14.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_14.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_15.yml b/src/licensedcode/data/rules/gpl-1.0-plus_15.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_15.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_15.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_16.yml b/src/licensedcode/data/rules/gpl-1.0-plus_16.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_16.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_16.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_17.yml b/src/licensedcode/data/rules/gpl-1.0-plus_17.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_17.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_17.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_20.yml b/src/licensedcode/data/rules/gpl-1.0-plus_20.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_20.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_20.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_234.yml b/src/licensedcode/data/rules/gpl-1.0-plus_234.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_234.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_234.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_24.yml b/src/licensedcode/data/rules/gpl-1.0-plus_24.yml index cd117461335..016d63a60d4 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_24.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_24.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_27.yml b/src/licensedcode/data/rules/gpl-1.0-plus_27.yml index 905d759dc8f..8c2b9d400fb 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_27.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_27.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - gnu-general-public-license.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_29.yml b/src/licensedcode/data/rules/gpl-1.0-plus_29.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_29.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_29.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_3.yml b/src/licensedcode/data/rules/gpl-1.0-plus_3.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_3.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_30.yml b/src/licensedcode/data/rules/gpl-1.0-plus_30.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_30.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_30.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_31.yml b/src/licensedcode/data/rules/gpl-1.0-plus_31.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_31.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_31.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_37.yml b/src/licensedcode/data/rules/gpl-1.0-plus_37.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_37.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_37.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_38.yml b/src/licensedcode/data/rules/gpl-1.0-plus_38.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_38.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_38.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_383.yml b/src/licensedcode/data/rules/gpl-1.0-plus_383.yml index 0cbab360404..173d312feb9 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_383.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_383.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_39.yml b/src/licensedcode/data/rules/gpl-1.0-plus_39.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_39.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_39.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_40.yml b/src/licensedcode/data/rules/gpl-1.0-plus_40.yml index 0952955051c..5f3507e2db8 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_40.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_40.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 notes: see http://www.skybuilders.com/Products/dual_license/ diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_415.yml b/src/licensedcode/data/rules/gpl-1.0-plus_415.yml index 5c8568e5f3f..b364c41ecc7 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_415.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_415.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_420.yml b/src/licensedcode/data/rules/gpl-1.0-plus_420.yml index cd117461335..016d63a60d4 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_420.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_420.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_450.yml b/src/licensedcode/data/rules/gpl-1.0-plus_450.yml index 1d8734fa256..490a2e41a27 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_450.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_450.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_458.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_458.RULE new file mode 100644 index 00000000000..0a2a52bbbbf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_458.RULE @@ -0,0 +1,4 @@ +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/src/licensedcode/data/rules/gpl-1.0-plus_458.yml b/src/licensedcode/data/rules/gpl-1.0-plus_458.yml new file mode 100644 index 00000000000..761b0ddd47f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_458.yml @@ -0,0 +1,2 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_459.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_459.RULE new file mode 100644 index 00000000000..82b972b5b16 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_459.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General Public + License Version 1 can be found in "/usr/share/common-licenses/GPL-1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_459.yml b/src/licensedcode/data/rules/gpl-1.0-plus_459.yml new file mode 100644 index 00000000000..274b34f7f06 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_459.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-1 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_460.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_460.RULE new file mode 100644 index 00000000000..ac4774fc472 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_460.RULE @@ -0,0 +1,13 @@ +License: GPL-1+ + This program is free software; you can 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. + ․ + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + ․ + On Debian systems, the complete text of the GNU General Public + License Version 1 can be found in "/usr/share/common-licenses/GPL-1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_460.yml b/src/licensedcode/data/rules/gpl-1.0-plus_460.yml new file mode 100644 index 00000000000..5f7fc75a866 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_460.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-1 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_461.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_461.RULE new file mode 100644 index 00000000000..4881db637f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_461.RULE @@ -0,0 +1,9 @@ +This program is free software; you can 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. + ․ + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_461.yml b/src/licensedcode/data/rules/gpl-1.0-plus_461.yml new file mode 100644 index 00000000000..761b0ddd47f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_461.yml @@ -0,0 +1,2 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_462.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_462.RULE new file mode 100644 index 00000000000..35617b5f38e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_462.RULE @@ -0,0 +1 @@ +system can be used 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_462.yml b/src/licensedcode/data/rules/gpl-1.0-plus_462.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_462.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE new file mode 100644 index 00000000000..68b28e6613c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_463.RULE @@ -0,0 +1,8 @@ +Everyone is granted permission + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_463.yml b/src/licensedcode/data/rules/gpl-1.0-plus_463.yml new file mode 100644 index 00000000000..cd117461335 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_463.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_464.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_464.RULE new file mode 100644 index 00000000000..e9e876ddb72 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_464.RULE @@ -0,0 +1,8 @@ +Everyone is granted permission + to copy, modify and redistribute GNU Ghostscript, + but only under the conditions + described in the GNU General Public License. + A copy of this license is supposed to have been given to you + along with this software + so you can know your rights and responsibilities. + It should be in a file named COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_464.yml b/src/licensedcode/data/rules/gpl-1.0-plus_464.yml new file mode 100644 index 00000000000..cd117461335 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_464.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_465.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_465.RULE new file mode 100644 index 00000000000..b58d8cd6324 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_465.RULE @@ -0,0 +1,5 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_465.yml b/src/licensedcode/data/rules/gpl-1.0-plus_465.yml new file mode 100644 index 00000000000..0eade4df8a8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_465.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_466.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_466.RULE new file mode 100644 index 00000000000..09c0113b72a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_466.RULE @@ -0,0 +1 @@ +No explicit version of the GPL has been specified. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_466.yml b/src/licensedcode/data/rules/gpl-1.0-plus_466.yml new file mode 100644 index 00000000000..fb1f61395f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_466.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_467.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_467.RULE new file mode 100644 index 00000000000..693d6c2f49a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_467.RULE @@ -0,0 +1,7 @@ +License: GPL + 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'. +Comment: No explicit version of the GPL has been specified. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_467.yml b/src/licensedcode/data/rules/gpl-1.0-plus_467.yml new file mode 100644 index 00000000000..0eade4df8a8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_467.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_468.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_468.RULE new file mode 100644 index 00000000000..c1d81a04be2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_468.RULE @@ -0,0 +1,2 @@ +released under the GPL, and therefore available +free of charge. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_468.yml b/src/licensedcode/data/rules/gpl-1.0-plus_468.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_468.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE new file mode 100644 index 00000000000..082a9a36909 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_469.RULE @@ -0,0 +1 @@ +Distributed 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_469.yml b/src/licensedcode/data/rules/gpl-1.0-plus_469.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_469.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_470.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_470.RULE new file mode 100644 index 00000000000..9a16179d759 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_470.RULE @@ -0,0 +1 @@ +you may use this source under GPL terms! \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_470.yml b/src/licensedcode/data/rules/gpl-1.0-plus_470.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_470.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_471.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_471.RULE new file mode 100644 index 00000000000..6e62716ad40 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_471.RULE @@ -0,0 +1 @@ +Licence GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_471.yml b/src/licensedcode/data/rules/gpl-1.0-plus_471.yml new file mode 100644 index 00000000000..7071924eb9e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_471.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_472.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_472.RULE new file mode 100644 index 00000000000..8422e9f545e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_472.RULE @@ -0,0 +1 @@ +http://www.gnu.org/copyleft/gpl.html">Licence GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_472.yml b/src/licensedcode/data/rules/gpl-1.0-plus_472.yml new file mode 100644 index 00000000000..7e1c8d0fd1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_472.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_473.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_473.RULE new file mode 100644 index 00000000000..516865eb496 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_473.RULE @@ -0,0 +1,2 @@ +This software may be distributed under the terms of the General Public License. +See the file COPYING to determine your rights. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_473.yml b/src/licensedcode/data/rules/gpl-1.0-plus_473.yml new file mode 100644 index 00000000000..cd117461335 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_473.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_474.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_474.RULE new file mode 100644 index 00000000000..09f3e405822 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_474.RULE @@ -0,0 +1 @@ +licenses GPL-Header \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_474.yml b/src/licensedcode/data/rules/gpl-1.0-plus_474.yml new file mode 100644 index 00000000000..b364c41ecc7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_474.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_475.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_475.RULE new file mode 100644 index 00000000000..8bbc1ba0770 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_475.RULE @@ -0,0 +1,4 @@ +. + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_475.yml b/src/licensedcode/data/rules/gpl-1.0-plus_475.yml new file mode 100644 index 00000000000..1d8734fa256 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_475.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_476.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_476.RULE new file mode 100644 index 00000000000..33e9bb8be48 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_476.RULE @@ -0,0 +1 @@ +The documentation licensed under the GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_476.yml b/src/licensedcode/data/rules/gpl-1.0-plus_476.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_476.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_477.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_477.RULE new file mode 100644 index 00000000000..b69729de3e5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_477.RULE @@ -0,0 +1 @@ +taken from the original NTT provided GPL source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_477.yml b/src/licensedcode/data/rules/gpl-1.0-plus_477.yml new file mode 100644 index 00000000000..7071924eb9e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_477.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_478.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_478.RULE new file mode 100644 index 00000000000..f4dd4bda06f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_478.RULE @@ -0,0 +1 @@ +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_478.yml b/src/licensedcode/data/rules/gpl-1.0-plus_478.yml new file mode 100644 index 00000000000..c974511f715 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_478.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_479.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_479.RULE new file mode 100644 index 00000000000..7a09035ebb1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_479.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_479.yml b/src/licensedcode/data/rules/gpl-1.0-plus_479.yml new file mode 100644 index 00000000000..1d8734fa256 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_479.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_480.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_480.RULE new file mode 100644 index 00000000000..1b0629bd768 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_480.RULE @@ -0,0 +1,3 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License (the +"COPYING" file referred to above) can be found in the +/usr/share/common-licenses/GPL file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_480.yml b/src/licensedcode/data/rules/gpl-1.0-plus_480.yml new file mode 100644 index 00000000000..c974511f715 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_480.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_481.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_481.RULE new file mode 100644 index 00000000000..0e0d586bc81 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_481.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_481.yml b/src/licensedcode/data/rules/gpl-1.0-plus_481.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_481.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_482.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_482.RULE new file mode 100644 index 00000000000..15262c498d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_482.RULE @@ -0,0 +1,13 @@ +License: GPL-1+ + This program is free software; you can 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. + ․ + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + ․ + On Debian GNU/Linux systems, the complete text of the GNU General Public + License Version 1 can be found in "/usr/share/common-licenses/GPL-1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_482.yml b/src/licensedcode/data/rules/gpl-1.0-plus_482.yml new file mode 100644 index 00000000000..8ee090e114c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_482.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-1 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_483.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_483.RULE new file mode 100644 index 00000000000..3c25ac38366 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_483.RULE @@ -0,0 +1,6 @@ +License: GPL-any + # You may freely redistribute, use and modify this software under the terms + # of the GNU General Public License. + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + can be found in file "/usr/share/common-licenses/GPL". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_483.yml b/src/licensedcode/data/rules/gpl-1.0-plus_483.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_483.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_484.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_484.RULE new file mode 100644 index 00000000000..248fd9f3a5c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_484.RULE @@ -0,0 +1,4 @@ +The C# Compiler is released under the terms of the GNU GPL. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL file. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_484.yml b/src/licensedcode/data/rules/gpl-1.0-plus_484.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_484.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_485.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_485.RULE new file mode 100644 index 00000000000..4244a39cf77 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_485.RULE @@ -0,0 +1,4 @@ +You are free to distribute this software under the terms of +the GNU General Public Licence. +On Debian GNU/Linux systems, the complete text of the GNU General Public +Licence can be found in /usr/share/common-licenses/GPL. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_485.yml b/src/licensedcode/data/rules/gpl-1.0-plus_485.yml new file mode 100644 index 00000000000..116c9848025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_485.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_486.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_486.RULE new file mode 100644 index 00000000000..54c56f56fea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_486.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public + License Version 1 can be found in "/usr/share/common-licenses/GPL-1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_486.yml b/src/licensedcode/data/rules/gpl-1.0-plus_486.yml new file mode 100644 index 00000000000..56b4d62aefe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_486.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-1 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_487.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_487.RULE new file mode 100644 index 00000000000..58e039fa041 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_487.RULE @@ -0,0 +1 @@ +copyright: GNU GENERAL PUBLIC LICENSE | | diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_497.yml b/src/licensedcode/data/rules/gpl-1.0-plus_497.yml new file mode 100644 index 00000000000..c177c1c7f17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_497.yml @@ -0,0 +1,8 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_498.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_498.RULE new file mode 100644 index 00000000000..f7f1aeb7e5a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_498.RULE @@ -0,0 +1 @@ +Licensed under the https://www.gnu.org/copyleft/gpl.html GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_498.yml b/src/licensedcode/data/rules/gpl-1.0-plus_498.yml new file mode 100644 index 00000000000..a4e5a70a5b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_498.yml @@ -0,0 +1,6 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +notes: No version gpl declaration +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_499.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_499.RULE new file mode 100644 index 00000000000..ad78afc3c5d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_499.RULE @@ -0,0 +1 @@ +licence https://www.gnu.org/licenses/gpl.html GNU General Public Licence, see LICENCE file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_499.yml b/src/licensedcode/data/rules/gpl-1.0-plus_499.yml new file mode 100644 index 00000000000..431084c2a09 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_499.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_500.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_500.RULE new file mode 100644 index 00000000000..ddcce167bd9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_500.RULE @@ -0,0 +1,6 @@ +A copy of the GNU General Public License is available in the COPYING.txt file +included with all NAnt distributions. + +For more licensing information refer to the GNU General Public License on the +GNU Project web site. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_500.yml b/src/licensedcode/data/rules/gpl-1.0-plus_500.yml new file mode 100644 index 00000000000..0b033b7c09c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_500.yml @@ -0,0 +1,7 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.txt +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_501.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_501.RULE new file mode 100644 index 00000000000..ae0aba2540f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_501.RULE @@ -0,0 +1,3 @@ +https://www.gnu.org/copyleft/gpl.html +full text of the GPL +for the most authoritative definition of the obligations. diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_501.yml b/src/licensedcode/data/rules/gpl-1.0-plus_501.yml new file mode 100644 index 00000000000..87950c72b78 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_501.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE new file mode 100644 index 00000000000..914be83ff9a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_502.RULE @@ -0,0 +1,5 @@ + 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: diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_502.yml b/src/licensedcode/data/rules/gpl-1.0-plus_502.yml new file mode 100644 index 00000000000..c177c1c7f17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_502.yml @@ -0,0 +1,8 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_503.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_503.RULE new file mode 100644 index 00000000000..d650c9cd163 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_503.RULE @@ -0,0 +1,5 @@ +This program is free software, released under the GNU General Public License +and you are welcome to redistribute it under certain conditions. It comes with +ABSOLUTELY NO WARRANTY; for details read the GNU General Public License to be +found in the file "COPYING" distributed with this program, or online at: +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_503.yml b/src/licensedcode/data/rules/gpl-1.0-plus_503.yml new file mode 100644 index 00000000000..7584ce1268d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_503.yml @@ -0,0 +1,7 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_504.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_504.RULE new file mode 100644 index 00000000000..c02ae9377ab --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_504.RULE @@ -0,0 +1 @@ +https://www.gnu.org/copyleft/gpl.html">Licence GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_504.yml b/src/licensedcode/data/rules/gpl-1.0-plus_504.yml new file mode 100644 index 00000000000..87950c72b78 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_504.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_505.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_505.RULE new file mode 100644 index 00000000000..d2cafd57ed3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_505.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/copyleft/gpl.html GNU/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_505.yml b/src/licensedcode/data/rules/gpl-1.0-plus_505.yml new file mode 100644 index 00000000000..e09f50d05bf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_505.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE new file mode 100644 index 00000000000..eaca37a119a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_506.RULE @@ -0,0 +1,2 @@ + * 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_506.yml b/src/licensedcode/data/rules/gpl-1.0-plus_506.yml new file mode 100644 index 00000000000..8bf609bb35f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_506.yml @@ -0,0 +1,7 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_507.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_507.RULE new file mode 100644 index 00000000000..294952be9d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_507.RULE @@ -0,0 +1 @@ +The GPL license can be found at https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_507.yml b/src/licensedcode/data/rules/gpl-1.0-plus_507.yml new file mode 100644 index 00000000000..431084c2a09 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_507.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_508.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_508.RULE new file mode 100644 index 00000000000..eebc6e81be3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_508.RULE @@ -0,0 +1 @@ +Licensed under the GPL (https://www.gnu.org/licenses/gpl.html) license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_508.yml b/src/licensedcode/data/rules/gpl-1.0-plus_508.yml new file mode 100644 index 00000000000..5f3f640f84c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_508.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE new file mode 100644 index 00000000000..d3dc44f2484 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_509.RULE @@ -0,0 +1,7 @@ + I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! + + 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: diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_509.yml b/src/licensedcode/data/rules/gpl-1.0-plus_509.yml new file mode 100644 index 00000000000..c177c1c7f17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_509.yml @@ -0,0 +1,8 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_510.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_510.RULE new file mode 100644 index 00000000000..81e0cc7e1bd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_510.RULE @@ -0,0 +1,2 @@ +* Copyright notice +* 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_510.yml b/src/licensedcode/data/rules/gpl-1.0-plus_510.yml new file mode 100644 index 00000000000..dfc7ef15045 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_510.yml @@ -0,0 +1,6 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +notes: See https://www.agner.org/random/randomc.zip +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_511.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_511.RULE new file mode 100644 index 00000000000..3121e18bbff --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_511.RULE @@ -0,0 +1 @@ +covered by the [GNU GPL](https://www.gnu.org/licenses/licenses.html#GPL), a popular license that is both a [free software](https://www.gnu.org/philosophy/free-sw.html) license and also approved by the OSI as an Open Source license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_511.yml b/src/licensedcode/data/rules/gpl-1.0-plus_511.yml new file mode 100644 index 00000000000..475ed24ecb8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_511.yml @@ -0,0 +1,6 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html#GPL + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_512.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_512.RULE new file mode 100644 index 00000000000..cd0d29721b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_512.RULE @@ -0,0 +1,2 @@ +You may redistribute copies of it 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_512.yml b/src/licensedcode/data/rules/gpl-1.0-plus_512.yml new file mode 100644 index 00000000000..5f3f640f84c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_512.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE new file mode 100644 index 00000000000..5158e3284d8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_513.RULE @@ -0,0 +1 @@ + @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_513.yml b/src/licensedcode/data/rules/gpl-1.0-plus_513.yml new file mode 100644 index 00000000000..d6ffb153f82 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_513.yml @@ -0,0 +1,9 @@ +license_expression: gpl-1.0-plus +is_license_tag: yes +relevance: 100 +ignorable_copyrights: + - copyright GNU General Public License, https://www.gnu.org/licenses/gpl.html +ignorable_holders: + - GNU General Public License +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_514.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_514.RULE new file mode 100644 index 00000000000..7a9a3a85ec7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_514.RULE @@ -0,0 +1,7 @@ +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_514.yml b/src/licensedcode/data/rules/gpl-1.0-plus_514.yml new file mode 100644 index 00000000000..e7ceefcd313 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_514.yml @@ -0,0 +1,7 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_515.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_515.RULE new file mode 100644 index 00000000000..fa5f7b941d3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_515.RULE @@ -0,0 +1,2 @@ +It is released under the General Public License, available here: +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_515.yml b/src/licensedcode/data/rules/gpl-1.0-plus_515.yml new file mode 100644 index 00000000000..139b609a524 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_515.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_516.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_516.RULE new file mode 100644 index 00000000000..cbdd3f079d0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_516.RULE @@ -0,0 +1,2 @@ +It is released under the General Public Licence, available here: +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_516.yml b/src/licensedcode/data/rules/gpl-1.0-plus_516.yml new file mode 100644 index 00000000000..139b609a524 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_516.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_517.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_517.RULE new file mode 100644 index 00000000000..89368da6f79 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_517.RULE @@ -0,0 +1,4 @@ +This emulator is normally available +under a BSD license. It's available +in this form only under GPL. +The GPL license can be found at https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_517.yml b/src/licensedcode/data/rules/gpl-1.0-plus_517.yml new file mode 100644 index 00000000000..5f3f640f84c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_517.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_518.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_518.RULE new file mode 100644 index 00000000000..af84eb42727 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_518.RULE @@ -0,0 +1,3 @@ +You may redistribute copies of it under the terms of +the GNU General Public License . +There is NO WARRANTY, to the extent permitted by law. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_518.yml b/src/licensedcode/data/rules/gpl-1.0-plus_518.yml new file mode 100644 index 00000000000..90e0282b78f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_518.yml @@ -0,0 +1,6 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 20 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_519.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_519.RULE new file mode 100644 index 00000000000..bad2d920db6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_519.RULE @@ -0,0 +1,2 @@ +licensed under the +`GNU General Public License `_. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_519.yml b/src/licensedcode/data/rules/gpl-1.0-plus_519.yml new file mode 100644 index 00000000000..5f3f640f84c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_519.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_520.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_520.RULE new file mode 100644 index 00000000000..e1133356222 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_520.RULE @@ -0,0 +1,2 @@ +sources are released under the terms of the GPL +(https://www.gnu.org/copyleft/gpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_520.yml b/src/licensedcode/data/rules/gpl-1.0-plus_520.yml new file mode 100644 index 00000000000..139b609a524 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_520.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_521.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_521.RULE new file mode 100644 index 00000000000..c1f5bd8640d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_521.RULE @@ -0,0 +1 @@ +License: GNU General Public Library (https://www.gnu.org/licenses/gpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_521.yml b/src/licensedcode/data/rules/gpl-1.0-plus_521.yml new file mode 100644 index 00000000000..c951be5b46e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_521.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_tag: yes +relevance: 90 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_522.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_522.RULE new file mode 100644 index 00000000000..d9f2edafd83 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_522.RULE @@ -0,0 +1,3 @@ +A copy of the GNU General Public License is available as +/usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on +the World Wide Web at https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_522.yml b/src/licensedcode/data/rules/gpl-1.0-plus_522.yml new file mode 100644 index 00000000000..139b609a524 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_522.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_523.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_523.RULE new file mode 100644 index 00000000000..c443de95113 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_523.RULE @@ -0,0 +1 @@ +License: GNU General Public Licence (GPL) - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_523.yml b/src/licensedcode/data/rules/gpl-1.0-plus_523.yml new file mode 100644 index 00000000000..87950c72b78 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_523.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_524.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_524.RULE new file mode 100644 index 00000000000..14cf54d7e00 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_524.RULE @@ -0,0 +1 @@ +copyright: GNU GENERAL PUBLIC LICENCE | | , which states: + . + You may distribute this work under the terms of either the GNU General + Public License or the Artistic License, as specified in perl's README + file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_41.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_41.yml new file mode 100644 index 00000000000..3c24813dc10 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_41.yml @@ -0,0 +1,4 @@ +license_expression: gpl-1.0-plus OR artistic-perl-1.0 +is_license_notice: yes +ignorable_urls: + - https://metacpan.org/release/ExtUtils-Constant diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.RULE new file mode 100644 index 00000000000..0404df0088e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.RULE @@ -0,0 +1 @@ +You may redistribute this under the same terms as Perl itself. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.yml new file mode 100644 index 00000000000..6289698de34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_42.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus OR artistic-perl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.RULE new file mode 100644 index 00000000000..2c1f43185a4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.yml new file mode 100644 index 00000000000..0f3dbc5f4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_43.yml @@ -0,0 +1,2 @@ +license_expression: gpl-1.0-plus OR artistic-perl-1.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE new file mode 100644 index 00000000000..b5d77549be2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.RULE @@ -0,0 +1,2 @@ +This module is free software. You may distribute it under the + same terms as Perl itself. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.yml new file mode 100644 index 00000000000..6289698de34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_44.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus OR artistic-perl-1.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.RULE new file mode 100644 index 00000000000..32a7f9d57cb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.RULE @@ -0,0 +1,9 @@ +Distribution and use rights are outlined in the file "LICENSE.txt" + which should have been included with this file. [...] + + This code and any derivative of it may be used and distributed freely + under the terms of the GNU General Public License + when used with GNU Ghostscript or its derivatives. + Use of the code (or any derivative of it) + with software other than GNU GhostScript (or its derivatives) + is governed by the CUPS license agreement. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.yml new file mode 100644 index 00000000000..a07b21d93a1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_cups_1.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0-plus OR cups +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_lgpl-2.0-plus_1.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_lgpl-2.0-plus_1.yml index 94385b9671a..acd42c23489 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_lgpl-2.0-plus_1.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_lgpl-2.0-plus_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR lgpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.RULE new file mode 100644 index 00000000000..faa6c5c9781 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.RULE @@ -0,0 +1 @@ +licensed under both GPL and MIT licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.yml new file mode 100644 index 00000000000..83ab9d2fb74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_3.yml @@ -0,0 +1,3 @@ +license_expression: gpl-1.0-plus OR mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.RULE new file mode 100644 index 00000000000..1008732550a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.RULE @@ -0,0 +1,2 @@ +released under both the GPL and MIT licenses. +You may pick the license that best fits your needs. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.yml new file mode 100644 index 00000000000..62127a228d4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_mit_4.yml @@ -0,0 +1,2 @@ +license_expression: gpl-1.0-plus OR mit +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_python.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_python.yml index d69a671b2c2..269061fd503 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_python.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_python.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR python is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby.yml index d641f30ca88..694687c9e1f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR ruby is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby2.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby2.yml index d641f30ca88..694687c9e1f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby2.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby2.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR ruby is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby3.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby3.yml index d641f30ca88..694687c9e1f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby3.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby3.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR ruby is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby4.yml b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby4.yml index d641f30ca88..694687c9e1f 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby4.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_ruby4.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR ruby is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_terse.yml b/src/licensedcode/data/rules/gpl-1.0-plus_terse.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_terse.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_terse.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_terse_3.yml b/src/licensedcode/data/rules/gpl-1.0-plus_terse_3.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_terse_3.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_terse_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_theme.yml b/src/licensedcode/data/rules/gpl-1.0-plus_theme.yml index 261305ef32b..c8306959fa7 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_theme.yml +++ b/src/licensedcode/data/rules/gpl-1.0-plus_theme.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.RULE new file mode 100644 index 00000000000..1729ca311d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.RULE @@ -0,0 +1,15 @@ +As a special exception to the GNU General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libtool is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Libtool; see the file COPYING. If not, a copy +can be downloaded from https://www.gnu.org/licenses/gpl.html, or +obtained by writing 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/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.yml new file mode 100644 index 00000000000..8e6d927af08 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0-plus_with_libtool-exception-2.0_2.yml @@ -0,0 +1,7 @@ +license_expression: gpl-1.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-1.0.yml b/src/licensedcode/data/rules/gpl-1.0.yml index 175258bba0c..53738e2144a 100644 --- a/src/licensedcode/data/rules/gpl-1.0.yml +++ b/src/licensedcode/data/rules/gpl-1.0.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0_16.RULE b/src/licensedcode/data/rules/gpl-1.0_16.RULE new file mode 100644 index 00000000000..7863700fd3d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0_16.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-1.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_16.yml b/src/licensedcode/data/rules/gpl-1.0_16.yml new file mode 100644 index 00000000000..4963b006160 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0_16.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-1.0.html diff --git a/src/licensedcode/data/rules/gpl-1.0_2.yml b/src/licensedcode/data/rules/gpl-1.0_2.yml index d6929494dbb..e664c314224 100644 --- a/src/licensedcode/data/rules/gpl-1.0_2.yml +++ b/src/licensedcode/data/rules/gpl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-1.0.html diff --git a/src/licensedcode/data/rules/gpl-1.0_3.yml b/src/licensedcode/data/rules/gpl-1.0_3.yml index 3038e6eefac..86366bf0d41 100644 --- a/src/licensedcode/data/rules/gpl-1.0_3.yml +++ b/src/licensedcode/data/rules/gpl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-1.0.txt diff --git a/src/licensedcode/data/rules/gpl-1.0_4.yml b/src/licensedcode/data/rules/gpl-1.0_4.yml index 841c3c31f4b..82b8b226ada 100644 --- a/src/licensedcode/data/rules/gpl-1.0_4.yml +++ b/src/licensedcode/data/rules/gpl-1.0_4.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html diff --git a/src/licensedcode/data/rules/gpl-1.0_57.RULE b/src/licensedcode/data/rules/gpl-1.0_57.RULE new file mode 100644 index 00000000000..c410cbdb1a0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0_57.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-1.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_57.yml b/src/licensedcode/data/rules/gpl-1.0_57.yml new file mode 100644 index 00000000000..8b26ef36eac --- /dev/null +++ b/src/licensedcode/data/rules/gpl-1.0_57.yml @@ -0,0 +1,5 @@ +license_expression: gpl-1.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-1.0.txt diff --git a/src/licensedcode/data/rules/gpl-1.0_7.yml b/src/licensedcode/data/rules/gpl-1.0_7.yml index 175258bba0c..53738e2144a 100644 --- a/src/licensedcode/data/rules/gpl-1.0_7.yml +++ b/src/licensedcode/data/rules/gpl-1.0_7.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-1.0_only_terse_1.yml b/src/licensedcode/data/rules/gpl-1.0_only_terse_1.yml index 175258bba0c..53738e2144a 100644 --- a/src/licensedcode/data/rules/gpl-1.0_only_terse_1.yml +++ b/src/licensedcode/data/rules/gpl-1.0_only_terse_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-font.yml b/src/licensedcode/data/rules/gpl-2.0-font.yml index 80bf7736c97..93a21350a2b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-font.yml +++ b/src/licensedcode/data/rules/gpl-2.0-font.yml @@ -1,4 +1,5 @@ license_expression: font-exception-gpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-faq.html#FontException diff --git a/src/licensedcode/data/rules/gpl-2.0-javascript.yml b/src/licensedcode/data/rules/gpl-2.0-javascript.yml index e2b0cbde1fc..672c98432b6 100644 --- a/src/licensedcode/data/rules/gpl-2.0-javascript.yml +++ b/src/licensedcode/data/rules/gpl-2.0-javascript.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH javascript-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-javascript_1.yml b/src/licensedcode/data/rules/gpl-2.0-javascript_1.yml index 4fc47a64e3a..dc0d64e0023 100644 --- a/src/licensedcode/data/rules/gpl-2.0-javascript_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0-javascript_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH javascript-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc.yml b/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc.yml index d86840e7441..f0e899dc9df 100644 --- a/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc.yml +++ b/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus WITH mysql-connector-odbc-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc_2.yml b/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc_2.yml index 5f043ce24bf..6fbe6437682 100644 --- a/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0-mysql-connector-odbc_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus WITH mysql-connector-odbc-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-mysql-floss_2.yml b/src/licensedcode/data/rules/gpl-2.0-mysql-floss_2.yml index 18e45e389e1..86c0a40caa9 100644 --- a/src/licensedcode/data/rules/gpl-2.0-mysql-floss_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0-mysql-floss_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-mysql-floss_3.yml b/src/licensedcode/data/rules/gpl-2.0-mysql-floss_3.yml index 18e45e389e1..86c0a40caa9 100644 --- a/src/licensedcode/data/rules/gpl-2.0-mysql-floss_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-mysql-floss_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-openssl.yml b/src/licensedcode/data/rules/gpl-2.0-openssl.yml index faa3445f6e1..b56eaec9696 100644 --- a/src/licensedcode/data/rules/gpl-2.0-openssl.yml +++ b/src/licensedcode/data/rules/gpl-2.0-openssl.yml @@ -1,4 +1,5 @@ license_expression: openssl-exception-gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://people.gnome.org/~markmc/openssl-and-the-gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1000.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1000.RULE new file mode 100644 index 00000000000..96ad8a439ef --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1000.RULE @@ -0,0 +1,5 @@ +Debian packaging (debian/*) is: +Copyright: +License: GNU General Public License, version 2 or later (GPL-2+) + On Debian systems, the text of the GNU General Public License + version 2 can be found in /usr/share/common-licenses/GPL-2. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1000.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1000.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1000.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1001.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1001.RULE new file mode 100644 index 00000000000..b13d063d2fa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1001.RULE @@ -0,0 +1,17 @@ +License: GPL-2+. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General Public License +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-plus_1001.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1001.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1001.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1002.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1002.RULE new file mode 100644 index 00000000000..44a6896b4de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1002.RULE @@ -0,0 +1,3 @@ +License: GPL-2+ + On Debian systems, the text of the GPL-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-plus_1002.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1002.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1002.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1003.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1003.RULE new file mode 100644 index 00000000000..c81336e70a4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1003.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the 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-plus_1003.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1003.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1003.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1004.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1004.RULE new file mode 100644 index 00000000000..4ca0627dad3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1004.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <[http]://www.gnu.org/licenses/> + + 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-plus_1004.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1004.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1004.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1005.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1005.RULE new file mode 100644 index 00000000000..d9f69c29fa5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1005.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1005.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1005.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1005.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1006.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1006.RULE new file mode 100644 index 00000000000..0375e8df7f6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1006.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + 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-2.0-plus_1006.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1006.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1006.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE new file mode 100644 index 00000000000..36d447c2640 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1007.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the 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-plus_1007.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1007.yml new file mode 100644 index 00000000000..000de754f70 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1007.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1008.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1008.RULE new file mode 100644 index 00000000000..0b4bbdf0241 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1008.RULE @@ -0,0 +1,18 @@ +License: GPL-2+ + | This program is free software; you can redistribute it and/or + | modify it under the terms of the GNU General Public License + | as published by the Free Software Foundation; either version 2 + | of the License, or (at your option) any later version. + | + | This program is distributed in the hope that it will be useful, + | but WITHOUT ANY WARRANTY; without even the implied warranty of + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + | GNU General Public License for more details. + | + | You should have received a copy of the GNU General Public License along + | with this program; if not, write to the Free Software Foundation, Inc., + | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + | + | + | On Debian systems, the text of the GNU General Public License + | version 2 can be found in “/usr/share/common-licenses/GPL-2”. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1008.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1008.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1008.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1009.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1009.RULE new file mode 100644 index 00000000000..b8c86ad720a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1009.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1009.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1009.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1009.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE new file mode 100644 index 00000000000..1d7f3281f03 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1010.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1010.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1010.yml new file mode 100644 index 00000000000..fb74c010660 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1010.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 2 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1011.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1011.RULE new file mode 100644 index 00000000000..de0ce38c8a1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1011.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the 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-plus_1011.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1011.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1011.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE new file mode 100644 index 00000000000..36503ea9243 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1012.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the 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-plus_1012.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1012.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1012.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1013.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1013.RULE new file mode 100644 index 00000000000..0759d21aab6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1013.RULE @@ -0,0 +1,18 @@ +License: GPL v2 or later + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1013.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1013.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1013.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1014.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1014.RULE new file mode 100644 index 00000000000..a018eeaeeda --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1014.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1014.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1014.yml new file mode 100644 index 00000000000..a6811fc7509 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1014.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE new file mode 100644 index 00000000000..758e281eb2d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1015.RULE @@ -0,0 +1,16 @@ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1015.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1015.yml new file mode 100644 index 00000000000..e1932bc77ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1015.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +notes: GPL 2 or later notice, with debian line diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1016.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1016.RULE new file mode 100644 index 00000000000..0943778d0c3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1016.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the text of the GNU General Public License +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-plus_1016.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1016.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1016.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1017.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1017.RULE new file mode 100644 index 00000000000..0754bf78ab6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1017.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1017.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1017.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1017.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1018.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1018.RULE new file mode 100644 index 00000000000..007f2f797a0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1018.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any later + version. + . + On Debian systems, the 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-plus_1018.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1018.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1018.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1019.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1019.RULE new file mode 100644 index 00000000000..5d8ea259b91 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1019.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991, or (at + your option) any later version. + . + On Debian systems, the text of version 2 of the GNU General + Public License 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-plus_1019.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1019.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1019.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE new file mode 100644 index 00000000000..f0301bd93d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1020.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1020.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1020.yml new file mode 100644 index 00000000000..feb093aa87e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1020.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 2 or later Debian notice +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1021.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1021.RULE new file mode 100644 index 00000000000..2c7ed035e32 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1021.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1021.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1021.yml new file mode 100644 index 00000000000..4f91576a8d7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1021.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1022.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1022.RULE new file mode 100644 index 00000000000..01b3ff833aa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1022.RULE @@ -0,0 +1,7 @@ +License: GPL-2+ + # This is free software; you may copy, modify and/or distribute this work + # under the terms of the GNU General Public License, version 2 or later. + # No warranty expressed or implied. See the file LICENSE for details. + . + On Debian systems, the text of the GNU General Public License + can be found in file "/usr/share/common-licenses/GPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1022.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1022.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1022.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE new file mode 100644 index 00000000000..873a00ced69 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1023.RULE @@ -0,0 +1,16 @@ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1023.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1023.yml new file mode 100644 index 00000000000..54c9838091e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1023.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 95 +notes: there are some ambiguity wrt the lesser vs. GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1024.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1024.RULE new file mode 100644 index 00000000000..936eddd9b85 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1024.RULE @@ -0,0 +1,21 @@ +Main License (everything except docs): + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is Copyright +. It is licensed under the same conditions. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1024.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1024.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1024.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1025.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1025.RULE new file mode 100644 index 00000000000..a5ebcf88967 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1025.RULE @@ -0,0 +1,17 @@ +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License v2 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-plus_1025.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1025.yml new file mode 100644 index 00000000000..12817d4a4e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1025.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1026.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1026.RULE new file mode 100644 index 00000000000..460aba7f216 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1026.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the text of the GNU General Public License +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-plus_1026.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1026.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1026.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1027.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1027.RULE new file mode 100644 index 00000000000..10afc25774d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1027.RULE @@ -0,0 +1,9 @@ +However, many parts of this library are licensed differently: + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1027.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1027.yml new file mode 100644 index 00000000000..e62e0beb5cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1027.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1028.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1028.RULE new file mode 100644 index 00000000000..fcebdb8c4a4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1028.RULE @@ -0,0 +1,23 @@ +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1028.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1028.yml new file mode 100644 index 00000000000..12817d4a4e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1028.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1029.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1029.RULE new file mode 100644 index 00000000000..85f966f1deb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1029.RULE @@ -0,0 +1,18 @@ +License: GPL-2+ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +. +On Debian systems, the text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1029.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1029.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1029.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_103.yml b/src/licensedcode/data/rules/gpl-2.0-plus_103.yml index 3921a0c17b1..d42f7d6e274 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_103.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_103.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1030.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1030.RULE new file mode 100644 index 00000000000..89b906a561c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1030.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1030.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1030.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1030.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1031.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1031.RULE new file mode 100644 index 00000000000..c1a4dbdf890 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1031.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1031.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1031.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1031.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1032.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1032.RULE new file mode 100644 index 00000000000..4be11f9b8c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1032.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +. +On Debian systems, the text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1032.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1032.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1032.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1033.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1033.RULE new file mode 100644 index 00000000000..cf5f4b9e1b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1033.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the text of the GNU General Public License + 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-plus_1033.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1033.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1033.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1034.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1034.RULE new file mode 100644 index 00000000000..73328833594 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1034.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the text of the GNU General Public License + 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-plus_1034.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1034.yml new file mode 100644 index 00000000000..00b2e8b334d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1034.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1035.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1035.RULE new file mode 100644 index 00000000000..80675c40e74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1035.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1035.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1035.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1035.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1036.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1036.RULE new file mode 100644 index 00000000000..49a27d4d445 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1036.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1036.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1036.yml new file mode 100644 index 00000000000..0b2b8626a7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1036.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1037.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1037.RULE new file mode 100644 index 00000000000..e10662a1e43 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1037.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1037.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1037.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1037.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE new file mode 100644 index 00000000000..fd754476615 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1038.RULE @@ -0,0 +1,16 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1038.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1038.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1038.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1039.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1039.RULE new file mode 100644 index 00000000000..b321ded674e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1039.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1039.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1039.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1039.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_104.yml b/src/licensedcode/data/rules/gpl-2.0-plus_104.yml index 4dd63d8726f..44214778e8c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_104.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_104.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1040.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1040.RULE new file mode 100644 index 00000000000..0d674d085d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1040.RULE @@ -0,0 +1,7 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in "/usr/share/common-licenses/GPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1040.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1040.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1040.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1041.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1041.RULE new file mode 100644 index 00000000000..3a3efb0fd57 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1041.RULE @@ -0,0 +1 @@ +"GPL version 2 or (at your option) later versions" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1041.yml b/src/licensedcode/data/rules/gpl-2.0-plus_1041.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1041.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_16.yml b/src/licensedcode/data/rules/gpl-2.0-plus_16.yml index e6254b886fc..b48fd77915b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_16.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_16.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 notes: Variants of gpl-2.0 + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_175.yml b/src/licensedcode/data/rules/gpl-2.0-plus_175.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_175.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_175.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_177.yml b/src/licensedcode/data/rules/gpl-2.0-plus_177.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_177.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_177.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_201.yml b/src/licensedcode/data/rules/gpl-2.0-plus_201.yml index c91fbd2be32..e0a6fc1f7de 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_201.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_201.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 notes: this is from the Linux kernel and a MODULE_LICENSE macro with "GPL" means "GNU Public License v2 or later" diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_225.yml b/src/licensedcode/data/rules/gpl-2.0-plus_225.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_225.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_225.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_226.yml b/src/licensedcode/data/rules/gpl-2.0-plus_226.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_226.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_226.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_26.yml b/src/licensedcode/data/rules/gpl-2.0-plus_26.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_26.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_26.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_265.yml b/src/licensedcode/data/rules/gpl-2.0-plus_265.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_265.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_265.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_266.yml b/src/licensedcode/data/rules/gpl-2.0-plus_266.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_266.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_266.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_267.yml b/src/licensedcode/data/rules/gpl-2.0-plus_267.yml index 2eb640f46d0..5bf969160df 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_267.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_267.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_268.yml b/src/licensedcode/data/rules/gpl-2.0-plus_268.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_268.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_268.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_269.yml b/src/licensedcode/data/rules/gpl-2.0-plus_269.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_269.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_269.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_270.yml b/src/licensedcode/data/rules/gpl-2.0-plus_270.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_270.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_270.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_271.yml b/src/licensedcode/data/rules/gpl-2.0-plus_271.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_271.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_271.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_272.yml b/src/licensedcode/data/rules/gpl-2.0-plus_272.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_272.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_272.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_273.yml b/src/licensedcode/data/rules/gpl-2.0-plus_273.yml index 2eb640f46d0..5bf969160df 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_273.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_273.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_275.yml b/src/licensedcode/data/rules/gpl-2.0-plus_275.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_275.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_275.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_292.yml b/src/licensedcode/data/rules/gpl-2.0-plus_292.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_292.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_292.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_300.yml b/src/licensedcode/data/rules/gpl-2.0-plus_300.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_300.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_300.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_304.yml b/src/licensedcode/data/rules/gpl-2.0-plus_304.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_304.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_304.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_305.yml b/src/licensedcode/data/rules/gpl-2.0-plus_305.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_305.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_305.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_309.yml b/src/licensedcode/data/rules/gpl-2.0-plus_309.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_309.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_309.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_317.yml b/src/licensedcode/data/rules/gpl-2.0-plus_317.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_317.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_317.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_318.yml b/src/licensedcode/data/rules/gpl-2.0-plus_318.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_318.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_318.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_319.yml b/src/licensedcode/data/rules/gpl-2.0-plus_319.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_319.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_319.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_327.yml b/src/licensedcode/data/rules/gpl-2.0-plus_327.yml index 3921a0c17b1..d42f7d6e274 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_327.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_327.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_33.yml b/src/licensedcode/data/rules/gpl-2.0-plus_33.yml index 3e96c7510d4..84c17ce4c06 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_33.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_33.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 90 notes: seen in a Debian copyright file for evince diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_39.yml b/src/licensedcode/data/rules/gpl-2.0-plus_39.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_39.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_39.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_48.yml b/src/licensedcode/data/rules/gpl-2.0-plus_48.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_48.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_48.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_53.yml b/src/licensedcode/data/rules/gpl-2.0-plus_53.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_53.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_53.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_6.yml b/src/licensedcode/data/rules/gpl-2.0-plus_6.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_6.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_6.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_67.yml b/src/licensedcode/data/rules/gpl-2.0-plus_67.yml index 67fd720a273..3f8c32dbc0b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_67.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_67.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus is_license_reference: yes minimum_coverage: 100 +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_74.yml b/src/licensedcode/data/rules/gpl-2.0-plus_74.yml index 67fd720a273..40757711040 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_74.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_74.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_75.yml b/src/licensedcode/data/rules/gpl-2.0-plus_75.yml index 67fd720a273..40757711040 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_75.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_75.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_79.yml b/src/licensedcode/data/rules/gpl-2.0-plus_79.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_79.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_79.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_80.yml b/src/licensedcode/data/rules/gpl-2.0-plus_80.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_80.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_80.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_810.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_810.RULE index 1c0fe329011..946449e93fd 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_810.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_810.RULE @@ -1,4 +1 @@ -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. +LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_810.yml b/src/licensedcode/data/rules/gpl-2.0-plus_810.yml index fc94dc4c8f2..c0329095fb0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_810.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_810.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus -is_license_notice: yes -referenced_filenames: - - /usr/share/common-licenses/GPL-2 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/GPL-2.0-or-later diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_813.yml b/src/licensedcode/data/rules/gpl-2.0-plus_813.yml index 4dd63d8726f..44214778e8c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_813.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_813.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_828.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_828.RULE new file mode 100644 index 00000000000..588e428d24a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_828.RULE @@ -0,0 +1,15 @@ +## The GPL ## + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_828.yml b/src/licensedcode/data/rules/gpl-2.0-plus_828.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_828.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_829.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_829.RULE new file mode 100644 index 00000000000..807db3d4bd5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_829.RULE @@ -0,0 +1,14 @@ +GNU Public License v2.0 + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_829.yml b/src/licensedcode/data/rules/gpl-2.0-plus_829.yml new file mode 100644 index 00000000000..dd27d1a6cc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_829.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +minimum_coverage: 98 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_830.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_830.RULE new file mode 100644 index 00000000000..5e2b5cd3557 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_830.RULE @@ -0,0 +1 @@ +licensed under "GPL version 2 or later" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_830.yml b/src/licensedcode/data/rules/gpl-2.0-plus_830.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_830.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_831.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_831.RULE new file mode 100644 index 00000000000..4433a827777 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_831.RULE @@ -0,0 +1 @@ +whole must be conveyed under "GPL version 2 or later". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_831.yml b/src/licensedcode/data/rules/gpl-2.0-plus_831.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_831.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_832.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_832.RULE new file mode 100644 index 00000000000..b2c6534cfcb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_832.RULE @@ -0,0 +1 @@ +files of this project are licensed under GPLV2+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_832.yml b/src/licensedcode/data/rules/gpl-2.0-plus_832.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_832.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_833.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_833.RULE new file mode 100644 index 00000000000..adda87e3e27 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_833.RULE @@ -0,0 +1,15 @@ +The files in this package 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, or (at +your option) any later version. + +The files in this package 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. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +with your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, +or with the Debian GNU/Linux bash 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_833.yml b/src/licensedcode/data/rules/gpl-2.0-plus_833.yml new file mode 100644 index 00000000000..480a970b934 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_833.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL + - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_834.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_834.RULE new file mode 100644 index 00000000000..0432e40e6d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_834.RULE @@ -0,0 +1,13 @@ +License: GPL-2+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + 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-plus_834.yml b/src/licensedcode/data/rules/gpl-2.0-plus_834.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_834.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_835.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_835.RULE new file mode 100644 index 00000000000..d9b3b53f50c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_835.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + 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-plus_835.yml b/src/licensedcode/data/rules/gpl-2.0-plus_835.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_835.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_836.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_836.RULE new file mode 100644 index 00000000000..4d307f4cf52 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_836.RULE @@ -0,0 +1,10 @@ +License: GPL-2+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_836.yml b/src/licensedcode/data/rules/gpl-2.0-plus_836.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_836.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_837.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_837.RULE new file mode 100644 index 00000000000..feee8aab839 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_837.RULE @@ -0,0 +1,9 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_837.yml b/src/licensedcode/data/rules/gpl-2.0-plus_837.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_837.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_838.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_838.RULE new file mode 100644 index 00000000000..7d59fbebdf7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_838.RULE @@ -0,0 +1,12 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_838.yml b/src/licensedcode/data/rules/gpl-2.0-plus_838.yml new file mode 100644 index 00000000000..02c63c1a7b9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_838.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE new file mode 100644 index 00000000000..66dfd3ff7d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_839.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_839.yml b/src/licensedcode/data/rules/gpl-2.0-plus_839.yml new file mode 100644 index 00000000000..edaff48305d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_839.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_840.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_840.RULE new file mode 100644 index 00000000000..ec8bbcfd0fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_840.RULE @@ -0,0 +1,3 @@ +This program is released under the GNU General Public License (GPL), + 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_840.yml b/src/licensedcode/data/rules/gpl-2.0-plus_840.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_840.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_841.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_841.RULE new file mode 100644 index 00000000000..6bd39e43ab3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_841.RULE @@ -0,0 +1,6 @@ +This program is released under the GNU General Public License (GPL), + either version 2 of the License, or (at your option) any later + version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_841.yml b/src/licensedcode/data/rules/gpl-2.0-plus_841.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_841.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_842.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_842.RULE new file mode 100644 index 00000000000..21cbe895293 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_842.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any later + version. + . + On Debian systems, the complete text of the GNU General Public License version 2 + can be found in /usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_842.yml b/src/licensedcode/data/rules/gpl-2.0-plus_842.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_842.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_843.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_843.RULE new file mode 100644 index 00000000000..17dc97ea28c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_843.RULE @@ -0,0 +1,2 @@ +On Debian systems a full copy of the GPL 2 can be found at + /usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_843.yml b/src/licensedcode/data/rules/gpl-2.0-plus_843.yml new file mode 100644 index 00000000000..565f192628d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_843.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_844.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_844.RULE new file mode 100644 index 00000000000..166b5e247c5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_844.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_844.yml b/src/licensedcode/data/rules/gpl-2.0-plus_844.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_844.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_845.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_845.RULE new file mode 100644 index 00000000000..e8644d0428b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_845.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_845.yml b/src/licensedcode/data/rules/gpl-2.0-plus_845.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_845.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE new file mode 100644 index 00000000000..9b0e2b0daa6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_846.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <[http]://www.gnu.org/licenses/> + + 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-plus_846.yml b/src/licensedcode/data/rules/gpl-2.0-plus_846.yml new file mode 100644 index 00000000000..0b2b8626a7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_846.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_847.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_847.RULE new file mode 100644 index 00000000000..2e688594cdd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_847.RULE @@ -0,0 +1,12 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_847.yml b/src/licensedcode/data/rules/gpl-2.0-plus_847.yml new file mode 100644 index 00000000000..52fb78bda1e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_847.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_848.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_848.RULE new file mode 100644 index 00000000000..5291718e9e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_848.RULE @@ -0,0 +1,8 @@ +> Have you intended for that package to be released under a Free + > Software license (basically: one that allows distribution and + > modification)? If so, could you please provide a version of that + > source package licensed under some standard free software license + > (GPL? LGPL? MIT?) + . + Thank you for your trouble. I intended the software to be free. GPL is + fine. Please add the appropriate text to the file for me, in my name. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_848.yml b/src/licensedcode/data/rules/gpl-2.0-plus_848.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_848.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_849.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_849.RULE new file mode 100644 index 00000000000..c8cf28d9ca8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_849.RULE @@ -0,0 +1 @@ +It is 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_849.yml b/src/licensedcode/data/rules/gpl-2.0-plus_849.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_849.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_850.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_850.RULE new file mode 100644 index 00000000000..05753ee1f51 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_850.RULE @@ -0,0 +1 @@ +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 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_850.yml b/src/licensedcode/data/rules/gpl-2.0-plus_850.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_850.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_851.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_851.RULE new file mode 100644 index 00000000000..d704c63d0bb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_851.RULE @@ -0,0 +1,19 @@ +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + . + On Debian 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_851.yml b/src/licensedcode/data/rules/gpl-2.0-plus_851.yml new file mode 100644 index 00000000000..38251d33490 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_851.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_852.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_852.RULE new file mode 100644 index 00000000000..93744cdd625 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_852.RULE @@ -0,0 +1,18 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. +. +On Debian 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_852.yml b/src/licensedcode/data/rules/gpl-2.0-plus_852.yml new file mode 100644 index 00000000000..38251d33490 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_852.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_853.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_853.RULE new file mode 100644 index 00000000000..3dfe4a1b464 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_853.RULE @@ -0,0 +1,2 @@ +* This software may be distributed under the terms of the Gnu + * Public License version 2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_853.yml b/src/licensedcode/data/rules/gpl-2.0-plus_853.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_853.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_854.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_854.RULE new file mode 100644 index 00000000000..17bdc2e29ce --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_854.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_854.yml b/src/licensedcode/data/rules/gpl-2.0-plus_854.yml new file mode 100644 index 00000000000..0b2b8626a7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_854.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_855.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_855.RULE new file mode 100644 index 00000000000..7eaa5f1b633 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_855.RULE @@ -0,0 +1 @@ +released separately under the GNU General Public License (GPL) version 2.0 (at your option) any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_855.yml b/src/licensedcode/data/rules/gpl-2.0-plus_855.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_855.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_856.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_856.RULE new file mode 100644 index 00000000000..01bb3fdf27e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_856.RULE @@ -0,0 +1,14 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_856.yml b/src/licensedcode/data/rules/gpl-2.0-plus_856.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_856.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_857.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_857.RULE new file mode 100644 index 00000000000..7593043f79e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_857.RULE @@ -0,0 +1,18 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + . + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU General Public License can be found in + /usr/share/common-licenses/GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_857.yml b/src/licensedcode/data/rules/gpl-2.0-plus_857.yml new file mode 100644 index 00000000000..38251d33490 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_857.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_858.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_858.RULE new file mode 100644 index 00000000000..96fb4f0ddb6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_858.RULE @@ -0,0 +1,8 @@ +Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. A copy of the license is included in the + section entitled ``GNU General Public License''. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_858.yml b/src/licensedcode/data/rules/gpl-2.0-plus_858.yml new file mode 100644 index 00000000000..38251d33490 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_858.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_859.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_859.RULE new file mode 100644 index 00000000000..c748ef4a744 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_859.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the full text of the GNU General Public License + 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-plus_859.yml b/src/licensedcode/data/rules/gpl-2.0-plus_859.yml new file mode 100644 index 00000000000..d6677a4a4fe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_859.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE new file mode 100644 index 00000000000..52519f23831 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_860.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_860.yml b/src/licensedcode/data/rules/gpl-2.0-plus_860.yml new file mode 100644 index 00000000000..02c63c1a7b9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_860.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_861.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_861.RULE new file mode 100644 index 00000000000..4def3f6c075 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_861.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the full text of the GNU General Public License + 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-plus_861.yml b/src/licensedcode/data/rules/gpl-2.0-plus_861.yml new file mode 100644 index 00000000000..edaff48305d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_861.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_862.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_862.RULE new file mode 100644 index 00000000000..b467fd91e0a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_862.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_862.yml b/src/licensedcode/data/rules/gpl-2.0-plus_862.yml new file mode 100644 index 00000000000..38251d33490 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_862.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_863.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_863.RULE new file mode 100644 index 00000000000..ee040cb499f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_863.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_863.yml b/src/licensedcode/data/rules/gpl-2.0-plus_863.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_863.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_864.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_864.RULE new file mode 100644 index 00000000000..7f2ddb0d7b4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_864.RULE @@ -0,0 +1,17 @@ +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_864.yml b/src/licensedcode/data/rules/gpl-2.0-plus_864.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_864.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_865.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_865.RULE new file mode 100644 index 00000000000..0a7e35c4d01 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_865.RULE @@ -0,0 +1,16 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General Public + License v2 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-plus_865.yml b/src/licensedcode/data/rules/gpl-2.0-plus_865.yml new file mode 100644 index 00000000000..38a7c961bbc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_865.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_866.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_866.RULE new file mode 100644 index 00000000000..8559bd1f4d2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_866.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + . + On Debian GNU/Linux systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_866.yml b/src/licensedcode/data/rules/gpl-2.0-plus_866.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_866.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_867.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_867.RULE new file mode 100644 index 00000000000..be2586703a0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_867.RULE @@ -0,0 +1,3 @@ +License: GNU General Public License, version 2 or later (GPL-2+) + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 2 can be found in /usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_867.yml b/src/licensedcode/data/rules/gpl-2.0-plus_867.yml new file mode 100644 index 00000000000..7297ee97115 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_867.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +notes: GPL 2.0 + debian version diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_868.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_868.RULE new file mode 100644 index 00000000000..e2588cbd9ab --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_868.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the GPL 2 can be found at + /usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_868.yml b/src/licensedcode/data/rules/gpl-2.0-plus_868.yml new file mode 100644 index 00000000000..d6dcd3965f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_868.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_869.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_869.RULE new file mode 100644 index 00000000000..f5ff96d9f26 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_869.RULE @@ -0,0 +1,5 @@ +Debian packaging (debian/*) is: +Copyright: +License: GNU General Public License, version 2 or later (GPL-2+) + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 2 can be found in /usr/share/common-licenses/GPL-2. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_869.yml b/src/licensedcode/data/rules/gpl-2.0-plus_869.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_869.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_870.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_870.RULE new file mode 100644 index 00000000000..4e346064c49 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_870.RULE @@ -0,0 +1,17 @@ +License: GPL-2+. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_870.yml b/src/licensedcode/data/rules/gpl-2.0-plus_870.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_870.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_871.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_871.RULE new file mode 100644 index 00000000000..78ce7b6cc75 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_871.RULE @@ -0,0 +1,3 @@ +License: GPL-2+ + On Debian GNU/Linux systems, the complete text of the GPL-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-plus_871.yml b/src/licensedcode/data/rules/gpl-2.0-plus_871.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_871.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_872.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_872.RULE new file mode 100644 index 00000000000..8da6b870836 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_872.RULE @@ -0,0 +1,23 @@ +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_872.yml b/src/licensedcode/data/rules/gpl-2.0-plus_872.yml new file mode 100644 index 00000000000..12817d4a4e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_872.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_873.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_873.RULE new file mode 100644 index 00000000000..2f4f92d97f0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_873.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2, + or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems a full copy of the GNU General Public License, GPL, can be +found in the file /usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_873.yml b/src/licensedcode/data/rules/gpl-2.0-plus_873.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_873.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_874.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_874.RULE new file mode 100644 index 00000000000..3886321b9d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_874.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian GNU/Linux 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-plus_874.yml b/src/licensedcode/data/rules/gpl-2.0-plus_874.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_874.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_875.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_875.RULE new file mode 100644 index 00000000000..790dec8b932 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_875.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <[http]://www.gnu.org/licenses/> + + 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". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_875.yml b/src/licensedcode/data/rules/gpl-2.0-plus_875.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_875.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_876.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_876.RULE new file mode 100644 index 00000000000..88fd5102d1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_876.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + 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-2.0-plus_876.yml b/src/licensedcode/data/rules/gpl-2.0-plus_876.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_876.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_877.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_877.RULE new file mode 100644 index 00000000000..a863c524f1d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_877.RULE @@ -0,0 +1,19 @@ +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 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +On Debian GNU/Linux systems, a copy of the GNU General Public License (GPL) is available +in the file /usr/share/common-licenses/GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_877.yml b/src/licensedcode/data/rules/gpl-2.0-plus_877.yml new file mode 100644 index 00000000000..fd7ec1646cb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_877.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +notes: GPL 2.0 short notice diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE new file mode 100644 index 00000000000..c83bc5010b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_878.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux 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-plus_878.yml b/src/licensedcode/data/rules/gpl-2.0-plus_878.yml new file mode 100644 index 00000000000..000de754f70 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_878.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_879.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_879.RULE new file mode 100644 index 00000000000..e8ab56e62e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_879.RULE @@ -0,0 +1,18 @@ +License: GPL-2+ + | This program is free software; you can redistribute it and/or + | modify it under the terms of the GNU General Public License + | as published by the Free Software Foundation; either version 2 + | of the License, or (at your option) any later version. + | + | This program is distributed in the hope that it will be useful, + | but WITHOUT ANY WARRANTY; without even the implied warranty of + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + | GNU General Public License for more details. + | + | You should have received a copy of the GNU General Public License along + | with this program; if not, write to the Free Software Foundation, Inc., + | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + | + | + | On Debian GNU/Linux systems, the complete text of the GNU General Public License + | version 2 can be found in “/usr/share/common-licenses/GPL-2”. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_879.yml b/src/licensedcode/data/rules/gpl-2.0-plus_879.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_879.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_880.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_880.RULE new file mode 100644 index 00000000000..a87c18992c5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_880.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_880.yml b/src/licensedcode/data/rules/gpl-2.0-plus_880.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_880.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_882.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_882.RULE new file mode 100644 index 00000000000..537b20c2481 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_882.RULE @@ -0,0 +1,18 @@ +License: GPL-2+ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +. +On Debian GNU/Linux systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_882.yml b/src/licensedcode/data/rules/gpl-2.0-plus_882.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_882.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_883.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_883.RULE new file mode 100644 index 00000000000..324c4482fa9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_883.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_883.yml b/src/licensedcode/data/rules/gpl-2.0-plus_883.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_883.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_884.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_884.RULE new file mode 100644 index 00000000000..8cdf5dee9a0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_884.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +On Debian GNU/Linux systems the full text of the GNU General Public +License can be found in the `/usr/share/common-licenses/GPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_884.yml b/src/licensedcode/data/rules/gpl-2.0-plus_884.yml new file mode 100644 index 00000000000..000de754f70 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_884.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_885.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_885.RULE new file mode 100644 index 00000000000..58590972719 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_885.RULE @@ -0,0 +1,4 @@ +License: GPL-2+ + On Debian GNU/Linux systems the full text of the GNU General Public + License 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-plus_885.yml b/src/licensedcode/data/rules/gpl-2.0-plus_885.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_885.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_886.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_886.RULE new file mode 100644 index 00000000000..9558029fdaa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_886.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian GNU/Linux 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-plus_886.yml b/src/licensedcode/data/rules/gpl-2.0-plus_886.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_886.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_887.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_887.RULE new file mode 100644 index 00000000000..d6dcd6bece9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_887.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +. +On Debian GNU/Linux systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_887.yml b/src/licensedcode/data/rules/gpl-2.0-plus_887.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_887.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_888.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_888.RULE new file mode 100644 index 00000000000..8e38e907689 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_888.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian GNU/Linux systems, the full text of the GNU General Public License + 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-plus_888.yml b/src/licensedcode/data/rules/gpl-2.0-plus_888.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_888.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_889.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_889.RULE new file mode 100644 index 00000000000..b8e73fa86b3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_889.RULE @@ -0,0 +1,18 @@ +License: GPL v2 or later + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_889.yml b/src/licensedcode/data/rules/gpl-2.0-plus_889.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_889.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_890.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_890.RULE new file mode 100644 index 00000000000..c4d591bebd8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_890.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_890.yml b/src/licensedcode/data/rules/gpl-2.0-plus_890.yml new file mode 100644 index 00000000000..a6811fc7509 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_890.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE new file mode 100644 index 00000000000..1fea390236f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_891.RULE @@ -0,0 +1,16 @@ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_891.yml b/src/licensedcode/data/rules/gpl-2.0-plus_891.yml new file mode 100644 index 00000000000..e1932bc77ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_891.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +notes: GPL 2 or later notice, with debian line diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_892.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_892.RULE new file mode 100644 index 00000000000..ed5cde85d38 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_892.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian GNU/Linux systems, the complete text of the GNU General Public License +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-plus_892.yml b/src/licensedcode/data/rules/gpl-2.0-plus_892.yml new file mode 100644 index 00000000000..da108cf1dea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_892.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_893.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_893.RULE new file mode 100644 index 00000000000..cb7c9eef807 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_893.RULE @@ -0,0 +1,19 @@ +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 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +On Debian GNU/Linux systems a full copy of the GNU General Public License, GPL, can be +found in the file /usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_893.yml b/src/licensedcode/data/rules/gpl-2.0-plus_893.yml new file mode 100644 index 00000000000..e62e0beb5cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_893.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_894.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_894.RULE new file mode 100644 index 00000000000..272e3487c26 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_894.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_894.yml b/src/licensedcode/data/rules/gpl-2.0-plus_894.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_894.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_895.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_895.RULE new file mode 100644 index 00000000000..8262f1249c8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_895.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any later + version. + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License version 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-plus_895.yml b/src/licensedcode/data/rules/gpl-2.0-plus_895.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_895.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE new file mode 100644 index 00000000000..217c080e3cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_896.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_896.yml b/src/licensedcode/data/rules/gpl-2.0-plus_896.yml new file mode 100644 index 00000000000..feb093aa87e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_896.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 2 or later Debian notice +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_897.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_897.RULE new file mode 100644 index 00000000000..5aae353a3cb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_897.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_897.yml b/src/licensedcode/data/rules/gpl-2.0-plus_897.yml new file mode 100644 index 00000000000..4f91576a8d7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_897.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_898.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_898.RULE new file mode 100644 index 00000000000..6818c9fd9f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_898.RULE @@ -0,0 +1,3 @@ +License: GPL-2+ + On Debian GNU/Linux systems the full text of the GNU General Public License version 2 + 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-plus_898.yml b/src/licensedcode/data/rules/gpl-2.0-plus_898.yml new file mode 100644 index 00000000000..2338c8872c3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_898.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: Debian copyright file paragraph footer diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_899.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_899.RULE new file mode 100644 index 00000000000..e6e51dcb8ac --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_899.RULE @@ -0,0 +1,7 @@ +License: GPL-2+ + # This is free software; you may copy, modify and/or distribute this work + # under the terms of the GNU General Public License, version 2 or later. + # No warranty expressed or implied. See the file LICENSE for details. + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + can be found in file "/usr/share/common-licenses/GPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_899.yml b/src/licensedcode/data/rules/gpl-2.0-plus_899.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_899.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE new file mode 100644 index 00000000000..ba9b0b6b025 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_900.RULE @@ -0,0 +1,16 @@ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_900.yml b/src/licensedcode/data/rules/gpl-2.0-plus_900.yml new file mode 100644 index 00000000000..54c9838091e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_900.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 95 +notes: there are some ambiguity wrt the lesser vs. GPL diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_901.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_901.RULE new file mode 100644 index 00000000000..3ae7e51178b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_901.RULE @@ -0,0 +1,21 @@ +Main License (everything except docs): + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is Copyright +. It is licensed under the same conditions. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_901.yml b/src/licensedcode/data/rules/gpl-2.0-plus_901.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_901.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_902.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_902.RULE new file mode 100644 index 00000000000..3f0bdf5c1a3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_902.RULE @@ -0,0 +1,17 @@ +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General Public + License v2 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-plus_902.yml b/src/licensedcode/data/rules/gpl-2.0-plus_902.yml new file mode 100644 index 00000000000..12817d4a4e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_902.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_903.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_903.RULE new file mode 100644 index 00000000000..c5d9d3c8fb3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_903.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian GNU/Linux systems, the full text of the GNU General Public License + 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-plus_903.yml b/src/licensedcode/data/rules/gpl-2.0-plus_903.yml new file mode 100644 index 00000000000..00b2e8b334d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_903.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_904.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_904.RULE new file mode 100644 index 00000000000..f45c47ac866 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_904.RULE @@ -0,0 +1,9 @@ +However, many parts of this library are licensed differently: + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_904.yml b/src/licensedcode/data/rules/gpl-2.0-plus_904.yml new file mode 100644 index 00000000000..e62e0beb5cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_904.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_905.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_905.RULE new file mode 100644 index 00000000000..91bfb0c5a29 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_905.RULE @@ -0,0 +1,3 @@ +License: GPL-2+ + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_905.yml b/src/licensedcode/data/rules/gpl-2.0-plus_905.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_905.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE new file mode 100644 index 00000000000..02e23390ddc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_906.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_906.yml b/src/licensedcode/data/rules/gpl-2.0-plus_906.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_906.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_907.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_907.RULE new file mode 100644 index 00000000000..0ca6044606b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_907.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTIES OR REPRESENTATIONS; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_907.yml b/src/licensedcode/data/rules/gpl-2.0-plus_907.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_907.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_908.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_908.RULE new file mode 100644 index 00000000000..28190346296 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_908.RULE @@ -0,0 +1,20 @@ +%%%LICENSE_START(GPLv2+_DOC_FULL) +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. + +The GNU General Public License's references to "object code" +and "executables" are to be interpreted as the output of any +document formatting or typesetting system, including +intermediate and printed output. + +This manual is distributed in the hope that it will be useful, +but WITHOUT 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 manual; if not, see +. +%%%LICENSE_END \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_908.yml b/src/licensedcode/data/rules/gpl-2.0-plus_908.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_908.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_909.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_909.RULE new file mode 100644 index 00000000000..b4fce6445d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_909.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +The GNU General Public License is available at +https://www.gnu.org/copyleft/gpl.html. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_909.yml b/src/licensedcode/data/rules/gpl-2.0-plus_909.yml new file mode 100644 index 00000000000..2998df5aee3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_909.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_910.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_910.RULE new file mode 100644 index 00000000000..bf2401fae8d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_910.RULE @@ -0,0 +1,16 @@ +This implementation is free software; +you can redistribute it and/or modify it under the terms of +the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +This implementation is distributed in the hope that it +will be useful, but WITHOUT 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 ; see the file COPYING. If not, see +. + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_910.yml b/src/licensedcode/data/rules/gpl-2.0-plus_910.yml new file mode 100644 index 00000000000..19a2146c41b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_910.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_911.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_911.RULE new file mode 100644 index 00000000000..a8637a037fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_911.RULE @@ -0,0 +1,21 @@ +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +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. + +The GNU General Public License's references to "object code" +and "executables" are to be interpreted as the output of any +document formatting or typesetting system, including +intermediate and printed output. + +This manual is distributed in the hope that it will be useful, +but WITHOUT 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 manual. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_911.yml b/src/licensedcode/data/rules/gpl-2.0-plus_911.yml new file mode 100644 index 00000000000..5d411fb620b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_911.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 99 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_912.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_912.RULE new file mode 100644 index 00000000000..e6694eb9b11 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_912.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this program as the file LICENSE.txt; if not, please see +https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_912.yml b/src/licensedcode/data/rules/gpl-2.0-plus_912.yml new file mode 100644 index 00000000000..8d479942c1c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_912.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_913.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_913.RULE new file mode 100644 index 00000000000..a7bc33f63d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_913.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This software is distributed in the hope that it will be useful, +but WITHOUT 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 drivers; if not, see +. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_913.yml b/src/licensedcode/data/rules/gpl-2.0-plus_913.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_913.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE new file mode 100644 index 00000000000..acb70743302 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_914.RULE @@ -0,0 +1,13 @@ + 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. + + lustre is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program. If not, see . +/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_914.yml b/src/licensedcode/data/rules/gpl-2.0-plus_914.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_914.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_915.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_915.RULE new file mode 100644 index 00000000000..62803718e05 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_915.RULE @@ -0,0 +1,14 @@ +This program is free software and open source software; you can redistribute +it and/or modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the License, +or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA +https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_915.yml b/src/licensedcode/data/rules/gpl-2.0-plus_915.yml new file mode 100644 index 00000000000..9c5cf6f972f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_915.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE new file mode 100644 index 00000000000..82830f87750 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_916.RULE @@ -0,0 +1,11 @@ + 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_916.yml b/src/licensedcode/data/rules/gpl-2.0-plus_916.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_916.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE new file mode 100644 index 00000000000..228c32ec3aa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_917.RULE @@ -0,0 +1,7 @@ + * This program is free software; you can redistribute 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. + * + * You should have received a copy of the GNU General Public License + * along with smartmontools. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_917.yml b/src/licensedcode/data/rules/gpl-2.0-plus_917.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_917.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_918.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_918.RULE new file mode 100644 index 00000000000..2f9daeb87ec --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_918.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +Or, point your browser to https://www.gnu.org/copyleft/gpl.html + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_918.yml b/src/licensedcode/data/rules/gpl-2.0-plus_918.yml new file mode 100644 index 00000000000..2998df5aee3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_918.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE new file mode 100644 index 00000000000..635588b4402 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_919.RULE @@ -0,0 +1,12 @@ + is free software; you can redistribute 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 distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_919.yml b/src/licensedcode/data/rules/gpl-2.0-plus_919.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_919.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE new file mode 100644 index 00000000000..9337f68daca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_920.RULE @@ -0,0 +1,14 @@ + + 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. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_920.yml b/src/licensedcode/data/rules/gpl-2.0-plus_920.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_920.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_921.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_921.RULE new file mode 100644 index 00000000000..bc2c7c66725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_921.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_921.yml b/src/licensedcode/data/rules/gpl-2.0-plus_921.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_921.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_922.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_922.RULE new file mode 100644 index 00000000000..2f6362621dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_922.RULE @@ -0,0 +1,14 @@ +is free software: you can redistribute 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 distributed in the hope that it will be useful, +but WITHOUT 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 . If not, see . + +A copy of the GPL can be found in the file "COPYING" in this distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_922.yml b/src/licensedcode/data/rules/gpl-2.0-plus_922.yml new file mode 100644 index 00000000000..19a2146c41b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_922.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_923.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_923.RULE new file mode 100644 index 00000000000..f1c8723cf8f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_923.RULE @@ -0,0 +1,15 @@ +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +// MA 02110-1301 USA, or visit +// https://www.gnu.org/copyleft/gpl.html . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_923.yml b/src/licensedcode/data/rules/gpl-2.0-plus_923.yml new file mode 100644 index 00000000000..c762f3b42ec --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_923.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 94 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_924.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_924.RULE new file mode 100644 index 00000000000..bd69b93ef34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_924.RULE @@ -0,0 +1,23 @@ +This program is free software; you can redistribute 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 the COPYING file in the top-level directory or visit + + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 provided "AS IS" and "WITH ALL FAULTS" and +without warranty of any kind. You are solely responsible for +determining the appropriateness of using and distributing +the program and assume all risks associated with your exercise +of rights with respect to the program, including but not limited +to infringement of third party rights, the risks and costs of +program errors, damage to or loss of data, programs or equipment, +and unavailability or interruption of operations. Under no +circumstances will the contributor of this Program be liable for +any damages of any kind arising from your use or distribution of +this program. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_924.yml b/src/licensedcode/data/rules/gpl-2.0-plus_924.yml new file mode 100644 index 00000000000..35ba1246e60 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_924.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE new file mode 100644 index 00000000000..6dd21193f34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_925.RULE @@ -0,0 +1,3 @@ + * 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_925.yml b/src/licensedcode/data/rules/gpl-2.0-plus_925.yml new file mode 100644 index 00000000000..17e3beebfb5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_925.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE new file mode 100644 index 00000000000..47408d40c8d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_926.RULE @@ -0,0 +1,7 @@ + * This program is free software; you can redistribute 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. + * + * You should have received a copy of the GNU General Public License + * (for example COPYING); If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_926.yml b/src/licensedcode/data/rules/gpl-2.0-plus_926.yml new file mode 100644 index 00000000000..19a2146c41b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_926.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_927.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_927.RULE new file mode 100644 index 00000000000..8cc3259b3f1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_927.RULE @@ -0,0 +1,15 @@ +The SCTP reference implementation is free software; +you can redistribute 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. + +The SCTP reference implementation is distributed in the hope that it +will be useful, but WITHOUT 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 GNU CC; see the file COPYING. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_927.yml b/src/licensedcode/data/rules/gpl-2.0-plus_927.yml new file mode 100644 index 00000000000..4af1d46259c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_927.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_928.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_928.RULE new file mode 100644 index 00000000000..c19090a2a9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_928.RULE @@ -0,0 +1,5 @@ +This software is supplied under the terms of the GNU General Public +License version 2 or later. The full text of the license can be found +at: + + https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_928.yml b/src/licensedcode/data/rules/gpl-2.0-plus_928.yml new file mode 100644 index 00000000000..09081e2e3c7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_928.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 30 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE new file mode 100644 index 00000000000..0e2cfbd30d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_929.RULE @@ -0,0 +1,7 @@ + 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_929.yml b/src/licensedcode/data/rules/gpl-2.0-plus_929.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_929.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_930.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_930.RULE new file mode 100644 index 00000000000..dfc5a50b6ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_930.RULE @@ -0,0 +1,11 @@ +This driver is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License; either +version 2 of the License, or (at your option) any later version. + +This driver is distributed in the hope that it will be useful, +but WITHOUT 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 driver; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_930.yml b/src/licensedcode/data/rules/gpl-2.0-plus_930.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_930.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_931.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_931.RULE new file mode 100644 index 00000000000..5e33a9689df --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_931.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, you can access it online at +https://www.gnu.org/licenses/gpl-2.0.html. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_931.yml b/src/licensedcode/data/rules/gpl-2.0-plus_931.yml new file mode 100644 index 00000000000..93c4ea0faf7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_931.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE new file mode 100644 index 00000000000..9201f41e3b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_932.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_932.yml b/src/licensedcode/data/rules/gpl-2.0-plus_932.yml new file mode 100644 index 00000000000..fb74c010660 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_932.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 2 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_933.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_933.RULE new file mode 100644 index 00000000000..1deac959d95 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_933.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute 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. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_933.yml b/src/licensedcode/data/rules/gpl-2.0-plus_933.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_933.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_934.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_934.RULE new file mode 100644 index 00000000000..f5680119f75 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_934.RULE @@ -0,0 +1,13 @@ +This manual is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. + +A copy of the GNU General Public License is available as +/usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on +the World Wide Web at https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_934.yml b/src/licensedcode/data/rules/gpl-2.0-plus_934.yml new file mode 100644 index 00000000000..2998df5aee3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_934.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_935.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_935.RULE new file mode 100644 index 00000000000..a5826a2de8d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_935.RULE @@ -0,0 +1,2 @@ +License: GPLv2 or later +License URI: https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_935.yml b/src/licensedcode/data/rules/gpl-2.0-plus_935.yml new file mode 100644 index 00000000000..87db6c60187 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_935.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE new file mode 100644 index 00000000000..c93d0b99767 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_936.RULE @@ -0,0 +1,13 @@ + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with XBMC; see the file COPYING. If not, see + * . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_936.yml b/src/licensedcode/data/rules/gpl-2.0-plus_936.yml new file mode 100644 index 00000000000..19a2146c41b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_936.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_937.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_937.RULE new file mode 100644 index 00000000000..aec09956c58 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_937.RULE @@ -0,0 +1,11 @@ +Licensed under the GNU General Public License Version 2.0 (or later); +you may not use this work except in compliance with the License. +You may obtain a copy of the License in the LICENSE file, or at: + + https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + +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/gpl-2.0-plus_937.yml b/src/licensedcode/data/rules/gpl-2.0-plus_937.yml new file mode 100644 index 00000000000..0ec628d6d1e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_937.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_938.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_938.RULE new file mode 100644 index 00000000000..0bd71b1f91c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_938.RULE @@ -0,0 +1,25 @@ +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, see https://www.gnu.org/licenses/gpl.html + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_938.yml b/src/licensedcode/data/rules/gpl-2.0-plus_938.yml new file mode 100644 index 00000000000..2fe398e5013 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_938.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 95 +minimum_coverage: 50 +notes: ths warranty disclaimer is derived from a BSD license +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE new file mode 100644 index 00000000000..686a17ae99c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_939.RULE @@ -0,0 +1,19 @@ + License + + This driver is distributed under the terms of the General Public 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 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + See https://www.gnu.org/ for more information. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_939.yml b/src/licensedcode/data/rules/gpl-2.0-plus_939.yml new file mode 100644 index 00000000000..17e3beebfb5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_939.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_940.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_940.RULE new file mode 100644 index 00000000000..bc5b0bb805b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_940.RULE @@ -0,0 +1,15 @@ +The 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 +the Free Software Foundation; either version 2, or (at your option) +any later version. + +The SCTP implementation is distributed in the hope that it +will be useful, but WITHOUT 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 GNU CC; see the file COPYING. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_940.yml b/src/licensedcode/data/rules/gpl-2.0-plus_940.yml new file mode 100644 index 00000000000..4af1d46259c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_940.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE new file mode 100644 index 00000000000..0f9af455bed --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_941.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_941.yml b/src/licensedcode/data/rules/gpl-2.0-plus_941.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_941.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_942.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_942.RULE new file mode 100644 index 00000000000..e0711c5aed3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_942.RULE @@ -0,0 +1,16 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU General Public License, +version 2 + + 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. + + is distributed in the hope that it will be useful, but +WITHOUT 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, +version 2, along with this program. +If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_942.yml b/src/licensedcode/data/rules/gpl-2.0-plus_942.yml new file mode 100644 index 00000000000..90591df4574 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_942.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_943.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_943.RULE new file mode 100644 index 00000000000..880e96f8c4f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_943.RULE @@ -0,0 +1,17 @@ +// is free software; you can redistribute 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 algorithms that underlie have required considerable +// development and are described in . If you use +// as part of work towards a scientific publication, please +// include a citation to the paper. +// +// FastJet is distributed in the hope that it will be useful, +// but WITHOUT 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 FastJet. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_943.yml b/src/licensedcode/data/rules/gpl-2.0-plus_943.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_943.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE new file mode 100644 index 00000000000..3cfa28fcaf4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_944.RULE @@ -0,0 +1,26 @@ + + 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 + extensions, (C) . + + The firmware module for reading the MAC address of the card comes from + , written by and copyright + by him. is used under the GPL license version 2. + This file contains the module in binary form and, under the terms + of the GPL, in source form. The source is located at the end of the file. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This software is distributed in the hope that it will be useful, + but WITHOUT 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 Atmel wireless lan drivers; if not, see + . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_944.yml b/src/licensedcode/data/rules/gpl-2.0-plus_944.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_944.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_945.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_945.RULE new file mode 100644 index 00000000000..dc7da494a36 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_945.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +On Debian GNU/Linux systems the full text of the GNU General Public +License can be found in the `/usr/share/common-licenses/GPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_945.yml b/src/licensedcode/data/rules/gpl-2.0-plus_945.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_945.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_946.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_946.RULE new file mode 100644 index 00000000000..bdef5d21155 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_946.RULE @@ -0,0 +1,17 @@ +* The class uses code licensed under the terms of the GNU General + * Public License and therefore is licensed under GPL v2 or later. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * @license GPL v2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_946.yml b/src/licensedcode/data/rules/gpl-2.0-plus_946.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_946.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_947.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_947.RULE new file mode 100644 index 00000000000..a53dbe7dd9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_947.RULE @@ -0,0 +1,12 @@ +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_947.yml b/src/licensedcode/data/rules/gpl-2.0-plus_947.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_947.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_948.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_948.RULE new file mode 100644 index 00000000000..dc5013b8317 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_948.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, see +https://www.gnu.org/licenses/. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_948.yml b/src/licensedcode/data/rules/gpl-2.0-plus_948.yml new file mode 100644 index 00000000000..a4d94631d8f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_948.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_949.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_949.RULE new file mode 100644 index 00000000000..05bc0872681 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_949.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_949.yml b/src/licensedcode/data/rules/gpl-2.0-plus_949.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_949.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_950.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_950.RULE new file mode 100644 index 00000000000..e11ab689f28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_950.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version +of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_950.yml b/src/licensedcode/data/rules/gpl-2.0-plus_950.yml new file mode 100644 index 00000000000..e7507c3818f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_950.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE new file mode 100644 index 00000000000..f6333023a50 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_951.RULE @@ -0,0 +1,13 @@ + 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_951.yml b/src/licensedcode/data/rules/gpl-2.0-plus_951.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_951.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_952.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_952.RULE new file mode 100644 index 00000000000..67b7255473b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_952.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian GNU/Linux systems, the complete text of the GNU General Public License +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-plus_952.yml b/src/licensedcode/data/rules/gpl-2.0-plus_952.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_952.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_953.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_953.RULE new file mode 100644 index 00000000000..27d2f5712f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_953.RULE @@ -0,0 +1,8 @@ +This software is licensed to you under the GNU General Public +License as published by the Free Software Foundation; either version +2 of the License (GPLv2) or (at your option) any later version. +There is NO WARRANTY for this software, express or implied, +including the implied warranties of MERCHANTABILITY, +NON-INFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. You should +have received a copy of GPLv2 along with this software; if not, see +https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_953.yml b/src/licensedcode/data/rules/gpl-2.0-plus_953.yml new file mode 100644 index 00000000000..8d479942c1c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_953.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_954.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_954.RULE new file mode 100644 index 00000000000..3563acf319b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_954.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +On Debian systems the full text of the GNU General Public +License can be found in the `/usr/share/common-licenses/GPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_954.yml b/src/licensedcode/data/rules/gpl-2.0-plus_954.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_954.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_955.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_955.RULE new file mode 100644 index 00000000000..df44b7f5c1e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_955.RULE @@ -0,0 +1,5 @@ +comes with ABSOLUTELY NO WARRANTY. This is free " + "software, and you are welcome to redistribute it under " + "the terms of the GNU General Public License; either " + "version 2, or (at your option) any later version. " + "See https://www.gnu.org for further details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_955.yml b/src/licensedcode/data/rules/gpl-2.0-plus_955.yml new file mode 100644 index 00000000000..c0c11580197 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_955.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_956.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_956.RULE new file mode 100644 index 00000000000..b01dccdcf29 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_956.RULE @@ -0,0 +1,12 @@ +license +Licensed under the GNU General Public License Version 2.0 (or later); +you may not use this work except in compliance with the License. +You may obtain a copy of the License in the LICENSE file, or at: + + https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + +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/gpl-2.0-plus_956.yml b/src/licensedcode/data/rules/gpl-2.0-plus_956.yml new file mode 100644 index 00000000000..0ec628d6d1e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_956.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_957.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_957.RULE new file mode 100644 index 00000000000..7a88fb8891e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_957.RULE @@ -0,0 +1,5 @@ +# This program is free software; you can redistribute 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 https://www.gnu.org/copyleft/gpl.html for +# the full text of the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_957.yml b/src/licensedcode/data/rules/gpl-2.0-plus_957.yml new file mode 100644 index 00000000000..63bfe830201 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_957.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_958.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_958.RULE new file mode 100644 index 00000000000..7e157b98846 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_958.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + + This program is distributed in the hope it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_958.yml b/src/licensedcode/data/rules/gpl-2.0-plus_958.yml new file mode 100644 index 00000000000..2e4afd63e21 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_958.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_959.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_959.RULE new file mode 100644 index 00000000000..895f21da12e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_959.RULE @@ -0,0 +1,27 @@ +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +59 Temple Place, Suite 330, Boston, MA 02111-1307. You can also get it +at https://www.gnu.org/licenses/gpl.html + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_959.yml b/src/licensedcode/data/rules/gpl-2.0-plus_959.yml new file mode 100644 index 00000000000..2fe398e5013 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_959.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 95 +minimum_coverage: 50 +notes: ths warranty disclaimer is derived from a BSD license +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_960.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_960.RULE new file mode 100644 index 00000000000..1b93717059a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_960.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_960.yml b/src/licensedcode/data/rules/gpl-2.0-plus_960.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_960.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_961.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_961.RULE new file mode 100644 index 00000000000..e50155cfbf7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_961.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian system, copy of GNU Lesser General Public License version 2 + is also located at `/usr/share/common-licenses/GPL-2' \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_961.yml b/src/licensedcode/data/rules/gpl-2.0-plus_961.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_961.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_962.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_962.RULE new file mode 100644 index 00000000000..a2e7f73bef7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_962.RULE @@ -0,0 +1,4 @@ +# Distributed under the terms of the GNU General Public License (GPL) +# as published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# https://www.gnu.org/licenses/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_962.yml b/src/licensedcode/data/rules/gpl-2.0-plus_962.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_962.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_963.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_963.RULE new file mode 100644 index 00000000000..025005af854 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_963.RULE @@ -0,0 +1,15 @@ +License 1: GPLv2 + + +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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_963.yml b/src/licensedcode/data/rules/gpl-2.0-plus_963.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_963.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE new file mode 100644 index 00000000000..709b1868e90 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_964.RULE @@ -0,0 +1,13 @@ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This software is distributed in the hope that it will be useful, + but WITHOUT 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 wireless lan drivers; if not, see + . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_964.yml b/src/licensedcode/data/rules/gpl-2.0-plus_964.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_964.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE new file mode 100644 index 00000000000..4223a16f0af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_965.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_965.yml b/src/licensedcode/data/rules/gpl-2.0-plus_965.yml new file mode 100644 index 00000000000..fb74c010660 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_965.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 2 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE new file mode 100644 index 00000000000..490c055e501 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_966.RULE @@ -0,0 +1,16 @@ + 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 + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This software is distributed in the hope that it will be useful, + but WITHOUT 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 the drivers; if not, see + . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_966.yml b/src/licensedcode/data/rules/gpl-2.0-plus_966.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_966.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_967.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_967.RULE new file mode 100644 index 00000000000..fc1c82c285a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_967.RULE @@ -0,0 +1 @@ +License: GNU/GPLv2 or higher (https://www.gnu.org/lisenses/gpl.txt) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_967.yml b/src/licensedcode/data/rules/gpl-2.0-plus_967.yml new file mode 100644 index 00000000000..1e343f809ad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_967.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/lisenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_968.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_968.RULE new file mode 100644 index 00000000000..44959d5881f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_968.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux 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-plus_968.yml b/src/licensedcode/data/rules/gpl-2.0-plus_968.yml new file mode 100644 index 00000000000..4ca3992901c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_968.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_969.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_969.RULE new file mode 100644 index 00000000000..b92708605a5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_969.RULE @@ -0,0 +1,6 @@ +The code contained herein is licensed under the GNU General Public +License. You may obtain a copy of the GNU General Public License +Version 2 or later at the following locations: + +http://www.opensource.org/licenses/gpl-license.html +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_969.yml b/src/licensedcode/data/rules/gpl-2.0-plus_969.yml new file mode 100644 index 00000000000..3f250da9161 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_969.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/gpl-license.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_97.yml b/src/licensedcode/data/rules/gpl-2.0-plus_97.yml index 3921a0c17b1..d42f7d6e274 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_97.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_97.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE new file mode 100644 index 00000000000..9a364dcf061 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_970.RULE @@ -0,0 +1,16 @@ + +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 +the Free Software Foundation; either version 2, or (at your option) +any later version. + +This SCTP implementation is distributed in the hope that it +will be useful, but WITHOUT 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 GNU CC; see the file COPYING. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_970.yml b/src/licensedcode/data/rules/gpl-2.0-plus_970.yml new file mode 100644 index 00000000000..4af1d46259c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_970.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE new file mode 100644 index 00000000000..0b2d1fc1464 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_971.RULE @@ -0,0 +1,11 @@ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + To obtain the license, point your browser to + https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_971.yml b/src/licensedcode/data/rules/gpl-2.0-plus_971.yml new file mode 100644 index 00000000000..2998df5aee3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_971.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_972.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_972.RULE new file mode 100644 index 00000000000..00004b84d09 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_972.RULE @@ -0,0 +1,5 @@ +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see {\field{\*\{HYPERLINK "https://www.gnu.org/licenses/ https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_972.yml b/src/licensedcode/data/rules/gpl-2.0-plus_972.yml new file mode 100644 index 00000000000..e97b4079213 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_972.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_973.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_973.RULE new file mode 100644 index 00000000000..d964d20e0a5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_973.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . + +The full GNU General Public License is included in this distribution +in the file called "COPYING". diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_973.yml b/src/licensedcode/data/rules/gpl-2.0-plus_973.yml new file mode 100644 index 00000000000..19a2146c41b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_973.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE new file mode 100644 index 00000000000..91e44ea2628 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_974.RULE @@ -0,0 +1,12 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_974.yml b/src/licensedcode/data/rules/gpl-2.0-plus_974.yml new file mode 100644 index 00000000000..64db4437b04 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_974.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: abiword +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_975.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_975.RULE new file mode 100644 index 00000000000..28787a29a65 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_975.RULE @@ -0,0 +1,13 @@ +* This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see + * \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_975.yml b/src/licensedcode/data/rules/gpl-2.0-plus_975.yml new file mode 100644 index 00000000000..a6133ea5f9b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_975.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_976.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_976.RULE new file mode 100644 index 00000000000..1d59817184b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_976.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +A copy of the GNU General Public License is available as +/usr/share/common-licenses/GPL-2 in the Debian GNU/Linux +distribution or on the World Wide Web at +. +You can also obtain it by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +A copy of the GNU General Public License is available as +/usr/share/common-licenses/GPL-2 in the Debian GNU/Linux +distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_976.yml b/src/licensedcode/data/rules/gpl-2.0-plus_976.yml new file mode 100644 index 00000000000..2998df5aee3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_976.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE new file mode 100644 index 00000000000..5a3a2c22bc8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_977.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux 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-plus_977.yml b/src/licensedcode/data/rules/gpl-2.0-plus_977.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_977.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_978.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_978.RULE new file mode 100644 index 00000000000..fd50923a361 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_978.RULE @@ -0,0 +1,2 @@ +License: GNU General Public License v2 or later +License URI: https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_978.yml b/src/licensedcode/data/rules/gpl-2.0-plus_978.yml new file mode 100644 index 00000000000..87db6c60187 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_978.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_979.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_979.RULE new file mode 100644 index 00000000000..904296672c6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_979.RULE @@ -0,0 +1,2 @@ +License: GPLv2 or higher +License URI: https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_979.yml b/src/licensedcode/data/rules/gpl-2.0-plus_979.yml new file mode 100644 index 00000000000..93c4ea0faf7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_979.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_980.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_980.RULE new file mode 100644 index 00000000000..2f7abbded26 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_980.RULE @@ -0,0 +1,12 @@ +is free software. You can +redistribute it and/or modify it under the terms of the GNU General Public +License as published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_980.yml b/src/licensedcode/data/rules/gpl-2.0-plus_980.yml new file mode 100644 index 00000000000..2e4afd63e21 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_980.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE new file mode 100644 index 00000000000..a2f40b85fca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_981.RULE @@ -0,0 +1,13 @@ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This software is distributed in the hope that it will be useful, + but WITHOUT 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 Atmel wireless lan drivers; if not, see + . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_981.yml b/src/licensedcode/data/rules/gpl-2.0-plus_981.yml new file mode 100644 index 00000000000..0c19b6e6d61 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_981.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE new file mode 100644 index 00000000000..67420aa3b7e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_982.RULE @@ -0,0 +1,15 @@ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, see . + + The full GNU General Public License is included in this distribution in the + file called LICENSE. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_982.yml b/src/licensedcode/data/rules/gpl-2.0-plus_982.yml new file mode 100644 index 00000000000..a49f93954e3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_982.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_983.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_983.RULE new file mode 100644 index 00000000000..9f542d9b063 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_983.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_983.yml b/src/licensedcode/data/rules/gpl-2.0-plus_983.yml new file mode 100644 index 00000000000..0b2b8626a7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_983.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_984.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_984.RULE new file mode 100644 index 00000000000..a02a7566556 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_984.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + The full text of the GPLv 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-plus_984.yml b/src/licensedcode/data/rules/gpl-2.0-plus_984.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_984.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_985.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_985.RULE new file mode 100644 index 00000000000..d777d7b8757 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_985.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991, or (at + your option) any later version. + . + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_985.yml b/src/licensedcode/data/rules/gpl-2.0-plus_985.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_985.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_986.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_986.RULE new file mode 100644 index 00000000000..de5524b64d7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_986.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_986.yml b/src/licensedcode/data/rules/gpl-2.0-plus_986.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_986.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_987.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_987.RULE new file mode 100644 index 00000000000..51c9432510b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_987.RULE @@ -0,0 +1,2 @@ +is free software; see the GNU General Public License version 2 or later for copying conditions. +There is no warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_987.yml b/src/licensedcode/data/rules/gpl-2.0-plus_987.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_987.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_988.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_988.RULE new file mode 100644 index 00000000000..eb32f4fd680 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_988.RULE @@ -0,0 +1,2 @@ +see the GNU General Public License version 2 or +later for copying conditions. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_988.yml b/src/licensedcode/data/rules/gpl-2.0-plus_988.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_988.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_989.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_989.RULE new file mode 100644 index 00000000000..c219ed48be5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_989.RULE @@ -0,0 +1,2 @@ +This is free software; see the GNU General Public Licence version 2 +or later for copying conditions. There is NO warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_989.yml b/src/licensedcode/data/rules/gpl-2.0-plus_989.yml new file mode 100644 index 00000000000..4dd63d8726f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_989.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_990.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_990.RULE new file mode 100644 index 00000000000..c6a9841c7a6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_990.RULE @@ -0,0 +1,18 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + . + On Debian systems the full text of the GNU General Public License + version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_990.yml b/src/licensedcode/data/rules/gpl-2.0-plus_990.yml new file mode 100644 index 00000000000..fc94dc4c8f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_990.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_991.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_991.RULE new file mode 100644 index 00000000000..a104b0a873c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_991.RULE @@ -0,0 +1,2 @@ +These scripts and their documentation are + under GNU GPLv2+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_991.yml b/src/licensedcode/data/rules/gpl-2.0-plus_991.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_991.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_992.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_992.RULE new file mode 100644 index 00000000000..02980f789c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_992.RULE @@ -0,0 +1 @@ +under GNU GPLv2+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_992.yml b/src/licensedcode/data/rules/gpl-2.0-plus_992.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_992.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_993.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_993.RULE new file mode 100644 index 00000000000..acb505efab8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_993.RULE @@ -0,0 +1 @@ +LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_993.yml b/src/licensedcode/data/rules/gpl-2.0-plus_993.yml new file mode 100644 index 00000000000..0783d786030 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_993.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/GPL-2.0-or-later.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_994.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_994.RULE new file mode 100644 index 00000000000..71ed8f31452 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_994.RULE @@ -0,0 +1 @@ +LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_994.yml b/src/licensedcode/data/rules/gpl-2.0-plus_994.yml new file mode 100644 index 00000000000..41f4fd88dee --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_994.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/GPL-2.0 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_995.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_995.RULE new file mode 100644 index 00000000000..79093f29e17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_995.RULE @@ -0,0 +1,17 @@ +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_995.yml b/src/licensedcode/data/rules/gpl-2.0-plus_995.yml new file mode 100644 index 00000000000..44214778e8c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_995.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_996.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_996.RULE new file mode 100644 index 00000000000..f185d2b8951 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_996.RULE @@ -0,0 +1,16 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License v2 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-plus_996.yml b/src/licensedcode/data/rules/gpl-2.0-plus_996.yml new file mode 100644 index 00000000000..38a7c961bbc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_996.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_997.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_997.RULE new file mode 100644 index 00000000000..69715348b59 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_997.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + . + On Debian systems, the text of the license can be found in + the file /usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_997.yml b/src/licensedcode/data/rules/gpl-2.0-plus_997.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_997.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_998.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_998.RULE new file mode 100644 index 00000000000..026473d8b16 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_998.RULE @@ -0,0 +1,3 @@ +License: GNU General Public License, version 2 or later (GPL-2+) + 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-plus_998.yml b/src/licensedcode/data/rules/gpl-2.0-plus_998.yml new file mode 100644 index 00000000000..7297ee97115 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_998.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +notes: GPL 2.0 + debian version diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_999.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_999.RULE new file mode 100644 index 00000000000..0c2a101318c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_999.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the 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-plus_999.yml b/src/licensedcode/data/rules/gpl-2.0-plus_999.yml new file mode 100644 index 00000000000..0cb4aa9552e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_999.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.yml index d7baa02499b..d2d76326765 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0-plus_3.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0-plus AND gpl-3.0-plus is_license_notice: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.RULE new file mode 100644 index 00000000000..9d18f6452e3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: +and is licensed under the GPL version 3, see above. + + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.yml new file mode 100644 index 00000000000..d9ac2b64ad5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_1.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.RULE new file mode 100644 index 00000000000..a5dd4df8eec --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: +and is licensed under the GPL version 3, see above. + + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.yml new file mode 100644 index 00000000000..af5365bdbc2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_2.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.RULE new file mode 100644 index 00000000000..fe0cf976eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: +and is licensed under the GPL version 3, see above. + + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.yml new file mode 100644 index 00000000000..af5365bdbc2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_3.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.RULE new file mode 100644 index 00000000000..8a777580a02 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: +and is licensed under the GPL version 3, see above. + + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.yml new file mode 100644 index 00000000000..af5365bdbc2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_4.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.RULE new file mode 100644 index 00000000000..96a59433733 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: +and is licensed under the GPL version 3, see above. + + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.yml new file mode 100644 index 00000000000..d9ac2b64ad5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_gpl-3.0_5.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.RULE new file mode 100644 index 00000000000..8f83a68bcf0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.RULE @@ -0,0 +1,4 @@ +tools are licensed under the GNU GPL version 2 or newer. + licensed under the GNU LGPL version 2.1 or newer. +On Debian GNU/Linux systems the complete text of the licenses can be found in +/usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/LGPL-2.1 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.yml new file mode 100644 index 00000000000..1a084bf6380 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_lgpl-2.1-plus_2.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus AND lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.RULE new file mode 100644 index 00000000000..69e758a241b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.RULE @@ -0,0 +1,47 @@ +License 1: GPLv2 + + +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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +This file incorporates work covered by the following copyright and +permission notice: + The Synopsys DWC ETHER XGMAC Software Driver and documentation + (hereinafter "Software") is an unsupported proprietary work of Synopsys, + Inc. unless otherwise expressly agreed to in writing between Synopsys + and you. + + The Software IS NOT an item of Licensed Software or Licensed Product + under any End User Software License Agreement or Agreement for Licensed + Product with Synopsys or any supplement thereto. Permission is hereby + granted, free of charge, to any person obtaining a copy of this software + annotated with this license and 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. + + THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" + BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (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/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.yml new file mode 100644 index 00000000000..c95013f1ef6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_1.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus AND mit-synopsys +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.RULE new file mode 100644 index 00000000000..96541500522 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.RULE @@ -0,0 +1,108 @@ +This file is available to you under your choice of the following two +licenses: + +License 1: GPLv2 + + +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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +This file incorporates work covered by the following copyright and +permission notice: + The Synopsys DWC ETHER XGMAC Software Driver and documentation + (hereinafter "Software") is an unsupported proprietary work of Synopsys, + Inc. unless otherwise expressly agreed to in writing between Synopsys + and you. + + The Software IS NOT an item of Licensed Software or Licensed Product + under any End User Software License Agreement or Agreement for Licensed + Product with Synopsys or any supplement thereto. Permission is hereby + granted, free of charge, to any person obtaining a copy of this software + annotated with this license and 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. + + THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" + BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. + + +License 2: Modified BSD + + +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 Advanced Micro Devices, Inc. nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This file incorporates work covered by the following copyright and +permission notice: + The Synopsys DWC ETHER XGMAC Software Driver and documentation + (hereinafter "Software") is an unsupported proprietary work of Synopsys, + Inc. unless otherwise expressly agreed to in writing between Synopsys + and you. + + The Software IS NOT an item of Licensed Software or Licensed Product + under any End User Software License Agreement or Agreement for Licensed + Product with Synopsys or any supplement thereto. Permission is hereby + granted, free of charge, to any person obtaining a copy of this software + annotated with this license and 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. + + THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" + BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (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/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.yml new file mode 100644 index 00000000000..c139a8677e1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_mit-synopsys_or_bsd-new_and_mit-synopsys_1.yml @@ -0,0 +1,6 @@ +license_expression: (gpl-2.0-plus AND mit-synopsys) OR (bsd-new AND mit-synopsys) +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.RULE new file mode 100644 index 00000000000..820813fd7ae --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.RULE @@ -0,0 +1,24 @@ +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 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +On Debian GNU/Linux systems a full copy of the GNU General Public License, GPL, can be +found in the file /usr/share/common-licenses/GPL-2. + + + uses code from other free software projects. Only code licensed +under a GPL compatible license can be merged in. You can find the +licenses of third party sources in their respective sources. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.yml new file mode 100644 index 00000000000..4fd0dae7eaf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_other-permissive_and_other-copyleft_2.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus AND other-permissive AND other-copyleft +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.RULE new file mode 100644 index 00000000000..1c0fe329011 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.RULE @@ -0,0 +1,4 @@ +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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.yml b/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.yml new file mode 100644 index 00000000000..5a75c17f23e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_and_public-domain_810.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus AND public-domain +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_busybox.yml b/src/licensedcode/data/rules/gpl-2.0-plus_busybox.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_busybox.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_busybox.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_later_italian.yml b/src/licensedcode/data/rules/gpl-2.0-plus_later_italian.yml index a9548b1d2ef..be81fec7fd0 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_later_italian.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_later_italian.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_not_gpl-2.0_42.yml b/src/licensedcode/data/rules/gpl-2.0-plus_not_gpl-2.0_42.yml index 731729771be..a78ed92baa2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_not_gpl-2.0_42.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_not_gpl-2.0_42.yml @@ -1,5 +1,6 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 notes: http://creativecommons.org/choose/cc-gpl was a gpl-2.0-plus ignorable_urls: - http://creativecommons.org/choose/cc-gpl diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.RULE new file mode 100644 index 00000000000..1d60c7e8047 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.RULE @@ -0,0 +1,44 @@ +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; either version 2 of the License, or +(at your option) any later version. + +It is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . + + +ALTERNATIVELY, this driver may be distributed under the terms of +the following license, in which case the provisions of this license +are required INSTEAD OF the GNU General Public License. (This clause +is necessary due to a potential bad interaction between the GPL and +the restrictions contained in a BSD-style copyright.) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.yml new file mode 100644 index 00000000000..6a1a39ccbe1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_17.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.RULE new file mode 100644 index 00000000000..a95bca2c68a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.RULE @@ -0,0 +1,44 @@ +This file is available to you under your choice of the following two +licenses: + +License 1: GPLv2 + + +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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + + +License 2: Modified BSD + + +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 copyright holder nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(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/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.yml new file mode 100644 index 00000000000..6a1a39ccbe1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_18.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.RULE new file mode 100644 index 00000000000..7194fe8ea38 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.RULE @@ -0,0 +1,44 @@ +This file is available to you under your choice of the following two +licenses: + +License 1: GPLv2 + + +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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + + +License 2: Modified BSD + + +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 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 BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(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/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.yml new file mode 100644 index 00000000000..6a1a39ccbe1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_bsd-new_19.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.RULE new file mode 100644 index 00000000000..cb63618c3fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.RULE @@ -0,0 +1,65 @@ +COPYING Describes the terms under which sqlmap is distributed. A copy +of the GNU General Public License (GPL) is appended to this file. + +sqlmap is + +This program is free software; you may redistribute and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; Version 2 (or later) with the clarifications and +exceptions described below. This guarantees your right to use, modify, and +redistribute this software under certain conditions. If you wish to embed +sqlmap technology into proprietary software, we sell alternative licenses +(contact sales@sqlmap.org). + +Note that the GPL places important restrictions on "derived works", yet it +does not provide a detailed definition of that term. To avoid +misunderstandings, we interpret that term as broadly as copyright law +allows. For example, we consider an application to constitute a "derived +work" for the purpose of this license if it does any of the following: +* Integrates source code from sqlmap. +* Reads or includes sqlmap copyrighted data files, such as xml/queries.xml +* Executes sqlmap and parses the results (as opposed to typical shell or + execution-menu apps, which simply display raw sqlmap output and so are + not derivative works). +* Integrates/includes/aggregates sqlmap into a proprietary executable + installer, such as those produced by InstallShield. +* Links to a library or executes a program that does any of the above + +The term "sqlmap" should be taken to also include any portions or derived +works of sqlmap. This list is not exclusive, but is meant to clarify our +interpretation of derived works with some common examples. Our +interpretation applies only to sqlmap - we do not speak for other people's +GPL works. + +This license does not apply to the third-party components. More details can +be found inside the file 'doc/THIRD-PARTY.md'. + +If you have any questions about the GPL licensing restrictions on using +sqlmap in non-GPL works, we would be happy to help. As mentioned above, +we also offer alternative license to integrate sqlmap into proprietary +applications and appliances. + +If you received these files with a written license agreement or contract +stating terms other than the terms above, then that alternative license +agreement takes precedence over these comments. + +Source is provided to this software because we believe users have a right +to know exactly what a program is going to do before they run it. + +Source code also allows you to fix bugs and add new features. You are +highly encouraged to send your changes to dev@sqlmap.org for possible +incorporation into the main distribution. By sending these changes to the +sqlmap developers or via Git pull request, checking them into the sqlmap +source code repository, it is understood (unless you specify otherwise) +that you are offering the sqlmap project the unlimited, non-exclusive +right to reuse, modify, and relicense the code. sqlmap will always be +available Open Source, but this is important because the inability to +relicense code has caused devastating problems for other Free Software +projects (such as KDE and NASM). If you wish to specify special license +conditions of your contributions, just say so when you send them. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License v2.0 for more details at +https://www.gnu.org/licenses/gpl-2.0.html, or below \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.yml new file mode 100644 index 00000000000..43f51c30684 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_4.yml @@ -0,0 +1,12 @@ +license_expression: (gpl-2.0-plus OR commercial-license) AND unknown-license-reference +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING + - doc/THIRD-PARTY.md +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html +ignorable_emails: + - dev@sqlmap.org + - sales@sqlmap.org diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.RULE new file mode 100644 index 00000000000..50b7c9e9cdb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.RULE @@ -0,0 +1,65 @@ +COPYING -- Describes the terms under which sqlmap is distributed. A copy +of the GNU General Public License (GPL) is appended to this file. + +sqlmap is (C) 2006-2020 Bernardo Damele Assumpcao Guimaraes, Miroslav Stampar. + +This program is free software; you may redistribute and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; Version 2 (or later) with the clarifications and +exceptions described below. This guarantees your right to use, modify, and +redistribute this software under certain conditions. If you wish to embed +sqlmap technology into proprietary software, we sell alternative licenses +(contact sales@sqlmap.org). + +Note that the GPL places important restrictions on "derived works", yet it +does not provide a detailed definition of that term. To avoid +misunderstandings, we interpret that term as broadly as copyright law +allows. For example, we consider an application to constitute a "derived +work" for the purpose of this license if it does any of the following: +* Integrates source code from sqlmap. +* Reads or includes sqlmap copyrighted data files, such as xml/queries.xml +* Executes sqlmap and parses the results (as opposed to typical shell or + execution-menu apps, which simply display raw sqlmap output and so are + not derivative works). +* Integrates/includes/aggregates sqlmap into a proprietary executable + installer, such as those produced by InstallShield. +* Links to a library or executes a program that does any of the above + +The term "sqlmap" should be taken to also include any portions or derived +works of sqlmap. This list is not exclusive, but is meant to clarify our +interpretation of derived works with some common examples. Our +interpretation applies only to sqlmap - we do not speak for other people's +GPL works. + +This license does not apply to the third-party components. More details can +be found inside the file 'doc/THIRD-PARTY.md'. + +If you have any questions about the GPL licensing restrictions on using +sqlmap in non-GPL works, we would be happy to help. As mentioned above, +we also offer alternative license to integrate sqlmap into proprietary +applications and appliances. + +If you received these files with a written license agreement or contract +stating terms other than the terms above, then that alternative license +agreement takes precedence over these comments. + +Source is provided to this software because we believe users have a right +to know exactly what a program is going to do before they run it. + +Source code also allows you to fix bugs and add new features. You are +highly encouraged to send your changes to dev@sqlmap.org for possible +incorporation into the main distribution. By sending these changes to the +sqlmap developers or via Git pull request, checking them into the sqlmap +source code repository, it is understood (unless you specify otherwise) +that you are offering the sqlmap project the unlimited, non-exclusive +right to reuse, modify, and relicense the code. sqlmap will always be +available Open Source, but this is important because the inability to +relicense code has caused devastating problems for other Free Software +projects (such as KDE and NASM). If you wish to specify special license +conditions of your contributions, just say so when you send them. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License v2.0 for more details at +https://www.gnu.org/licenses/gpl-2.0.html, or below \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.yml new file mode 100644 index 00000000000..b6813f9bc32 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_5.yml @@ -0,0 +1,12 @@ +license_expression: (gpl-2.0-plus OR commercial-license) AND unknown-license-reference +is_license_notice: yes +relevance: 100 +ignorable_copyrights: + - (c) 2006-2020 Bernardo Damele Assumpcao Guimaraes, Miroslav Stampar +ignorable_holders: + - Bernardo Damele Assumpcao Guimaraes, Miroslav Stampar +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html +ignorable_emails: + - dev@sqlmap.org + - sales@sqlmap.org diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.RULE new file mode 100644 index 00000000000..555a5a9d062 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.RULE @@ -0,0 +1,63 @@ +COPYING -- Describes the terms under which sqlmap is distributed. A copy +of the GNU General Public License (GPL) is appended to this file. + + +This program is free software; you may redistribute and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; Version 2 (or later) with the clarifications and +exceptions described below. This guarantees your right to use, modify, and +redistribute this software under certain conditions. If you wish to embed +sqlmap technology into proprietary software, we sell alternative licenses + +Note that the GPL places important restrictions on "derived works", yet it +does not provide a detailed definition of that term. To avoid +misunderstandings, we interpret that term as broadly as copyright law +allows. For example, we consider an application to constitute a "derived +work" for the purpose of this license if it does any of the following: +* Integrates source code from sqlmap. +* Reads or includes sqlmap copyrighted data files, such as xml/queries.xml +* Executes sqlmap and parses the results (as opposed to typical shell or + execution-menu apps, which simply display raw sqlmap output and so are + not derivative works). +* Integrates/includes/aggregates sqlmap into a proprietary executable + installer, such as those produced by InstallShield. +* Links to a library or executes a program that does any of the above + +The term "sqlmap" should be taken to also include any portions or derived +works of sqlmap. This list is not exclusive, but is meant to clarify our +interpretation of derived works with some common examples. Our +interpretation applies only to sqlmap - we do not speak for other people's +GPL works. + +This license does not apply to the third-party components. More details can +be found inside the file 'doc/THIRD-PARTY.md'. + +If you have any questions about the GPL licensing restrictions on using +sqlmap in non-GPL works, we would be happy to help. As mentioned above, +we also offer alternative license to integrate sqlmap into proprietary +applications and appliances. + +If you received these files with a written license agreement or contract +stating terms other than the terms above, then that alternative license +agreement takes precedence over these comments. + +Source is provided to this software because we believe users have a right +to know exactly what a program is going to do before they run it. + +Source code also allows you to fix bugs and add new features. You are +highly encouraged to send your changes to dev@sqlmap.org for possible +incorporation into the main distribution. By sending these changes to the +sqlmap developers or via Git pull request, checking them into the sqlmap +source code repository, it is understood (unless you specify otherwise) +that you are offering the sqlmap project the unlimited, non-exclusive +right to reuse, modify, and relicense the code. sqlmap will always be +available Open Source, but this is important because the inability to +relicense code has caused devastating problems for other Free Software +projects (such as KDE and NASM). If you wish to specify special license +conditions of your contributions, just say so when you send them. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License v2.0 for more details at +https://www.gnu.org/licenses/gpl-2.0.html, or below \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.yml new file mode 100644 index 00000000000..7c463d982b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_commercial-license_and_unknown-license-reference_6.yml @@ -0,0 +1,11 @@ +license_expression: (gpl-2.0-plus OR commercial-license) AND unknown-license-reference +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING + - doc/THIRD-PARTY.md +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html +ignorable_emails: + - dev@sqlmap.org diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE new file mode 100644 index 00000000000..8f0b3b37db0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE @@ -0,0 +1,7 @@ +Nettle is dual licenced under the GNU General Public License version + 2 or later, and the GNU Lesser General Public License version 3 or + later. When using Nettle, you must comply fully with all conditions + of at least one of these licenses. A few of the individual files are + licensed under more permissive terms, or in the public domain. To + find the current status of particular files, you have to read the + copyright notices at the top of the files. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.yml new file mode 100644 index 00000000000..fcf73373f5b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.yml @@ -0,0 +1,2 @@ +license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.RULE new file mode 100644 index 00000000000..8267dd19568 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.RULE @@ -0,0 +1 @@ +This plugin is open sourced under GNU GPL 2 or later and GNU LGPL 2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.yml new file mode 100644 index 00000000000..52df2017816 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_13.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.RULE new file mode 100644 index 00000000000..851f67f669d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.RULE @@ -0,0 +1,2 @@ +### License ### +This plugin is open sourced under GNU GPL 2 or later and GNU LGPL 2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.yml new file mode 100644 index 00000000000..52df2017816 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.0-plus_14.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.RULE new file mode 100644 index 00000000000..9df50ad47f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.RULE @@ -0,0 +1,22 @@ +Licensed under the terms of any of the following licenses at your +choice: + + - GNU General Public License Version 2 or later (the "GPL") + https://www.gnu.org/licenses/gpl.html + (See Appendix A) + + - GNU Lesser General Public License Version 2.1 or later (the "LGPL") + https://www.gnu.org/licenses/lgpl.html + (See Appendix B) + + - Mozilla Public License Version 1.1 or later (the "MPL") + http://www.mozilla.org/MPL/MPL-1.1.html + (See Appendix C) + +You are not required to, but if you want to explicitly declare the +license you have chosen to be bound to when using, reproducing, +modifying and distributing this software, just include a text file +titled "legal.txt" in your version of this software, indicating your +license choice. In any case, your choice will not restrict any +recipient of your version of this software to use, reproduce, modify +and distribute this software under any of the above licenses. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.yml new file mode 100644 index 00000000000..69d0f137d9c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_10.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus OR lgpl-2.1-plus OR mpl-1.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.RULE new file mode 100644 index 00000000000..6ffefa5bde6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.RULE @@ -0,0 +1,12 @@ +Licensed under the terms of any of the following licenses at your choice: + +* GNU General Public License Version 2 or later (the "GPL"): + https://www.gnu.org/licenses/gpl.html + +* GNU Lesser General Public License Version 2.1 or later (the "LGPL"): + https://www.gnu.org/licenses/lgpl.html + +* Mozilla Public License Version 1.1 or later (the "MPL"): + http://www.mozilla.org/MPL/MPL-1.1.html + +You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing th diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.yml new file mode 100644 index 00000000000..69d0f137d9c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_11.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus OR lgpl-2.1-plus OR mpl-1.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.RULE new file mode 100644 index 00000000000..bc4feb31417 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.RULE @@ -0,0 +1,14 @@ +Licensed under the terms of any of the following licenses at your +choice: + + - GNU General Public License Version 2 or later (the "GPL") + https://www.gnu.org/licenses/gpl.html + (See Appendix A) + + - GNU Lesser General Public License Version 2.1 or later (the "LGPL") + https://www.gnu.org/licenses/lgpl.html + (See Appendix B) + + - Mozilla Public License Version 1.1 or later (the "MPL") + http://www.mozilla.org/MPL/MPL-1.1.html + (See Appendix C) diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.yml new file mode 100644 index 00000000000..69d0f137d9c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-2.1-plus_or_mpl-1.1_12.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus OR lgpl-2.1-plus OR mpl-1.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.RULE new file mode 100644 index 00000000000..b80d4930ada --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.RULE @@ -0,0 +1,17 @@ +The source code for the C library 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 +COPYING.LESSERv3), or both in parallel as here. + +The command line tool, self tests, examples, and other auxiliary +files, are licensed under the GNU General Public License version 3.0 +or later. + +The license of the Unicode character data files (which are parsed into +static storage in the library) are documented in COPYING.unicode. + +Other files are licensed as indicated in each file. + +There may be exceptions to these general rules, see each file for +precise information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.yml new file mode 100644 index 00000000000..d98155ed5c3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_lgpl-3.0-plus_and_gpl-3.0-plus_and_unicode-tou_and_unicode_and_other-permissive_and_other-copyleft_1.yml @@ -0,0 +1,8 @@ +license_expression: (gpl-2.0-plus OR lgpl-3.0-plus) AND gpl-3.0-plus AND unicode-tou AND unicode + AND other-permissive AND other-copyleft +is_license_notice: yes +referenced_filenames: + - COPYINGv2 + - COPYING.LESSERv3 + - COPYING.unicode +notes: Seen in libidn2 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.RULE new file mode 100644 index 00000000000..96e3ae0fc05 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.RULE @@ -0,0 +1,40 @@ +This file is dual-licensed: you can use it either under the terms +of the GPL or the X11 license, at your option. Note that this dual +licensing only applies to this file, and not this project as a +whole. + + a) This 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. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Or, alternatively, + + b) Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.yml new file mode 100644 index 00000000000..401f2264e59 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_or_mit_1.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus OR mit +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_structured.yml b/src/licensedcode/data/rules/gpl-2.0-plus_structured.yml index 61628f7419b..6e8d58b867d 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_structured.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_structured.yml @@ -1,5 +1,6 @@ license_expression: gpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://spdx.org/licenses/GPL-2.0 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.RULE new file mode 100644 index 00000000000..92f3c6563ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.RULE @@ -0,0 +1 @@ +License: GPL-2+ with Autoconf exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.yml new file mode 100644 index 00000000000..ee3aa201a16 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_11.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.RULE new file mode 100644 index 00000000000..6f15d43d456 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.RULE @@ -0,0 +1 @@ +GPL-2+ with Autoconf exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.yml new file mode 100644 index 00000000000..f268ef858bf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_13.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.RULE new file mode 100644 index 00000000000..479cb5fe959 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.RULE @@ -0,0 +1,5 @@ +GPL-2+ with Autoconf exception + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.yml new file mode 100644 index 00000000000..7f215f5fdc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_14.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.RULE new file mode 100644 index 00000000000..9bc0dfc6d6d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.RULE @@ -0,0 +1,17 @@ +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.yml new file mode 100644 index 00000000000..78d78fc3ec9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_15.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE new file mode 100644 index 00000000000..ce3ae886544 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.yml new file mode 100644 index 00000000000..ce495b6e3d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE new file mode 100644 index 00000000000..146679f937b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE @@ -0,0 +1 @@ +GPL (v2 or later), with Autoconf exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.yml new file mode 100644 index 00000000000..350c4564d34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_18.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_18.RULE new file mode 100644 index 00000000000..6c03cce437f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_18.RULE @@ -0,0 +1,20 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + On Debian systems, the 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-plus_with_autoconf-simple-exception-2.0_18.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_18.yml new file mode 100644 index 00000000000..107725254dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_18.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.RULE new file mode 100644 index 00000000000..a4419d9e545 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.RULE @@ -0,0 +1,5 @@ +License: GPL-2+ with Autoconf exception + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.yml new file mode 100644 index 00000000000..7f215f5fdc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_autoconf-simple-exception-2.0_6.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.RULE new file mode 100644 index 00000000000..adfe24ed6dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.RULE @@ -0,0 +1,29 @@ +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +// MA 02110-1301 USA, or visit +// https://www.gnu.org/copyleft/gpl.html . +// +// As a special exception, I give you permission to link to the +// Avisynth C interface with independent modules that communicate with +// the Avisynth C interface solely through the interfaces defined in +// avisynth_c.h, regardless of the license terms of these independent +// modules, and to copy and distribute the resulting combined work +// under terms of your choice, provided that every copy of the +// combined work is accompanied by a complete copy of the source code +// of the Avisynth C interface and Avisynth itself (with the version +// used to produce the combined work), being distributed under the +// terms of the GNU General Public License plus this exception. An +// independent module is a module which is not derived from or based +// on Avisynth C Interface, such as 3rd-party filters, import and +// export plugins, or graphical user interfaces. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.yml new file mode 100644 index 00000000000..4dcf646a3f1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_avisynth-c-interface-exception_2.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH avisynth-c-interface-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_2.yml index 74ecbe01127..f33bddb12d8 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH ecos-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/ecos-license.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.RULE new file mode 100644 index 00000000000..5e73716fa8f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.RULE @@ -0,0 +1,21 @@ +As of May 2002, eCos is released +under a modified version of the well known "https://www.gnu.org/copyleft/gpl.html">GNU General Public License +(GPL), now making it an https://www.gnu.org/philosophy/license-list.html" official +GPL-compatible Free Software License + +An exception clause has +been added to the eCos license which limits +the circumstances in which the license applies to other code when used +in conjunction with eCos. The exception +clause is as follows: + + As a special exception, if other files instantiate templates or use macros + or inline functions from this file, or you compile this file and link it + with other works to produce a work based on this file, this file does not + by itself cause the resulting work to be covered by the GNU General Public + License. However the source code for this file must still be made + available in accordance with section (3) of the GNU General Public + License. + + This exception does not invalidate any other reasons why a work based on + this file might be covered by the GNU General Public License. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.yml new file mode 100644 index 00000000000..e7ede3cd998 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_22.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus WITH ecos-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/philosophy/license-list.html 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 new file mode 100644 index 00000000000..1f4bcc3832e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.RULE @@ -0,0 +1,28 @@ + 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 + , +and you are welcome to change it and/or distribute copies of it under certain +conditions. See "http://sources.redhat.com/ecos/license-overview.html" +http://sources.redhat.com/ecos/license-overview.html + for more information about the license. + + eCos and RedBoot software have NO WARRANTY. + + Because this software is licensed free of charge, there are no warranties +for it, to the extent permitted by applicable law. Except when otherwise stated +in writing, the copyright holders and/or other parties provide the software +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 software is with you. Should the software prove defective, you assume +the cost of all necessary servicing, repair or correction. + 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. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.yml new file mode 100644 index 00000000000..4745dacd890 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_23.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus WITH ecos-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://sources.redhat.com/ecos/license-overview.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.RULE new file mode 100644 index 00000000000..eacea8a2207 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/ecos-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.yml new file mode 100644 index 00000000000..638d60efabf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_24.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH ecos-exception-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ecos-license.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.RULE new file mode 100644 index 00000000000..f1651047815 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.RULE @@ -0,0 +1,13 @@ +eCos is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 or (at your option) any later version. + + As a special exception, if other files instantiate templates or use macros + or inline functions from this file, or you compile this file and link it + with other works to produce a work based on this file, this file does not + by itself cause the resulting work to be covered by the GNU General Public + License. However the source code for this file must still be made available + in accordance with section (3) of the GNU General Public License. + + This exception does not invalidate any other reasons why a work based on + this file might be covered by the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.yml new file mode 100644 index 00000000000..c40a5964c9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_25.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH ecos-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_3.yml index 53f3b876846..ef79e6a18ba 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_3.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH ecos-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ecos.sourceware.org/license-overview.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_4.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_4.yml index 3e34c986694..d28c6ba1268 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_4.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH ecos-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fsf.org/licensing/licenses/ecos-license.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_6.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_6.yml index ea4b0b78ede..4828c871324 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_6.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_ecos-exception-2.0_6.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH ecos-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ecos.sourceware.org/ecos-license/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.RULE new file mode 100644 index 00000000000..fbd5a6117e4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.RULE @@ -0,0 +1 @@ +GPL version 2 or any later version with font exception (https://www.gnu.org/licenses/gpl-faq.html#FontException) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.yml new file mode 100644 index 00000000000..979a39f674c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_font-exception-gpl_3.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-faq.html#FontException diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_freertos-exception-2.0_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_freertos-exception-2.0_1.yml index 12678dc2167..fdf27e5e591 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_freertos-exception-2.0_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_freertos-exception-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH freertos-exception-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.freertos.org/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.RULE new file mode 100644 index 00000000000..13361cd34ce --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.RULE @@ -0,0 +1,13 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + On Debian GNU/Linux systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.yml new file mode 100644 index 00000000000..e8465a8c15f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_10.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.RULE new file mode 100644 index 00000000000..40711a08a04 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.RULE @@ -0,0 +1,20 @@ +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from https://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.yml new file mode 100644 index 00000000000..80aeaa54dc9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_11.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 30 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.RULE new file mode 100644 index 00000000000..0d0cee97952 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.RULE @@ -0,0 +1,20 @@ +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +GNU Libtool is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +As a special exception to the GNU General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libtool is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.yml new file mode 100644 index 00000000000..607490e6ad8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_12.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.RULE new file mode 100644 index 00000000000..57551efc8fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.RULE @@ -0,0 +1,21 @@ +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +GNU Libtool is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of of the License, or +(at your option) any later version. + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program or library that is built +using GNU Libtool, you may include this file under the same +distribution terms that you use for the rest of that program. + +GNU Libtool is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.yml new file mode 100644 index 00000000000..607490e6ad8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_13.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.RULE new file mode 100644 index 00000000000..137de7242f0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.RULE @@ -0,0 +1,19 @@ +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. + +As a special exception to the GNU General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libtool is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Libtool; see the file COPYING. If not, a copy +can be downloaded from https://www.gnu.org/licenses/gpl.html, or +obtained by writing 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/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.yml new file mode 100644 index 00000000000..f079e6c6c39 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_14.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 20 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.RULE new file mode 100644 index 00000000000..d421ec076a6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.RULE @@ -0,0 +1,23 @@ +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +GNU Libtool is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +As a special exception to the GNU General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libtool is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Libtool; see the file COPYING. If not, a copy +can be downloaded from https://www.gnu.org/licenses/gpl.html, +or obtained by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.yml new file mode 100644 index 00000000000..a533b73a83c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_15.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 97 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html 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 new file mode 100644 index 00000000000..2ce05cdb875 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.RULE @@ -0,0 +1,20 @@ + is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from https://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.yml new file mode 100644 index 00000000000..f079e6c6c39 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_16.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 20 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.RULE new file mode 100644 index 00000000000..5f672aae48d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.RULE @@ -0,0 +1,20 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + GNU Libtool is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.yml new file mode 100644 index 00000000000..35f03554000 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_17.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_18.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_18.RULE new file mode 100644 index 00000000000..7e85fd08271 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_18.RULE @@ -0,0 +1,20 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + GNU Libtool is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + 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-plus_with_libtool-exception-2.0_18.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_18.yml new file mode 100644 index 00000000000..ffca16d28ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_18.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.RULE new file mode 100644 index 00000000000..412351e90bb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.RULE @@ -0,0 +1,13 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.yml new file mode 100644 index 00000000000..e8465a8c15f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_19.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.RULE new file mode 100644 index 00000000000..658fea96547 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.RULE @@ -0,0 +1,12 @@ +GNU Libtool is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +As a special exception to the GNU General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. +GNU Libtool is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.yml new file mode 100644 index 00000000000..4d5c2515950 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_2.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.RULE new file mode 100644 index 00000000000..8dc19fbcf19 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.RULE @@ -0,0 +1,13 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.yml new file mode 100644 index 00000000000..4d5c2515950 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_8.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.RULE new file mode 100644 index 00000000000..8ad529a6324 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.RULE @@ -0,0 +1,9 @@ +GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.yml new file mode 100644 index 00000000000..4d5c2515950 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_libtool-exception-2.0_9.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_2.yml index 86e394f00c3..51617aca7ab 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_2.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH mif-exception is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sourceware.org/jffs2/jffs2-licence.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_3.yml index e5614cb9dd2..bd0a32c67eb 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mif-exception_3.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH mif-exception is_license_reference: yes +relevance: 100 ignorable_urls: - http://sources.redhat.com/jffs2/jffs2-licence.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.RULE new file mode 100644 index 00000000000..62f5a7f1fad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.RULE @@ -0,0 +1,120 @@ +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this library; see the file COPYING. If not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +MySQL FLOSS License Exception + +The MySQL AB Exception for Free/Libre and Open Source Software-only Applications Using MySQL Client Libraries (the "FLOSS Exception"). + +Version 0.6, 7 March 2007 + +Exception Intent + +We want specified Free/Libre and Open Source Software (``FLOSS'') applications to be able to use specified GPL-licensed MySQL client libraries (the ``Program'') despite the fact that not all FLOSS licenses are compatible with version 2 of the GNU General Public License (the ``GPL''). + +Legal Terms and Conditions + +As a special exception to the terms and conditions of version 2.0 of the GPL: + + 1. You are free to distribute a Derivative Work that is formed + entirely from the Program and one or more works (each, a + "FLOSS Work") licensed under one or more of the licenses + listed below in section 1, as long as: + a. You obey the GPL in all respects for the Program and the + Derivative Work, except for identifiable sections of the + Derivative Work which are not derived from the Program, + and which can reasonably be considered independent and + separate works in themselves, + b. all identifiable sections of the Derivative Work which + are not derived from the Program, and which can + reasonably be considered independent and separate works + in themselves, + i. are distributed subject to one of the FLOSS licenses + listed below, and + ii. the object code or executable form of those sections + are accompanied by the complete corresponding + machine-readable source code for those sections on + the same medium and under the same FLOSS license as + the corresponding object code or executable forms of + those sections, and + c. any works which are aggregated with the Program or with a + Derivative Work on a volume of a storage or distribution + medium in accordance with the GPL, can reasonably be + considered independent and separate works in themselves + which are not derivatives of either the Program, a + Derivative Work or a FLOSS Work. + If the above conditions are not met, then the Program may only + be copied, modified, distributed or used under the terms and + conditions of the GPL or another valid licensing option from + MySQL AB. + + 2. FLOSS License List + +License name Version(s)/Copyright Date +Academic Free License 2.0 +Apache Software License 1.0/1.1/2.0 +Apple Public Source License 2.0 +Artistic license From Perl 5.8.0 +BSD license "July 22 1999" +Common Development and Distribution License (CDDL) 1.0 +Common Public License 1.0 +Eclipse Public License 1.0 +GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1 +Jabber Open Source License 1.0 +MIT license (As listed in file MIT-License.txt) --- +Mozilla Public License (MPL) 1.0/1.1 +Open Software License 2.0 +OpenSSL license (with original SSLeay license) "2003" ("1998") +PHP License 3.0 +Python license (CNRI Python License) --- +Python Software Foundation License 2.1.1 +Sleepycat License "1999" +University of Illinois/NCSA Open Source License --- +W3C License "2001" +X11 License "2001" +Zlib/libpng License --- +Zope Public License 2.0 + + Due to the many variants of some of the above licenses, we + require that any version follow the 2003 version of the Free + Software Foundation's Free Software Definition + (https://www.gnu.org/philosophy/free-sw.html) or version 1.9 of + the Open Source Definition by the Open Source Initiative + (http://www.opensource.org/docs/definition.php). + + 3. Definitions + + a. Terms used, but not defined, herein shall have the + meaning provided in the GPL. + b. Derivative Work means a derivative work under copyright + law. + + 4. Applicability: This FLOSS Exception applies to all Programs + that contain a notice placed by MySQL AB saying that the + Program may be distributed under the terms of this FLOSS + Exception. If you create or distribute a work which is a + Derivative Work of both the Program and any other work + licensed under the GPL, then this FLOSS Exception is not + available for that work; thus, you must remove the FLOSS + Exception notice from that work and comply with the GPL in all + respects, including by retaining all GPL notices. You may + choose to redistribute a copy of the Program exclusively under + the terms of the GPL by removing the FLOSS Exception notice + from that copy of the Program, provided that the copy has + never been modified by you or any third party. + +Appendix A. Qualified Libraries and Packages + +The following is a non-exhaustive list of libraries and packages +which are covered by the FLOSS License Exception. Please note that +this appendix is provided merely as an additional service to +specific FLOSS projects wishing to simplify licensing information +for their users. Compliance with one of the licenses noted under +the "FLOSS license list" section remains a prerequisite. + +Package Name Qualifying License and Version +Apache Portable Runtime (APR) Apache Software License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.yml new file mode 100644 index 00000000000..88a6b766cdd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_mysql-floss-exception-2.0_1.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH mysql-floss-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - http://www.opensource.org/docs/definition.php + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.RULE new file mode 100644 index 00000000000..fa957d67075 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.RULE @@ -0,0 +1,29 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +In addition, as a special exception, Gerry Shaw gives permission to link the +code of this program with the Microsoft .NET library (or with modified versions +of Microsoft .NET library that use the same license as the Microsoft .NET +library), and distribute linked combinations including the two. You must obey +the GNU General Public License in all respects for all of the code used other +than the Microsoft .NET library. If you modify this file, you may extend this +exception to your version of the file, but you are not obligated to do so. If +you do not wish to do so, delete this exception statement from your version. + +A copy of the GNU General Public License is available in the COPYING.txt file +included with all NAnt distributions. + +For more licensing information refer to the GNU General Public License on the +GNU Project web site. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.yml new file mode 100644 index 00000000000..410a8a26bf8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_nant-exception-2.0-plus_2.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0-plus WITH nant-exception-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.txt +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.RULE new file mode 100644 index 00000000000..36da319b2a7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.RULE @@ -0,0 +1,96 @@ +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. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this library; see the file COPYING. If not, write to the Free +Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA. + +"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 + +Certain source files distributed by Sun Microsystems, Inc. are subject +to the following clarification and special exception to the GPL Version +2, but only where Sun has expressly included in the particular source +file's header the words + +"Sun designates this particular file as subject to the "Classpath" +exception as provided by Sun in the License file that accompanied this +code." + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License Version 2 cover the whole +combination. + +As a special exception, the copyright holders of this library 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, 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 or based on +this library. If you modify this library, you may extend this exception +to your version of the library, but you are not obligated to do so. If +you do not wish to do so, delete this exception statement from your +version. + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available openjdk.dev.java.net ("OpenJDK +Code") is distributed under the terms of the GNU General Public License + version 2 only ("GPL2"), with the +following clarification and special exception. + +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. + +As a special exception, Sun gives you permission to link this OpenJDK +Code with certain code licensed by Sun as indicated at +http://openjdk.java.net/legal/exception-modules-2007-05-08.html +("Designated Exception Modules") to produce an executable, regardless of +the license terms of the Designated Exception Modules, and to copy and +distribute the resulting executable under GPL2, provided that the +Designated Exception Modules continue to be governed by the licenses +under which they were offered by Sun. + +As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code +that Sun could not provide under GPL2 (or that Sun has provided under +GPL2 with the Classpath exception). If you modify or add to the OpenJDK +code, that new GPL2 code may still be combined with Designated Exception +Modules if the new code is made subject to this exception by its +copyright holder. + +from http://openjdk.java.net/legal/exception-modules-2007-05-08.html +OpenJDK Designated Exception Modules +8 May 2007 + +For purposes of those files in the OpenJDK distribution that are subject +to the Assembly Exception, the following shall be deemed Designated +Exception Modules: + +Those files in the OpenJDK distribution available at openjdk.java.net, +openjdk.dev.java.net, and download.java.net to which Sun has applied the +Classpath Exception, + +Any of your derivative works of #1 above, to the extent you license them +under the GPLv2 with the Classpath Exception as defined in the OpenJDK +distribution available at openjdk.java.net, openjdk.dev.java.net, or +download.java.net, + +Any files in the OpenJDK distribution that are made available at +openjdk.java.net, openjdk.dev.java.net, or download.java.net under a +binary code license, and + +Any files in the OpenJDK distribution that are made available at +openjdk.java.net, openjdk.dev.java.net, or download.java.net under an +open source license other than GPL, and your derivatives thereof that +are in compliance with the applicable open source license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.yml new file mode 100644 index 00000000000..db12804b304 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openjdk-exception_1.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0-plus WITH openjdk-exception +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - http://openjdk.java.net/legal/exception-modules-2007-05-08.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.RULE new file mode 100644 index 00000000000..497ec27fa21 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.RULE @@ -0,0 +1,9 @@ +is licensed under the GNU General Public License version 2 +or later. The text of the GNU General Public License can be viewed at +https://www.gnu.org/licenses/gpl.html + +As a special exception, you have permission to link this program +with the following libraries and distribute executables, as long as you +follow the requirements of the GNU GPL in regard to all of the +software in the executable aside from the following libraries: +- OpenSSL (http://www.openssl.org) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.yml new file mode 100644 index 00000000000..0784de970b8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_10.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.openssl.org/ + - https://www.gnu.org/licenses/gpl.html 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 new file mode 100644 index 00000000000..5df22c9f199 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.RULE @@ -0,0 +1,34 @@ + +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 + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + In addition, as a special exception, the author of this + program gives permission to link the code of its + release with the OpenSSL project's "OpenSSL" library (or + with modified versions of it that use the same license as + the "OpenSSL" library), and distribute the linked + executables. You must obey the GNU General Public + License in all respects for all of the code used other + than "OpenSSL". If you modify this file, you may extend + this exception to your version of the file, but you are + not obligated to do so. If you do not wish to do so, + delete this exception statement from your version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.yml new file mode 100644 index 00000000000..053d72d02ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_11.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.RULE new file mode 100644 index 00000000000..cbe6776d54e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.RULE @@ -0,0 +1,26 @@ +License: GPL-2+ + This program is free software; you can redistribute 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. + . + In addition, as a special exception, the author of this program gives + permission to link the code of its release with the OpenSSL project's + "OpenSSL" library (or with modified versions of it that use the same license + as the "OpenSSL" library), and distribute the linked executables. You must + obey the GNU General Public License in all respects for all of the code used + other than "OpenSSL". If you modify this file, you may extend this exception + to your version of the file, but you are not obligated to do so. If you do + not wish to do so, delete this exception statement from your version. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public License along with + this package; if not, write to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public License version 2 + can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.yml new file mode 100644 index 00000000000..053d72d02ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_12.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 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 new file mode 100644 index 00000000000..a7b504a35fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.RULE @@ -0,0 +1,34 @@ + +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 + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + In addition, as a special exception, the author of this + program gives permission to link the code of its + release with the OpenSSL project's "OpenSSL" library (or + with modified versions of it that use the same license as + the "OpenSSL" library), and distribute the linked + executables. You must obey the GNU General Public + License in all respects for all of the code used other + than "OpenSSL". If you modify this file, you may extend + this exception to your version of the file, but you are + not obligated to do so. If you do not wish to do so, + delete this exception statement from your version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.yml new file mode 100644 index 00000000000..053d72d02ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_8.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.RULE new file mode 100644 index 00000000000..0ddbad22947 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.RULE @@ -0,0 +1,26 @@ +License: GPL-2+ + This program is free software; you can redistribute 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. + . + In addition, as a special exception, the author of this program gives + permission to link the code of its release with the OpenSSL project's + "OpenSSL" library (or with modified versions of it that use the same license + as the "OpenSSL" library), and distribute the linked executables. You must + obey the GNU General Public License in all respects for all of the code used + other than "OpenSSL". If you modify this file, you may extend this exception + to your version of the file, but you are not obligated to do so. If you do + not wish to do so, delete this exception statement from your version. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public License along with + this package; if not, write to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the full text of the GNU General Public License version 2 + can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.yml new file mode 100644 index 00000000000..053d72d02ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-2.0_9.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.RULE new file mode 100644 index 00000000000..4101362cf9a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.RULE @@ -0,0 +1,27 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + On Debian GNU/Linux systems, the complete text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify file(s) + with this exception, you may extend this exception to your version of + the file(s), but you are not obligated to do so. If you do not wish to + do so, delete this exception statement from your version. If you + delete this exception statement from all source files in the program, + then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.yml new file mode 100644 index 00000000000..e27e6524ee4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_4.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.RULE new file mode 100644 index 00000000000..21f9429e764 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.RULE @@ -0,0 +1,29 @@ +License: GPL-2+ with OpenSSL exception + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + . + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify file(s) + with this exception, you may extend this exception to your version of + the file(s), but you are not obligated to do so. If you do not wish to + do so, delete this exception statement from your version. If you + delete this exception statement from all source files in the program, + then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.yml new file mode 100644 index 00000000000..e2f3e8d4e76 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_5.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.RULE new file mode 100644 index 00000000000..8c889c040b2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.RULE @@ -0,0 +1,25 @@ +This program is free software: you can redistribute 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations + including the two. + You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your + version of the file(s), but you are not obligated to do so. If you + do not wish to do so, delete this exception statement from your + version. If you delete this exception statement from all source + files in the program, then also delete it here. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.yml new file mode 100644 index 00000000000..32e32ff1cb9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.RULE new file mode 100644 index 00000000000..360ec6c011f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.RULE @@ -0,0 +1,27 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + On Debian systems, the text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify file(s) + with this exception, you may extend this exception to your version of + the file(s), but you are not obligated to do so. If you do not wish to + do so, delete this exception statement from your version. If you + delete this exception statement from all source files in the program, + then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.yml new file mode 100644 index 00000000000..e27e6524ee4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_7.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.RULE new file mode 100644 index 00000000000..53bb817b7a7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.RULE @@ -0,0 +1,29 @@ +License: GPL-2+ with OpenSSL exception + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License v2 can be found in `/usr/share/common-licenses/GPL-2'. + . + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU General Public License in all respects + for all of the code used other than OpenSSL. If you modify file(s) + with this exception, you may extend this exception to your version of + the file(s), but you are not obligated to do so. If you do not wish to + do so, delete this exception statement from your version. If you + delete this exception statement from all source files in the program, + then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.yml new file mode 100644 index 00000000000..e2f3e8d4e76 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_8.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_3.yml b/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_3.yml index ac1b04ee3ee..ddb1e99c2e2 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-plus_with_upx-exception-2.0-plus_3.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0-plus WITH upx-exception-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://upx.sourceforge.net/upx-license.html diff --git a/src/licensedcode/data/rules/gpl-2.0-redhat.yml b/src/licensedcode/data/rules/gpl-2.0-redhat.yml index 16dabbe4a07..5090894ccbe 100644 --- a/src/licensedcode/data/rules/gpl-2.0-redhat.yml +++ b/src/licensedcode/data/rules/gpl-2.0-redhat.yml @@ -1,4 +1,5 @@ license_expression: 389-exception is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.directory.fedora.redhat.com/wiki/GPL_Exception_License_Text diff --git a/src/licensedcode/data/rules/gpl-2.0-uboot_2.yml b/src/licensedcode/data/rules/gpl-2.0-uboot_2.yml index 06cf762836e..c3fe8e8dfac 100644 --- a/src/licensedcode/data/rules/gpl-2.0-uboot_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0-uboot_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH u-boot-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0-uboot_3.yml b/src/licensedcode/data/rules/gpl-2.0-uboot_3.yml index 06cf762836e..c3fe8e8dfac 100644 --- a/src/licensedcode/data/rules/gpl-2.0-uboot_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0-uboot_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH u-boot-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0.yml b/src/licensedcode/data/rules/gpl-2.0.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0.yml +++ b/src/licensedcode/data/rules/gpl-2.0.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1031.yml b/src/licensedcode/data/rules/gpl-2.0_1031.yml index 34cd051b0d1..ca3a148d54f 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1031.yml +++ b/src/licensedcode/data/rules/gpl-2.0_1031.yml @@ -1,6 +1,6 @@ license_expression: gpl-2.0 is_license_notice: yes -relevance: 100 +relevance: 99 referenced_filenames: - /usr/share/common-licenses/GPL-1 notes: incorrect reference to GPL-1.0 text diff --git a/src/licensedcode/data/rules/gpl-2.0_1124.yml b/src/licensedcode/data/rules/gpl-2.0_1124.yml index e133ff878b0..c167aa8b28b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1124.yml +++ b/src/licensedcode/data/rules/gpl-2.0_1124.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1138.RULE b/src/licensedcode/data/rules/gpl-2.0_1138.RULE new file mode 100644 index 00000000000..ec2dd490b25 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1138.RULE @@ -0,0 +1,6 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 2 of the License. + . + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1138.yml b/src/licensedcode/data/rules/gpl-2.0_1138.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1138.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1139.RULE b/src/licensedcode/data/rules/gpl-2.0_1139.RULE new file mode 100644 index 00000000000..3dbf9d83681 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1139.RULE @@ -0,0 +1,2 @@ +The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1139.yml b/src/licensedcode/data/rules/gpl-2.0_1139.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1139.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1140.RULE b/src/licensedcode/data/rules/gpl-2.0_1140.RULE new file mode 100644 index 00000000000..9342de91d3b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1140.RULE @@ -0,0 +1,6 @@ +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. +On Debian systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1140.yml b/src/licensedcode/data/rules/gpl-2.0_1140.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1140.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1141.RULE b/src/licensedcode/data/rules/gpl-2.0_1141.RULE new file mode 100644 index 00000000000..5aaf7944636 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1141.RULE @@ -0,0 +1,2 @@ +On Debian systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1141.yml b/src/licensedcode/data/rules/gpl-2.0_1141.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1141.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1142.RULE b/src/licensedcode/data/rules/gpl-2.0_1142.RULE new file mode 100644 index 00000000000..6bfbd7cd8a9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1142.RULE @@ -0,0 +1 @@ +free software licensed under the GNU General Public License version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1142.yml b/src/licensedcode/data/rules/gpl-2.0_1142.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1142.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1143.RULE b/src/licensedcode/data/rules/gpl-2.0_1143.RULE new file mode 100644 index 00000000000..5a92b8748ea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1143.RULE @@ -0,0 +1,8 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License, version 2, as + published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1143.yml b/src/licensedcode/data/rules/gpl-2.0_1143.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1143.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1144.RULE b/src/licensedcode/data/rules/gpl-2.0_1144.RULE new file mode 100644 index 00000000000..31a6c62a8e6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1144.RULE @@ -0,0 +1,11 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License, version 2, as + published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + 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_1144.yml b/src/licensedcode/data/rules/gpl-2.0_1144.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1144.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1145.RULE b/src/licensedcode/data/rules/gpl-2.0_1145.RULE new file mode 100644 index 00000000000..655581043d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1145.RULE @@ -0,0 +1,2 @@ +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_1145.yml b/src/licensedcode/data/rules/gpl-2.0_1145.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1145.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1146.RULE b/src/licensedcode/data/rules/gpl-2.0_1146.RULE new file mode 100644 index 00000000000..e1f2831493f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1146.RULE @@ -0,0 +1,12 @@ +License: GPL-2 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License, version 2, as + published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + 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_1146.yml b/src/licensedcode/data/rules/gpl-2.0_1146.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1146.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1147.RULE b/src/licensedcode/data/rules/gpl-2.0_1147.RULE new file mode 100644 index 00000000000..cc6b421e705 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1147.RULE @@ -0,0 +1,2 @@ +* GNU General Public License, version 2 + * http://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_1147.yml b/src/licensedcode/data/rules/gpl-2.0_1147.yml new file mode 100644 index 00000000000..b0c82f27444 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1147.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1148.RULE b/src/licensedcode/data/rules/gpl-2.0_1148.RULE new file mode 100644 index 00000000000..82900d4c45c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1148.RULE @@ -0,0 +1,11 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + 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-2.0_1148.yml b/src/licensedcode/data/rules/gpl-2.0_1148.yml new file mode 100644 index 00000000000..34ac9ca28cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1148.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1149.RULE b/src/licensedcode/data/rules/gpl-2.0_1149.RULE new file mode 100644 index 00000000000..137e5645c22 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1149.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1149.yml b/src/licensedcode/data/rules/gpl-2.0_1149.yml new file mode 100644 index 00000000000..f63b94a4633 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1149.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1150.RULE b/src/licensedcode/data/rules/gpl-2.0_1150.RULE new file mode 100644 index 00000000000..0d158cc907e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1150.RULE @@ -0,0 +1,2 @@ +This program is released under the GNU General Public License (GPL), + version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1150.yml b/src/licensedcode/data/rules/gpl-2.0_1150.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1150.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1151.RULE b/src/licensedcode/data/rules/gpl-2.0_1151.RULE new file mode 100644 index 00000000000..be3c2f95f23 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1151.RULE @@ -0,0 +1,6 @@ +This program is released under the GNU General Public License (GPL), + version 2. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1151.yml b/src/licensedcode/data/rules/gpl-2.0_1151.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1151.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1152.RULE b/src/licensedcode/data/rules/gpl-2.0_1152.RULE new file mode 100644 index 00000000000..5a912679133 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1152.RULE @@ -0,0 +1,3 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1152.yml b/src/licensedcode/data/rules/gpl-2.0_1152.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1152.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1153.RULE b/src/licensedcode/data/rules/gpl-2.0_1153.RULE new file mode 100644 index 00000000000..96ea3868e3c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1153.RULE @@ -0,0 +1 @@ +Version of license not mentioned. Assumed to be version 2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1153.yml b/src/licensedcode/data/rules/gpl-2.0_1153.yml new file mode 100644 index 00000000000..c96e665a36b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1153.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_reference: yes +minimum_coverage: 100 +relevance: 80 +notes: this is seen in Asterisk debian copyright file. This assumption may not be right since + the GPL with no version is a gpl-1.0-plus diff --git a/src/licensedcode/data/rules/gpl-2.0_1154.RULE b/src/licensedcode/data/rules/gpl-2.0_1154.RULE new file mode 100644 index 00000000000..f6ec36f69f5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1154.RULE @@ -0,0 +1 @@ +Licensed under the GNU General Public License (GPL) Version 2, June 1991:http://www.gnu.org/licenses/gpl-2.0.htm \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1154.yml b/src/licensedcode/data/rules/gpl-2.0_1154.yml new file mode 100644 index 00000000000..f9dd9f53683 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1154.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/gpl-2.0.htm diff --git a/src/licensedcode/data/rules/gpl-2.0_1155.RULE b/src/licensedcode/data/rules/gpl-2.0_1155.RULE new file mode 100644 index 00000000000..7736738608f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1155.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; version 2 dated June. 1991. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. +. +On Debian GNU/Linux systems, the complete text of the GNU General +Public License, version 2, can be found in +/usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1155.yml b/src/licensedcode/data/rules/gpl-2.0_1155.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1155.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1156.RULE b/src/licensedcode/data/rules/gpl-2.0_1156.RULE new file mode 100644 index 00000000000..1502107c0e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1156.RULE @@ -0,0 +1 @@ +licensed under GNU GPLv2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1156.yml b/src/licensedcode/data/rules/gpl-2.0_1156.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1156.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1157.RULE b/src/licensedcode/data/rules/gpl-2.0_1157.RULE new file mode 100644 index 00000000000..2479164fe16 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1157.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1157.yml b/src/licensedcode/data/rules/gpl-2.0_1157.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1157.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1158.RULE b/src/licensedcode/data/rules/gpl-2.0_1158.RULE new file mode 100644 index 00000000000..ae3d275e68a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1158.RULE @@ -0,0 +1,3 @@ +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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1158.yml b/src/licensedcode/data/rules/gpl-2.0_1158.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1158.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1159.RULE b/src/licensedcode/data/rules/gpl-2.0_1159.RULE new file mode 100644 index 00000000000..3ef1dfe86d6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1159.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1159.yml b/src/licensedcode/data/rules/gpl-2.0_1159.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1159.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1160.RULE b/src/licensedcode/data/rules/gpl-2.0_1160.RULE new file mode 100644 index 00000000000..60834fe6040 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1160.RULE @@ -0,0 +1,2 @@ +On Debian systems, the full text of the GNU General Public License + 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_1160.yml b/src/licensedcode/data/rules/gpl-2.0_1160.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1160.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1161.RULE b/src/licensedcode/data/rules/gpl-2.0_1161.RULE new file mode 100644 index 00000000000..b958ca8dab6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1161.RULE @@ -0,0 +1,2 @@ +* This file is part of the Genode OS framework, which is 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_1161.yml b/src/licensedcode/data/rules/gpl-2.0_1161.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1161.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1162.RULE b/src/licensedcode/data/rules/gpl-2.0_1162.RULE new file mode 100644 index 00000000000..cfeeccb55ab --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1162.RULE @@ -0,0 +1,3 @@ +Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL) + * Version 2 (June 1991). See the "COPYING" file distributed with this software + * for more info. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1162.yml b/src/licensedcode/data/rules/gpl-2.0_1162.yml new file mode 100644 index 00000000000..e443c71f823 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1162.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_1163.RULE b/src/licensedcode/data/rules/gpl-2.0_1163.RULE new file mode 100644 index 00000000000..afd01a4a72a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1163.RULE @@ -0,0 +1,2 @@ +distributed under the terms of the * + * GNU General Public License 2. Please see the COPYING file for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1163.yml b/src/licensedcode/data/rules/gpl-2.0_1163.yml new file mode 100644 index 00000000000..e443c71f823 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1163.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_1164.RULE b/src/licensedcode/data/rules/gpl-2.0_1164.RULE new file mode 100644 index 00000000000..c33a02e6d05 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1164.RULE @@ -0,0 +1,3 @@ +based on Linux, which is licensed under the +GNU General Public License version 2, see: +https://www.kernel.org/pub/linux/kernel/COPYING \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1164.yml b/src/licensedcode/data/rules/gpl-2.0_1164.yml new file mode 100644 index 00000000000..29c33b5ab00 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1164.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +ignorable_urls: + - https://www.kernel.org/pub/linux/kernel/COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_1165.RULE b/src/licensedcode/data/rules/gpl-2.0_1165.RULE new file mode 100644 index 00000000000..27e5615a188 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1165.RULE @@ -0,0 +1,16 @@ +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. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License 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_1165.yml b/src/licensedcode/data/rules/gpl-2.0_1165.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1165.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1166.RULE b/src/licensedcode/data/rules/gpl-2.0_1166.RULE new file mode 100644 index 00000000000..45fd29fab68 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1166.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1166.yml b/src/licensedcode/data/rules/gpl-2.0_1166.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1166.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1167.RULE b/src/licensedcode/data/rules/gpl-2.0_1167.RULE new file mode 100644 index 00000000000..c0e4472a554 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1167.RULE @@ -0,0 +1,13 @@ +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. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1167.yml b/src/licensedcode/data/rules/gpl-2.0_1167.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1167.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1168.RULE b/src/licensedcode/data/rules/gpl-2.0_1168.RULE new file mode 100644 index 00000000000..c65a43952c6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1168.RULE @@ -0,0 +1,3 @@ +License: GPL-2 + 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_1168.yml b/src/licensedcode/data/rules/gpl-2.0_1168.yml new file mode 100644 index 00000000000..e18a5fef53a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1168.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1169.RULE b/src/licensedcode/data/rules/gpl-2.0_1169.RULE new file mode 100644 index 00000000000..b49e4c5f5f6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1169.RULE @@ -0,0 +1,22 @@ +The package scripts are copyright (C) , written by + and licensed under GPL v2. + +Copyright: + + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/src/licensedcode/data/rules/gpl-2.0_1169.yml b/src/licensedcode/data/rules/gpl-2.0_1169.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1169.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1170.RULE b/src/licensedcode/data/rules/gpl-2.0_1170.RULE new file mode 100644 index 00000000000..d31de1e12d8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1170.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1170.yml b/src/licensedcode/data/rules/gpl-2.0_1170.yml new file mode 100644 index 00000000000..c0da60c33da --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1170.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1171.RULE b/src/licensedcode/data/rules/gpl-2.0_1171.RULE new file mode 100644 index 00000000000..11f887b630d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1171.RULE @@ -0,0 +1,6 @@ +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. +On Debian GNU/Linux systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1171.yml b/src/licensedcode/data/rules/gpl-2.0_1171.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1171.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1172.RULE b/src/licensedcode/data/rules/gpl-2.0_1172.RULE new file mode 100644 index 00000000000..e1ce71e3c12 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1172.RULE @@ -0,0 +1,3 @@ +On Debian GNU/Linux 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1172.yml b/src/licensedcode/data/rules/gpl-2.0_1172.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1172.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1173.RULE b/src/licensedcode/data/rules/gpl-2.0_1173.RULE new file mode 100644 index 00000000000..192e245ffec --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1173.RULE @@ -0,0 +1,3 @@ +The programs in this package are distributed under the terms of the GNU General Public License, +version 2 as distributed by the Free Software Foundation. +On Debian GNU/Linux systems, a copy of this license may 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_1173.yml b/src/licensedcode/data/rules/gpl-2.0_1173.yml new file mode 100644 index 00000000000..d7c8534a868 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1173.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1174.RULE b/src/licensedcode/data/rules/gpl-2.0_1174.RULE new file mode 100644 index 00000000000..cceb924e11c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1174.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0_1174.yml b/src/licensedcode/data/rules/gpl-2.0_1174.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1174.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1175.RULE b/src/licensedcode/data/rules/gpl-2.0_1175.RULE new file mode 100644 index 00000000000..daea1c2bb00 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1175.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the GNU General Public License + 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_1175.yml b/src/licensedcode/data/rules/gpl-2.0_1175.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1175.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1176.RULE b/src/licensedcode/data/rules/gpl-2.0_1176.RULE new file mode 100644 index 00000000000..59ee511b5bb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1176.RULE @@ -0,0 +1,20 @@ +and licensed under GPL v2. + +Copyright: + + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1176.yml b/src/licensedcode/data/rules/gpl-2.0_1176.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1176.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1177.RULE b/src/licensedcode/data/rules/gpl-2.0_1177.RULE new file mode 100644 index 00000000000..52f7382ed2a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1177.RULE @@ -0,0 +1,4 @@ +You are free to distribute this software under the terms of the GNU +General Public License, version 2. On Debian GNU/Linux systems, the complete text +of the GNU General Public License can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1177.yml b/src/licensedcode/data/rules/gpl-2.0_1177.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1177.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1178.RULE b/src/licensedcode/data/rules/gpl-2.0_1178.RULE new file mode 100644 index 00000000000..35c1e95c248 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1178.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1178.yml b/src/licensedcode/data/rules/gpl-2.0_1178.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1178.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1179.RULE b/src/licensedcode/data/rules/gpl-2.0_1179.RULE new file mode 100644 index 00000000000..e52d4079ea3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1179.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the GNU General Public License, GPL, can be +found in the file /usr/share/common-licenses/GPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1179.yml b/src/licensedcode/data/rules/gpl-2.0_1179.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1179.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1180.RULE b/src/licensedcode/data/rules/gpl-2.0_1180.RULE new file mode 100644 index 00000000000..a8c9277eca0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1180.RULE @@ -0,0 +1,17 @@ + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1180.yml b/src/licensedcode/data/rules/gpl-2.0_1180.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1180.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1181.RULE b/src/licensedcode/data/rules/gpl-2.0_1181.RULE new file mode 100644 index 00000000000..215a978341d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1181.RULE @@ -0,0 +1,2 @@ + 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_1181.yml b/src/licensedcode/data/rules/gpl-2.0_1181.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1181.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1182.RULE b/src/licensedcode/data/rules/gpl-2.0_1182.RULE new file mode 100644 index 00000000000..01b2bb39f0d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1182.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0_1182.yml b/src/licensedcode/data/rules/gpl-2.0_1182.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1182.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1183.RULE b/src/licensedcode/data/rules/gpl-2.0_1183.RULE new file mode 100644 index 00000000000..a0ed230d808 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1183.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2, + as published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1183.yml b/src/licensedcode/data/rules/gpl-2.0_1183.yml new file mode 100644 index 00000000000..34cd051b0d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1183.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-1 +notes: incorrect reference to GPL-1.0 text diff --git a/src/licensedcode/data/rules/gpl-2.0_1184.RULE b/src/licensedcode/data/rules/gpl-2.0_1184.RULE new file mode 100644 index 00000000000..6123c4aa23d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1184.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2, + as published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1184.yml b/src/licensedcode/data/rules/gpl-2.0_1184.yml new file mode 100644 index 00000000000..6a267cfc0a1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1184.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0_1185.RULE b/src/licensedcode/data/rules/gpl-2.0_1185.RULE new file mode 100644 index 00000000000..77cfa285613 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1185.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1185.yml b/src/licensedcode/data/rules/gpl-2.0_1185.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1185.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1186.RULE b/src/licensedcode/data/rules/gpl-2.0_1186.RULE new file mode 100644 index 00000000000..ff8f47566da --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1186.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1186.yml b/src/licensedcode/data/rules/gpl-2.0_1186.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1186.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1187.RULE b/src/licensedcode/data/rules/gpl-2.0_1187.RULE new file mode 100644 index 00000000000..2f8cc25f07e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1187.RULE @@ -0,0 +1,24 @@ +License for all components is: +-- + GNU General Public License, version 2 (GPL-2) + + | This file is part of the Qt Script Generator project on Trolltech Labs. + | + | This file may be used under the terms of the GNU General Public + | License version 2.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 ensure GNU + | General Public Licensing requirements will be met: + | http://www.trolltech.com/products/qt/opensource.html + | + | If you are unsure which license is appropriate for your use, please + | review the following information: + | http://www.trolltech.com/products/qt/licensing.html or contact the + | sales department at sales@trolltech.com. + | + | This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + | WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_1187.yml b/src/licensedcode/data/rules/gpl-2.0_1187.yml new file mode 100644 index 00000000000..f25188c9a95 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1187.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - http://www.trolltech.com/products/qt/licensing.html + - http://www.trolltech.com/products/qt/opensource.html +ignorable_emails: + - sales@trolltech.com diff --git a/src/licensedcode/data/rules/gpl-2.0_1188.RULE b/src/licensedcode/data/rules/gpl-2.0_1188.RULE new file mode 100644 index 00000000000..3186dd030e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1188.RULE @@ -0,0 +1,2 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1188.yml b/src/licensedcode/data/rules/gpl-2.0_1188.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1188.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1189.RULE b/src/licensedcode/data/rules/gpl-2.0_1189.RULE new file mode 100644 index 00000000000..500b9039a1d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1189.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1189.yml b/src/licensedcode/data/rules/gpl-2.0_1189.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1189.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_119.yml b/src/licensedcode/data/rules/gpl-2.0_119.yml index 3cb82a63087..2db3f782079 100644 --- a/src/licensedcode/data/rules/gpl-2.0_119.yml +++ b/src/licensedcode/data/rules/gpl-2.0_119.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 50 diff --git a/src/licensedcode/data/rules/gpl-2.0_1190.RULE b/src/licensedcode/data/rules/gpl-2.0_1190.RULE new file mode 100644 index 00000000000..136c99270dc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1190.RULE @@ -0,0 +1,19 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see +https://www.gnu.org/licenses/gpl-2.0.txt + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1190.yml b/src/licensedcode/data/rules/gpl-2.0_1190.yml new file mode 100644 index 00000000000..f61e526180a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1190.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1191.RULE b/src/licensedcode/data/rules/gpl-2.0_1191.RULE new file mode 100644 index 00000000000..e3a857c3808 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1191.RULE @@ -0,0 +1,11 @@ +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 +is available along with the File in the license.txt file or on the worldwide +web at https://www.gnu.org/licenses/gpl.txt. + +THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE +IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE +ARE EXPRESSLY DISCLAIMED. The License provides additional details about +this warranty disclaimer. diff --git a/src/licensedcode/data/rules/gpl-2.0_1191.yml b/src/licensedcode/data/rules/gpl-2.0_1191.yml new file mode 100644 index 00000000000..bcd54ac371f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1191.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1192.RULE b/src/licensedcode/data/rules/gpl-2.0_1192.RULE new file mode 100644 index 00000000000..b7818e69890 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1192.RULE @@ -0,0 +1,4 @@ +BusyBox is licensed under https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"> +the GNU General Public License version 2 , which is often abbreviated as GPLv2. +(This is the same license the Linux kernel is under, so you may be somewhat +familiar with it by now.) diff --git a/src/licensedcode/data/rules/gpl-2.0_1192.yml b/src/licensedcode/data/rules/gpl-2.0_1192.yml new file mode 100644 index 00000000000..d43ddc41f2b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1192.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1193.RULE b/src/licensedcode/data/rules/gpl-2.0_1193.RULE new file mode 100644 index 00000000000..efce4d7ba05 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1193.RULE @@ -0,0 +1,11 @@ +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. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1193.yml b/src/licensedcode/data/rules/gpl-2.0_1193.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1193.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1194.RULE b/src/licensedcode/data/rules/gpl-2.0_1194.RULE new file mode 100644 index 00000000000..b340cd0d1b9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1194.RULE @@ -0,0 +1,6 @@ +The code contained herein is licensed under the GNU General Public +License. You may obtain a copy of the GNU General Public License +Version 2 at the following locations: + +http://www.opensource.org/licenses/gpl-license.html +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1194.yml b/src/licensedcode/data/rules/gpl-2.0_1194.yml new file mode 100644 index 00000000000..d858ff8ab5e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1194.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/gpl-license.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1195.RULE b/src/licensedcode/data/rules/gpl-2.0_1195.RULE new file mode 100644 index 00000000000..5cfdd1d4d74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1195.RULE @@ -0,0 +1 @@ +__license__ = "GPLv2 (https://www.gnu.org/licenses/)" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1195.yml b/src/licensedcode/data/rules/gpl-2.0_1195.yml new file mode 100644 index 00000000000..8fb35e90a9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1195.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1196.RULE b/src/licensedcode/data/rules/gpl-2.0_1196.RULE new file mode 100644 index 00000000000..503251bbd13 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1196.RULE @@ -0,0 +1,11 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + 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-2.0_1196.yml b/src/licensedcode/data/rules/gpl-2.0_1196.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1196.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1197.RULE b/src/licensedcode/data/rules/gpl-2.0_1197.RULE new file mode 100644 index 00000000000..e13b729adc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1197.RULE @@ -0,0 +1 @@ +GNU-GPLv2 license (https://www.gnu.org/licenses/gpl-2.0.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1197.yml b/src/licensedcode/data/rules/gpl-2.0_1197.yml new file mode 100644 index 00000000000..682c67b9c7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1197.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1198.RULE b/src/licensedcode/data/rules/gpl-2.0_1198.RULE new file mode 100644 index 00000000000..944926ac43a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1198.RULE @@ -0,0 +1,21 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see https://www.gnu.org/licenses + +Please visit http://www.xyratex.com/contact if you need additional +information or have any questions. + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1198.yml b/src/licensedcode/data/rules/gpl-2.0_1198.yml new file mode 100644 index 00000000000..d73c595dbfd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1198.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.xyratex.com/contact + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1199.RULE b/src/licensedcode/data/rules/gpl-2.0_1199.RULE new file mode 100644 index 00000000000..e1ce58e263e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1199.RULE @@ -0,0 +1,18 @@ +is licensed under the GNU General Public License, version 2< + +is licensed under https://www.gnu.org/licenses/old-licenses/gpl-2.0.html +the GNU General Public License version 2, which is often abbreviated as GPLv2. +(This is the same license the Linux kernel is under, so you may be somewhat +familiar with it by now.) + +Read the full text of the GPL (either +through the above link, or in the file LICENSE in the tarball), and +also read the https://www.gnu.org/licenses/gpl-faq.html">Frequently +Asked Questions about the GPL + +If you distribute GPL-licensed software the license requires that you also +distribute the source code to that GPL-licensed software. If you distribute + without making the source code to the version you distribute available, +you violate the license terms, and thus infringe on the copyrights of . +This requirement applies whether or not you modified ; either way the +license terms still apply to you. diff --git a/src/licensedcode/data/rules/gpl-2.0_1199.yml b/src/licensedcode/data/rules/gpl-2.0_1199.yml new file mode 100644 index 00000000000..8ab29891f1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1199.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-faq.html + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_12.yml b/src/licensedcode/data/rules/gpl-2.0_12.yml index 1850c5e7844..6a47f807088 100644 --- a/src/licensedcode/data/rules/gpl-2.0_12.yml +++ b/src/licensedcode/data/rules/gpl-2.0_12.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_120.yml b/src/licensedcode/data/rules/gpl-2.0_120.yml index 81649efdc9f..ef3e9b00c20 100644 --- a/src/licensedcode/data/rules/gpl-2.0_120.yml +++ b/src/licensedcode/data/rules/gpl-2.0_120.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0_1200.RULE b/src/licensedcode/data/rules/gpl-2.0_1200.RULE new file mode 100644 index 00000000000..c7ab5289c25 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1200.RULE @@ -0,0 +1,2 @@ +licensed under the GPL v2 +https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1200.yml b/src/licensedcode/data/rules/gpl-2.0_1200.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1200.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1201.RULE b/src/licensedcode/data/rules/gpl-2.0_1201.RULE new file mode 100644 index 00000000000..f8caec3a6f1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1201.RULE @@ -0,0 +1 @@ +License: GPL (https://www.gnu.org/licenses/gpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1201.yml b/src/licensedcode/data/rules/gpl-2.0_1201.yml new file mode 100644 index 00000000000..716a40dd73d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1201.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1202.RULE b/src/licensedcode/data/rules/gpl-2.0_1202.RULE new file mode 100644 index 00000000000..b2ae36636e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1202.RULE @@ -0,0 +1 @@ +Licensed under the GNU General Public License (GPL) Version 2, June 1991:https://www.gnu.org/licenses/gpl-2.0.htm \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1202.yml b/src/licensedcode/data/rules/gpl-2.0_1202.yml new file mode 100644 index 00000000000..ad3b6336fab --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1202.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.htm diff --git a/src/licensedcode/data/rules/gpl-2.0_1203.RULE b/src/licensedcode/data/rules/gpl-2.0_1203.RULE new file mode 100644 index 00000000000..47a9585a1df --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1203.RULE @@ -0,0 +1,11 @@ + This program is free software; you can redistribute 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 + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1203.yml b/src/licensedcode/data/rules/gpl-2.0_1203.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1203.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1204.RULE b/src/licensedcode/data/rules/gpl-2.0_1204.RULE new file mode 100644 index 00000000000..f960219d6d0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1204.RULE @@ -0,0 +1,12 @@ + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation version 2 of the License. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1204.yml b/src/licensedcode/data/rules/gpl-2.0_1204.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1204.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1205.RULE b/src/licensedcode/data/rules/gpl-2.0_1205.RULE new file mode 100644 index 00000000000..f17072e30c1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1205.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License version 2 as +published by the Free Software Foundation. + +This program is distributed "as is" WITHOUT ANY WARRANTY of any +kind, whether express or implied; without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1205.yml b/src/licensedcode/data/rules/gpl-2.0_1205.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1205.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1206.RULE b/src/licensedcode/data/rules/gpl-2.0_1206.RULE new file mode 100644 index 00000000000..27ca8a31eb5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1206.RULE @@ -0,0 +1,5 @@ +Copyright Notice + +This software is distributed under the GNU General Public Licence, Version 2. + +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1206.yml b/src/licensedcode/data/rules/gpl-2.0_1206.yml new file mode 100644 index 00000000000..3b112f6e2b7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1206.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1207.RULE b/src/licensedcode/data/rules/gpl-2.0_1207.RULE new file mode 100644 index 00000000000..2a606ba193d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1207.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1207.yml b/src/licensedcode/data/rules/gpl-2.0_1207.yml new file mode 100644 index 00000000000..d21846151d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1207.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1208.RULE b/src/licensedcode/data/rules/gpl-2.0_1208.RULE new file mode 100644 index 00000000000..b19dd5f0e42 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1208.RULE @@ -0,0 +1,15 @@ +GPLv2 ## + +Librecad is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License version 2 (GPLv2) +as published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +The GPLv2 can be found in the `licenses` folder as `gpl-2.0.txt`. + +- +- \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1208.yml b/src/licensedcode/data/rules/gpl-2.0_1208.yml new file mode 100644 index 00000000000..cebeea19e90 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1208.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - gpl-2.0.txt +ignorable_urls: + - https://github.com/LibreCAD/LibreCAD/tree/master/licenses + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1209.RULE b/src/licensedcode/data/rules/gpl-2.0_1209.RULE new file mode 100644 index 00000000000..cb40cd845a9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1209.RULE @@ -0,0 +1,17 @@ +* This program is free software; 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 SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * 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-2.0_1209.yml b/src/licensedcode/data/rules/gpl-2.0_1209.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1209.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1210.RULE b/src/licensedcode/data/rules/gpl-2.0_1210.RULE new file mode 100644 index 00000000000..955e291faf6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1210.RULE @@ -0,0 +1,3 @@ + 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_1210.yml b/src/licensedcode/data/rules/gpl-2.0_1210.yml new file mode 100644 index 00000000000..d43ddc41f2b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1210.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1211.RULE b/src/licensedcode/data/rules/gpl-2.0_1211.RULE new file mode 100644 index 00000000000..ceba604d9f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1211.RULE @@ -0,0 +1,26 @@ +This program is free software; you can redistribute 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 the COPYING file in the top-level directory or visit + + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 provided "AS IS" and "WITH ALL FAULTS" and +without warranty of any kind. You are solely responsible for +determining the appropriateness of using and distributing +the program and assume all risks associated with your exercise +of rights with respect to the program, including but not limited +to infringement of third party rights, the risks and costs of +program errors, damage to or loss of data, programs or equipment, +and unavailability or interruption of operations. Under no +circumstances will the contributor of this Program be liable for +any damages of any kind arising from your use or distribution of +this program. + +The Linux Foundation chooses to take subject only to the GPLv2 +license terms, and distributes only under these terms. diff --git a/src/licensedcode/data/rules/gpl-2.0_1211.yml b/src/licensedcode/data/rules/gpl-2.0_1211.yml new file mode 100644 index 00000000000..b97d4541f35 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1211.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 99 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1212.RULE b/src/licensedcode/data/rules/gpl-2.0_1212.RULE new file mode 100644 index 00000000000..17e227663f5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1212.RULE @@ -0,0 +1,11 @@ + The Debian specific changes are and distributed under the terms of the GNU + General Public License, version 2. + + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/src/licensedcode/data/rules/gpl-2.0_1212.yml b/src/licensedcode/data/rules/gpl-2.0_1212.yml new file mode 100644 index 00000000000..94e37f71401 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1212.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1213.RULE b/src/licensedcode/data/rules/gpl-2.0_1213.RULE new file mode 100644 index 00000000000..ba7d07e2ec0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1213.RULE @@ -0,0 +1 @@ +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_1213.yml b/src/licensedcode/data/rules/gpl-2.0_1213.yml new file mode 100644 index 00000000000..f2f029161a6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1213.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1214.RULE b/src/licensedcode/data/rules/gpl-2.0_1214.RULE new file mode 100644 index 00000000000..f450b1abcb3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1214.RULE @@ -0,0 +1,19 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see +https://www.gnu.org/licenses/gpl-2.0.htm + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1214.yml b/src/licensedcode/data/rules/gpl-2.0_1214.yml new file mode 100644 index 00000000000..ad3b6336fab --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1214.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.htm diff --git a/src/licensedcode/data/rules/gpl-2.0_1215.RULE b/src/licensedcode/data/rules/gpl-2.0_1215.RULE new file mode 100644 index 00000000000..ef028de801c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1215.RULE @@ -0,0 +1,6 @@ +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. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1215.yml b/src/licensedcode/data/rules/gpl-2.0_1215.yml new file mode 100644 index 00000000000..603725c136f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1215.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1216.RULE b/src/licensedcode/data/rules/gpl-2.0_1216.RULE new file mode 100644 index 00000000000..6c7363f271a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1216.RULE @@ -0,0 +1,19 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see +https://www.gnu.org/licenses/gpl-2.0.html + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1216.yml b/src/licensedcode/data/rules/gpl-2.0_1216.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1216.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1217.RULE b/src/licensedcode/data/rules/gpl-2.0_1217.RULE new file mode 100644 index 00000000000..11e00e3cf4f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1217.RULE @@ -0,0 +1 @@ +License: GPL v2 (https://www.gnu.org/licenses/gpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1217.yml b/src/licensedcode/data/rules/gpl-2.0_1217.yml new file mode 100644 index 00000000000..9a230aca9e1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1217.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1218.RULE b/src/licensedcode/data/rules/gpl-2.0_1218.RULE new file mode 100644 index 00000000000..7f0173a46df --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1218.RULE @@ -0,0 +1,12 @@ + 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. + + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + To obtain the license, point your browser to + https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1218.yml b/src/licensedcode/data/rules/gpl-2.0_1218.yml new file mode 100644 index 00000000000..3b112f6e2b7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1218.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1219.RULE b/src/licensedcode/data/rules/gpl-2.0_1219.RULE new file mode 100644 index 00000000000..e2853ce983c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1219.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1219.yml b/src/licensedcode/data/rules/gpl-2.0_1219.yml new file mode 100644 index 00000000000..d21846151d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1219.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1220.RULE b/src/licensedcode/data/rules/gpl-2.0_1220.RULE new file mode 100644 index 00000000000..605d378cf04 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1220.RULE @@ -0,0 +1,12 @@ +GNU General Public License Version 2.0, June 1991 + +The following applies to all products licensed under the GNU General +Public License, Version 2.0: You may not use the identified files +except in compliance with the GNU General Public License, Version +2.0 (the "License.") You may obtain a copy of the License at +https://www.gnu.org/licenses/gpl-2.0.txt. A copy of the license is +also reproduced below. 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/gpl-2.0_1220.yml b/src/licensedcode/data/rules/gpl-2.0_1220.yml new file mode 100644 index 00000000000..f61e526180a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1220.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1221.RULE b/src/licensedcode/data/rules/gpl-2.0_1221.RULE new file mode 100644 index 00000000000..6a58dd7b859 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1221.RULE @@ -0,0 +1,10 @@ +distributed under the terms of the GNU +General Public License, version 2. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1221.yml b/src/licensedcode/data/rules/gpl-2.0_1221.yml new file mode 100644 index 00000000000..6a2bcca20dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1221.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1222.RULE b/src/licensedcode/data/rules/gpl-2.0_1222.RULE new file mode 100644 index 00000000000..84d1486ba19 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1222.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of version 2 of the GNU General Public +License as published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . + diff --git a/src/licensedcode/data/rules/gpl-2.0_1222.yml b/src/licensedcode/data/rules/gpl-2.0_1222.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1222.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1223.RULE b/src/licensedcode/data/rules/gpl-2.0_1223.RULE new file mode 100644 index 00000000000..88e2fd2f592 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1223.RULE @@ -0,0 +1,7 @@ +License + + is specifically licensed under GPL v2.0, and no later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1223.yml b/src/licensedcode/data/rules/gpl-2.0_1223.yml new file mode 100644 index 00000000000..c799008f6e2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1223.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1224.RULE b/src/licensedcode/data/rules/gpl-2.0_1224.RULE new file mode 100644 index 00000000000..ebc1cd370fb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1224.RULE @@ -0,0 +1,8 @@ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See https://www.gnu.org/licenses/gpl-2.0.html for more details. diff --git a/src/licensedcode/data/rules/gpl-2.0_1224.yml b/src/licensedcode/data/rules/gpl-2.0_1224.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1224.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1225.RULE b/src/licensedcode/data/rules/gpl-2.0_1225.RULE new file mode 100644 index 00000000000..af222b868aa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1225.RULE @@ -0,0 +1,2 @@ +Distributed under the terms of the GNU General Public License version 2 (GPLv2) +The full text of the GPLv2 is available at: https://www.gnu.org/licenses/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1225.yml b/src/licensedcode/data/rules/gpl-2.0_1225.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1225.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1226.RULE b/src/licensedcode/data/rules/gpl-2.0_1226.RULE new file mode 100644 index 00000000000..bd6783e8834 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1226.RULE @@ -0,0 +1,11 @@ +This driver is free software; you can redistribute it and/or modify +it under the terms of version 2 only of the GNU General Public License as +published by the Free Software Foundation. + +It is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1226.yml b/src/licensedcode/data/rules/gpl-2.0_1226.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1226.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1227.RULE b/src/licensedcode/data/rules/gpl-2.0_1227.RULE new file mode 100644 index 00000000000..6df4ba06b2f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1227.RULE @@ -0,0 +1,11 @@ + 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. + + This driver is distributed in the hope that it will be useful, + but WITHOUT 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 driver. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1227.yml b/src/licensedcode/data/rules/gpl-2.0_1227.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1227.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1228.RULE b/src/licensedcode/data/rules/gpl-2.0_1228.RULE new file mode 100644 index 00000000000..1360d605d94 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1228.RULE @@ -0,0 +1,7 @@ + + 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. + + http://www.opensource.org/licenses/gpl-license.html + https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1228.yml b/src/licensedcode/data/rules/gpl-2.0_1228.yml new file mode 100644 index 00000000000..b773f127ef9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1228.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.opensource.org/licenses/gpl-license.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1229.RULE b/src/licensedcode/data/rules/gpl-2.0_1229.RULE new file mode 100644 index 00000000000..c506b598c84 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1229.RULE @@ -0,0 +1,3 @@ +# This program is released under the terms of the Gnu General Public +# License version 2 (GPLv2) +# https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1229.yml b/src/licensedcode/data/rules/gpl-2.0_1229.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1229.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1230.RULE b/src/licensedcode/data/rules/gpl-2.0_1230.RULE new file mode 100644 index 00000000000..c099d37a79b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1230.RULE @@ -0,0 +1,3 @@ +Your 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 diff --git a/src/licensedcode/data/rules/gpl-2.0_1230.yml b/src/licensedcode/data/rules/gpl-2.0_1230.yml new file mode 100644 index 00000000000..de2b4161c57 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1230.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1231.RULE b/src/licensedcode/data/rules/gpl-2.0_1231.RULE new file mode 100644 index 00000000000..11494105fad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1231.RULE @@ -0,0 +1 @@ +under the GNU-GPLv2 license (https://www.gnu.org/licenses/gpl-2.0.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1231.yml b/src/licensedcode/data/rules/gpl-2.0_1231.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1231.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1232.RULE b/src/licensedcode/data/rules/gpl-2.0_1232.RULE new file mode 100644 index 00000000000..4f659f63c2d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1232.RULE @@ -0,0 +1,10 @@ +The following applies to all products licensed under the GNU General +Public License, Version 2.0: You may not use the identified files +except in compliance with the GNU General Public License, Version +2.0 (the "License.") You may obtain a copy of the License at +https://www.gnu.org/licenses/gpl-2.0.txt. A copy of the license is +also reproduced below. 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/gpl-2.0_1232.yml b/src/licensedcode/data/rules/gpl-2.0_1232.yml new file mode 100644 index 00000000000..f61e526180a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1232.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1233.RULE b/src/licensedcode/data/rules/gpl-2.0_1233.RULE new file mode 100644 index 00000000000..b5cbce392cb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1233.RULE @@ -0,0 +1,4 @@ +This program falls under the GNU GPL (General Public Licence) version 2 +GNU GPL V2 +en-> https://www.gnu.org/licenses/gpl-2.0.html +de-> http://www.gnu.de/documents/gpl-2.0.de.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1233.yml b/src/licensedcode/data/rules/gpl-2.0_1233.yml new file mode 100644 index 00000000000..4b9df187a36 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1233.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.de/documents/gpl-2.0.de.html + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1234.RULE b/src/licensedcode/data/rules/gpl-2.0_1234.RULE new file mode 100644 index 00000000000..2ea2089a0bc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1234.RULE @@ -0,0 +1,12 @@ + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 as published by + the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1234.yml b/src/licensedcode/data/rules/gpl-2.0_1234.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1234.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1235.RULE b/src/licensedcode/data/rules/gpl-2.0_1235.RULE new file mode 100644 index 00000000000..230666a3ca1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1235.RULE @@ -0,0 +1,32 @@ + This file is provided under a GPLv2 license. When using or + redistributing this file, you may do so under that license. + + GPL LICENSE SUMMARY + + + 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. + + This program is distributed in the hope that it will be useful, but WITHOUT + 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, it can be found . + + The full GNU General Public License is included in this distribution in + the file called "COPYING". + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0_1235.yml b/src/licensedcode/data/rules/gpl-2.0_1235.yml new file mode 100644 index 00000000000..2e8cf3fd47f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1235.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 55 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1236.RULE b/src/licensedcode/data/rules/gpl-2.0_1236.RULE new file mode 100644 index 00000000000..9a1e004b5c9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1236.RULE @@ -0,0 +1,2 @@ +This ruleset is under the GNU-GPLv2 license (https://www.gnu.org/licenses/gpl-2.0.html) + and open to any user or organization, as long as you use it under this license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1236.yml b/src/licensedcode/data/rules/gpl-2.0_1236.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1236.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1237.RULE b/src/licensedcode/data/rules/gpl-2.0_1237.RULE new file mode 100644 index 00000000000..6bbb91662d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1237.RULE @@ -0,0 +1,11 @@ +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. + +This program is distributed in the hope it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1237.yml b/src/licensedcode/data/rules/gpl-2.0_1237.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1237.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1238.RULE b/src/licensedcode/data/rules/gpl-2.0_1238.RULE new file mode 100644 index 00000000000..de4d9216970 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1238.RULE @@ -0,0 +1,12 @@ + + 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, see . + + 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. + diff --git a/src/licensedcode/data/rules/gpl-2.0_1238.yml b/src/licensedcode/data/rules/gpl-2.0_1238.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1238.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1239.RULE b/src/licensedcode/data/rules/gpl-2.0_1239.RULE new file mode 100644 index 00000000000..a90dc193082 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1239.RULE @@ -0,0 +1,11 @@ +/* This program is free software; you can redistribute it and/or modify */ +/* it under the terms of the GNU General Public License as published by */ +/* the Free Software Foundation, using version 2 of the License. */ +/* */ +/* This program is distributed in the hope that it will be useful, */ +/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ +/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ +/* GNU General Public License for more details. */ +/* */ +/* You should have received a copy of the GNU General Public License */ +/* along with this program. If not, see . */ diff --git a/src/licensedcode/data/rules/gpl-2.0_1239.yml b/src/licensedcode/data/rules/gpl-2.0_1239.yml new file mode 100644 index 00000000000..ca1c11252e1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1239.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +notes: GPL 2 only +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1240.RULE b/src/licensedcode/data/rules/gpl-2.0_1240.RULE new file mode 100644 index 00000000000..829ac61e6fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1240.RULE @@ -0,0 +1,15 @@ +GPLv2 ## + + is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License version 2 (GPLv2) +as published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +The GPLv2 can be found in the `licenses` folder as `gpl-2.0.txt`. + +- +- \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1240.yml b/src/licensedcode/data/rules/gpl-2.0_1240.yml new file mode 100644 index 00000000000..cebeea19e90 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1240.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - gpl-2.0.txt +ignorable_urls: + - https://github.com/LibreCAD/LibreCAD/tree/master/licenses + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1241.RULE b/src/licensedcode/data/rules/gpl-2.0_1241.RULE new file mode 100644 index 00000000000..42c7e85ad6a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1241.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-2.0-standalone.html' diff --git a/src/licensedcode/data/rules/gpl-2.0_1241.yml b/src/licensedcode/data/rules/gpl-2.0_1241.yml new file mode 100644 index 00000000000..15302de5df8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1241.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0-standalone.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1242.RULE b/src/licensedcode/data/rules/gpl-2.0_1242.RULE new file mode 100644 index 00000000000..1ad994281b8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1242.RULE @@ -0,0 +1,12 @@ + + This program is free software: 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 driver is distributed in the hope that it will be useful, but + WITHOUT 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 software. If not see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1242.yml b/src/licensedcode/data/rules/gpl-2.0_1242.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1242.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1243.RULE b/src/licensedcode/data/rules/gpl-2.0_1243.RULE new file mode 100644 index 00000000000..3469447f1b2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1243.RULE @@ -0,0 +1,6 @@ +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. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1243.yml b/src/licensedcode/data/rules/gpl-2.0_1243.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1243.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1244.RULE b/src/licensedcode/data/rules/gpl-2.0_1244.RULE new file mode 100644 index 00000000000..7d9435d6465 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1244.RULE @@ -0,0 +1,10 @@ + 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, + but WITHOUT 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 driver; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1244.yml b/src/licensedcode/data/rules/gpl-2.0_1244.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1244.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1245.RULE b/src/licensedcode/data/rules/gpl-2.0_1245.RULE new file mode 100644 index 00000000000..714aeb8b103 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1245.RULE @@ -0,0 +1,8 @@ +This driver software is distributed as is, without any warranty of any kind, +either express or implied as further specified in the GNU Public License. +This software may be used and distributed according to the terms of the GNU +Public License, version 2 as published by the Free Software Foundation. +See the file COPYING in the main directory of this archive for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1245.yml b/src/licensedcode/data/rules/gpl-2.0_1245.yml new file mode 100644 index 00000000000..8ad6038cca2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1245.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1246.RULE b/src/licensedcode/data/rules/gpl-2.0_1246.RULE new file mode 100644 index 00000000000..ef2522ef544 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1246.RULE @@ -0,0 +1,11 @@ + 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. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1246.yml b/src/licensedcode/data/rules/gpl-2.0_1246.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1246.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1247.RULE b/src/licensedcode/data/rules/gpl-2.0_1247.RULE new file mode 100644 index 00000000000..499de234e0f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1247.RULE @@ -0,0 +1,7 @@ + + + GNU General Public License Version 2 + https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1247.yml b/src/licensedcode/data/rules/gpl-2.0_1247.yml new file mode 100644 index 00000000000..d78401fd399 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1247.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_tag: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1248.RULE b/src/licensedcode/data/rules/gpl-2.0_1248.RULE new file mode 100644 index 00000000000..cea52803faf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1248.RULE @@ -0,0 +1,11 @@ +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. + +This program is distributed in the hope it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1248.yml b/src/licensedcode/data/rules/gpl-2.0_1248.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1248.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1249.RULE b/src/licensedcode/data/rules/gpl-2.0_1249.RULE new file mode 100644 index 00000000000..71c42193611 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1249.RULE @@ -0,0 +1,15 @@ + + 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. + + This program is distributed in the hope it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program; if not, see . + + The full GNU General Public License is included in this distribution in + the file called "COPYING". diff --git a/src/licensedcode/data/rules/gpl-2.0_1249.yml b/src/licensedcode/data/rules/gpl-2.0_1249.yml new file mode 100644 index 00000000000..8ad6038cca2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1249.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1250.RULE b/src/licensedcode/data/rules/gpl-2.0_1250.RULE new file mode 100644 index 00000000000..6069b6824f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1250.RULE @@ -0,0 +1 @@ + license 'GPL-2.0', 'https://www.gnu.org/licenses/gpl-2.0-standalone.html' diff --git a/src/licensedcode/data/rules/gpl-2.0_1250.yml b/src/licensedcode/data/rules/gpl-2.0_1250.yml new file mode 100644 index 00000000000..15302de5df8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1250.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0-standalone.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1251.RULE b/src/licensedcode/data/rules/gpl-2.0_1251.RULE new file mode 100644 index 00000000000..e725e46f52d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1251.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1251.yml b/src/licensedcode/data/rules/gpl-2.0_1251.yml new file mode 100644 index 00000000000..ea0ab9ef437 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1251.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1252.RULE b/src/licensedcode/data/rules/gpl-2.0_1252.RULE new file mode 100644 index 00000000000..8ce3f707271 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1252.RULE @@ -0,0 +1,14 @@ +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. + +This file is distributed in the hope that it will be useful, but +AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or +NONINFRINGEMENT. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License +along with this file; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +or visit https://www.gnu.org/licenses/. diff --git a/src/licensedcode/data/rules/gpl-2.0_1252.yml b/src/licensedcode/data/rules/gpl-2.0_1252.yml new file mode 100644 index 00000000000..c799008f6e2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1252.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1253.RULE b/src/licensedcode/data/rules/gpl-2.0_1253.RULE new file mode 100644 index 00000000000..d92d4f90964 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1253.RULE @@ -0,0 +1,13 @@ +This software file (the "File") is distributed by company + 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 +is available by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the +worldwide web at https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + + +THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE +IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE +ARE EXPRESSLY DISCLAIMED. The License provides additional details about +this warranty disclaimer. diff --git a/src/licensedcode/data/rules/gpl-2.0_1253.yml b/src/licensedcode/data/rules/gpl-2.0_1253.yml new file mode 100644 index 00000000000..c6857503705 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1253.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1254.RULE b/src/licensedcode/data/rules/gpl-2.0_1254.RULE new file mode 100644 index 00000000000..55fc75f344f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1254.RULE @@ -0,0 +1,18 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License version 2 for more details. + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see +https://www.gnu.org/licenses/gpl-2.0.html + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1254.yml b/src/licensedcode/data/rules/gpl-2.0_1254.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1254.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1255.RULE b/src/licensedcode/data/rules/gpl-2.0_1255.RULE new file mode 100644 index 00000000000..4e17254a92f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1255.RULE @@ -0,0 +1,11 @@ + 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. + + Driver is distributed in the hope that it will be useful, + but WITHOUT 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 Driver; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1255.yml b/src/licensedcode/data/rules/gpl-2.0_1255.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1255.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1256.RULE b/src/licensedcode/data/rules/gpl-2.0_1256.RULE new file mode 100644 index 00000000000..19e7e6d2b3d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1256.RULE @@ -0,0 +1,3 @@ +GNU General Public Licence +distributed under the terms of the GNU General Public License version 2 +(`GPLv2 `_) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1256.yml b/src/licensedcode/data/rules/gpl-2.0_1256.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1256.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1257.RULE b/src/licensedcode/data/rules/gpl-2.0_1257.RULE new file mode 100644 index 00000000000..161890a67f6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1257.RULE @@ -0,0 +1,18 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see https://www.gnu.org/licenses + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1257.yml b/src/licensedcode/data/rules/gpl-2.0_1257.yml new file mode 100644 index 00000000000..c799008f6e2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1257.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1258.RULE b/src/licensedcode/data/rules/gpl-2.0_1258.RULE new file mode 100644 index 00000000000..62f45c0de71 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1258.RULE @@ -0,0 +1,17 @@ + + + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + * USA + * + * https://www.gnu.org/licenses/gpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1258.yml b/src/licensedcode/data/rules/gpl-2.0_1258.yml new file mode 100644 index 00000000000..bcd54ac371f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1258.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1259.RULE b/src/licensedcode/data/rules/gpl-2.0_1259.RULE new file mode 100644 index 00000000000..87cdde7b4ca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1259.RULE @@ -0,0 +1,11 @@ + 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 + is available on the worldwide web at + https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + + THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE + IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE + ARE EXPRESSLY DISCLAIMED. The License provides additional details about + this warranty disclaimer. diff --git a/src/licensedcode/data/rules/gpl-2.0_1259.yml b/src/licensedcode/data/rules/gpl-2.0_1259.yml new file mode 100644 index 00000000000..c6857503705 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1259.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1260.RULE b/src/licensedcode/data/rules/gpl-2.0_1260.RULE new file mode 100644 index 00000000000..b61a69a680b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1260.RULE @@ -0,0 +1,11 @@ +distributed under the terms of the GNU + General Public License, version 2. + + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/src/licensedcode/data/rules/gpl-2.0_1260.yml b/src/licensedcode/data/rules/gpl-2.0_1260.yml new file mode 100644 index 00000000000..94e37f71401 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1260.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1261.RULE b/src/licensedcode/data/rules/gpl-2.0_1261.RULE new file mode 100644 index 00000000000..1c7dc532b11 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1261.RULE @@ -0,0 +1,3 @@ +licensed under the terms of the GNU General Public License, version 2 (GPLv2). +The full text of this license may be found in the COPYING file at the top of +the source tree and online at https://www.gnu.org/licenses/gpl-2.0.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1261.yml b/src/licensedcode/data/rules/gpl-2.0_1261.yml new file mode 100644 index 00000000000..e8b57138466 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1261.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1262.RULE b/src/licensedcode/data/rules/gpl-2.0_1262.RULE new file mode 100644 index 00000000000..86e7161b9b2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1262.RULE @@ -0,0 +1,13 @@ +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 +is available by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the +worldwide web at https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + + +THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE +IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE +ARE EXPRESSLY DISCLAIMED. The License provides additional details about +this warranty disclaimer. diff --git a/src/licensedcode/data/rules/gpl-2.0_1262.yml b/src/licensedcode/data/rules/gpl-2.0_1262.yml new file mode 100644 index 00000000000..c6857503705 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1262.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1263.RULE b/src/licensedcode/data/rules/gpl-2.0_1263.RULE new file mode 100644 index 00000000000..030849f92dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1263.RULE @@ -0,0 +1,9 @@ +The Linux kernel source code is released under the GPL. Please see the +file, COPYING, in the main directory of the source tree, for details on +the license. If you have further questions about the license, please +contact a lawyer, and do not ask on the Linux kernel mailing list. The +people on the mailing lists are not lawyers, and you should not rely on +their statements on legal matters. + +For common questions and answers about the GPL, please see: + https://www.gnu.org/licenses/gpl-faq.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1263.yml b/src/licensedcode/data/rules/gpl-2.0_1263.yml new file mode 100644 index 00000000000..b57eba33684 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1263.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +notes: The Linux kernel source code is released under the GPL ... means we are talking GPL-2.0 + only +ignorable_urls: + - https://www.gnu.org/licenses/gpl-faq.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1264.RULE b/src/licensedcode/data/rules/gpl-2.0_1264.RULE new file mode 100644 index 00000000000..b1352c69084 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1264.RULE @@ -0,0 +1 @@ + @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_1264.yml b/src/licensedcode/data/rules/gpl-2.0_1264.yml new file mode 100644 index 00000000000..9188ae431c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1264.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_copyrights: + - copyright GNU General +ignorable_holders: + - GNU General +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1265.RULE b/src/licensedcode/data/rules/gpl-2.0_1265.RULE new file mode 100644 index 00000000000..d973073a86f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1265.RULE @@ -0,0 +1,3 @@ +this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1265.yml b/src/licensedcode/data/rules/gpl-2.0_1265.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1265.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1266.RULE b/src/licensedcode/data/rules/gpl-2.0_1266.RULE new file mode 100644 index 00000000000..5a6a2f1b00b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1266.RULE @@ -0,0 +1 @@ + @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_1266.yml b/src/licensedcode/data/rules/gpl-2.0_1266.yml new file mode 100644 index 00000000000..9188ae431c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1266.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_copyrights: + - copyright GNU General +ignorable_holders: + - GNU General +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1267.RULE b/src/licensedcode/data/rules/gpl-2.0_1267.RULE new file mode 100644 index 00000000000..ceeb26614a2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1267.RULE @@ -0,0 +1 @@ +is subject to the ?GNU General Public License Version 2?, which may be obtained at the following web site: https://www.gnu.org/licenses/gpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1267.yml b/src/licensedcode/data/rules/gpl-2.0_1267.yml new file mode 100644 index 00000000000..bcd54ac371f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1267.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1268.RULE b/src/licensedcode/data/rules/gpl-2.0_1268.RULE new file mode 100644 index 00000000000..f3b9b130152 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1268.RULE @@ -0,0 +1,4 @@ +BusyBox is licensed under https://www.gnu.org/licenses/old-licenses/gpl-2.0.html +the GNU General Public License version , which is often abbreviated as GPLv2. +(This is the same license the Linux kernel is under, so you may be somewhat +familiar with it by now.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1268.yml b/src/licensedcode/data/rules/gpl-2.0_1268.yml new file mode 100644 index 00000000000..f2f029161a6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1268.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1269.RULE b/src/licensedcode/data/rules/gpl-2.0_1269.RULE new file mode 100644 index 00000000000..c0aa16e535a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1269.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1269.yml b/src/licensedcode/data/rules/gpl-2.0_1269.yml new file mode 100644 index 00000000000..b64307ad9e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1269.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1270.RULE b/src/licensedcode/data/rules/gpl-2.0_1270.RULE new file mode 100644 index 00000000000..d4f38ff5d59 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1270.RULE @@ -0,0 +1,12 @@ + This program is free software; you can redistribute 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT 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; see the file COPYING. If not, see + https://www.gnu.org/licenses/. diff --git a/src/licensedcode/data/rules/gpl-2.0_1270.yml b/src/licensedcode/data/rules/gpl-2.0_1270.yml new file mode 100644 index 00000000000..8dade81e927 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1270.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1271.RULE b/src/licensedcode/data/rules/gpl-2.0_1271.RULE new file mode 100644 index 00000000000..ae802af9edf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1271.RULE @@ -0,0 +1,2 @@ +Read the GPL v2.0 for legal details. +https://www.gnu.org/licenses/gpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1271.yml b/src/licensedcode/data/rules/gpl-2.0_1271.yml new file mode 100644 index 00000000000..b64307ad9e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1271.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1272.RULE b/src/licensedcode/data/rules/gpl-2.0_1272.RULE new file mode 100644 index 00000000000..725158bed02 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1272.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the version 2 of the GNU General Public License +as published by the Free Software Foundation + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . diff --git a/src/licensedcode/data/rules/gpl-2.0_1272.yml b/src/licensedcode/data/rules/gpl-2.0_1272.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1272.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1273.RULE b/src/licensedcode/data/rules/gpl-2.0_1273.RULE new file mode 100644 index 00000000000..c6002a9cf79 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1273.RULE @@ -0,0 +1,22 @@ +GPL HEADER START + +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see https://www.gnu.org/licenses + +Please contact Oracle Corporation, Inc., 500 Oracle Parkway, Redwood Shores, +CA 94065 USA or visit www.oracle.com if you need additional information or +have any questions. + +GPL HEADER END diff --git a/src/licensedcode/data/rules/gpl-2.0_1273.yml b/src/licensedcode/data/rules/gpl-2.0_1273.yml new file mode 100644 index 00000000000..93bc06787f6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1273.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.oracle.com/ + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1274.RULE b/src/licensedcode/data/rules/gpl-2.0_1274.RULE new file mode 100644 index 00000000000..54e87dd6b56 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1274.RULE @@ -0,0 +1,19 @@ +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see https://www.gnu.org/licenses + +Please visit http://www.xyratex.com/contact if you need additional +information or have any questions. + +GPL HEADER END \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1274.yml b/src/licensedcode/data/rules/gpl-2.0_1274.yml new file mode 100644 index 00000000000..d73c595dbfd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1274.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.xyratex.com/contact + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_1275.RULE b/src/licensedcode/data/rules/gpl-2.0_1275.RULE new file mode 100644 index 00000000000..0313d3072d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1275.RULE @@ -0,0 +1,2 @@ +distributed under the terms of the GNU General Public License version 2 +(`GPLv2 `_) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1275.yml b/src/licensedcode/data/rules/gpl-2.0_1275.yml new file mode 100644 index 00000000000..67df5e76308 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1275.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1276.RULE b/src/licensedcode/data/rules/gpl-2.0_1276.RULE new file mode 100644 index 00000000000..e54939ec00f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1276.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1276.yml b/src/licensedcode/data/rules/gpl-2.0_1276.yml new file mode 100644 index 00000000000..cf188ab905f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1276.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 99 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1277.RULE b/src/licensedcode/data/rules/gpl-2.0_1277.RULE new file mode 100644 index 00000000000..1413da3a584 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1277.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as +published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . +The full GNU General Public License is included in this distribution +in the file called COPYING. diff --git a/src/licensedcode/data/rules/gpl-2.0_1277.yml b/src/licensedcode/data/rules/gpl-2.0_1277.yml new file mode 100644 index 00000000000..8ad6038cca2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1277.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1278.RULE b/src/licensedcode/data/rules/gpl-2.0_1278.RULE new file mode 100644 index 00000000000..34257d7804a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1278.RULE @@ -0,0 +1,14 @@ +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. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License version 2 for more details (a copy is included +in the LICENSE file that accompanied this code). + +You should have received a copy of the GNU General Public License +version 2 along with this program; If not, see +https://www.gnu.org/licenses/gpl-2.0.html + diff --git a/src/licensedcode/data/rules/gpl-2.0_1278.yml b/src/licensedcode/data/rules/gpl-2.0_1278.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1278.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1279.RULE b/src/licensedcode/data/rules/gpl-2.0_1279.RULE new file mode 100644 index 00000000000..741d5446f20 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1279.RULE @@ -0,0 +1,2 @@ +Licensed under the GPL license: + https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1279.yml b/src/licensedcode/data/rules/gpl-2.0_1279.yml new file mode 100644 index 00000000000..9a230aca9e1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1279.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1280.RULE b/src/licensedcode/data/rules/gpl-2.0_1280.RULE new file mode 100644 index 00000000000..0e74ebe4083 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1280.RULE @@ -0,0 +1,25 @@ +license +BusyBox is licensed under the GNU General Public License, version 2 + +BusyBox is licensed under https://www.gnu.org/licenses/old-licenses/gpl-2.0.html" +the GNU General Public License version 2, which is often abbreviated as GPLv2. +(This is the same license the Linux kernel is under, so you may be somewhat +familiar with it by now.) + + A complete copy of the license text is included in the file LICENSE in +the BusyBox source code. + + +Anyone thinking of shipping BusyBox as part of a +product should be familiar with the licensing terms under which they are +allowed to use and distribute BusyBox. Read the full text of the GPL (either +through the above link, or in the file LICENSE in the BusyBox tarball), and +also read the ="https://www.gnu.org/licenses/gpl-faq.html"> Frequently +Asked Questions about the GPL. + + If you distribute GPL-licensed software the license requires that you also +distribute the source code to that GPL-licensed software. If you distribute +BusyBox without making the source code to the version you distribute available, +you violate the license terms, and thus infringe on the copyrights of BusyBox. +This requirement applies whether or not you modified BusyBox; either way the +license terms still apply to you. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1280.yml b/src/licensedcode/data/rules/gpl-2.0_1280.yml new file mode 100644 index 00000000000..a10742d7b45 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1280.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://www.gnu.org/licenses/gpl-faq.html + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1281.RULE b/src/licensedcode/data/rules/gpl-2.0_1281.RULE new file mode 100644 index 00000000000..39d4e7d65e8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1281.RULE @@ -0,0 +1,4 @@ +This program and the accompanying materials are made available + under the terms of the GPLv2 a copy of which accompanies this + distribution, and is available at: + https://www.gnu.org/licenses/gpl-2.0.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1281.yml b/src/licensedcode/data/rules/gpl-2.0_1281.yml new file mode 100644 index 00000000000..de6b4f1d9b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1281.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1282.RULE b/src/licensedcode/data/rules/gpl-2.0_1282.RULE new file mode 100644 index 00000000000..d20e29580c9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1282.RULE @@ -0,0 +1,2 @@ +licensed under a Creative Commons GNU General Public License +Please see the full text of the GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1282.yml b/src/licensedcode/data/rules/gpl-2.0_1282.yml new file mode 100644 index 00000000000..2cf9b01f4e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1282.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://creativecommons.org/licenses/GPL/2.0/ + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1283.RULE b/src/licensedcode/data/rules/gpl-2.0_1283.RULE new file mode 100644 index 00000000000..ce302fbe0f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1283.RULE @@ -0,0 +1,4 @@ + +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 diff --git a/src/licensedcode/data/rules/gpl-2.0_1283.yml b/src/licensedcode/data/rules/gpl-2.0_1283.yml new file mode 100644 index 00000000000..d7adff7c62d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1283.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1284.RULE b/src/licensedcode/data/rules/gpl-2.0_1284.RULE new file mode 100644 index 00000000000..511f5da13cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1284.RULE @@ -0,0 +1,2 @@ +License: GNU General Public Licence 2.0 +License URI: https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1284.yml b/src/licensedcode/data/rules/gpl-2.0_1284.yml new file mode 100644 index 00000000000..682c67b9c7f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1284.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1285.RULE b/src/licensedcode/data/rules/gpl-2.0_1285.RULE new file mode 100644 index 00000000000..4d88ed821b7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1285.RULE @@ -0,0 +1,6 @@ +# This software is licensed to you under the GNU General Public License, +# version 2 (GPLv2). There is NO WARRANTY for this software, express or +# implied, including the implied warranties of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 +# along with this software; if not, see +# https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1285.yml b/src/licensedcode/data/rules/gpl-2.0_1285.yml new file mode 100644 index 00000000000..c6857503705 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1285.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1286.RULE b/src/licensedcode/data/rules/gpl-2.0_1286.RULE new file mode 100644 index 00000000000..b8b5d03a6e0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1286.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1286.yml b/src/licensedcode/data/rules/gpl-2.0_1286.yml new file mode 100644 index 00000000000..5def007926b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1286.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_1287.RULE b/src/licensedcode/data/rules/gpl-2.0_1287.RULE new file mode 100644 index 00000000000..dbaf0fe9c97 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1287.RULE @@ -0,0 +1,16 @@ + 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. + + + This program is distributed in the hope that it will be useful, + but WITHOUT 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 + Or, point your browser to https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1287.yml b/src/licensedcode/data/rules/gpl-2.0_1287.yml new file mode 100644 index 00000000000..46c3d713ca7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1287.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1288.RULE b/src/licensedcode/data/rules/gpl-2.0_1288.RULE new file mode 100644 index 00000000000..9a0ad32b390 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1288.RULE @@ -0,0 +1,2 @@ +licensed under the terms of the GPLv2 + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1288.yml b/src/licensedcode/data/rules/gpl-2.0_1288.yml new file mode 100644 index 00000000000..d43ddc41f2b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1288.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1289.RULE b/src/licensedcode/data/rules/gpl-2.0_1289.RULE new file mode 100644 index 00000000000..0cb16a2350c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1289.RULE @@ -0,0 +1,2 @@ +* GNU General Public License, version 2 + * 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_1289.yml b/src/licensedcode/data/rules/gpl-2.0_1289.yml new file mode 100644 index 00000000000..d43ddc41f2b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1289.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_1290.RULE b/src/licensedcode/data/rules/gpl-2.0_1290.RULE new file mode 100644 index 00000000000..d3e5956b79a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1290.RULE @@ -0,0 +1,2 @@ +The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1290.yml b/src/licensedcode/data/rules/gpl-2.0_1290.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1290.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1291.RULE b/src/licensedcode/data/rules/gpl-2.0_1291.RULE new file mode 100644 index 00000000000..4798ed4de77 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1291.RULE @@ -0,0 +1,2 @@ +The full text of the GPLv 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_1291.yml b/src/licensedcode/data/rules/gpl-2.0_1291.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1291.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1292.RULE b/src/licensedcode/data/rules/gpl-2.0_1292.RULE new file mode 100644 index 00000000000..3c69f240155 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1292.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1292.yml b/src/licensedcode/data/rules/gpl-2.0_1292.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1292.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1293.RULE b/src/licensedcode/data/rules/gpl-2.0_1293.RULE new file mode 100644 index 00000000000..b8365e851f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1293.RULE @@ -0,0 +1,3 @@ +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` \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1293.yml b/src/licensedcode/data/rules/gpl-2.0_1293.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1293.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1294.RULE b/src/licensedcode/data/rules/gpl-2.0_1294.RULE new file mode 100644 index 00000000000..b91489cc8c6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1294.RULE @@ -0,0 +1,2 @@ +The full 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_1294.yml b/src/licensedcode/data/rules/gpl-2.0_1294.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1294.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1295.RULE b/src/licensedcode/data/rules/gpl-2.0_1295.RULE new file mode 100644 index 00000000000..04bffb62a3e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1295.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1295.yml b/src/licensedcode/data/rules/gpl-2.0_1295.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1295.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1296.RULE b/src/licensedcode/data/rules/gpl-2.0_1296.RULE new file mode 100644 index 00000000000..e4294a5cfe3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1296.RULE @@ -0,0 +1,6 @@ +This program is free software; 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1296.yml b/src/licensedcode/data/rules/gpl-2.0_1296.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1296.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1297.RULE b/src/licensedcode/data/rules/gpl-2.0_1297.RULE new file mode 100644 index 00000000000..7272f921896 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1297.RULE @@ -0,0 +1 @@ +General Public License v2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1297.yml b/src/licensedcode/data/rules/gpl-2.0_1297.yml new file mode 100644 index 00000000000..d1e2553e419 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1297.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1298.RULE b/src/licensedcode/data/rules/gpl-2.0_1298.RULE new file mode 100644 index 00000000000..5466e208cc2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1298.RULE @@ -0,0 +1 @@ +The GNU General Public License v2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1298.yml b/src/licensedcode/data/rules/gpl-2.0_1298.yml new file mode 100644 index 00000000000..d1e2553e419 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1298.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1299.RULE b/src/licensedcode/data/rules/gpl-2.0_1299.RULE new file mode 100644 index 00000000000..2d3583fc714 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1299.RULE @@ -0,0 +1,3 @@ +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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1299.yml b/src/licensedcode/data/rules/gpl-2.0_1299.yml new file mode 100644 index 00000000000..fbfcc1b3247 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1299.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - COPYING + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1300.RULE b/src/licensedcode/data/rules/gpl-2.0_1300.RULE new file mode 100644 index 00000000000..7a75654c9bb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1300.RULE @@ -0,0 +1,15 @@ +This program is free software; 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 package; 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_1300.yml b/src/licensedcode/data/rules/gpl-2.0_1300.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1300.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1301.RULE b/src/licensedcode/data/rules/gpl-2.0_1301.RULE new file mode 100644 index 00000000000..3a4d5ca51aa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1301.RULE @@ -0,0 +1,19 @@ +This program is free software; 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 package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1301.yml b/src/licensedcode/data/rules/gpl-2.0_1301.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1301.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1302.RULE b/src/licensedcode/data/rules/gpl-2.0_1302.RULE new file mode 100644 index 00000000000..459b2ff3b83 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1302.RULE @@ -0,0 +1,13 @@ +Permission to use, copy, modify, and distribute this software and its + documentation under the terms of the GNU General Public License is + hereby granted. No representations are made about the suitability of + this software for any purpose. It is provided "as is" without express + or implied warranty. See the GNU General Public License for more + details. + . + Documents produced by doxygen are derivative works derived from the + input used in their production; they are not affected by this license. + . + On Debian systems, the complete text of the version of the GNU General + Public License distributed with Doxygen can be found in + ‘/usr/share/common-licenses/GPL-2’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1302.yml b/src/licensedcode/data/rules/gpl-2.0_1302.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1302.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1303.RULE b/src/licensedcode/data/rules/gpl-2.0_1303.RULE new file mode 100644 index 00000000000..3dc11b1c20c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1303.RULE @@ -0,0 +1,6 @@ +This program is free software; 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 text of version 2 of the GNU General + Public License 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_1303.yml b/src/licensedcode/data/rules/gpl-2.0_1303.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1303.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1304.RULE b/src/licensedcode/data/rules/gpl-2.0_1304.RULE new file mode 100644 index 00000000000..6ae9698d9f5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1304.RULE @@ -0,0 +1,13 @@ +Permission to use, copy, modify, and distribute this software and its + documentation under the terms of the GNU General Public License is + hereby granted. No representations are made about the suitability of + this software for any purpose. It is provided "as is" without express + or implied warranty. See the GNU General Public License for more + details. + . + Documents produced by doxygen are derivative works derived from the + input used in their production; they are not affected by this license. + . + On Debian systems, the text of the version of the GNU General + Public License distributed with Doxygen 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_1304.yml b/src/licensedcode/data/rules/gpl-2.0_1304.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1304.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1305.RULE b/src/licensedcode/data/rules/gpl-2.0_1305.RULE new file mode 100644 index 00000000000..4d1f50ce5b3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1305.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + 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_1305.yml b/src/licensedcode/data/rules/gpl-2.0_1305.yml new file mode 100644 index 00000000000..d21846151d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1305.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1306.RULE b/src/licensedcode/data/rules/gpl-2.0_1306.RULE new file mode 100644 index 00000000000..c827455ee2c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1306.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, v2, as + published by the Free Software Foundation + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the 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_1306.yml b/src/licensedcode/data/rules/gpl-2.0_1306.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1306.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1307.RULE b/src/licensedcode/data/rules/gpl-2.0_1307.RULE new file mode 100644 index 00000000000..7e26cecf73e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1307.RULE @@ -0,0 +1,22 @@ +The package scripts are copyright (C) , written by + and licensed under GPL v2. + +Copyright: + + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/src/licensedcode/data/rules/gpl-2.0_1307.yml b/src/licensedcode/data/rules/gpl-2.0_1307.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1307.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1308.RULE b/src/licensedcode/data/rules/gpl-2.0_1308.RULE new file mode 100644 index 00000000000..7eac4257d80 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1308.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + 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_1308.yml b/src/licensedcode/data/rules/gpl-2.0_1308.yml new file mode 100644 index 00000000000..c0da60c33da --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1308.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1309.RULE b/src/licensedcode/data/rules/gpl-2.0_1309.RULE new file mode 100644 index 00000000000..8fd669d16f5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1309.RULE @@ -0,0 +1,3 @@ +On Debian systems, the text of the version of the GNU General + Public License distributed with Doxygen 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_1309.yml b/src/licensedcode/data/rules/gpl-2.0_1309.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1309.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1310.RULE b/src/licensedcode/data/rules/gpl-2.0_1310.RULE new file mode 100644 index 00000000000..c243d973873 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1310.RULE @@ -0,0 +1,2 @@ + On Debian systems, the text of the GNU General Public + License version 2 can be found in '/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0_1310.yml b/src/licensedcode/data/rules/gpl-2.0_1310.yml new file mode 100644 index 00000000000..aabd145dfe2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1310.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1311.RULE b/src/licensedcode/data/rules/gpl-2.0_1311.RULE new file mode 100644 index 00000000000..9698a8be6ed --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1311.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/gpl-2.0_1311.yml b/src/licensedcode/data/rules/gpl-2.0_1311.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1311.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1312.RULE b/src/licensedcode/data/rules/gpl-2.0_1312.RULE new file mode 100644 index 00000000000..295e279b436 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1312.RULE @@ -0,0 +1,20 @@ +and licensed under GPL v2. + +Copyright: + + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1312.yml b/src/licensedcode/data/rules/gpl-2.0_1312.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1312.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1313.RULE b/src/licensedcode/data/rules/gpl-2.0_1313.RULE new file mode 100644 index 00000000000..fe5f94ac094 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1313.RULE @@ -0,0 +1,4 @@ +You are free to distribute this software under the terms of the GNU +General Public License, version 2. On Debian systems, the text +of the GNU General Public License can be found in the file +`/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1313.yml b/src/licensedcode/data/rules/gpl-2.0_1313.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1313.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1314.RULE b/src/licensedcode/data/rules/gpl-2.0_1314.RULE new file mode 100644 index 00000000000..e3887c88ad5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1314.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1314.yml b/src/licensedcode/data/rules/gpl-2.0_1314.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1314.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1315.RULE b/src/licensedcode/data/rules/gpl-2.0_1315.RULE new file mode 100644 index 00000000000..28328262420 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1315.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General +Public License 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_1315.yml b/src/licensedcode/data/rules/gpl-2.0_1315.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1315.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1316.RULE b/src/licensedcode/data/rules/gpl-2.0_1316.RULE new file mode 100644 index 00000000000..f4cf7fd40cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1316.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of version 2 of the GNU General + Public License 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_1316.yml b/src/licensedcode/data/rules/gpl-2.0_1316.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1316.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1317.RULE b/src/licensedcode/data/rules/gpl-2.0_1317.RULE new file mode 100644 index 00000000000..f40d69bcbd3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1317.RULE @@ -0,0 +1,17 @@ + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1317.yml b/src/licensedcode/data/rules/gpl-2.0_1317.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1317.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1318.RULE b/src/licensedcode/data/rules/gpl-2.0_1318.RULE new file mode 100644 index 00000000000..012f0c33923 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1318.RULE @@ -0,0 +1,18 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems, the text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/src/licensedcode/data/rules/gpl-2.0_1318.yml b/src/licensedcode/data/rules/gpl-2.0_1318.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1318.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1319.RULE b/src/licensedcode/data/rules/gpl-2.0_1319.RULE new file mode 100644 index 00000000000..ac4eff043d8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1319.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2, + as published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1319.yml b/src/licensedcode/data/rules/gpl-2.0_1319.yml new file mode 100644 index 00000000000..ca3a148d54f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1319.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/GPL-1 +notes: incorrect reference to GPL-1.0 text diff --git a/src/licensedcode/data/rules/gpl-2.0_1320.RULE b/src/licensedcode/data/rules/gpl-2.0_1320.RULE new file mode 100644 index 00000000000..704dea997e0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1320.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2, + as published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1320.yml b/src/licensedcode/data/rules/gpl-2.0_1320.yml new file mode 100644 index 00000000000..6a267cfc0a1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1320.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-2.0_1321.RULE b/src/licensedcode/data/rules/gpl-2.0_1321.RULE new file mode 100644 index 00000000000..dca1b8e3b5f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1321.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1321.yml b/src/licensedcode/data/rules/gpl-2.0_1321.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1321.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1322.RULE b/src/licensedcode/data/rules/gpl-2.0_1322.RULE new file mode 100644 index 00000000000..0884e4a1d51 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1322.RULE @@ -0,0 +1,24 @@ +License for all components is: +-- + GNU General Public License, version 2 (GPL-2) + + | This file is part of the Qt Script Generator project on Trolltech Labs. + | + | This file may be used under the terms of the GNU General Public + | License version 2.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 ensure GNU + | General Public Licensing requirements will be met: + | http://www.trolltech.com/products/qt/opensource.html + | + | If you are unsure which license is appropriate for your use, please + | review the following information: + | http://www.trolltech.com/products/qt/licensing.html or contact the + | sales department at sales@trolltech.com. + | + | This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + | WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + On Debian systems, the text of the + GNU General Public License version 2 can be found in + /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1322.yml b/src/licensedcode/data/rules/gpl-2.0_1322.yml new file mode 100644 index 00000000000..f25188c9a95 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1322.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - http://www.trolltech.com/products/qt/licensing.html + - http://www.trolltech.com/products/qt/opensource.html +ignorable_emails: + - sales@trolltech.com diff --git a/src/licensedcode/data/rules/gpl-2.0_1323.RULE b/src/licensedcode/data/rules/gpl-2.0_1323.RULE new file mode 100644 index 00000000000..72bc3afb07c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1323.RULE @@ -0,0 +1,3 @@ +On Debian systems, the 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1323.yml b/src/licensedcode/data/rules/gpl-2.0_1323.yml new file mode 100644 index 00000000000..3ddf657f52b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1323.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - COPYING + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1324.RULE b/src/licensedcode/data/rules/gpl-2.0_1324.RULE new file mode 100644 index 00000000000..9cd59d53bd7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1324.RULE @@ -0,0 +1,6 @@ +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. +On Debian systems, the text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1324.yml b/src/licensedcode/data/rules/gpl-2.0_1324.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1324.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1325.RULE b/src/licensedcode/data/rules/gpl-2.0_1325.RULE new file mode 100644 index 00000000000..ded0adafd3a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1325.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GPL version 2 license 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_1325.yml b/src/licensedcode/data/rules/gpl-2.0_1325.yml new file mode 100644 index 00000000000..51e2bae0042 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1325.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_tag: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1326.RULE b/src/licensedcode/data/rules/gpl-2.0_1326.RULE new file mode 100644 index 00000000000..a78f12f0695 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1326.RULE @@ -0,0 +1,19 @@ +This program is free software; 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 package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1326.yml b/src/licensedcode/data/rules/gpl-2.0_1326.yml new file mode 100644 index 00000000000..a7c29c36eb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1326.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1327.RULE b/src/licensedcode/data/rules/gpl-2.0_1327.RULE new file mode 100644 index 00000000000..e6e89602aad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1327.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1327.yml b/src/licensedcode/data/rules/gpl-2.0_1327.yml new file mode 100644 index 00000000000..c167aa8b28b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1327.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1328.RULE b/src/licensedcode/data/rules/gpl-2.0_1328.RULE new file mode 100644 index 00000000000..b61e7daac11 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1328.RULE @@ -0,0 +1,10 @@ +These files fall under the blanket license specified in the file + COPYING and README + GPLv2 Disclaimer: + For the avoidance of doubt, except that if any license choice + other than GPL or LGPL is available it will apply instead, + Oracle elects to use only the General Public License version 2 + (GPLv2) at this time for any software where a choice of GPL + license versions is made available with the language indicating + that GPLv2 or any later version may be used, or where a choice + of which version of the GPL is applied is otherwise unspecified. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1328.yml b/src/licensedcode/data/rules/gpl-2.0_1328.yml new file mode 100644 index 00000000000..a157dd0cccc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1328.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - COPYING + - README diff --git a/src/licensedcode/data/rules/gpl-2.0_1329.RULE b/src/licensedcode/data/rules/gpl-2.0_1329.RULE new file mode 100644 index 00000000000..d21b35087f1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1329.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1329.yml b/src/licensedcode/data/rules/gpl-2.0_1329.yml new file mode 100644 index 00000000000..f63b94a4633 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1329.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_1330.RULE b/src/licensedcode/data/rules/gpl-2.0_1330.RULE new file mode 100644 index 00000000000..160cf361b88 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1330.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1330.yml b/src/licensedcode/data/rules/gpl-2.0_1330.yml new file mode 100644 index 00000000000..f5e7c898469 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1330.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1331.RULE b/src/licensedcode/data/rules/gpl-2.0_1331.RULE new file mode 100644 index 00000000000..88d0221b5d7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1331.RULE @@ -0,0 +1,12 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1331.yml b/src/licensedcode/data/rules/gpl-2.0_1331.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1331.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_1332.RULE b/src/licensedcode/data/rules/gpl-2.0_1332.RULE new file mode 100644 index 00000000000..ecb0ca79ba9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1332.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General + Public License 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_1332.yml b/src/licensedcode/data/rules/gpl-2.0_1332.yml new file mode 100644 index 00000000000..e133ff878b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1332.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_1333.RULE b/src/licensedcode/data/rules/gpl-2.0_1333.RULE new file mode 100644 index 00000000000..73bc53c21e3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1333.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1333.yml b/src/licensedcode/data/rules/gpl-2.0_1333.yml new file mode 100644 index 00000000000..37643e41a3a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1333.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/gpl-2.0_1334.RULE b/src/licensedcode/data/rules/gpl-2.0_1334.RULE new file mode 100644 index 00000000000..6af2a5050b7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1334.RULE @@ -0,0 +1 @@ +may be distributed under the terms of GPL version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1334.yml b/src/licensedcode/data/rules/gpl-2.0_1334.yml new file mode 100644 index 00000000000..40bcbb97725 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1334.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_1335.RULE b/src/licensedcode/data/rules/gpl-2.0_1335.RULE new file mode 100644 index 00000000000..3f0a758db7d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1335.RULE @@ -0,0 +1,3 @@ +Version 2 of the GPL is the only version of the GPL which current versions +of BusyBox may be distributed under. New code added to the tree is licensed +GPL version 2, and the project's license is GPL version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1335.yml b/src/licensedcode/data/rules/gpl-2.0_1335.yml new file mode 100644 index 00000000000..00175e61477 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1335.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_137.yml b/src/licensedcode/data/rules/gpl-2.0_137.yml index 79f2541c761..a47f6fc9f34 100644 --- a/src/licensedcode/data/rules/gpl-2.0_137.yml +++ b/src/licensedcode/data/rules/gpl-2.0_137.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 99 diff --git a/src/licensedcode/data/rules/gpl-2.0_16.yml b/src/licensedcode/data/rules/gpl-2.0_16.yml index 0bbd203c841..2010b215b4c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_16.yml +++ b/src/licensedcode/data/rules/gpl-2.0_16.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_162_1.yml b/src/licensedcode/data/rules/gpl-2.0_162_1.yml index 6f01e801b77..34449bf87ab 100644 --- a/src/licensedcode/data/rules/gpl-2.0_162_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_162_1.yml @@ -1,5 +1,6 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 minimum_coverage: 90 referenced_filenames: - linux/COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_17.yml b/src/licensedcode/data/rules/gpl-2.0_17.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_17.yml +++ b/src/licensedcode/data/rules/gpl-2.0_17.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_180.yml b/src/licensedcode/data/rules/gpl-2.0_180.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_180.yml +++ b/src/licensedcode/data/rules/gpl-2.0_180.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_181_1.yml b/src/licensedcode/data/rules/gpl-2.0_181_1.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_181_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_181_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_186.yml b/src/licensedcode/data/rules/gpl-2.0_186.yml index 2540163cf6d..674e1e609c1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_186.yml +++ b/src/licensedcode/data/rules/gpl-2.0_186.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_20.yml b/src/licensedcode/data/rules/gpl-2.0_20.yml index 00175e61477..40bcbb97725 100644 --- a/src/licensedcode/data/rules/gpl-2.0_20.yml +++ b/src/licensedcode/data/rules/gpl-2.0_20.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_225.yml b/src/licensedcode/data/rules/gpl-2.0_225.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_225.yml +++ b/src/licensedcode/data/rules/gpl-2.0_225.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_230.yml b/src/licensedcode/data/rules/gpl-2.0_230.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_230.yml +++ b/src/licensedcode/data/rules/gpl-2.0_230.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_232.yml b/src/licensedcode/data/rules/gpl-2.0_232.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_232.yml +++ b/src/licensedcode/data/rules/gpl-2.0_232.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_234.yml b/src/licensedcode/data/rules/gpl-2.0_234.yml index 00175e61477..40bcbb97725 100644 --- a/src/licensedcode/data/rules/gpl-2.0_234.yml +++ b/src/licensedcode/data/rules/gpl-2.0_234.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_269_1.yml b/src/licensedcode/data/rules/gpl-2.0_269_1.yml index aef50814488..3f35fc78ba7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_269_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_269_1.yml @@ -1,5 +1,6 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 notes: http://oss.sgi.com/projects/GenInfo/NoticeExplan is/was a GPL 2 notice explanantion See https://web.archive.org/web/20040427101901/http://oss.sgi.com/projects/GenInfo/NoticeExplan/ ignorable_urls: diff --git a/src/licensedcode/data/rules/gpl-2.0_29.yml b/src/licensedcode/data/rules/gpl-2.0_29.yml index b0e4e9670d2..1851e10b9cc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_29.yml +++ b/src/licensedcode/data/rules/gpl-2.0_29.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_33.yml b/src/licensedcode/data/rules/gpl-2.0_33.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_33.yml +++ b/src/licensedcode/data/rules/gpl-2.0_33.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_330.yml b/src/licensedcode/data/rules/gpl-2.0_330.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_330.yml +++ b/src/licensedcode/data/rules/gpl-2.0_330.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_37.yml b/src/licensedcode/data/rules/gpl-2.0_37.yml index 7be623ab45c..06fa784548b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_37.yml +++ b/src/licensedcode/data/rules/gpl-2.0_37.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_374.yml b/src/licensedcode/data/rules/gpl-2.0_374.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_374.yml +++ b/src/licensedcode/data/rules/gpl-2.0_374.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_379.yml b/src/licensedcode/data/rules/gpl-2.0_379.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_379.yml +++ b/src/licensedcode/data/rules/gpl-2.0_379.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_39.yml b/src/licensedcode/data/rules/gpl-2.0_39.yml index 7be623ab45c..06fa784548b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_39.yml +++ b/src/licensedcode/data/rules/gpl-2.0_39.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_399.yml b/src/licensedcode/data/rules/gpl-2.0_399.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_399.yml +++ b/src/licensedcode/data/rules/gpl-2.0_399.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_43.yml b/src/licensedcode/data/rules/gpl-2.0_43.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_43.yml +++ b/src/licensedcode/data/rules/gpl-2.0_43.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_45.yml b/src/licensedcode/data/rules/gpl-2.0_45.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_45.yml +++ b/src/licensedcode/data/rules/gpl-2.0_45.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_477.yml b/src/licensedcode/data/rules/gpl-2.0_477.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_477.yml +++ b/src/licensedcode/data/rules/gpl-2.0_477.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_478.yml b/src/licensedcode/data/rules/gpl-2.0_478.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_478.yml +++ b/src/licensedcode/data/rules/gpl-2.0_478.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_48.yml b/src/licensedcode/data/rules/gpl-2.0_48.yml index bbb72e31129..7602c9f6dd7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_48.yml +++ b/src/licensedcode/data/rules/gpl-2.0_48.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html diff --git a/src/licensedcode/data/rules/gpl-2.0_480.yml b/src/licensedcode/data/rules/gpl-2.0_480.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_480.yml +++ b/src/licensedcode/data/rules/gpl-2.0_480.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_481.yml b/src/licensedcode/data/rules/gpl-2.0_481.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_481.yml +++ b/src/licensedcode/data/rules/gpl-2.0_481.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_482.yml b/src/licensedcode/data/rules/gpl-2.0_482.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_482.yml +++ b/src/licensedcode/data/rules/gpl-2.0_482.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_483.yml b/src/licensedcode/data/rules/gpl-2.0_483.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_483.yml +++ b/src/licensedcode/data/rules/gpl-2.0_483.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_486.yml b/src/licensedcode/data/rules/gpl-2.0_486.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_486.yml +++ b/src/licensedcode/data/rules/gpl-2.0_486.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_487.yml b/src/licensedcode/data/rules/gpl-2.0_487.yml index 6804d2c3e0b..79845efde61 100644 --- a/src/licensedcode/data/rules/gpl-2.0_487.yml +++ b/src/licensedcode/data/rules/gpl-2.0_487.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.de/documents/gpl-2.0.de.html diff --git a/src/licensedcode/data/rules/gpl-2.0_488.yml b/src/licensedcode/data/rules/gpl-2.0_488.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_488.yml +++ b/src/licensedcode/data/rules/gpl-2.0_488.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_489.yml b/src/licensedcode/data/rules/gpl-2.0_489.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_489.yml +++ b/src/licensedcode/data/rules/gpl-2.0_489.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_506.yml b/src/licensedcode/data/rules/gpl-2.0_506.yml index 109e7958479..fea20508148 100644 --- a/src/licensedcode/data/rules/gpl-2.0_506.yml +++ b/src/licensedcode/data/rules/gpl-2.0_506.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - Linux/COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_511.yml b/src/licensedcode/data/rules/gpl-2.0_511.yml index 00175e61477..40bcbb97725 100644 --- a/src/licensedcode/data/rules/gpl-2.0_511.yml +++ b/src/licensedcode/data/rules/gpl-2.0_511.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_542.yml b/src/licensedcode/data/rules/gpl-2.0_542.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_542.yml +++ b/src/licensedcode/data/rules/gpl-2.0_542.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_543.yml b/src/licensedcode/data/rules/gpl-2.0_543.yml index cccf6354e9b..199989190c1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_543.yml +++ b/src/licensedcode/data/rules/gpl-2.0_543.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 notes: availible is a typo diff --git a/src/licensedcode/data/rules/gpl-2.0_544.yml b/src/licensedcode/data/rules/gpl-2.0_544.yml index ccc40d1c0db..4fd8b9d68c8 100644 --- a/src/licensedcode/data/rules/gpl-2.0_544.yml +++ b/src/licensedcode/data/rules/gpl-2.0_544.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_559.yml b/src/licensedcode/data/rules/gpl-2.0_559.yml index 2540163cf6d..674e1e609c1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_559.yml +++ b/src/licensedcode/data/rules/gpl-2.0_559.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_562.yml b/src/licensedcode/data/rules/gpl-2.0_562.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_562.yml +++ b/src/licensedcode/data/rules/gpl-2.0_562.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_566.yml b/src/licensedcode/data/rules/gpl-2.0_566.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_566.yml +++ b/src/licensedcode/data/rules/gpl-2.0_566.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_57.yml b/src/licensedcode/data/rules/gpl-2.0_57.yml index b0e4e9670d2..1851e10b9cc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_57.yml +++ b/src/licensedcode/data/rules/gpl-2.0_57.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_579.yml b/src/licensedcode/data/rules/gpl-2.0_579.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_579.yml +++ b/src/licensedcode/data/rules/gpl-2.0_579.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_581.yml b/src/licensedcode/data/rules/gpl-2.0_581.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_581.yml +++ b/src/licensedcode/data/rules/gpl-2.0_581.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_6.yml b/src/licensedcode/data/rules/gpl-2.0_6.yml index 58e12de0348..7d9de33cb9c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_6.yml +++ b/src/licensedcode/data/rules/gpl-2.0_6.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 notes: This string "\x47\x50\x4c\x20\x76\x32" means GPL. diff --git a/src/licensedcode/data/rules/gpl-2.0_600.yml b/src/licensedcode/data/rules/gpl-2.0_600.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_600.yml +++ b/src/licensedcode/data/rules/gpl-2.0_600.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_61.yml b/src/licensedcode/data/rules/gpl-2.0_61.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_61.yml +++ b/src/licensedcode/data/rules/gpl-2.0_61.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_63.yml b/src/licensedcode/data/rules/gpl-2.0_63.yml deleted file mode 100644 index 0cbab360404..00000000000 --- a/src/licensedcode/data/rules/gpl-2.0_63.yml +++ /dev/null @@ -1,4 +0,0 @@ -license_expression: gpl-1.0-plus -is_license_reference: yes -referenced_filenames: - - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_70.yml b/src/licensedcode/data/rules/gpl-2.0_70.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_70.yml +++ b/src/licensedcode/data/rules/gpl-2.0_70.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_77.yml b/src/licensedcode/data/rules/gpl-2.0_77.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_77.yml +++ b/src/licensedcode/data/rules/gpl-2.0_77.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_78.yml b/src/licensedcode/data/rules/gpl-2.0_78.yml index 527f3d16b09..118c7ed1cc2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_78.yml +++ b/src/licensedcode/data/rules/gpl-2.0_78.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_9.yml b/src/licensedcode/data/rules/gpl-2.0_9.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_9.yml +++ b/src/licensedcode/data/rules/gpl-2.0_9.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_free-unknown_centos_notice_2.yml b/src/licensedcode/data/rules/gpl-2.0_and_free-unknown_centos_notice_2.yml index 6991fb8ca27..83a9a10c6c2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_and_free-unknown_centos_notice_2.yml +++ b/src/licensedcode/data/rules/gpl-2.0_and_free-unknown_centos_notice_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 AND free-unknown is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.RULE new file mode 100644 index 00000000000..dcde46b7b9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.RULE @@ -0,0 +1,6 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2, the GNU Lesser General Public License, and the General +Public License version 3 can be found +in"/usr/share/common-licenses/GPL-2", +"/usr/share/common-licenses/LGPL-2", and +"/usr/share/common-licenses/GPL-3", respectively. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.yml new file mode 100644 index 00000000000..bd36eca5e47 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_2.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 AND lgpl-2.0 AND gpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.RULE new file mode 100644 index 00000000000..4eafd69cb27 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.RULE @@ -0,0 +1,6 @@ +On Debian systems, the text of the GNU General Public License +version 2, the GNU Lesser General Public License, and the General +Public License version 3 can be found +in"/usr/share/common-licenses/GPL-2", +"/usr/share/common-licenses/LGPL-2", and +"/usr/share/common-licenses/GPL-3", respectively. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.yml new file mode 100644 index 00000000000..bd36eca5e47 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.0_and_gpl-3.0_3.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 AND lgpl-2.0 AND gpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 80 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.RULE new file mode 100644 index 00000000000..e0b80972c25 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems the complete text of the licenses can be found in +/usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/LGPL-2.1 . diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.yml new file mode 100644 index 00000000000..67a02ff123f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_5.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.RULE new file mode 100644 index 00000000000..d7ff8354853 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.RULE @@ -0,0 +1,4 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in the '/usr/share/common-licenses/GPL-2' file. +The complete text of the GNU Lesser General Public License can be found in the +'/usr/share/common-licenses/LGPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.yml new file mode 100644 index 00000000000..1461207c5de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.RULE new file mode 100644 index 00000000000..d82f0c49e7d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.RULE @@ -0,0 +1,15 @@ +the user application, is distributed under the GPL. + +The remaining files that make up libst are licensed under the less +restrictive license LGPL. + +There is currently only one exception to this. The files FFT.c and +FFT.h are original from the Audacity program and fall under its +license of GPL. The noise profiling and noise reduction effects +both make use of this FFT code and would need to be removed from +any program that requires LGPL only software. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in the '/usr/share/common-licenses/GPL-2' file. +The complete text of the GNU Lesser General Public License can be found in the +'/usr/share/common-licenses/LGPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.yml new file mode 100644 index 00000000000..1461207c5de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_7.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.RULE new file mode 100644 index 00000000000..2679ccbfb09 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.RULE @@ -0,0 +1,4 @@ +On Debian systems, the text of the GNU General Public License +can be found in the '/usr/share/common-licenses/GPL-2' file. +The complete text of the GNU Lesser General Public License can be found in the +'/usr/share/common-licenses/LGPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.yml new file mode 100644 index 00000000000..1461207c5de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_8.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.RULE b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.RULE new file mode 100644 index 00000000000..8c1b302f7a5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.RULE @@ -0,0 +1,15 @@ +the user application, is distributed under the GPL. + +The remaining files that make up libst are licensed under the less +restrictive license LGPL. + +There is currently only one exception to this. The files FFT.c and +FFT.h are original from the Audacity program and fall under its +license of GPL. The noise profiling and noise reduction effects +both make use of this FFT code and would need to be removed from +any program that requires LGPL only software. + +On Debian systems, the text of the GNU General Public License +can be found in the '/usr/share/common-licenses/GPL-2' file. +The complete text of the GNU Lesser General Public License can be found in the +'/usr/share/common-licenses/LGPL-2' file. diff --git a/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.yml b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.yml new file mode 100644 index 00000000000..1461207c5de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_lgpl-2.1_9.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.RULE b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.RULE new file mode 100644 index 00000000000..bff579d8322 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.RULE @@ -0,0 +1,7 @@ +You are free to distribute this software under the terms of the GNU +General Public License, version 2. On Debian GNU/Linux systems, the complete text +of the GNU General Public License can be found in the file +`/usr/share/common-licenses/GPL-2'. + +Note that only the demo engine is under the GPL -- the demo data (which resides +in the package amoeba-data) is not. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.yml b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.yml new file mode 100644 index 00000000000..c71dbcff3ad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_13.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 AND proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.RULE b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.RULE new file mode 100644 index 00000000000..00a40669876 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.RULE @@ -0,0 +1,10 @@ +# This software is licensed to you under the GNU General Public License, +# version 2 (GPLv2). There is NO WARRANTY for this software, express or +# implied, including the implied warranties of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 +# along with this software; if not, see +# https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. +# +# Red Hat trademarks are not licensed under GPLv2. No permission is +# granted to use or replicate Red Hat trademarks that are incorporated +# in this software or its documentation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.yml b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.yml new file mode 100644 index 00000000000..0d09df94e05 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_14.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.RULE b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.RULE new file mode 100644 index 00000000000..1954cb07135 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.RULE @@ -0,0 +1,7 @@ +You are free to distribute this software under the terms of the GNU +General Public License, version 2. On Debian systems, the text +of the GNU General Public License can be found in the file +`/usr/share/common-licenses/GPL-2'. + +Note that only the demo engine is under the GPL -- the demo data (which resides +in the package amoeba-data) is not. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.yml b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.yml new file mode 100644 index 00000000000..c71dbcff3ad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_15.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 AND proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.RULE b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.RULE new file mode 100644 index 00000000000..90fd6f381d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.RULE @@ -0,0 +1,60 @@ +This program is free software; you may redistribute and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; Version 2 (or later) with the clarifications and +exceptions described below. This guarantees your right to use, modify, and +redistribute this software under certain conditions. If you wish to embed +sqlmap technology into proprietary software, we sell alternative licenses +(contact sales@sqlmap.org). + +Note that the GPL places important restrictions on "derived works", yet it +does not provide a detailed definition of that term. To avoid +misunderstandings, we interpret that term as broadly as copyright law +allows. For example, we consider an application to constitute a "derived +work" for the purpose of this license if it does any of the following: +* Integrates source code from sqlmap. +* Reads or includes sqlmap copyrighted data files, such as xml/queries.xml +* Executes sqlmap and parses the results (as opposed to typical shell or + execution-menu apps, which simply display raw sqlmap output and so are + not derivative works). +* Integrates/includes/aggregates sqlmap into a proprietary executable + installer, such as those produced by InstallShield. +* Links to a library or executes a program that does any of the above + +The term "sqlmap" should be taken to also include any portions or derived +works of sqlmap. This list is not exclusive, but is meant to clarify our +interpretation of derived works with some common examples. Our +interpretation applies only to sqlmap - we do not speak for other people's +GPL works. + +This license does not apply to the third-party components. More details can +be found inside the file 'doc/THIRD-PARTY.md'. + +If you have any questions about the GPL licensing restrictions on using +sqlmap in non-GPL works, we would be happy to help. As mentioned above, +we also offer alternative license to integrate sqlmap into proprietary +applications and appliances. + +If you received these files with a written license agreement or contract +stating terms other than the terms above, then that alternative license +agreement takes precedence over these comments. + +Source is provided to this software because we believe users have a right +to know exactly what a program is going to do before they run it. + +Source code also allows you to fix bugs and add new features. You are +highly encouraged to send your changes to dev@sqlmap.org for possible +incorporation into the main distribution. By sending these changes to the +sqlmap developers or via Git pull request, checking them into the sqlmap +source code repository, it is understood (unless you specify otherwise) +that you are offering the sqlmap project the unlimited, non-exclusive +right to reuse, modify, and relicense the code. sqlmap will always be +available Open Source, but this is important because the inability to +relicense code has caused devastating problems for other Free Software +projects (such as KDE and NASM). If you wish to specify special license +conditions of your contributions, just say so when you send them. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License v2.0 for more details at +https://www.gnu.org/licenses/gpl-2.0.html, or below \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.yml b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.yml new file mode 100644 index 00000000000..32d442d918c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_and_proprietary-license_or_commercial-license_and_generic-cla_and_other-copyleft_and_other-permissive_1.yml @@ -0,0 +1,11 @@ +license_expression: ((gpl-2.0 AND proprietary-license) OR commercial-license) AND generic-cla + AND other-copyleft AND other-permissive +is_license_notice: yes +relevance: 100 +notes: https://github.com/sqlmapproject/sqlmap/blob/master/LICENSE The extra terms added to + the GPL are a likely conflict that would require detailed legal review in all cases. +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html +ignorable_emails: + - dev@sqlmap.org + - sales@sqlmap.org diff --git a/src/licensedcode/data/rules/gpl-2.0_cal.yml b/src/licensedcode/data/rules/gpl-2.0_cal.yml index 39186e06e69..eaead6d05d2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_cal.yml +++ b/src/licensedcode/data/rules/gpl-2.0_cal.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/gpl-2.0 diff --git a/src/licensedcode/data/rules/gpl-2.0_centos_notice_1.yml b/src/licensedcode/data/rules/gpl-2.0_centos_notice_1.yml index 00175e61477..40bcbb97725 100644 --- a/src/licensedcode/data/rules/gpl-2.0_centos_notice_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_centos_notice_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_debian.yml b/src/licensedcode/data/rules/gpl-2.0_debian.yml index e133ff878b0..c167aa8b28b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_debian.yml +++ b/src/licensedcode/data/rules/gpl-2.0_debian.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_kodi2.yml b/src/licensedcode/data/rules/gpl-2.0_kodi2.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_kodi2.yml +++ b/src/licensedcode/data/rules/gpl-2.0_kodi2.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_not_above.yml b/src/licensedcode/data/rules/gpl-2.0_not_above.yml index f5e7c898469..a7c29c36eb2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_not_above.yml +++ b/src/licensedcode/data/rules/gpl-2.0_not_above.yml @@ -1,4 +1,5 @@ license_expression: gpl-2.0 is_license_notice: yes +relevance: 100 referenced_filenames: - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_only4.yml b/src/licensedcode/data/rules/gpl-2.0_only4.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_only4.yml +++ b/src/licensedcode/data/rules/gpl-2.0_only4.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_only5.yml b/src/licensedcode/data/rules/gpl-2.0_only5.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_only5.yml +++ b/src/licensedcode/data/rules/gpl-2.0_only5.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE new file mode 100644 index 00000000000..7902e61b70f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.RULE @@ -0,0 +1,13 @@ +Unless you and 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 (the “GPL”), +available at https://www.gnu.org/licenses/gpl-2.0.html, with the following +added to such license: + +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. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.yml b/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.yml new file mode 100644 index 00000000000..c3b89a2bdf9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_broadcom-linking-unmodified_or_proprietary-license_1.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR broadcom-linking-unmodified OR proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new4.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new4.yml index 36b8395a1a6..58ed91ea0f2 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new4.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new4.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 OR bsd-new is_license_notice: yes +relevance: 100 minimum_coverage: 85 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.RULE new file mode 100644 index 00000000000..58f37293605 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.RULE @@ -0,0 +1,46 @@ +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 + +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as +published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . +The full GNU General Public License is included in this distribution +in the file called COPYING. + +BSD LICENSE + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.yml new file mode 100644 index 00000000000..2f9ae8b5675 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-new_27.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.RULE new file mode 100644 index 00000000000..9b8e7aa6ffe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.RULE @@ -0,0 +1,40 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of EITHER the GNU General Public License +version 2 as published by the Free Software Foundation or the BSD +2-Clause License. This program is distributed in the hope that it +will be useful, but WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License version 2 for more details at +https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html. + +You should have received a copy of the GNU General Public License +along with this program available in the file COPYING in the main +directory of this source tree. + +The BSD 2-Clause License + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + - Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + - Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.yml new file mode 100644 index 00000000000..9433a3b5e56 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_11.yml @@ -0,0 +1,9 @@ +license_expression: gpl-2.0 OR bsd-simplified +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING +notes: openib +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.RULE new file mode 100644 index 00000000000..17515cd6a79 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.RULE @@ -0,0 +1,41 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of EITHER the GNU General Public License +version 2 as published by the Free Software Foundation or the BSD +2-Clause License. This program is distributed in the hope that it +will be useful, but WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License version 2 for more details at +https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html. + +You should have received a copy of the GNU General Public License +along with this program in the file COPYING. If not, write to the +Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. + +The BSD 2-Clause License + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + - Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + - Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.yml new file mode 100644 index 00000000000..5bd64378a9d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_14.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 OR bsd-simplified +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.RULE b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.RULE new file mode 100644 index 00000000000..71cd7147da5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.RULE @@ -0,0 +1,26 @@ +Alternatively, this file can be distributed under the terms of the GNU General +Public License V2 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html + +Alternatively, redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in +the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.yml new file mode 100644 index 00000000000..175c69ada9c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_15.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR bsd-simplified +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_or_cpl-1.0_1.yml b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_or_cpl-1.0_1.yml index 610cce5a1be..e8ac7508724 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_or_cpl-1.0_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_bsd-simplified_or_cpl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR bsd-simplified OR cpl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.RULE b/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.RULE new file mode 100644 index 00000000000..68750796a89 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.RULE @@ -0,0 +1,12 @@ +This software is dual-licensed: 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. For the terms of this +license, see . + +You are free to use this software under the terms of the GNU General +Public License, but WITHOUT ANY WARRANTY; without even the implied +warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +Alternatively, you can license this software under a commercial +license, as set out in . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.yml b/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.yml new file mode 100644 index 00000000000..a3e54b42d6d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_commercial-license_6.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 OR commercial-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.cesanta.com/license + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..2484e20a14a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.RULE @@ -0,0 +1,12 @@ + This program is free software; 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.yml b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.yml new file mode 100644 index 00000000000..d413091af1b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_17.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 93 +notes: gpl 2 or 3, and no other versions +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.RULE new file mode 100644 index 00000000000..43e11b1de2a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.RULE @@ -0,0 +1,3 @@ +this file can be distributed under the terms of the GNU General +Public License V2 or V3 as published by the Free Software Foundation and can be +found at https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.yml b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.yml new file mode 100644 index 00000000000..f4d4e5b3054 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_18.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.RULE new file mode 100644 index 00000000000..e5aaae4a383 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 or 3 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.yml b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.yml new file mode 100644 index 00000000000..8b12ad2be84 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_19.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 OR gpl-3.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.RULE new file mode 100644 index 00000000000..896e93cace4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 or 3 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.yml b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.yml new file mode 100644 index 00000000000..f1eb5209d71 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_20.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 OR gpl-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.RULE b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.RULE new file mode 100644 index 00000000000..15859087fae --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.RULE @@ -0,0 +1,14 @@ +This program is free software; you can redistribute 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 ) version 3 or, at the discretion of KDE e.V. ( which shall +act as a proxy as in section 14 of the GPLv3 ), any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.yml b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.yml new file mode 100644 index 00000000000..2f7a96fa86b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_gpl-3.0_or_kde-accepted-gpl_7.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR gpl-3.0 OR kde-accepted-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.RULE new file mode 100644 index 00000000000..f74f8702bb2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.yml b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.yml new file mode 100644 index 00000000000..a9e592280ef --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0-plus_1.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR lgpl-2.0-plus +is_license_notice: yes +minimum_coverage: 95 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0_3.yml b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0_3.yml index a380eb7b29a..a9af105e1b1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0_3.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.0_3.yml @@ -1,3 +1,4 @@ license_expression: gpl-2.0 OR lgpl-2.0 is_license_notice: yes +relevance: 100 notes: rpm dual 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 new file mode 100644 index 00000000000..86f7578e874 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.RULE @@ -0,0 +1,12 @@ + ! 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. + ! + ! This program is distributed in the hope that it will be useful, + ! but WITHOUT ANY WARRANTY; without even the implied warranty of + ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ! GNU General Public License for more details. + ! + ! You should have received a copy of the GNU General Public License + ! along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.yml b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.yml new file mode 100644 index 00000000000..06ee397ac42 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_4.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 OR lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_1.yml b/src/licensedcode/data/rules/gpl-2.0_or_mit_1.yml index 25a76116167..7898d034769 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_1.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_10.yml b/src/licensedcode/data/rules/gpl-2.0_or_mit_10.yml index 25a76116167..7898d034769 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_10.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_10.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_11.yml b/src/licensedcode/data/rules/gpl-2.0_or_mit_11.yml index 63b2be537af..6628de33df0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_11.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_11.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_8.yml b/src/licensedcode/data/rules/gpl-2.0_or_mit_8.yml index 25a76116167..7898d034769 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_8.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_8.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_mit_9.yml b/src/licensedcode/data/rules/gpl-2.0_or_mit_9.yml index 25a76116167..7898d034769 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_mit_9.yml +++ b/src/licensedcode/data/rules/gpl-2.0_or_mit_9.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.RULE new file mode 100644 index 00000000000..fe900d3e4e1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.RULE @@ -0,0 +1,9 @@ +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, +available at https://www.gnu.org/copyleft/gpl.html (the "GPL"). + +Notwithstanding the above, under no circumstances may you combine this +software in any way with any other Broadcom software provided under a +license other than the GPL, without Broadcom's express prior written +consent. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.yml new file mode 100644 index 00000000000..8a786f147d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html 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 new file mode 100644 index 00000000000..9082e939af0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.RULE @@ -0,0 +1,18 @@ + +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. + +This file is distributed in the hope that it will be useful, but +AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or +NONINFRINGEMENT. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License +along with this file; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +or visit https://www.gnu.org/licenses/. + +This file may also be available under a different license from Cavium. +Contact Cavium Networks for more information diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.yml new file mode 100644 index 00000000000..27ff6bd009c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_3.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.RULE new file mode 100644 index 00000000000..9ab1f944024 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.RULE @@ -0,0 +1,9 @@ +Unless you and 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, available +at https://www.gnu.org/licenses/gpl-2.0.html (the "GPL"). + +Notwithstanding the above, under no circumstances may you combine this +software in any way with any other software provided under a +license other than the GPL, without 's express prior written +consent. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.yml new file mode 100644 index 00000000000..8cb0f555c7a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_4.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.RULE new file mode 100644 index 00000000000..bce79dd7385 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.RULE @@ -0,0 +1,17 @@ +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. + +This file is distributed in the hope that it will be useful, but +AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or +NONINFRINGEMENT. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License +along with this file; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +or visit https://www.gnu.org/licenses/. + +This file may also be available under a different license from Cavium. +Contact Cavium Inc. for more information diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.yml new file mode 100644 index 00000000000..27ff6bd009c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_5.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.RULE new file mode 100644 index 00000000000..b3123f72bb5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.RULE @@ -0,0 +1,9 @@ +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, available +at https://www.gnu.org/licenses/gpl-2.0.html (the "GPL"). + +Notwithstanding the above, under no circumstances may you combine this +software in any way with any other Broadcom software provided under a +license other than the GPL, without Broadcom's express prior written +consent. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.yml new file mode 100644 index 00000000000..8cb0f555c7a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.RULE new file mode 100644 index 00000000000..8d08fd34abc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.RULE @@ -0,0 +1,9 @@ +Unless you and 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, available +at https://www.gnu.org/licenses/old-licenses/gpl-2.0.html (the "GPL"). + +Notwithstanding the above, under no circumstances may you combine this +software in any way with any other software provided under a +license other than the GPL, without 's express prior written +consent. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.yml new file mode 100644 index 00000000000..6b72fcecfc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_7.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.RULE b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.RULE new file mode 100644 index 00000000000..d2c7c7bbc7b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.RULE @@ -0,0 +1,9 @@ +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, available +at https://www.gnu.org/licenses/old-licenses/gpl-2.0.html (the "GPL"). + +Notwithstanding the above, under no circumstances may you combine this +software in any way with any other Broadcom software provided under a +license other than the GPL, without Broadcom's express prior written +consent. diff --git a/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.yml b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.yml new file mode 100644 index 00000000000..6b72fcecfc4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_or_proprietary-license_8.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 OR proprietary-license +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_released.yml b/src/licensedcode/data/rules/gpl-2.0_released.yml index a01d13cd289..d1e2553e419 100644 --- a/src/licensedcode/data/rules/gpl-2.0_released.yml +++ b/src/licensedcode/data/rules/gpl-2.0_released.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_29.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_29.yml index 176afdb6021..60dd058b84b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_29.yml +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_29.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH classpath-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_46.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_46.RULE new file mode 100644 index 00000000000..5314d4d88fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_46.RULE @@ -0,0 +1,15 @@ +* 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 + * by Sun in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; 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_with_classpath-exception-2.0_46.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_46.yml new file mode 100644 index 00000000000..4d07923ae89 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_46.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 WITH classpath-exception-2.0 +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.RULE new file mode 100644 index 00000000000..1dae01c3ca3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.RULE @@ -0,0 +1,2 @@ +License: GNU General Public License, version 2 (GPL2, with the classpath +exception (https://www.gnu.org/software/classpath/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.yml new file mode 100644 index 00000000000..9d2768ca7c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_47.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/software/classpath/license.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.RULE new file mode 100644 index 00000000000..d3719e5ecbf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.RULE @@ -0,0 +1,24 @@ +GNU Classpath is licensed under the terms of the GNU General Public +License with the following clarification and special exception: + + "Linking this library statically or dynamically with other modules + is making a combined work based on this library. Thus, the terms and + conditions of the GNU General Public License cover the whole + combination. + + As a special exception, the copyright holders of this library 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, 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 or based on this library. If you modify this library, + you may extend this exception to your version of the library, but you + are not obligated to do so. If you do not wish to do so, delete this + exception statement from your version." + +See license.terms for the text of the GNU General Public License. + +More information on GNU Classpath is available from +https://www.gnu.org/software/classpath/classpath.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.yml new file mode 100644 index 00000000000..d1f3c1a8a31 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_48.yml @@ -0,0 +1,7 @@ +license_expression: gpl-2.0 WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - license.terms +ignorable_urls: + - https://www.gnu.org/software/classpath/classpath.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_5.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_5.yml index c5d56512992..8f62f481c72 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_5.yml +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_5.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH classpath-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_6.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_6.yml index 176afdb6021..60dd058b84b 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_6.yml +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_6.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH classpath-exception-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_8.yml b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_8.yml index c5d56512992..8f62f481c72 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_8.yml +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_8.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 WITH classpath-exception-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.RULE new file mode 100644 index 00000000000..2d91be74e64 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.RULE @@ -0,0 +1,11 @@ +Red Hat, Inc. licenses Cygwin to you under the terms of the GNU +General Public License version 2 (GPLv2), as published by the Free +Software Foundation, along with the additional permissions given +below. + +There is NO WARRANTY for this software, express or implied, including +the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +You should have received a copy of GPLv2 along with this program; if +not, see https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.yml new file mode 100644 index 00000000000..c64f4207d88 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_cygwin-exception-2.0_2.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 WITH cygwin-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt diff --git a/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.RULE b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.RULE new file mode 100644 index 00000000000..b99a69a46d4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.RULE @@ -0,0 +1,29 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.yml b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.yml new file mode 100644 index 00000000000..ac2e7baa595 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_4.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.RULE b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.RULE new file mode 100644 index 00000000000..e88694cb1e5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.RULE @@ -0,0 +1,29 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian systems, the text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.yml b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.yml new file mode 100644 index 00000000000..ac2e7baa595 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_font-exception-gpl_5.yml @@ -0,0 +1,3 @@ +license_expression: gpl-2.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 100 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 new file mode 100644 index 00000000000..cc9454a9323 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.RULE @@ -0,0 +1,40 @@ + 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 + 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 version + 2 along with this program; if not, see https://www.gnu.org/licenses. + Linking Ice statically or dynamically with other software (such as a + library, module or application) is making a combined work based on Ice. + Thus, the terms and conditions of the GNU General Public License version + 2 cover this combined work. + If such software can only be used together with Ice, then not only the + combined work but the software itself is a work derived from Ice and as + such shall be licensed under the terms of the GNU General Public License + version 2. This includes the situation where Ice is only being used + through an abstraction layer. + As a special exception to the above, ZeroC grants to the contributors for + the following projects the permission to license their Ice-based software + under the terms of the GNU Lesser General Public License (LGPL) version + 2.1 or of the BSD license: + - Orca Robotics (http://orca-robotics.sourceforge.net) + - Mumble (http://mumble.sourceforge.net) + This exception does not extend to the parts of Ice used by these + projects, or to any other derived work: as a whole, any work based on Ice + shall be licensed under the terms and conditions of the GNU General + Public License version 2. + You may also combine Ice with any software not derived from Ice, provided + the license of such software is compatible with the GNU General Public + License version 2. In addition, as a special exception, ZeroC grants you + permission to combine Ice with: + - the OpenSSL library, or with a modified version of the OpenSSL library + that uses the same license as OpenSSL + - any library not derived from Ice and licensed under the terms of + the Apache License, version 2.0 + (https://www.apache.org/licenses/LICENSE-2.0.html) + If you modify this copy of Ice, you may extend any of the exceptions + provided above to your version of Ice, but you are not obligated to + do so. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.yml new file mode 100644 index 00000000000..70cb38acdd4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_2.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 WITH ice-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://mumble.sourceforge.net/ + - http://orca-robotics.sourceforge.net/ + - https://www.apache.org/licenses/LICENSE-2.0.html + - https://www.gnu.org/licenses 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 new file mode 100644 index 00000000000..7be024695cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.RULE @@ -0,0 +1,40 @@ + 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 + 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 version + 2 along with this program; if not, see https://www.gnu.org/licenses. + Linking Ice statically or dynamically with other software (such as a + library, module or application) is making a combined work based on Ice. + Thus, the terms and conditions of the GNU General Public License version + 2 cover this combined work. + If such software can only be used together with Ice, then not only the + combined work but the software itself is a work derived from Ice and as + such shall be licensed under the terms of the GNU General Public License + version 2. This includes the situation where Ice is only being used + through an abstraction layer. + As a special exception to the above, ZeroC grants to the contributors for + the following projects the permission to license their Ice-based software + under the terms of the GNU Lesser General Public License (LGPL) version + 2.1 or of the BSD license: + - Orca Robotics (http://orca-robotics.sourceforge.net) + - Mumble (http://mumble.sourceforge.net) + This exception does not extend to the parts of Ice used by these + projects, or to any other derived work: as a whole, any work based on Ice + shall be licensed under the terms and conditions of the GNU General + Public License version 2. + You may also combine Ice with any software not derived from Ice, provided + the license of such software is compatible with the GNU General Public + License version 2. In addition, as a special exception, ZeroC grants you + permission to combine Ice with: + - the OpenSSL library, or with a modified version of the OpenSSL library + that uses the same license as OpenSSL + - any library not derived from Ice and licensed under the terms of + the Apache License, version 2.0 + (http://www.apache.org/licenses/LICENSE-2.0.html) + If you modify this copy of Ice, you may extend any of the exceptions + provided above to your version of Ice, but you are not obligated to + do so. diff --git a/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.yml b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.yml new file mode 100644 index 00000000000..3540390eca1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_ice-exception-2.0_3.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 WITH ice-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://mumble.sourceforge.net/ + - http://orca-robotics.sourceforge.net/ + - http://www.apache.org/licenses/LICENSE-2.0.html + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.RULE new file mode 100644 index 00000000000..34af419256e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.RULE @@ -0,0 +1,25 @@ +NOTE! This copyright does *not* cover user programs that use kernel services + by normal system calls - this is merely considered normal use of the kernel, + and does *not* fall under the heading of "derived work". Also note that the + GPL below is copyrighted by the Free Software Foundation, but the instance of + code that it refers to (the Linux kernel) is copyrighted by me and others who + actually wrote it. + . + Also note that the only valid version of the GPL as far as the kernel is + concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x + or whatever), unless explicitly otherwise stated. + . + Linus Torvalds + . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.yml b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.yml new file mode 100644 index 00000000000..3472b6de1d9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_10.yml @@ -0,0 +1,8 @@ +license_expression: gpl-2.0 WITH linux-syscall-exception-gpl +is_license_notice: yes +ignorable_copyrights: + - copyrighted by me and others + - copyrighted by the Free Software Foundation +ignorable_holders: + - me and others + - the Free Software Foundation diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.RULE new file mode 100644 index 00000000000..edddddd3140 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.RULE @@ -0,0 +1,29 @@ +NOTE! This copyright does *not* cover user programs that use kernel services + by normal system calls - this is merely considered normal use of the kernel, + and does *not* fall under the heading of "derived work". Also note that the + GPL below is copyrighted by the Free Software Foundation, but the instance of + code that it refers to (the Linux kernel) is copyrighted by me and others who + actually wrote it. + . + Also note that the only valid version of the GPL as far as the kernel is + concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x + or whatever), unless explicitly otherwise stated. + . + Linus Torvalds + . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.yml b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.yml new file mode 100644 index 00000000000..5ea558bda82 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_9.yml @@ -0,0 +1,10 @@ +license_expression: gpl-2.0 WITH linux-syscall-exception-gpl +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 +ignorable_copyrights: + - copyrighted by me and others + - copyrighted by the Free Software Foundation +ignorable_holders: + - me and others + - the Free Software Foundation diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.RULE new file mode 100644 index 00000000000..05141090ca4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.RULE @@ -0,0 +1,7 @@ +The MySQL Connector/C++ is licensed under the terms of the GPLv2 +, like most +MySQL Connectors. There are special exceptions to the terms and +conditions of the GPLv2 as it is applied to this software, see the +FLOSS License Exception +. + diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.yml b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.yml new file mode 100644 index 00000000000..01fcfc294be --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_1.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.mysql.com/about/legal/licensing/foss-exception.html + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.RULE new file mode 100644 index 00000000000..454d865dec7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.RULE @@ -0,0 +1,81 @@ +MySQL FLOSS License Exception + +The MySQL AB Exception for Free/Libre and Open Source +Software-only Applications Using MySQL Client Libraries (the +"FLOSS Exception"). + +Exception Intent + +We want specified Free/Libre and Open Source Software (``FLOSS'') +applications to be able to use specified GPL-licensed MySQL client +libraries (the ``Program'') despite the fact that not all FLOSS +licenses are compatible with version 2 of the GNU General Public +License (the ``GPL''). + +Legal Terms and Conditions + +As a special exception to the terms and conditions of version 2.0 +of the GPL: + + 1. You are free to distribute a Derivative Work that is formed + entirely from the Program and one or more works (each, a + "FLOSS Work") licensed under one or more of the licenses + listed below in section 1, as long as: + a. You obey the GPL in all respects for the Program and the + Derivative Work, except for identifiable sections of the + Derivative Work which are not derived from the Program, + and which can reasonably be considered independent and + separate works in themselves, + b. all identifiable sections of the Derivative Work which + are not derived from the Program, and which can + reasonably be considered independent and separate works + in themselves, + i. are distributed subject to one of the FLOSS licenses + listed below, and + ii. the object code or executable form of those sections + are accompanied by the complete corresponding + machine-readable source code for those sections on + the same medium and under the same FLOSS license as + the corresponding object code or executable forms of + those sections, and + c. any works which are aggregated with the Program or with a + Derivative Work on a volume of a storage or distribution + medium in accordance with the GPL, can reasonably be + considered independent and separate works in themselves + which are not derivatives of either the Program, a + Derivative Work or a FLOSS Work. + If the above conditions are not met, then the Program may only + be copied, modified, distributed or used under the terms and + conditions of the GPL or another valid licensing option from + MySQL AB. + + 2. FLOSS License List + + + Due to the many variants of some of the above licenses, we + require that any version follow the 2003 version of the Free + Software Foundation's Free Software Definition + (https://www.gnu.org/philosophy/free-sw.html) or version 1.9 of + the Open Source Definition by the Open Source Initiative + (http://www.opensource.org/docs/definition.php). + + 3. Definitions + + a. Terms used, but not defined, herein shall have the + meaning provided in the GPL. + b. Derivative Work means a derivative work under copyright + law. + + 4. Applicability: This FLOSS Exception applies to all Programs + that contain a notice placed by MySQL AB saying that the + Program may be distributed under the terms of this FLOSS + Exception. If you create or distribute a work which is a + Derivative Work of both the Program and any other work + licensed under the GPL, then this FLOSS Exception is not + available for that work; thus, you must remove the FLOSS + Exception notice from that work and comply with the GPL in all + respects, including by retaining all GPL notices. You may + choose to redistribute a copy of the Program exclusively under + the terms of the GPL by removing the FLOSS Exception notice + from that copy of the Program, provided that the copy has + never been modified by you or any third party. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.yml new file mode 100644 index 00000000000..9107cd2bfa4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/docs/definition.php + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.RULE b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.RULE new file mode 100644 index 00000000000..efb96517661 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.RULE @@ -0,0 +1,114 @@ +MySQL FLOSS License Exception + +The MySQL AB Exception for Free/Libre and Open Source Software-only Applications +Using MySQL Client Libraries (the "FLOSS Exception"). + +Version 0.6, 7 March 2007 + +Exception Intent + +We want specified Free/Libre and Open Source Software (``FLOSS'') applications +to be able to use specified GPL-licensed MySQL client libraries (the ``Program'') +despite the fact that not all FLOSS licenses are compatible with version 2 of the +GNU General Public License (the ``GPL''). + +Legal Terms and Conditions + +As a special exception to the terms and conditions of version 2.0 of the GPL: + + 1. You are free to distribute a Derivative Work that is formed + entirely from the Program and one or more works (each, a + "FLOSS Work") licensed under one or more of the licenses + listed below in section 1, as long as: + a. You obey the GPL in all respects for the Program and the + Derivative Work, except for identifiable sections of the + Derivative Work which are not derived from the Program, + and which can reasonably be considered independent and + separate works in themselves, + b. all identifiable sections of the Derivative Work which + are not derived from the Program, and which can + reasonably be considered independent and separate works + in themselves, + i. are distributed subject to one of the FLOSS licenses + listed below, and + ii. the object code or executable form of those sections + are accompanied by the complete corresponding + machine-readable source code for those sections on + the same medium and under the same FLOSS license as + the corresponding object code or executable forms of + those sections, and + c. any works which are aggregated with the Program or with a + Derivative Work on a volume of a storage or distribution + medium in accordance with the GPL, can reasonably be + considered independent and separate works in themselves + which are not derivatives of either the Program, a + Derivative Work or a FLOSS Work. + If the above conditions are not met, then the Program may only + be copied, modified, distributed or used under the terms and + conditions of the GPL or another valid licensing option from + MySQL AB. + + 2. FLOSS License List + +License name Version(s)/Copyright Date +Academic Free License 2.0 +Apache Software License 1.0/1.1/2.0 +Apple Public Source License 2.0 +Artistic license From Perl 5.8.0 +BSD license "July 22 1999" +Common Development and Distribution License (CDDL) 1.0 +Common Public License 1.0 +Eclipse Public License 1.0 +GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1 +Jabber Open Source License 1.0 +MIT license (As listed in file MIT-License.txt) --- +Mozilla Public License (MPL) 1.0/1.1 +Open Software License 2.0 +OpenSSL license (with original SSLeay license) "2003" ("1998") +PHP License 3.0 +Python license (CNRI Python License) --- +Python Software Foundation License 2.1.1 +Sleepycat License "1999" +University of Illinois/NCSA Open Source License --- +W3C License "2001" +X11 License "2001" +Zlib/libpng License --- +Zope Public License 2.0 + + Due to the many variants of some of the above licenses, we + require that any version follow the 2003 version of the Free + Software Foundation's Free Software Definition + (https://www.gnu.org/philosophy/free-sw.html) or version 1.9 of + the Open Source Definition by the Open Source Initiative + (http://www.opensource.org/docs/definition.php). + + 3. Definitions + + a. Terms used, but not defined, herein shall have the + meaning provided in the GPL. + b. Derivative Work means a derivative work under copyright + law. + + 4. Applicability: This FLOSS Exception applies to all Programs + that contain a notice placed by MySQL AB saying that the + Program may be distributed under the terms of this FLOSS + Exception. If you create or distribute a work which is a + Derivative Work of both the Program and any other work + licensed under the GPL, then this FLOSS Exception is not + available for that work; thus, you must remove the FLOSS + Exception notice from that work and comply with the GPL in all + respects, including by retaining all GPL notices. You may + choose to redistribute a copy of the Program exclusively under + the terms of the GPL by removing the FLOSS Exception notice + from that copy of the Program, provided that the copy has + never been modified by you or any third party. + +Appendix A. Qualified Libraries and Packages + +The following is a non-exhaustive list of libraries and packages +which are covered by the FLOSS License Exception. Please note that +this appendix is provided merely as an additional service to +specific FLOSS projects wishing to simplify licensing information +for their users. Compliance with one of the licenses noted under +the "FLOSS license list" section remains a prerequisite. + diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.yml b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.yml new file mode 100644 index 00000000000..9107cd2bfa4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_3.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/docs/definition.php + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.RULE b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.RULE new file mode 100644 index 00000000000..ce14415dc5c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.RULE @@ -0,0 +1,19 @@ +The MySQL Connector/C is licensed under the terms of the GPLv2 +, like most +MySQL Connectors. There are special exceptions to the terms and +conditions of the GPLv2 as it is applied to this software, see the +FLOSS License Exception +. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.yml b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.yml new file mode 100644 index 00000000000..01fcfc294be --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_mysql-floss-exception-2.0_4.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 WITH mysql-floss-exception-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.mysql.com/about/legal/licensing/foss-exception.html + - https://www.gnu.org/licenses/old-licenses/gpl-2.0.html 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 new file mode 100644 index 00000000000..bb525583555 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.RULE @@ -0,0 +1,28 @@ + +OpenJDK Assembly Exception + +The OpenJDK source code made available by Sun at openjdk.java.net and +openjdk.dev.java.net ("OpenJDK Code") is distributed under the terms of the +GNU General Public License https://www.gnu.org/copyleft/gpl.html version 2 +only ("GPL2"), with the following clarification and special exception. + + 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. + + As a special exception, Sun gives you permission to link this + OpenJDK Code with certain code licensed by Sun as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Sun. + +As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code to +build an executable that includes those portions of necessary code that Sun +could not provide under GPL2 (or that Sun has provided under GPL2 with the +Classpath exception). If you modify or add to the OpenJDK code, that new +GPL2 code may still be combined with Designated Exception Modules if the +new code is made subject to this exception by its copyright holder. + diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.yml b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.yml new file mode 100644 index 00000000000..b371be5e0cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openjdk-exception_1.yml @@ -0,0 +1,6 @@ +license_expression: gpl-2.0 WITH openjdk-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://openjdk.java.net/legal/exception-modules-2007-05-08.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.RULE new file mode 100644 index 00000000000..5ba971ed2e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.RULE @@ -0,0 +1,3 @@ +All other files are released under the GNU General Public License version 2, +with the additional exemption that compiling, linking, and/or using OpenSSL is +allowed. See the file COPYING for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.yml b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.yml new file mode 100644 index 00000000000..efc07761e83 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_10.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.RULE new file mode 100644 index 00000000000..a539964f183 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.RULE @@ -0,0 +1,4 @@ +Open Source software, made available under the +GNU General Public License (GPL) version 2, with the explicit +exemption that linking with the OpenSSL libraries is permitted. +See the file COPYING for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.yml b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.yml new file mode 100644 index 00000000000..1aeb228a69b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_11.yml @@ -0,0 +1,5 @@ +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +is_license_notice: yes +referenced_filenames: + - COPYING +notes: Seen in xymon https://sourceforge.net/projects/xymon/ diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.RULE new file mode 100644 index 00000000000..0ae9f64be17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.RULE @@ -0,0 +1,3 @@ +This program is released under the GNU General Public License (GPL), + version 2, with the explicit exemption that linking with the OpenSSL + libraries is permitted. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.yml b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.yml new file mode 100644 index 00000000000..7c6ef88617f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_8.yml @@ -0,0 +1,2 @@ +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE new file mode 100644 index 00000000000..9c88af05daf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE @@ -0,0 +1,7 @@ +This program is released under the GNU General Public License (GPL), + version 2, with the explicit exemption that linking with the OpenSSL + libraries is permitted. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in + `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.yml b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.yml new file mode 100644 index 00000000000..de12254d523 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_openssl-exception-gpl-2.0_9.yml @@ -0,0 +1,4 @@ +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_105.yml b/src/licensedcode/data/rules/gpl-3.0-plus_105.yml index 013ccfaa4d1..330b110344e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_105.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_105.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_106.yml b/src/licensedcode/data/rules/gpl-3.0-plus_106.yml index 013ccfaa4d1..330b110344e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_106.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_106.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_217.yml b/src/licensedcode/data/rules/gpl-3.0-plus_217.yml index c4a310135f4..10aff74951b 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_217.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_217.yml @@ -1,5 +1,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes -relevance: 100 +relevance: 99 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly in this context + See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 referenced_filenames: - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_218.yml b/src/licensedcode/data/rules/gpl-3.0-plus_218.yml index c4a310135f4..10aff74951b 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_218.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_218.yml @@ -1,5 +1,7 @@ license_expression: gpl-3.0-plus is_license_notice: yes -relevance: 100 +relevance: 99 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly in this context + See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 referenced_filenames: - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_24.yml b/src/licensedcode/data/rules/gpl-3.0-plus_24.yml index cdefce77506..8350a11c955 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_24.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_24.yml @@ -1,3 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes -minimum_coverage: 30 +minimum_coverage: 98 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_31.yml b/src/licensedcode/data/rules/gpl-3.0-plus_31.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_31.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_31.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_32.yml b/src/licensedcode/data/rules/gpl-3.0-plus_32.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_32.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_32.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_35.yml b/src/licensedcode/data/rules/gpl-3.0-plus_35.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_35.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_35.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_36.yml b/src/licensedcode/data/rules/gpl-3.0-plus_36.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_36.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_36.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_374.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_374.RULE new file mode 100644 index 00000000000..bbe41e01fb8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_374.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_374.yml b/src/licensedcode/data/rules/gpl-3.0-plus_374.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_374.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_375.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_375.RULE new file mode 100644 index 00000000000..13ebb595bf8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_375.RULE @@ -0,0 +1,9 @@ +This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_375.yml b/src/licensedcode/data/rules/gpl-3.0-plus_375.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_375.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_376.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_376.RULE new file mode 100644 index 00000000000..98fcda6cba2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_376.RULE @@ -0,0 +1 @@ +licensed under "GPL version 3 or later" \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_376.yml b/src/licensedcode/data/rules/gpl-3.0-plus_376.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_376.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_377.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_377.RULE new file mode 100644 index 00000000000..1ff141b0f6a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_377.RULE @@ -0,0 +1 @@ +whole must be conveyed under "GPL version 3 or later". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_377.yml b/src/licensedcode/data/rules/gpl-3.0-plus_377.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_377.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_378.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_378.RULE new file mode 100644 index 00000000000..5af4158b773 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_378.RULE @@ -0,0 +1 @@ +licensed under the GPLv3+ license \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_378.yml b/src/licensedcode/data/rules/gpl-3.0-plus_378.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_378.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_379.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_379.RULE new file mode 100644 index 00000000000..7de0213035a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_379.RULE @@ -0,0 +1 @@ +The package as a whole can be redistributed under GPL3+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_379.yml b/src/licensedcode/data/rules/gpl-3.0-plus_379.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_379.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_38.yml b/src/licensedcode/data/rules/gpl-3.0-plus_38.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_38.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_38.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_380.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_380.RULE new file mode 100644 index 00000000000..e6482623857 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_380.RULE @@ -0,0 +1 @@ +redistributed under GPL3+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_380.yml b/src/licensedcode/data/rules/gpl-3.0-plus_380.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_380.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_381.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_381.RULE new file mode 100644 index 00000000000..4022362171c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_381.RULE @@ -0,0 +1,13 @@ +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + The complete text of the GNU General Public License 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-plus_381.yml b/src/licensedcode/data/rules/gpl-3.0-plus_381.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_381.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_382.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_382.RULE new file mode 100644 index 00000000000..a3f7104c3a7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_382.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + The complete text of the GNU General Public License 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-plus_382.yml b/src/licensedcode/data/rules/gpl-3.0-plus_382.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_382.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_383.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_383.RULE new file mode 100644 index 00000000000..a4f67e70637 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_383.RULE @@ -0,0 +1,10 @@ +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_383.yml b/src/licensedcode/data/rules/gpl-3.0-plus_383.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_383.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_384.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_384.RULE new file mode 100644 index 00000000000..98f2f62982d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_384.RULE @@ -0,0 +1,9 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_384.yml b/src/licensedcode/data/rules/gpl-3.0-plus_384.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_384.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_385.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_385.RULE new file mode 100644 index 00000000000..e10c894f893 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_385.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_385.yml b/src/licensedcode/data/rules/gpl-3.0-plus_385.yml new file mode 100644 index 00000000000..7786ab1b979 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_385.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_386.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_386.RULE new file mode 100644 index 00000000000..2c06e42272c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_386.RULE @@ -0,0 +1,10 @@ +# This program is free software: you can 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 at for +# more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_386.yml b/src/licensedcode/data/rules/gpl-3.0-plus_386.yml new file mode 100644 index 00000000000..25a772d29fc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_386.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_387.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_387.RULE new file mode 100644 index 00000000000..ff3501a0530 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_387.RULE @@ -0,0 +1,7 @@ +This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_387.yml b/src/licensedcode/data/rules/gpl-3.0-plus_387.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_387.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_388.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_388.RULE new file mode 100644 index 00000000000..f416bbc2220 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_388.RULE @@ -0,0 +1 @@ +licensed under the GNU General Public License version 3.0 or later. See the file COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_388.yml b/src/licensedcode/data/rules/gpl-3.0-plus_388.yml new file mode 100644 index 00000000000..2d1b5332c20 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_388.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_389.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_389.RULE new file mode 100644 index 00000000000..ccd14bf9d5e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_389.RULE @@ -0,0 +1 @@ +the build system, test-suite and command-line tools (package -bin) are GPLv3+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_389.yml b/src/licensedcode/data/rules/gpl-3.0-plus_389.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_389.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_390.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_390.RULE new file mode 100644 index 00000000000..5723807504f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_390.RULE @@ -0,0 +1 @@ +are GPLv3+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_390.yml b/src/licensedcode/data/rules/gpl-3.0-plus_390.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_390.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_391.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_391.RULE new file mode 100644 index 00000000000..7b594e6351f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_391.RULE @@ -0,0 +1 @@ +licensed under the GNU General Public License version 3.0 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_391.yml b/src/licensedcode/data/rules/gpl-3.0-plus_391.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_391.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_392.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_392.RULE new file mode 100644 index 00000000000..f80f435cbda --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_392.RULE @@ -0,0 +1,3 @@ +The command line tool, self tests, examples, and other auxilliary +files, are licensed under the GNU General Public License version 3.0 +or later. See the file COPYING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_392.yml b/src/licensedcode/data/rules/gpl-3.0-plus_392.yml new file mode 100644 index 00000000000..1a09d2cc555 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_392.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_393.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_393.RULE new file mode 100644 index 00000000000..1bfc9cd3a11 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_393.RULE @@ -0,0 +1 @@ +License GPLv3+: GNU GPL version 3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_393.yml b/src/licensedcode/data/rules/gpl-3.0-plus_393.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_393.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_394.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_394.RULE new file mode 100644 index 00000000000..71a727ef1f6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_394.RULE @@ -0,0 +1,9 @@ +This program is free software: you can 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_394.yml b/src/licensedcode/data/rules/gpl-3.0-plus_394.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_394.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_395.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_395.RULE new file mode 100644 index 00000000000..5f5ddd632c7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_395.RULE @@ -0,0 +1,12 @@ +* GnuTLS-extra is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GnuTLS-extra is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_395.yml b/src/licensedcode/data/rules/gpl-3.0-plus_395.yml new file mode 100644 index 00000000000..25a772d29fc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_395.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_396.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_396.RULE new file mode 100644 index 00000000000..a24fd5abd3b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_396.RULE @@ -0,0 +1,12 @@ +This texinfo.tex file is free software: you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + . + This texinfo.tex file is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_396.yml b/src/licensedcode/data/rules/gpl-3.0-plus_396.yml new file mode 100644 index 00000000000..25a772d29fc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_396.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE new file mode 100644 index 00000000000..a8541204f44 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_397.RULE @@ -0,0 +1,9 @@ +GNU Modula-2 is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GNU Modula-2 is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_397.yml b/src/licensedcode/data/rules/gpl-3.0-plus_397.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_397.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_398.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_398.RULE new file mode 100644 index 00000000000..efbdd8975fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_398.RULE @@ -0,0 +1,13 @@ +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Files that have exception clauses are licensed under the terms of the +GNU General Public License; either version 3, or (at your option) any +later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_398.yml b/src/licensedcode/data/rules/gpl-3.0-plus_398.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_398.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE new file mode 100644 index 00000000000..d9c989d03a6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_399.RULE @@ -0,0 +1,16 @@ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License 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-plus_399.yml b/src/licensedcode/data/rules/gpl-3.0-plus_399.yml new file mode 100644 index 00000000000..14d146ab068 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_399.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_400.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_400.RULE new file mode 100644 index 00000000000..400faa141cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_400.RULE @@ -0,0 +1,7 @@ +This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + On Debian GNU/Linux systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_400.yml b/src/licensedcode/data/rules/gpl-3.0-plus_400.yml new file mode 100644 index 00000000000..c4a310135f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_400.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_401.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_401.RULE new file mode 100644 index 00000000000..a4f276a52cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_401.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_401.yml b/src/licensedcode/data/rules/gpl-3.0-plus_401.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_401.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_402.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_402.RULE new file mode 100644 index 00000000000..f765446010d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_402.RULE @@ -0,0 +1,16 @@ +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3 file. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_402.yml b/src/licensedcode/data/rules/gpl-3.0-plus_402.yml new file mode 100644 index 00000000000..9e1e5dd2997 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_402.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_403.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_403.RULE new file mode 100644 index 00000000000..c0e3ef3a1f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_403.RULE @@ -0,0 +1,17 @@ +License: GPL-3+ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_403.yml b/src/licensedcode/data/rules/gpl-3.0-plus_403.yml new file mode 100644 index 00000000000..c4a310135f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_403.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE new file mode 100644 index 00000000000..854efbaec17 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_404.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_404.yml b/src/licensedcode/data/rules/gpl-3.0-plus_404.yml new file mode 100644 index 00000000000..5de3dfc0be4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_404.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_405.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_405.RULE new file mode 100644 index 00000000000..970c562264e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_405.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_405.yml b/src/licensedcode/data/rules/gpl-3.0-plus_405.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_405.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_406.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_406.RULE new file mode 100644 index 00000000000..9ed6cf3eb79 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_406.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General +Public License 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-plus_406.yml b/src/licensedcode/data/rules/gpl-3.0-plus_406.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_406.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_407.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_407.RULE new file mode 100644 index 00000000000..8bec047e1f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_407.RULE @@ -0,0 +1,16 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_407.yml b/src/licensedcode/data/rules/gpl-3.0-plus_407.yml new file mode 100644 index 00000000000..10aff74951b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_407.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 99 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly in this context + See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_408.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_408.RULE new file mode 100644 index 00000000000..9809cdea929 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_408.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +may be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_408.yml b/src/licensedcode/data/rules/gpl-3.0-plus_408.yml new file mode 100644 index 00000000000..3d9a6c2242e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_408.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE new file mode 100644 index 00000000000..3c663e6a651 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_409.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-3' file. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_409.yml b/src/licensedcode/data/rules/gpl-3.0-plus_409.yml new file mode 100644 index 00000000000..524c058053f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_409.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 95 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE new file mode 100644 index 00000000000..7756e5742c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_410.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_410.yml b/src/licensedcode/data/rules/gpl-3.0-plus_410.yml new file mode 100644 index 00000000000..5de3dfc0be4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_410.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_411.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_411.RULE new file mode 100644 index 00000000000..1d16052e496 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_411.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_411.yml b/src/licensedcode/data/rules/gpl-3.0-plus_411.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_411.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE new file mode 100644 index 00000000000..2459333bae7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_412.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_412.yml b/src/licensedcode/data/rules/gpl-3.0-plus_412.yml new file mode 100644 index 00000000000..9e1e5dd2997 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_412.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_413.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_413.RULE new file mode 100644 index 00000000000..1f8b4a4987c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_413.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_413.yml b/src/licensedcode/data/rules/gpl-3.0-plus_413.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_413.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_414.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_414.RULE new file mode 100644 index 00000000000..efa8acadd03 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_414.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + version 3 can be found in "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_414.yml b/src/licensedcode/data/rules/gpl-3.0-plus_414.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_414.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_415.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_415.RULE new file mode 100644 index 00000000000..d7e06367e3a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_415.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian GNU/Linux systems, the complete text of the GNU General Public License +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-plus_415.yml b/src/licensedcode/data/rules/gpl-3.0-plus_415.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_415.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE new file mode 100644 index 00000000000..87997b73d52 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_416.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_416.yml b/src/licensedcode/data/rules/gpl-3.0-plus_416.yml new file mode 100644 index 00000000000..5d38e2b76cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_416.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE new file mode 100644 index 00000000000..e274c7a9ae3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_417.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_417.yml b/src/licensedcode/data/rules/gpl-3.0-plus_417.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_417.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE new file mode 100644 index 00000000000..48116754682 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_418.RULE @@ -0,0 +1,12 @@ + GCC is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GCC is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_418.yml b/src/licensedcode/data/rules/gpl-3.0-plus_418.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_418.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE new file mode 100644 index 00000000000..96f330d8483 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_419.RULE @@ -0,0 +1,16 @@ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General +Public License 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-plus_419.yml b/src/licensedcode/data/rules/gpl-3.0-plus_419.yml new file mode 100644 index 00000000000..f687a2f8ea5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_419.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE new file mode 100644 index 00000000000..f76a594df3e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_420.RULE @@ -0,0 +1,12 @@ + +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 +(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 licence for more details. +You should have received a copy of the GNU General Public licence +along with this program. If not, see . + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_420.yml b/src/licensedcode/data/rules/gpl-3.0-plus_420.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_420.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_421.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_421.RULE new file mode 100644 index 00000000000..c991b6e88ac --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_421.RULE @@ -0,0 +1,16 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU General Public License, +version 3 or later + + is free software: you can 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. + +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-3.0-plus_421.yml b/src/licensedcode/data/rules/gpl-3.0-plus_421.yml new file mode 100644 index 00000000000..11a62710527 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_421.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE new file mode 100644 index 00000000000..0e8877ebd66 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_422.RULE @@ -0,0 +1,11 @@ + +"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 " +"(at your option) any later version. " +"It is distributed in the hope that it will be useful, " +"but WITHOUT 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 software. If not, see .\ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_422.yml b/src/licensedcode/data/rules/gpl-3.0-plus_422.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_422.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_423.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_423.RULE new file mode 100644 index 00000000000..f450f599b43 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_423.RULE @@ -0,0 +1,12 @@ +Bash is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Bash is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_423.yml b/src/licensedcode/data/rules/gpl-3.0-plus_423.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_423.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_424.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_424.RULE new file mode 100644 index 00000000000..fbd7f3a319a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_424.RULE @@ -0,0 +1 @@ +License: GNU/GPLv3 or higher (https://www.gnu.org/lisenses/gpl.txt) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_424.yml b/src/licensedcode/data/rules/gpl-3.0-plus_424.yml new file mode 100644 index 00000000000..47747ee2c24 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_424.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/lisenses/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_425.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_425.RULE new file mode 100644 index 00000000000..61b4710594c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_425.RULE @@ -0,0 +1,12 @@ +This texinfo.tex file is free software: you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + . + This texinfo.tex file is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_425.yml b/src/licensedcode/data/rules/gpl-3.0-plus_425.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_425.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_426.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_426.RULE new file mode 100644 index 00000000000..1dfac97bc18 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_426.RULE @@ -0,0 +1,8 @@ +This program is free software: you can 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. +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. +You should have received a copy of the GNU General Public License along with this program. +If not, see <https://www.gnu.org/licenses/>. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_426.yml b/src/licensedcode/data/rules/gpl-3.0-plus_426.yml new file mode 100644 index 00000000000..98d55fd6ac9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_426.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_427.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_427.RULE new file mode 100644 index 00000000000..dce4ad0d9ba --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_427.RULE @@ -0,0 +1,16 @@ +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3 file. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_427.yml b/src/licensedcode/data/rules/gpl-3.0-plus_427.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_427.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE new file mode 100644 index 00000000000..7a7d01495a9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_428.RULE @@ -0,0 +1,13 @@ + 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. + + gnulib is distributed in the hope that it will be useful, but + WITHOUT 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 gnulib; if not, see + . */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_428.yml b/src/licensedcode/data/rules/gpl-3.0-plus_428.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_428.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE new file mode 100644 index 00000000000..bafdc3d9c65 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_429.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_429.yml b/src/licensedcode/data/rules/gpl-3.0-plus_429.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_429.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_430.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_430.RULE new file mode 100644 index 00000000000..31b5d12ccbc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_430.RULE @@ -0,0 +1,9 @@ +"genshellopt is free software: you can 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. \ +genshellopt is distributed in the hope that it will be useful, but WITHOUT ANY \ +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A \ +PARTICULAR PURPOSE. See the GNU General Public License for more details. \ +You should have received a copy of the GNU General Public License along with \ +this program. If not, see ."; \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_430.yml b/src/licensedcode/data/rules/gpl-3.0-plus_430.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_430.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE new file mode 100644 index 00000000000..f5e875ce56b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_431.RULE @@ -0,0 +1,5 @@ + is free software: you can 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. + +You should have received a copy of the GNU General Public License along with . If not, see https://www.gnu.org/licenses/gpl.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_431.yml b/src/licensedcode/data/rules/gpl-3.0-plus_431.yml new file mode 100644 index 00000000000..e0514776053 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_431.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_432.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_432.RULE new file mode 100644 index 00000000000..38c69aea2f8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_432.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License , or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_432.yml b/src/licensedcode/data/rules/gpl-3.0-plus_432.yml new file mode 100644 index 00000000000..1efa4f42e0e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_432.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_433.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_433.RULE new file mode 100644 index 00000000000..c66738bd5c6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_433.RULE @@ -0,0 +1,14 @@ +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program (see the file COPYING); if not, see +# https://www.gnu.org/licenses/, or contact Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_433.yml b/src/licensedcode/data/rules/gpl-3.0-plus_433.yml new file mode 100644 index 00000000000..1efa4f42e0e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_433.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_434.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_434.RULE new file mode 100644 index 00000000000..8838f4128d7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_434.RULE @@ -0,0 +1,12 @@ +## 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 +## (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 Licence for more details. +## +## You should have received a copy of the GNU General Public Licence +## along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_434.yml b/src/licensedcode/data/rules/gpl-3.0-plus_434.yml new file mode 100644 index 00000000000..49614e86bb4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_434.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licences/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE new file mode 100644 index 00000000000..e2e89e0468c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_435.RULE @@ -0,0 +1,15 @@ + 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 + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_435.yml b/src/licensedcode/data/rules/gpl-3.0-plus_435.yml new file mode 100644 index 00000000000..5f22225b8d0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_435.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 98 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE new file mode 100644 index 00000000000..0bc025d5470 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_436.RULE @@ -0,0 +1,15 @@ + ("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" + "publiée par la Free Software Foundation : soit la version 3 de cette" + "licence, soit (à votre gré) toute version ultérieure." + "" + "Ce programme est distribué dans l’espoir qu’il vous sera utile, mais SANS" + "AUCUNE GARANTIE : sans même la garantie implicite de COMMERCIALISABILITÉ" + "ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la Licence Générale" + "Publique GNU pour plus de détails." + "" + "Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec" + "ce programme ; si ce n’est pas le cas, consultez :" + ".") \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_436.yml b/src/licensedcode/data/rules/gpl-3.0-plus_436.yml new file mode 100644 index 00000000000..acae1359895 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_436.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 75 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_437.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_437.RULE new file mode 100644 index 00000000000..8f7e8a4e859 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_437.RULE @@ -0,0 +1,23 @@ +AutoOpts is a copyrighted work. This source file is not encumbered + by AutoOpts licensing, but is provided under the licensing terms chosen + by the author or copyright holder. AutoOpts is + licensed under the terms of the LGPL. The redistributable library + (``libopts'') is licensed under the terms of either the LGPL or, at the + users discretion, the BSD license. See the AutoOpts and/or libopts sources + for details. + +This source file is copyrighted and licensed under the following terms: + + + is free software: you can 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. + +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-3.0-plus_437.yml b/src/licensedcode/data/rules/gpl-3.0-plus_437.yml new file mode 100644 index 00000000000..21a997977d8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_437.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE new file mode 100644 index 00000000000..af360e744db --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_438.RULE @@ -0,0 +1,27 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + + "This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. " \ + "This is free software, and you are welcome to redistribute it " \ + "under certain conditions; type `show c' for details. " + + 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." diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_438.yml b/src/licensedcode/data/rules/gpl-3.0-plus_438.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_438.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE new file mode 100644 index 00000000000..f84ef98f30e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_439.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-3' file. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_439.yml b/src/licensedcode/data/rules/gpl-3.0-plus_439.yml new file mode 100644 index 00000000000..9b6ec279cca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_439.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_44.yml b/src/licensedcode/data/rules/gpl-3.0-plus_44.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_44.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_44.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE new file mode 100644 index 00000000000..2ed4f563cd2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_440.RULE @@ -0,0 +1,12 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_440.yml b/src/licensedcode/data/rules/gpl-3.0-plus_440.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_440.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_441.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_441.RULE new file mode 100644 index 00000000000..45df6060a2e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_441.RULE @@ -0,0 +1,2 @@ +License: GPLv3 or higher +License URI: 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-plus_441.yml b/src/licensedcode/data/rules/gpl-3.0-plus_441.yml new file mode 100644 index 00000000000..f9580f546e6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_441.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE new file mode 100644 index 00000000000..c0329faead5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_442.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_442.yml b/src/licensedcode/data/rules/gpl-3.0-plus_442.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_442.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE new file mode 100644 index 00000000000..acca3cb0c2a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_443.RULE @@ -0,0 +1,14 @@ + ("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" + "the Free Software Foundation, either version 3 of the License, or" + "(at your option) any later version." + "" + "This program is distributed in the hope that it will be useful," + "but WITHOUT ANY WARRANTY; without even the implied warranty of" + "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the" + "GNU General Public License for more details." + "" + "You should have received a copy of the GNU General Public License" + "along with this program. If not, see .") diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_443.yml b/src/licensedcode/data/rules/gpl-3.0-plus_443.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_443.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_444.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_444.RULE new file mode 100644 index 00000000000..612955d838c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_444.RULE @@ -0,0 +1,12 @@ +GNU Time is free software: you can 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. + +GNU Time is distributed in the hope that it will be useful, +but WITHOUT 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 GNU Time. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_444.yml b/src/licensedcode/data/rules/gpl-3.0-plus_444.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_444.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_445.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_445.RULE new file mode 100644 index 00000000000..57bf20a7e1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_445.RULE @@ -0,0 +1,12 @@ +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version.

+

+This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details.

+

+You should have received a copy of the GNU General Public License +along with this program; if not, see https://www.gnu.org/licenses/

diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_445.yml b/src/licensedcode/data/rules/gpl-3.0-plus_445.yml new file mode 100644 index 00000000000..f687a2f8ea5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_445.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_446.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_446.RULE new file mode 100644 index 00000000000..54818c74b8e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_446.RULE @@ -0,0 +1,13 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +limit so don't run it by default. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_446.yml b/src/licensedcode/data/rules/gpl-3.0-plus_446.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_446.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_447.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_447.RULE new file mode 100644 index 00000000000..eb02d386642 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_447.RULE @@ -0,0 +1,16 @@ +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3 file. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_447.yml b/src/licensedcode/data/rules/gpl-3.0-plus_447.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_447.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_448.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_448.RULE new file mode 100644 index 00000000000..5b72193422f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_448.RULE @@ -0,0 +1,14 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License with +your Debian GNU system, in /usr/share/common-licenses/GPL-3, or with +the Debian GNU ed source package as the file COPYING. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_448.yml b/src/licensedcode/data/rules/gpl-3.0-plus_448.yml new file mode 100644 index 00000000000..8b44cde83c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_448.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_449.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_449.RULE new file mode 100644 index 00000000000..aaf1818bf03 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_449.RULE @@ -0,0 +1,12 @@ +AutoGen is free software: you can 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. + +AutoGen is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_449.yml b/src/licensedcode/data/rules/gpl-3.0-plus_449.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_449.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_45.yml b/src/licensedcode/data/rules/gpl-3.0-plus_45.yml index 60e69065b77..8661fc937b6 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_45.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_45.yml @@ -1,5 +1,6 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - copying.md - legal/GPLv3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_450.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_450.RULE new file mode 100644 index 00000000000..4c44600de69 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_450.RULE @@ -0,0 +1,14 @@ +is free software: you can 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. + +You should have received a copy of the GNU General Public License +along with . If not, see . + +A copy of the GPL can be found in the file "COPYING" in this distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_450.yml b/src/licensedcode/data/rules/gpl-3.0-plus_450.yml new file mode 100644 index 00000000000..9370ce5a1f9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_450.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_451.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_451.RULE new file mode 100644 index 00000000000..487e5c118ef --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_451.RULE @@ -0,0 +1 @@ +The project utilizes code licensed under the terms of the GNU General Public License and therefore is licensed under GPL v3 or later. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_451.yml b/src/licensedcode/data/rules/gpl-3.0-plus_451.yml new file mode 100644 index 00000000000..6b89b59dd1b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_451.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: See in https://raw.githubusercontent.com/madorning/energySim0.1.0/0ad5c19898215e11fd8cfb0d569b4d48a886e922/LICENSE +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_452.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_452.RULE new file mode 100644 index 00000000000..aa460a87e86 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_452.RULE @@ -0,0 +1,12 @@ +* GnuTLS-extra is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GnuTLS-extra is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_452.yml b/src/licensedcode/data/rules/gpl-3.0-plus_452.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_452.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_453.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_453.RULE new file mode 100644 index 00000000000..f9a6d7993e3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_453.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian GNU/Linux systems, the complete text of the GNU General Public License +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-plus_453.yml b/src/licensedcode/data/rules/gpl-3.0-plus_453.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_453.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_454.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_454.RULE new file mode 100644 index 00000000000..50c424d0fd4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_454.RULE @@ -0,0 +1,14 @@ +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 + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_454.yml b/src/licensedcode/data/rules/gpl-3.0-plus_454.yml new file mode 100644 index 00000000000..8b44cde83c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_454.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_455.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_455.RULE new file mode 100644 index 00000000000..3ea40e6d392 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_455.RULE @@ -0,0 +1,10 @@ +# This program is free software: you can 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 at for +# more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_455.yml b/src/licensedcode/data/rules/gpl-3.0-plus_455.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_455.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_456.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_456.RULE new file mode 100644 index 00000000000..289bc29a97a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_456.RULE @@ -0,0 +1,14 @@ +This source file is copyrighted and licensed under the following terms: + +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 +(at your option) any later version. + +This is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_456.yml b/src/licensedcode/data/rules/gpl-3.0-plus_456.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_456.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_457.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_457.RULE new file mode 100644 index 00000000000..2c1858b5c83 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_457.RULE @@ -0,0 +1,14 @@ +This source file is copyrighted and licensed under the following terms: + + is free software: you can 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. + +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-3.0-plus_457.yml b/src/licensedcode/data/rules/gpl-3.0-plus_457.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_457.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE new file mode 100644 index 00000000000..31d9d463bc5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_458.RULE @@ -0,0 +1,12 @@ + is free software: you can 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. + +You should have received a copy of the GNU General Public License along +with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_458.yml b/src/licensedcode/data/rules/gpl-3.0-plus_458.yml new file mode 100644 index 00000000000..0ee8644653c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_458.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_459.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_459.RULE new file mode 100644 index 00000000000..191cf185434 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_459.RULE @@ -0,0 +1,17 @@ +GPL 3+ + +GPL-3.0+ + + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 3 of +the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_459.yml b/src/licensedcode/data/rules/gpl-3.0-plus_459.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_459.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE new file mode 100644 index 00000000000..a877e02f807 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_460.RULE @@ -0,0 +1,28 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + + GREETING \ + "This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. " \ + "This is free software, and you are welcome to redistribute it " \ + "under certain conditions; type `show c' for details. " + + 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." diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_460.yml b/src/licensedcode/data/rules/gpl-3.0-plus_460.yml new file mode 100644 index 00000000000..95df8dcb4aa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_460.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_461.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_461.RULE new file mode 100644 index 00000000000..f6036ab2f55 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_461.RULE @@ -0,0 +1,13 @@ +GCC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3, or (at your option) +any later version. + +GCC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GCC; see the file COPYING3. If not see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_461.yml b/src/licensedcode/data/rules/gpl-3.0-plus_461.yml new file mode 100644 index 00000000000..6bfb395c695 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_461.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 +notes: Gpl 3.0 GCC version +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE new file mode 100644 index 00000000000..ede8ab8f3bf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_462.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_462.yml b/src/licensedcode/data/rules/gpl-3.0-plus_462.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_462.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE new file mode 100644 index 00000000000..cb12f0f7f5f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_463.RULE @@ -0,0 +1,6 @@ + is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_463.yml b/src/licensedcode/data/rules/gpl-3.0-plus_463.yml new file mode 100644 index 00000000000..98d55fd6ac9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_463.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE new file mode 100644 index 00000000000..4da8962e30c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_464.RULE @@ -0,0 +1,13 @@ + "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." + "" + "Ce programme est distribué dans l'espoir qu'il vous sera utile, mais SANS" + "AUCUNE GARANTIE : sans même la garantie implicite de COMMERCIALISABILITÉ" + "ni d'ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la Licence Générale" + "Publique GNU pour plus de détails." + "" + "Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec" + "ce programme ; si ce n'est pas le cas, consultez :" + ".") diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_464.yml b/src/licensedcode/data/rules/gpl-3.0-plus_464.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_464.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_465.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_465.RULE new file mode 100644 index 00000000000..7deb1afd59b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_465.RULE @@ -0,0 +1,15 @@ +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_465.yml b/src/licensedcode/data/rules/gpl-3.0-plus_465.yml new file mode 100644 index 00000000000..0ee8644653c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_465.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_466.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_466.RULE new file mode 100644 index 00000000000..2a4a5b5d6b8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_466.RULE @@ -0,0 +1 @@ +.. _GNU GPL version 3 (or above) License: https://www.gnu.org/licenses/gpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_466.yml b/src/licensedcode/data/rules/gpl-3.0-plus_466.yml new file mode 100644 index 00000000000..cfa4532eae2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_466.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE new file mode 100644 index 00000000000..88f39b3f7cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_467.RULE @@ -0,0 +1,3 @@ + * 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_467.yml b/src/licensedcode/data/rules/gpl-3.0-plus_467.yml new file mode 100644 index 00000000000..2ff5b268cae --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_467.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_468.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_468.RULE new file mode 100644 index 00000000000..ac405b08869 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_468.RULE @@ -0,0 +1,12 @@ +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 +(at your option) any later version. + +This is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_468.yml b/src/licensedcode/data/rules/gpl-3.0-plus_468.yml new file mode 100644 index 00000000000..c83d399cbe6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_468.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_469.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_469.RULE new file mode 100644 index 00000000000..6708fdf031b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_469.RULE @@ -0,0 +1,13 @@ +"This is free software: you are free to change and redistribute it. " +"There is NO WARRANTY, to the extent permitted by law. "; + +"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 " +"(at your option) any later version. " +"It is distributed in the hope that it will be useful, " +"but WITHOUT 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 software. If not, see .\ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_469.yml b/src/licensedcode/data/rules/gpl-3.0-plus_469.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_469.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_470.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_470.RULE new file mode 100644 index 00000000000..b7d2bfe397f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_470.RULE @@ -0,0 +1,17 @@ +## License + +![GPLv3](https://www.gnu.org/graphics/gplv3) + + 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 + 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. + +You should have received a copy of the GNU General Public License along with +. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_470.yml b/src/licensedcode/data/rules/gpl-3.0-plus_470.yml new file mode 100644 index 00000000000..42bd0d2f6b4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_470.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/graphics/gplv3 + - https://www.gnu.org/licenses/ + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE new file mode 100644 index 00000000000..20a99eb67cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_471.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-3' file. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_471.yml b/src/licensedcode/data/rules/gpl-3.0-plus_471.yml new file mode 100644 index 00000000000..9b6ec279cca --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_471.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE new file mode 100644 index 00000000000..0a8a62b33b1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_472.RULE @@ -0,0 +1,14 @@ + + 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 + 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. + +You should have received a copy of the GNU General Public License along with +. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_472.yml b/src/licensedcode/data/rules/gpl-3.0-plus_472.yml new file mode 100644 index 00000000000..e4258cfecde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_472.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_473.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_473.RULE new file mode 100644 index 00000000000..ea34e192fb0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_473.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-3, or + for the terms of the latest version +of the GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_473.yml b/src/licensedcode/data/rules/gpl-3.0-plus_473.yml new file mode 100644 index 00000000000..e7fd4eabacd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_473.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.txt diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE new file mode 100644 index 00000000000..c159dca1057 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_474.RULE @@ -0,0 +1,16 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_474.yml b/src/licensedcode/data/rules/gpl-3.0-plus_474.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_474.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_475.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_475.RULE new file mode 100644 index 00000000000..c53828b35b3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_475.RULE @@ -0,0 +1,22 @@ +* This file was produced by an AutoOpts template. AutoOpts is a + * copyrighted work. This source file is not encumbered by AutoOpts + * licensing, but is provided under the licensing terms chosen by the + * genshellopt author or copyright holder. AutoOpts is licensed under + * the terms of the LGPL. The redistributable library (``libopts'') is + * licensed under the terms of either the LGPL or, at the users discretion, + * the BSD license. See the AutoOpts and/or libopts sources for details. + * + * This source file is copyrighted and licensed under the following terms: + * + * genshellopt is free software: you can 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. + * + * genshellopt is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_475.yml b/src/licensedcode/data/rules/gpl-3.0-plus_475.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_475.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE new file mode 100644 index 00000000000..a4f19c1054b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_476.RULE @@ -0,0 +1,16 @@ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License 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-plus_476.yml b/src/licensedcode/data/rules/gpl-3.0-plus_476.yml new file mode 100644 index 00000000000..f687a2f8ea5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_476.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE new file mode 100644 index 00000000000..6be42758283 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_477.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_477.yml b/src/licensedcode/data/rules/gpl-3.0-plus_477.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_477.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_478.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_478.RULE new file mode 100644 index 00000000000..60a745de12e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_478.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_478.yml b/src/licensedcode/data/rules/gpl-3.0-plus_478.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_478.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_479.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_479.RULE new file mode 100644 index 00000000000..7080ce32d32 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_479.RULE @@ -0,0 +1,12 @@ +GnuPG is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + GnuPG is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_479.yml b/src/licensedcode/data/rules/gpl-3.0-plus_479.yml new file mode 100644 index 00000000000..153ff7ae320 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_479.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_480.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_480.RULE new file mode 100644 index 00000000000..89164403ab1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_480.RULE @@ -0,0 +1,16 @@ +GnuPG is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + GnuPG is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_480.yml b/src/licensedcode/data/rules/gpl-3.0-plus_480.yml new file mode 100644 index 00000000000..7786ab1b979 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_480.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_481.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_481.RULE new file mode 100644 index 00000000000..141c3a1e3c1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_481.RULE @@ -0,0 +1,19 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. + . + Comment: + . + On a Debian system you can find a copy of this license in + /usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_481.yml b/src/licensedcode/data/rules/gpl-3.0-plus_481.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_481.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_482.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_482.RULE new file mode 100644 index 00000000000..9b18e539325 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_482.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_482.yml b/src/licensedcode/data/rules/gpl-3.0-plus_482.yml new file mode 100644 index 00000000000..5d38e2b76cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_482.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_483.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_483.RULE new file mode 100644 index 00000000000..f7d6ff432a7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_483.RULE @@ -0,0 +1,13 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_483.yml b/src/licensedcode/data/rules/gpl-3.0-plus_483.yml new file mode 100644 index 00000000000..10aff74951b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_483.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 99 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly in this context + See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_484.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_484.RULE new file mode 100644 index 00000000000..c2c47134051 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_484.RULE @@ -0,0 +1,16 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems the full text of the GNU General Public License + version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_484.yml b/src/licensedcode/data/rules/gpl-3.0-plus_484.yml new file mode 100644 index 00000000000..5d38e2b76cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_484.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE new file mode 100644 index 00000000000..749715382b4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_485.RULE @@ -0,0 +1,16 @@ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General +Public License 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-plus_485.yml b/src/licensedcode/data/rules/gpl-3.0-plus_485.yml new file mode 100644 index 00000000000..14d146ab068 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_485.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_486.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_486.RULE new file mode 100644 index 00000000000..5954b5cf886 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_486.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package. If not, see + . + 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-plus_486.yml b/src/licensedcode/data/rules/gpl-3.0-plus_486.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_486.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_487.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_487.RULE new file mode 100644 index 00000000000..95f674d6b37 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_487.RULE @@ -0,0 +1,16 @@ +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3 file. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_487.yml b/src/licensedcode/data/rules/gpl-3.0-plus_487.yml new file mode 100644 index 00000000000..9e1e5dd2997 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_487.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_488.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_488.RULE new file mode 100644 index 00000000000..22b9f7a3ed4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_488.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + 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-plus_488.yml b/src/licensedcode/data/rules/gpl-3.0-plus_488.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_488.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_489.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_489.RULE new file mode 100644 index 00000000000..f7b8aa3570a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_489.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General +Public License 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-plus_489.yml b/src/licensedcode/data/rules/gpl-3.0-plus_489.yml new file mode 100644 index 00000000000..330b110344e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_489.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE new file mode 100644 index 00000000000..1adf4624a1c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_490.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_490.yml b/src/licensedcode/data/rules/gpl-3.0-plus_490.yml new file mode 100644 index 00000000000..98cf6d79c34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_490.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE new file mode 100644 index 00000000000..d7198eac304 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_491.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_491.yml b/src/licensedcode/data/rules/gpl-3.0-plus_491.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_491.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_492.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_492.RULE new file mode 100644 index 00000000000..0dce9b3adc0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_492.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +On Debian systems, the text of the GNU General Public License +may be found in `/usr/share/common-licenses/GPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_492.yml b/src/licensedcode/data/rules/gpl-3.0-plus_492.yml new file mode 100644 index 00000000000..3d9a6c2242e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_492.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_493.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_493.RULE new file mode 100644 index 00000000000..7b6dd60fabb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_493.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the text of the GNU General Public License +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-plus_493.yml b/src/licensedcode/data/rules/gpl-3.0-plus_493.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_493.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE new file mode 100644 index 00000000000..20d418e5fdb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_494.RULE @@ -0,0 +1,16 @@ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General +Public License 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-plus_494.yml b/src/licensedcode/data/rules/gpl-3.0-plus_494.yml new file mode 100644 index 00000000000..f687a2f8ea5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_494.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE new file mode 100644 index 00000000000..efcfee736ff --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_495.RULE @@ -0,0 +1,17 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. the +complete text of the GNU General Public License version 3 can be found +in `/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_495.yml b/src/licensedcode/data/rules/gpl-3.0-plus_495.yml new file mode 100644 index 00000000000..5de3dfc0be4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_495.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL 3 or later Debian notice +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_496.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_496.RULE new file mode 100644 index 00000000000..372df46e4db --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_496.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package. If not, see + . + 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-plus_496.yml b/src/licensedcode/data/rules/gpl-3.0-plus_496.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_496.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE new file mode 100644 index 00000000000..dbf2dc622f2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_497.RULE @@ -0,0 +1,15 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_497.yml b/src/licensedcode/data/rules/gpl-3.0-plus_497.yml new file mode 100644 index 00000000000..9e1e5dd2997 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_497.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_498.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_498.RULE new file mode 100644 index 00000000000..cf6a273cca1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_498.RULE @@ -0,0 +1,16 @@ +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3 file. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_498.yml b/src/licensedcode/data/rules/gpl-3.0-plus_498.yml new file mode 100644 index 00000000000..8a9c1e37e28 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_498.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_499.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_499.RULE new file mode 100644 index 00000000000..bb004fd0a18 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_499.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the 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-plus_499.yml b/src/licensedcode/data/rules/gpl-3.0-plus_499.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_499.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_500.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_500.RULE new file mode 100644 index 00000000000..a080a6082cb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_500.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the 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-plus_500.yml b/src/licensedcode/data/rules/gpl-3.0-plus_500.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_500.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_501.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_501.RULE new file mode 100644 index 00000000000..69c0f526dbe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_501.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + 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-plus_501.yml b/src/licensedcode/data/rules/gpl-3.0-plus_501.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_501.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_502.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_502.RULE new file mode 100644 index 00000000000..056d1b4821e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_502.RULE @@ -0,0 +1,14 @@ +Bash is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Bash. If not, see . +On Debian systems, the text of the GNU General Public License +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-plus_502.yml b/src/licensedcode/data/rules/gpl-3.0-plus_502.yml new file mode 100644 index 00000000000..b6a70b0a7c0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_502.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_503.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_503.RULE new file mode 100644 index 00000000000..4c0fb95a3c1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_503.RULE @@ -0,0 +1,7 @@ +This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + On Debian systems, the text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_503.yml b/src/licensedcode/data/rules/gpl-3.0-plus_503.yml new file mode 100644 index 00000000000..c4a310135f4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_503.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_504.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_504.RULE new file mode 100644 index 00000000000..c92f9ebce8a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_504.RULE @@ -0,0 +1,16 @@ +GnuPG is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + GnuPG is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + On Debian systems, the text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_504.yml b/src/licensedcode/data/rules/gpl-3.0-plus_504.yml new file mode 100644 index 00000000000..4c139f5ee33 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_504.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_505.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_505.RULE new file mode 100644 index 00000000000..e0556ffc404 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_505.RULE @@ -0,0 +1,17 @@ +License: GPL-3+ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_505.yml b/src/licensedcode/data/rules/gpl-3.0-plus_505.yml new file mode 100644 index 00000000000..70cde977b9e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_505.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly + in this context See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_506.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_506.RULE new file mode 100644 index 00000000000..d9cbad02b32 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_506.RULE @@ -0,0 +1,16 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_506.yml b/src/licensedcode/data/rules/gpl-3.0-plus_506.yml new file mode 100644 index 00000000000..70cde977b9e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_506.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly + in this context See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_507.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_507.RULE new file mode 100644 index 00000000000..94c3fec1798 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_507.RULE @@ -0,0 +1,13 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_507.yml b/src/licensedcode/data/rules/gpl-3.0-plus_507.yml new file mode 100644 index 00000000000..70cde977b9e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_507.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly + in this context See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_508.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_508.RULE new file mode 100644 index 00000000000..3bcb73547b9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_508.RULE @@ -0,0 +1,12 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at + your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_508.yml b/src/licensedcode/data/rules/gpl-3.0-plus_508.yml new file mode 100644 index 00000000000..290a933fb92 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_508.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-2 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_509.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_509.RULE new file mode 100644 index 00000000000..da7185bc9cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_509.RULE @@ -0,0 +1,8 @@ +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + + + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in file "/usr/share/common-licenses/GPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_509.yml b/src/licensedcode/data/rules/gpl-3.0-plus_509.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_509.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_510.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_510.RULE new file mode 100644 index 00000000000..6437ebd7f1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_510.RULE @@ -0,0 +1,4 @@ +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3 of the License, or (at your + option) any later version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_510.yml b/src/licensedcode/data/rules/gpl-3.0-plus_510.yml new file mode 100644 index 00000000000..013ccfaa4d1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_510.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_511.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_511.RULE new file mode 100644 index 00000000000..ddd86eaa8ed --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_511.RULE @@ -0,0 +1,13 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_511.yml b/src/licensedcode/data/rules/gpl-3.0-plus_511.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_511.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE new file mode 100644 index 00000000000..866e3b519b4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_512.RULE @@ -0,0 +1,16 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU General + Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_512.yml b/src/licensedcode/data/rules/gpl-3.0-plus_512.yml new file mode 100644 index 00000000000..17550e16ca6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_512.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_52.yml b/src/licensedcode/data/rules/gpl-3.0-plus_52.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_52.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_52.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_68.yml b/src/licensedcode/data/rules/gpl-3.0-plus_68.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_68.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_68.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_69.yml b/src/licensedcode/data/rules/gpl-3.0-plus_69.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_69.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_69.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_74.yml b/src/licensedcode/data/rules/gpl-3.0-plus_74.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_74.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_74.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_77.yml b/src/licensedcode/data/rules/gpl-3.0-plus_77.yml index 013ccfaa4d1..330b110344e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_77.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_77.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_78.yml b/src/licensedcode/data/rules/gpl-3.0-plus_78.yml index 013ccfaa4d1..330b110344e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_78.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_78.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_80.yml b/src/licensedcode/data/rules/gpl-3.0-plus_80.yml index 013ccfaa4d1..330b110344e 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_80.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_80.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.RULE new file mode 100644 index 00000000000..0e9c6a27d84 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.RULE @@ -0,0 +1,13 @@ +GCC 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 3 of the License, or (at your option) +any later version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +You should have received a copy of the GNU General Public License along +with GCC; see the file COPYING3. If not see +. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.yml new file mode 100644 index 00000000000..812fdf28f1b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_2.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus AND lgpl-3.0-plus +is_license_notice: yes +relevance: 95 +referenced_filenames: + - COPYING3 +notes: this is a set of confusing LGPL and GPL mixed references +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..3c100a8ffce --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.RULE @@ -0,0 +1,16 @@ + * is free software: you can 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 + * can redistribute 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. + * + * is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * and GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * and GNU Lesser General Public License along with . If not, see + * . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.yml b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.yml new file mode 100644 index 00000000000..3b372831a75 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_and_lgpl-3.0-plus_3.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus AND lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_available.yml b/src/licensedcode/data/rules/gpl-3.0-plus_available.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_available.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_available.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_dist.yml b/src/licensedcode/data/rules/gpl-3.0-plus_dist.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_dist.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_dist.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_fsfe.yml b/src/licensedcode/data/rules/gpl-3.0-plus_fsfe.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_fsfe.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_fsfe.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_licenced.yml b/src/licensedcode/data/rules/gpl-3.0-plus_licenced.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_licenced.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_licenced.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.RULE new file mode 100644 index 00000000000..c0bbb692b63 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.RULE @@ -0,0 +1,28 @@ +Licensing: +(A) MPFR C++ is under GNU General Public License ("GPL"). + +(B) Non-free licenses may also be purchased from the author, for users who + do not want their programs protected by the GPL. + + The non-free licenses are for users that wish to use MPFR C++ in + their products but are unwilling to release their software + under the GPL (which would require them to release source code + and allow free redistribution). + + Such users can purchase an unlimited-use license from the author. + Contact us for more details. + +GNU General Public License ("GPL") copyright permissions statement: +************************************************************************** +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.yml new file mode 100644 index 00000000000..366a3d47254 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_commercial-license_2.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus OR commercial-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit.yml index 60a2ad3fd9e..9cd48f882ce 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit2.yml index 60a2ad3fd9e..9cd48f882ce 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit2.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit2.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit6.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit6.yml index c6ded0ec953..3bc760216b1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit6.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit6.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.RULE new file mode 100644 index 00000000000..3cf3d754add --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.RULE @@ -0,0 +1 @@ +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). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.yml new file mode 100644 index 00000000000..e5494fd4bc8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_10.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus OR mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/MIT + - https://www.gnu.org/licenses/gpl diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.RULE new file mode 100644 index 00000000000..649ab0df778 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.RULE @@ -0,0 +1,3 @@ +released under two licenses: `GNU GPL version 3 (or above) License` and `MIT License`_. + +.. _GNU GPL version 3 (or above) License: https://www.gnu.org/licenses/gpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.yml new file mode 100644 index 00000000000..d1478c3951e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_11.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus OR mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl 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 new file mode 100644 index 00000000000..81f0683c84e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.RULE @@ -0,0 +1,4 @@ + 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_or_mit_8.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.yml new file mode 100644 index 00000000000..e5494fd4bc8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_8.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus OR mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/MIT + - https://www.gnu.org/licenses/gpl diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.RULE new file mode 100644 index 00000000000..da7fc50e992 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.RULE @@ -0,0 +1,2 @@ +is released under two licenses: `GNU GPL version 3 (or above) License` and `MIT License`_. +.. _GNU GPL version 3 (or above) License: https://www.gnu.org/licenses/gpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.yml b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.yml new file mode 100644 index 00000000000..d1478c3951e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_9.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus OR mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_readme.yml b/src/licensedcode/data/rules/gpl-3.0-plus_readme.yml index c33f20d53b5..873a8313156 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_readme.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_readme.yml @@ -1,5 +1,6 @@ license_expression: gpl-3.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - copying.md - legal/GPLv3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_tag_1.yml b/src/licensedcode/data/rules/gpl-3.0-plus_tag_1.yml index 57449fef09b..7f5bf142e20 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_tag_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_tag_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_tag_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_tag_2.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_tag_2.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_tag_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.yml b/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.yml index 6d261686656..9b990ec48d1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.yml +++ b/src/licensedcode/data/rules/gpl-3.0-plus_tag_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.RULE new file mode 100644 index 00000000000..770429fd734 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.RULE @@ -0,0 +1,20 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +As a special exception, the 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 +distributing such scripts, even though portions of the text of the +Macro appear in them. The GNU General Public License (GPL) does govern +all other use of the material that constitutes the Autoconf Macro. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.yml new file mode 100644 index 00000000000..f6f00b266db --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-2.0_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH autoconf-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.RULE new file mode 100644 index 00000000000..e87fde850fd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.RULE @@ -0,0 +1,42 @@ +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) +any later version. +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. +You should have received a copy of the GNU General Public License along +with this program. If not, see . +AUTOCONF CONFIGURE SCRIPT EXCEPTION +Version 3.0, 18 August 2009 +Copyright © 2009 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. +This Exception is an additional permission under section 7 of the GNU +General Public License, version 3 ("GPLv3"). It applies to a given file +that bears a notice placed by the copyright holder of the file stating that +the file is governed by GPLv3 along with this Exception. +The purpose of this Exception is to allow distribution of Autoconf's +typical output under terms of the recipient's choice (including +proprietary). +0. Definitions. +"Covered Code" is the source or object code of a version of Autoconf that +is a covered work under this License. +"Normally Copied Code" for a version of Autoconf means all parts of its +Covered Code which that version can copy from its code (i.e., not from its +input file) into its minimally verbose, non-debugging and non-tracing +output. +"Ineligible Code" is Covered Code that is not Normally Copied Code. +1. Grant of Additional Permission. +You have permission to propagate output of Autoconf, even if such +propagation would otherwise violate the terms of GPLv3. However, if by +modifying Autoconf you cause any Ineligible Code of the version you +received to become Normally Copied Code of your modified version, then you +void this Exception for the resulting covered work. If you convey that +resulting covered work, you must remove this Exception in accordance with +the second paragraph of Section 7 of GPLv3. +2. No Weakening of Autoconf Copyleft. +The availability of this Exception does not imply any general presumption +that third-party software is unaffected by the copyleft requirements of the +license of Autoconf. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.yml new file mode 100644 index 00000000000..bfd623e97e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_2.yml @@ -0,0 +1,11 @@ +license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_copyrights: + - Copyright (c) 2009 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE new file mode 100644 index 00000000000..238dcd7a836 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE @@ -0,0 +1 @@ +GPL (v3 or later), with Autoconf exception: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.yml new file mode 100644 index 00000000000..eb88ff5baf6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-exception-3.0_3.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 +is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.RULE new file mode 100644 index 00000000000..6b38fbce2e5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.RULE @@ -0,0 +1,28 @@ +This program is free software: you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see +. + +As a special exception, the respective Autoconf Macro's copyright +owner gives unlimited permission to copy, distribute and modify the +configure scripts that are the output of Autoconf when processing +the Macro. You need not follow the terms of the GNU General Public +License when using or distributing such scripts, even though +portions of the text of the Macro appear in them. The GNU General +Public License (GPL) does govern all other use of the material that +constitutes the Autoconf Macro. + +This special exception to the GPL applies to versions of the +Autoconf Macro released by the Autoconf Macro Archive. When you +make and distribute a modified version of the Autoconf Macro, you +may extend this special exception to the GPL to apply to your +modified version as well. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.yml new file mode 100644 index 00000000000..a784dbc6f07 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_5.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH autoconf-macro-exception +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.RULE new file mode 100644 index 00000000000..196ba91c983 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.RULE @@ -0,0 +1,28 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + As a special exception, the respective Autoconf Macro's copyright owner + gives unlimited permission to copy, distribute and modify the configure + scripts that are the output of Autoconf when processing the Macro. You + need not follow the terms of the GNU General Public License when using + or distributing such scripts, even though portions of the text of the + Macro appear in them. The GNU General Public License (GPL) does govern + all other use of the material that constitutes the Autoconf Macro. + . + This special exception to the GPL applies to versions of the Autoconf + Macro released by the Autoconf Archive. When you make and distribute a + modified version of the Autoconf Macro, you may extend this special + exception to the GPL to apply to your modified version as well. + . + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.yml new file mode 100644 index 00000000000..729d1427094 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH autoconf-macro-exception +is_license_text: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_7.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_7.RULE new file mode 100644 index 00000000000..c0104066837 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_7.RULE @@ -0,0 +1,28 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + As a special exception, the respective Autoconf Macro's copyright owner + gives unlimited permission to copy, distribute and modify the configure + scripts that are the output of Autoconf when processing the Macro. You + need not follow the terms of the GNU General Public License when using + or distributing such scripts, even though portions of the text of the + Macro appear in them. The GNU General Public License (GPL) does govern + all other use of the material that constitutes the Autoconf Macro. + . + This special exception to the GPL applies to versions of the Autoconf + Macro released by the Autoconf Archive. When you make and distribute a + modified version of the Autoconf Macro, you may extend this special + exception to the GPL to apply to your modified version as well. + . + On Debian systems, the 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-plus_with_autoconf-macro-exception_7.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_7.yml new file mode 100644 index 00000000000..986161952cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-macro-exception_7.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH autoconf-macro-exception +is_license_text: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.RULE new file mode 100644 index 00000000000..90f2fa66dd1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.RULE @@ -0,0 +1,16 @@ +This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.yml new file mode 100644 index 00000000000..7a58843af13 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_2.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus WITH autoconf-simple-exception +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.RULE new file mode 100644 index 00000000000..5c5390d6a34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.RULE @@ -0,0 +1,19 @@ +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see https://www.gnu.org/licenses/ + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that +program. This Exception is an additional permission under section 7 +of the GNU General Public License, version 3 ("GPLv3"). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.yml new file mode 100644 index 00000000000..c9d371426e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_5.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH autoconf-simple-exception +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.RULE new file mode 100644 index 00000000000..5d75cee5c66 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.RULE @@ -0,0 +1,22 @@ +This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + . + 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-plus_with_autoconf-simple-exception_6.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.yml new file mode 100644 index 00000000000..a4da3aa28ff --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH autoconf-simple-exception +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_7.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_7.RULE new file mode 100644 index 00000000000..f37aa0d0779 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_7.RULE @@ -0,0 +1,22 @@ +This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + . + 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-plus_with_autoconf-simple-exception_7.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_7.yml new file mode 100644 index 00000000000..81ca41c4284 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_autoconf-simple-exception_7.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH autoconf-simple-exception +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.RULE new file mode 100644 index 00000000000..4cefe44be10 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.RULE @@ -0,0 +1,19 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.yml new file mode 100644 index 00000000000..f0e4b2c7740 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_6.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus WITH bison-exception-2.2 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.RULE new file mode 100644 index 00000000000..226d8682fec --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.RULE @@ -0,0 +1,32 @@ +/* A Bison parser, made by GNU Bison 3.4.2. */ + +/* Bison interface for Yacc-like parsers in C + + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, + Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.yml new file mode 100644 index 00000000000..bd9252c5084 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_7.yml @@ -0,0 +1,10 @@ +license_expression: gpl-3.0-plus WITH bison-exception-2.2 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_copyrights: + - Copyright (c) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.RULE new file mode 100644 index 00000000000..ed0cb5ecf0f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.RULE @@ -0,0 +1,25 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . */ + +As a special exception, you may create a larger work that contains +part or all of the Bison parser skeleton and distribute that work +under terms of your choice, so long as that work isn't itself a +parser generator using the skeleton or a modified version thereof +as a parser skeleton. Alternatively, if you modify or redistribute +the parser skeleton itself, you may (at your option) remove this +special exception, which will cause the skeleton and the resulting +Bison output files to be licensed under the GNU General Public +License without this special exception. + +This special exception was added by the Free Software Foundation in +version 2.2 of Bison. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.yml new file mode 100644 index 00000000000..26972d2eeee --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_bison-exception-2.2_8.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH bison-exception-2.2 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.RULE new file mode 100644 index 00000000000..3d980124e63 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.RULE @@ -0,0 +1,32 @@ +* This program is free software: you can 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, with the +* following exception: +* +* Linking this software statically or dynamically with other +* modules is making a combined work based on this software. +* Thus, the terms and conditions of the GNU General Public +* License cover the whole combination. +* +* As a special exception, the copyright holders of this software +* give you permission to link this software 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, 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 or +* based on this software. If you modify this software, you may +* extend this exception to your version of the software, but +* you are not obligated to do so. If you do not wish to do so, +* delete this exception statement from your version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty +* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +* See the GNU General Public License for more details. +* +* You should have received a copy of the +* GNU General Public License along with this program . +* If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.yml new file mode 100644 index 00000000000..4c30af6d6e8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_4.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.RULE new file mode 100644 index 00000000000..fbe1b79b1d2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.RULE @@ -0,0 +1,32 @@ +* Fabric3 is free software: you can 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, with the +* following exception: +* +* Linking this software statically or dynamically with other +* modules is making a combined work based on this software. +* Thus, the terms and conditions of the GNU General Public +* License cover the whole combination. +* +* As a special exception, the copyright holders of this software +* give you permission to link this software 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, 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 or +* based on this software. If you modify this software, you may +* extend this exception to your version of the software, but +* you are not obligated to do so. If you do not wish to do so, +* delete this exception statement from your version. +* +* Fabric3 is distributed in the hope that it will be useful, +* but WITHOUT 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 Fabric3 . +* If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.yml new file mode 100644 index 00000000000..4c30af6d6e8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_classpath-exception-2.0_5.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH classpath-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.RULE new file mode 100644 index 00000000000..1cc1b35cd89 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.RULE @@ -0,0 +1,12 @@ +https://savannah.gnu.org/projects/freefont/ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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 P +URPOSE. 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If yo +u do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.yml new file mode 100644 index 00000000000..5336ce9c36d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_24.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://savannah.gnu.org/projects/freefont/ + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.RULE new file mode 100644 index 00000000000..00672e61fd2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.RULE @@ -0,0 +1,11 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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 P +URPOSE. 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If yo +u do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.yml new file mode 100644 index 00000000000..2ec27946fde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_25.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.RULE new file mode 100644 index 00000000000..3abd4d672e2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.RULE @@ -0,0 +1,13 @@ +https://savannah.gnu.org/projects/freefont/ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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 P +URPOSE. 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If yo +u do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.yml new file mode 100644 index 00000000000..5336ce9c36d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_26.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://savannah.gnu.org/projects/freefont/ + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.RULE new file mode 100644 index 00000000000..09108f569af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.RULE @@ -0,0 +1,10 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.yml new file mode 100644 index 00000000000..2ec27946fde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_27.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.RULE new file mode 100644 index 00000000000..b36f02e2189 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.RULE @@ -0,0 +1,6 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.yml new file mode 100644 index 00000000000..2ec27946fde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_28.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.RULE new file mode 100644 index 00000000000..30a21bc3792 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.RULE @@ -0,0 +1,17 @@ +This computer font is part of GNU FreeFont. It is free software: you + can redistribute it and/or modify it under the terms of the GNU General Public License + as published by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. 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/ + As a special exception, if you create a document which uses this font, and embed + this font or unaltered portions of this font into the document, this font does not + by itself cause the resulting document to be covered by the GNU General Public License. + This exception does not however invalidate any other reasons why the document might + be covered by the GNU General Public License. If you modify this font, you may extend + this exception to your version of the font, but you are not obligated to do so. + If you do not wish to do so, delete this exception statement from your version. + https://www.gnu.org/copyleft/gpl.html + https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.yml new file mode 100644 index 00000000000..2ec27946fde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_29.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.RULE new file mode 100644 index 00000000000..a31c795a956 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.RULE @@ -0,0 +1,10 @@ +https://savannah.gnu.org/projects/freefont/ +https://savannah.gnu.org/projects/freefont/ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +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/ + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.yml new file mode 100644 index 00000000000..fe0f6571d78 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_30.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://savannah.gnu.org/projects/freefont/ + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.RULE new file mode 100644 index 00000000000..3202f086fea --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.RULE @@ -0,0 +1,10 @@ +https://savannah.gnu.org/projects/freefont/ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.yml new file mode 100644 index 00000000000..5336ce9c36d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_31.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://savannah.gnu.org/projects/freefont/ + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.RULE new file mode 100644 index 00000000000..2304911059d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.RULE @@ -0,0 +1,12 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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 P +URPOSE. 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If yo +u do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.yml new file mode 100644 index 00000000000..2ec27946fde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_33.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.RULE new file mode 100644 index 00000000000..da116e98bad --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.RULE @@ -0,0 +1,7 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.yml new file mode 100644 index 00000000000..8f01e761a15 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_34.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.RULE new file mode 100644 index 00000000000..433e5190d57 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.RULE @@ -0,0 +1,14 @@ +This font is free software: you can 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. + +That separate license document is copied below the cut line, and is also available with a FAQ at: + +https://www.gnu.org/copyleft/gpl.html + +In summary, you are free to do anything you like with this font on +your own computer, but if you redistribute modified versions to anyone at all, you must provide full source files to them when asked. + +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. + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.yml new file mode 100644 index 00000000000..16e390f7189 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_35.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.RULE new file mode 100644 index 00000000000..3b343e1a5fe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.RULE @@ -0,0 +1,10 @@ +This computer font is part of GNU FreeFont. It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +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 P +URPOSE. 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by it +self cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be + covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If yo +u do not wish to do so, delete this exception statement from your version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.yml new file mode 100644 index 00000000000..8f01e761a15 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_font-exception-gpl_38.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.RULE new file mode 100644 index 00000000000..6a549bc8709 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.RULE @@ -0,0 +1 @@ +covered by GPL3+ with the GCC Runtime Library Exception. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.yml new file mode 100644 index 00000000000..542782a2e80 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_19.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.RULE new file mode 100644 index 00000000000..fef68bcad64 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.yml new file mode 100644 index 00000000000..e4d227449dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_20.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.RULE new file mode 100644 index 00000000000..36e5250ea30 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.RULE @@ -0,0 +1,17 @@ +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Files that have exception clauses are licensed under the terms of the +GNU General Public License; either version 3, or (at your option) any +later version. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License is in `/usr/share/common-licenses/GPL', version 3 of this +license in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.yml new file mode 100644 index 00000000000..2d0d6ed0424 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_21.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.RULE new file mode 100644 index 00000000000..57612caf1d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.RULE @@ -0,0 +1,2 @@ +licensed under the terms of the GNU General Public License (v3 or later) with +version 3.1 of the GCC Runtime Library Exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.yml new file mode 100644 index 00000000000..e4d227449dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_22.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.RULE new file mode 100644 index 00000000000..5e2df875c4d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.RULE @@ -0,0 +1,17 @@ +GCC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3, or (at your option) +any later version. + +GCC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License +along with GCC; see the file COPYING3. If not see +. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_23.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.RULE new file mode 100644 index 00000000000..f9fb935cce5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.RULE @@ -0,0 +1,80 @@ +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later +version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see . + +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional permission +under section 7 of the GNU General Public License, version 3 ("GPLv3"). It +applies to a given file (the "Runtime Library") that bears a notice placed by +the copyright holder of the file stating that the file is governed by GPLv3 +along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of certain GCC +header files and runtime libraries with the compiled program. The purpose of +this Exception is to allow compilation of non-GPL (including proprietary) +programs to use, in this way, the header files and runtime libraries covered by +this Exception. + +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime Library for +execution after a Compilation Process, or makes use of an interface provided by +the Runtime Library, but is not otherwise based on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without +modifications, governed by version 3 (or a specified later version) of the GNU +General Public License (GPL) with the option of using any subsequent versions +published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, +modification and use would permit combination with GCC in accord with the +license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual target +processor architecture, in executable form or suitable for input to an +assembler, loader, linker and/or execution phase. Notwithstanding that, Target +Code does not include data in any format that is used as a compiler intermediate +representation, or used for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in non- +intermediate languages designed for human-written code, and/or in Java Virtual +Machine byte code, into Target Code. Thus, for example, use of source code +generators and preprocessors need not be considered part of the Compilation +Process, since the Compilation Process can be understood as starting with the +output of the generators or preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or with other +GPL-compatible software, or if it is done without using any work based on GCC. +For example, using non-GPL-compatible Software to optimize any GCC intermediate +representations would not qualify as an Eligible Compilation Process. + +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by combining the +Runtime Library with Independent Modules, even if such propagation would +otherwise violate the terms of GPLv3, provided that all Target Code was +generated by Eligible Compilation Processes. You may then convey such a +combination under terms of your choice, consistent with the licensing of the +Independent Modules. + +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general presumption that +third-party software is unaffected by the copyleft requirements of the license +of GCC. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.yml new file mode 100644 index 00000000000..85f9f1e8e7c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_24.yml @@ -0,0 +1,10 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2009 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.RULE new file mode 100644 index 00000000000..440773b8c03 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.RULE @@ -0,0 +1,18 @@ +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_25.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.RULE new file mode 100644 index 00000000000..2007bbef1f9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.RULE @@ -0,0 +1,18 @@ +This file is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3 of the License, or (at your option) +any later version. + +This file is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_26.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..183df216c3b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.RULE @@ -0,0 +1,14 @@ + GCC is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GCC is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.yml new file mode 100644 index 00000000000..c29a2b8a8f1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_27.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 90 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +notes: the exception is not super clear +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..6161f89380d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.RULE @@ -0,0 +1,15 @@ + 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- + OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + As a special exception under Section 7 of GPL version 3, you are granted + additional permissions described in the GCC Runtime Library Exception, + version 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_28.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..7ccdd16a87e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.RULE @@ -0,0 +1,14 @@ + 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 + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. As a special exception under + Section 7 of GPL version 3, you are granted + additional permissions described in the GCC Runtime Library Exception, + version 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.yml new file mode 100644 index 00000000000..b030c67c317 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_29.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.RULE new file mode 100644 index 00000000000..97e7c6d08ba --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.RULE @@ -0,0 +1,20 @@ +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) +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 General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.yml new file mode 100644 index 00000000000..b030c67c317 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_30.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.RULE new file mode 100644 index 00000000000..eda86b59179 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.RULE @@ -0,0 +1,23 @@ +GCC RUNTIME LIBRARY EXCEPTION +Version 3.1, 31 March 2009 + +General information: +https://www.gnu.org/licenses/gcc-exception.html +Copyright (C) 2009 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. +When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. + +0. Definitions. +A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. +"GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. +"GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. +"Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. +The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. +A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. + +1. Grant of Additional Permission. +You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. + +2. No Weakening of GCC Copyleft. +The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.yml new file mode 100644 index 00000000000..60cad5a5997 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_31.yml @@ -0,0 +1,12 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 10 +notes: license text as published by SPDX +ignorable_copyrights: + - Copyright (c) 2009 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/gcc-exception.html 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 new file mode 100644 index 00000000000..698cf62a420 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.RULE @@ -0,0 +1,10 @@ + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. + diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_32.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.RULE new file mode 100644 index 00000000000..3e972723dc9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.RULE @@ -0,0 +1,18 @@ +The GNU MP 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. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_33.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.RULE new file mode 100644 index 00000000000..1b569711d29 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.RULE @@ -0,0 +1,18 @@ +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_34.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.RULE new file mode 100644 index 00000000000..77229081419 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.RULE @@ -0,0 +1,15 @@ +-- 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. GNAT is distributed in the hope that it will be useful, but WITH- -- +-- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -- +-- or FITNESS FOR A PARTICULAR PURPOSE. -- +-- -- +-- As a special exception under Section 7 of GPL version 3, you are granted -- +-- additional permissions described in the GCC Runtime Library Exception, -- +-- version 3.1, as published by the Free Software Foundation. -- +-- -- +-- You should have received a copy of the GNU General Public License and -- +-- a copy of the GCC Runtime Library Exception along with this program; -- +-- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- +-- . -- \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_35.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..376eeca14a0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.RULE @@ -0,0 +1,18 @@ + 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) +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 General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License along +with this library; see the file COPYING3. If not see +. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.yml new file mode 100644 index 00000000000..53ce94382be --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_36.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.RULE new file mode 100644 index 00000000000..eeb94339b00 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.RULE @@ -0,0 +1,15 @@ +-- 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 -- +-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -- +-- or FITNESS FOR A PARTICULAR PURPOSE. -- +-- -- +-- As a special exception under Section 7 of GPL version 3, you are granted -- +-- additional permissions described in the GCC Runtime Library Exception, -- +-- version 3.1, as published by the Free Software Foundation. -- +-- -- +-- You should have received a copy of the GNU General Public License and -- +-- a copy of the GCC Runtime Library Exception along with this program; -- +-- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- +-- . -- \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.yml new file mode 100644 index 00000000000..b030c67c317 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_37.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.RULE new file mode 100644 index 00000000000..e2b13b5674e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.RULE @@ -0,0 +1,13 @@ +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. This software is distributed in the hope that it will be +useful but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +As a special exception under Section 7 of GPL version 3, you are +granted additional permissions described in the GCC Runtime Library +Exception, version 3.1, as published by the Free Software Foundation. +You should have received a copy of the GNU General Public License and a +copy of the GCC Runtime Library Exception along with this program; see +the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_38.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.RULE new file mode 100644 index 00000000000..36671f0f41c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.RULE @@ -0,0 +1,13 @@ +This 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. This software is distributed in the hope that it will be +useful but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +As a special exception under Section 7 of GPL version 3, you are +granted additional permissions described in the GCC Runtime Library +Exception, version 3.1, as published by the Free Software Foundation. +You should have received a copy of the GNU General Public License and a +copy of the GCC Runtime Library Exception along with this program; see +the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_39.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.RULE new file mode 100644 index 00000000000..2c256557d60 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.RULE @@ -0,0 +1,13 @@ +This software 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. This software is distributed in the hope that it will be +useful but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +As a special exception under Section 7 of GPL version 3, you are +granted additional permissions described in the GCC Runtime Library +Exception, version 3.1, as published by the Free Software Foundation. +You should have received a copy of the GNU General Public License and a +copy of the GCC Runtime Library Exception along with this program; see +the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.yml new file mode 100644 index 00000000000..8cde90cb023 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_40.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.RULE new file mode 100644 index 00000000000..5eedcd5244e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.RULE @@ -0,0 +1 @@ +This has a mix of licenses, most as GPL-3+ plus GCC Runtime Library Exception, version 3.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.yml new file mode 100644 index 00000000000..542782a2e80 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_41.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.RULE new file mode 100644 index 00000000000..a45c63a5ea0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.RULE @@ -0,0 +1,25 @@ +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. */ + +/* As a special exception, if you link this library with other files, + some of which are compiled with GCC, to produce an executable, + this library does not by itself cause the resulting executable + to be covered by the GNU General Public License. + This exception does not however invalidate any other reasons why + the executable file might be covered by the GNU General Public License. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.yml new file mode 100644 index 00000000000..92f32009302 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-exception-3.1_and_gpl-3.0-plus_with_linking-exception-2.0-plus_1.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH linking-exception-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - COPYING3 + - COPYING.RUNTIME +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.RULE new file mode 100644 index 00000000000..2fb7724b430 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.RULE @@ -0,0 +1,22 @@ +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +In addition to the permissions in the GNU General Public License, the +Free Software Foundation gives you unlimited permission to link the +compiled version of this file into combinations with other programs, +and to distribute those combinations without any restriction coming +from the use of this file. (The General Public License restrictions +do apply in other respects; for example, they cover modification of +the file, and distribution when not linked into a combine +executable.) + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING3. If not see +. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.yml new file mode 100644 index 00000000000..93caaf25a16 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_gcc-linking-exception-2.0_3.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0-plus WITH gcc-linking-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.RULE new file mode 100644 index 00000000000..007418a5554 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.RULE @@ -0,0 +1,20 @@ +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +This program is free software; you can 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. + +As a special exception to the GNU General Public License, if you distribute +this file as part of a program or library that is built using GNU Libtool, +you may include this file under the same distribution terms that you use +for the rest of that program. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.yml new file mode 100644 index 00000000000..e19419c1088 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_libtool-exception-2.0_3.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.RULE new file mode 100644 index 00000000000..7b6a7e42629 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.RULE @@ -0,0 +1,19 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . */ + +/* As a special exception, if you link this library with other files, +some of which are compiled with GCC, to produce an executable, +this library does not by itself cause the resulting executable +to be covered by the GNU General Public License. +This exception does not however invalidate any other reasons why +the executable file might be covered by the GNU General Public License. */ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.yml new file mode 100644 index 00000000000..67b2ad46c9a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_linking-exception-2.0-plus_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH linking-exception-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..0c1bcd34406 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.RULE @@ -0,0 +1,22 @@ + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your option) + any later version. + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + You should have received a copy of the GNU General Public License along + with this program. If not, see . + In addition, as a special exception, the copyright holders give permission + to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each individual + source file, and distribute linked combinations + including the two. + You must obey the GNU General Public License in all respects for all of the + code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your version + of the file(s), but you are not obligated to do so. If you + do not wish to do so, delete this exception statement from your version. If + you delete this exception statement from all source + files in the program, then also delete it here. diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.yml new file mode 100644 index 00000000000..4ebe5637963 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_openssl-exception-gpl-3.0-plus_1.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.RULE new file mode 100644 index 00000000000..21e3adc9bde --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.RULE @@ -0,0 +1,16 @@ +% This texinfo.tex file is free software: you can redistribute it and/or +% modify it under the terms of the GNU General Public License as +% published by the Free Software Foundation, either version 3 of the +% License, or (at your option) any later version. +% +% This texinfo.tex file is distributed in the hope that it will be +% useful, but WITHOUT ANY WARRANTY; without even the implied warranty +% of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +% General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program. If not, see . +% +% As a special exception, when this file is read by TeX when processing +% a Texinfo source document, you may use the result without +% restriction. (This has been our intent since Texinfo was invented.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.yml b/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.yml new file mode 100644 index 00000000000..7eae0215e8e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0-plus_with_tex-exception_6.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0-plus WITH tex-exception +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0.yml b/src/licensedcode/data/rules/gpl-3.0.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0.yml +++ b/src/licensedcode/data/rules/gpl-3.0.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_113.yml b/src/licensedcode/data/rules/gpl-3.0_113.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_113.yml +++ b/src/licensedcode/data/rules/gpl-3.0_113.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_114.yml b/src/licensedcode/data/rules/gpl-3.0_114.yml index 42b6a8c05c4..2774025859b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_114.yml +++ b/src/licensedcode/data/rules/gpl-3.0_114.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_19.yml b/src/licensedcode/data/rules/gpl-3.0_19.yml index 8578c052741..f838edbe354 100644 --- a/src/licensedcode/data/rules/gpl-3.0_19.yml +++ b/src/licensedcode/data/rules/gpl-3.0_19.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_22.yml b/src/licensedcode/data/rules/gpl-3.0_22.yml index 8578c052741..f838edbe354 100644 --- a/src/licensedcode/data/rules/gpl-3.0_22.yml +++ b/src/licensedcode/data/rules/gpl-3.0_22.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_24.yml b/src/licensedcode/data/rules/gpl-3.0_24.yml index 8578c052741..f838edbe354 100644 --- a/src/licensedcode/data/rules/gpl-3.0_24.yml +++ b/src/licensedcode/data/rules/gpl-3.0_24.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_393.yml b/src/licensedcode/data/rules/gpl-3.0_393.yml index 419709049da..ed054c5e21f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_393.yml +++ b/src/licensedcode/data/rules/gpl-3.0_393.yml @@ -1,5 +1,6 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 90 referenced_filenames: - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_395.yml b/src/licensedcode/data/rules/gpl-3.0_395.yml index 6ba7fb65a74..258bcc22878 100644 --- a/src/licensedcode/data/rules/gpl-3.0_395.yml +++ b/src/licensedcode/data/rules/gpl-3.0_395.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 referenced_filenames: - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_403.RULE b/src/licensedcode/data/rules/gpl-3.0_403.RULE new file mode 100644 index 00000000000..6243724a1eb --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_403.RULE @@ -0,0 +1,2 @@ +On Debian systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_403.yml b/src/licensedcode/data/rules/gpl-3.0_403.yml new file mode 100644 index 00000000000..87b16e47f3a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_403.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 99 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly in this context + See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_404.RULE b/src/licensedcode/data/rules/gpl-3.0_404.RULE new file mode 100644 index 00000000000..23421735199 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_404.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_404.yml b/src/licensedcode/data/rules/gpl-3.0_404.yml new file mode 100644 index 00000000000..16df597b2c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_404.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_405.RULE b/src/licensedcode/data/rules/gpl-3.0_405.RULE new file mode 100644 index 00000000000..4fec8db3af4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_405.RULE @@ -0,0 +1,2 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_405.yml b/src/licensedcode/data/rules/gpl-3.0_405.yml new file mode 100644 index 00000000000..eb42cd8d440 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_405.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0 +is_license_reference: yes diff --git a/src/licensedcode/data/rules/gpl-3.0_406.RULE b/src/licensedcode/data/rules/gpl-3.0_406.RULE new file mode 100644 index 00000000000..6863df5393d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_406.RULE @@ -0,0 +1 @@ +Adding the GPL v3 Copying file \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_406.yml b/src/licensedcode/data/rules/gpl-3.0_406.yml new file mode 100644 index 00000000000..61bf4ac74a2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_406.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - Copying diff --git a/src/licensedcode/data/rules/gpl-3.0_407.RULE b/src/licensedcode/data/rules/gpl-3.0_407.RULE new file mode 100644 index 00000000000..4aff5cca9b2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_407.RULE @@ -0,0 +1 @@ +Putting GPLv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_407.yml b/src/licensedcode/data/rules/gpl-3.0_407.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_407.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_408.RULE b/src/licensedcode/data/rules/gpl-3.0_408.RULE new file mode 100644 index 00000000000..f27c3a87933 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_408.RULE @@ -0,0 +1 @@ +Adding the copying file for GPLv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_408.yml b/src/licensedcode/data/rules/gpl-3.0_408.yml new file mode 100644 index 00000000000..c6fee56d7d3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_408.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - copying diff --git a/src/licensedcode/data/rules/gpl-3.0_409.RULE b/src/licensedcode/data/rules/gpl-3.0_409.RULE new file mode 100644 index 00000000000..0345b3545bd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_409.RULE @@ -0,0 +1 @@ +Put the GPL v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_409.yml b/src/licensedcode/data/rules/gpl-3.0_409.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_409.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_410.RULE b/src/licensedcode/data/rules/gpl-3.0_410.RULE new file mode 100644 index 00000000000..e41ace668de --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_410.RULE @@ -0,0 +1 @@ +under the terms of the General Public License (GPL) Version 3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_410.yml b/src/licensedcode/data/rules/gpl-3.0_410.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_410.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_411.RULE b/src/licensedcode/data/rules/gpl-3.0_411.RULE new file mode 100644 index 00000000000..3dc20e7a4d5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_411.RULE @@ -0,0 +1 @@ +the source code published in this project, in the scripts folder, has the GPL V3 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_411.yml b/src/licensedcode/data/rules/gpl-3.0_411.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_411.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_412.RULE b/src/licensedcode/data/rules/gpl-3.0_412.RULE new file mode 100644 index 00000000000..276118da5e2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_412.RULE @@ -0,0 +1 @@ +has the GPL V3 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_412.yml b/src/licensedcode/data/rules/gpl-3.0_412.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_412.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_413.RULE b/src/licensedcode/data/rules/gpl-3.0_413.RULE new file mode 100644 index 00000000000..e2d1c582a32 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_413.RULE @@ -0,0 +1 @@ +Licensed under the GNU GENERAL PUBLIC LICENSE v3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_413.yml b/src/licensedcode/data/rules/gpl-3.0_413.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_413.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_414.RULE b/src/licensedcode/data/rules/gpl-3.0_414.RULE new file mode 100644 index 00000000000..bde05a48e06 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_414.RULE @@ -0,0 +1,2 @@ +The complete text of the GNU General Public License 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_414.yml b/src/licensedcode/data/rules/gpl-3.0_414.yml new file mode 100644 index 00000000000..6ba7fb65a74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_414.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_415.RULE b/src/licensedcode/data/rules/gpl-3.0_415.RULE new file mode 100644 index 00000000000..513419af7f0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_415.RULE @@ -0,0 +1,2 @@ +General Public License (GPL) Version 3 +Details of these licenses can be found at: www.gnu.org/licenses/gpl-3.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_415.yml b/src/licensedcode/data/rules/gpl-3.0_415.yml new file mode 100644 index 00000000000..9142a923c42 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_415.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +ignorable_urls: + - http://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_416.RULE b/src/licensedcode/data/rules/gpl-3.0_416.RULE new file mode 100644 index 00000000000..1f2141c4153 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_416.RULE @@ -0,0 +1,2 @@ +# This software is distributed under the terms of the GNU General Public # +# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_416.yml b/src/licensedcode/data/rules/gpl-3.0_416.yml new file mode 100644 index 00000000000..2a04d04ba48 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_416.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/gpl-3.0_417.RULE b/src/licensedcode/data/rules/gpl-3.0_417.RULE new file mode 100644 index 00000000000..09fd8155b34 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_417.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License version 3 + as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_417.yml b/src/licensedcode/data/rules/gpl-3.0_417.yml new file mode 100644 index 00000000000..16df597b2c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_417.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_418.RULE b/src/licensedcode/data/rules/gpl-3.0_418.RULE new file mode 100644 index 00000000000..d7d58dc2e5d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_418.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License version 3 + as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_418.yml b/src/licensedcode/data/rules/gpl-3.0_418.yml new file mode 100644 index 00000000000..42b6a8c05c4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_418.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0_419.RULE b/src/licensedcode/data/rules/gpl-3.0_419.RULE new file mode 100644 index 00000000000..ad67ec22a53 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_419.RULE @@ -0,0 +1,2 @@ +On Debian systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_419.yml b/src/licensedcode/data/rules/gpl-3.0_419.yml new file mode 100644 index 00000000000..6ba7fb65a74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_419.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_420.RULE b/src/licensedcode/data/rules/gpl-3.0_420.RULE new file mode 100644 index 00000000000..93cb5f4ef72 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_420.RULE @@ -0,0 +1,2 @@ +library is released under the +GNU General Public License, version 3 (GPLv3) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_420.yml b/src/licensedcode/data/rules/gpl-3.0_420.yml new file mode 100644 index 00000000000..d54cf1a75cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_420.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_421.RULE b/src/licensedcode/data/rules/gpl-3.0_421.RULE new file mode 100644 index 00000000000..9586c4609ce --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_421.RULE @@ -0,0 +1,3 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_421.yml b/src/licensedcode/data/rules/gpl-3.0_421.yml new file mode 100644 index 00000000000..6ba7fb65a74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_421.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_422.RULE b/src/licensedcode/data/rules/gpl-3.0_422.RULE new file mode 100644 index 00000000000..7ec0fa42d80 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_422.RULE @@ -0,0 +1,3 @@ +Licensing: +All the source code specific to this project is licensed under a [GNU-GPL license (v. 3)](http://www.gnu.org/licenses/gpl.html) +All the usual liability waivers and disclaimers about using this code at your own considerable risk apply. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_422.yml b/src/licensedcode/data/rules/gpl-3.0_422.yml new file mode 100644 index 00000000000..0cb92a0bc08 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_422.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_423.RULE b/src/licensedcode/data/rules/gpl-3.0_423.RULE new file mode 100644 index 00000000000..c27a1bf2163 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_423.RULE @@ -0,0 +1 @@ +Licensing: All the source code specific to this project is licensed uner a GNU-GPL license (v. 3) http://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_423.yml b/src/licensedcode/data/rules/gpl-3.0_423.yml new file mode 100644 index 00000000000..0cb92a0bc08 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_423.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_424.RULE b/src/licensedcode/data/rules/gpl-3.0_424.RULE new file mode 100644 index 00000000000..ec6b6e4c0dd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_424.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_424.yml b/src/licensedcode/data/rules/gpl-3.0_424.yml new file mode 100644 index 00000000000..258bcc22878 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_424.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_425.RULE b/src/licensedcode/data/rules/gpl-3.0_425.RULE new file mode 100644 index 00000000000..fd509f2cec0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_425.RULE @@ -0,0 +1,15 @@ +This program is free software; 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL-3 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_425.yml b/src/licensedcode/data/rules/gpl-3.0_425.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_425.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_426.RULE b/src/licensedcode/data/rules/gpl-3.0_426.RULE new file mode 100644 index 00000000000..ca2640ba458 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_426.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_426.yml b/src/licensedcode/data/rules/gpl-3.0_426.yml new file mode 100644 index 00000000000..258bcc22878 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_426.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_427.RULE b/src/licensedcode/data/rules/gpl-3.0_427.RULE new file mode 100644 index 00000000000..d12f8d58795 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_427.RULE @@ -0,0 +1,15 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License version 3 + as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian GNU/Linux systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_427.yml b/src/licensedcode/data/rules/gpl-3.0_427.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_427.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_428.RULE b/src/licensedcode/data/rules/gpl-3.0_428.RULE new file mode 100644 index 00000000000..73bae50318b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_428.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian GNU/Linux systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_428.yml b/src/licensedcode/data/rules/gpl-3.0_428.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_428.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_429.RULE b/src/licensedcode/data/rules/gpl-3.0_429.RULE new file mode 100644 index 00000000000..59fcc44798d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_429.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_429.yml b/src/licensedcode/data/rules/gpl-3.0_429.yml new file mode 100644 index 00000000000..9a4537d99e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_429.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_430.RULE b/src/licensedcode/data/rules/gpl-3.0_430.RULE new file mode 100644 index 00000000000..75d63a54792 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_430.RULE @@ -0,0 +1,2 @@ + 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'. diff --git a/src/licensedcode/data/rules/gpl-3.0_430.yml b/src/licensedcode/data/rules/gpl-3.0_430.yml new file mode 100644 index 00000000000..5cdae28077b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_430.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_431.RULE b/src/licensedcode/data/rules/gpl-3.0_431.RULE new file mode 100644 index 00000000000..d0b8f6aa802 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_431.RULE @@ -0,0 +1 @@ +licensed under GNU GPLv3 (https://www.gnu.org/licenses/gpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_431.yml b/src/licensedcode/data/rules/gpl-3.0_431.yml new file mode 100644 index 00000000000..e84afa547af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_431.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_432.RULE b/src/licensedcode/data/rules/gpl-3.0_432.RULE new file mode 100644 index 00000000000..c893b6e728b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_432.RULE @@ -0,0 +1 @@ +Copyright: GNU GENERAL PUBLIC LICENSE version 3 (https://www.gnu.org/licenses/gpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_432.yml b/src/licensedcode/data/rules/gpl-3.0_432.yml new file mode 100644 index 00000000000..4b700655373 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_432.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_433.RULE b/src/licensedcode/data/rules/gpl-3.0_433.RULE new file mode 100644 index 00000000000..574fd4f99a5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_433.RULE @@ -0,0 +1,11 @@ +is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License, Version 3, +as published by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_433.yml b/src/licensedcode/data/rules/gpl-3.0_433.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_433.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_434.RULE b/src/licensedcode/data/rules/gpl-3.0_434.RULE new file mode 100644 index 00000000000..d53b3aa3653 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_434.RULE @@ -0,0 +1,11 @@ + * 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see diff --git a/src/licensedcode/data/rules/gpl-3.0_434.yml b/src/licensedcode/data/rules/gpl-3.0_434.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_434.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_435.RULE b/src/licensedcode/data/rules/gpl-3.0_435.RULE new file mode 100644 index 00000000000..01016d21e67 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_435.RULE @@ -0,0 +1,10 @@ +mq_open_tests is free software: 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. + +mq_open_tests is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +For the full text of the license, see . diff --git a/src/licensedcode/data/rules/gpl-3.0_435.yml b/src/licensedcode/data/rules/gpl-3.0_435.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_435.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_436.RULE b/src/licensedcode/data/rules/gpl-3.0_436.RULE new file mode 100644 index 00000000000..9e3638597e0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_436.RULE @@ -0,0 +1,6 @@ +* This program is licensed to you under Version 3 only of the GNU General Public License as published by the Free Software Foundation. + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License Version 3 for more details. + * You should have received a copy of the GNU General Public License Version 3 along with this program. + * If not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_436.yml b/src/licensedcode/data/rules/gpl-3.0_436.yml new file mode 100644 index 00000000000..77b1ff18a35 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_436.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0_437.RULE b/src/licensedcode/data/rules/gpl-3.0_437.RULE new file mode 100644 index 00000000000..824d3a1618f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_437.RULE @@ -0,0 +1,2 @@ +Distributed under GNU General Public Licence v3 +https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_437.yml b/src/licensedcode/data/rules/gpl-3.0_437.yml new file mode 100644 index 00000000000..b4bd287ac11 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_437.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_438.RULE b/src/licensedcode/data/rules/gpl-3.0_438.RULE new file mode 100644 index 00000000000..733b0e9b103 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_438.RULE @@ -0,0 +1,2 @@ + +license GNU General Public Licence https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_438.yml b/src/licensedcode/data/rules/gpl-3.0_438.yml new file mode 100644 index 00000000000..a4e7d9554e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_438.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_439.RULE b/src/licensedcode/data/rules/gpl-3.0_439.RULE new file mode 100644 index 00000000000..9d17ca4da8e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_439.RULE @@ -0,0 +1,10 @@ +is free software: 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. + * + * is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * For the full text of the license, see . diff --git a/src/licensedcode/data/rules/gpl-3.0_439.yml b/src/licensedcode/data/rules/gpl-3.0_439.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_439.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_440.RULE b/src/licensedcode/data/rules/gpl-3.0_440.RULE new file mode 100644 index 00000000000..f99d627197b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_440.RULE @@ -0,0 +1,11 @@ +mq_perf_tests is free software: 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. + +mq_perf_tests is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +For the full text of the license, see . + diff --git a/src/licensedcode/data/rules/gpl-3.0_440.yml b/src/licensedcode/data/rules/gpl-3.0_440.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_440.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_441.RULE b/src/licensedcode/data/rules/gpl-3.0_441.RULE new file mode 100644 index 00000000000..8c3e3046ed2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_441.RULE @@ -0,0 +1,2 @@ +This software is distributed under the terms of the GNU General Public + License v3, dated 2007/06/29 (see https://www.gnu.org/licenses/gpl.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_441.yml b/src/licensedcode/data/rules/gpl-3.0_441.yml new file mode 100644 index 00000000000..e84afa547af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_441.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_442.RULE b/src/licensedcode/data/rules/gpl-3.0_442.RULE new file mode 100644 index 00000000000..afbe5c9c4bc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_442.RULE @@ -0,0 +1,29 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_442.yml b/src/licensedcode/data/rules/gpl-3.0_442.yml new file mode 100644 index 00000000000..424c422b169 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_442.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_443.RULE b/src/licensedcode/data/rules/gpl-3.0_443.RULE new file mode 100644 index 00000000000..7389c6e36af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_443.RULE @@ -0,0 +1,6 @@ + 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 + ensure the GNU General Public License version 3.0 requirements will be + met: https://www.gnu.org/copyleft/gpl.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_443.yml b/src/licensedcode/data/rules/gpl-3.0_443.yml new file mode 100644 index 00000000000..89237aed04e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_443.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_444.RULE b/src/licensedcode/data/rules/gpl-3.0_444.RULE new file mode 100644 index 00000000000..9e07ab06e0e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_444.RULE @@ -0,0 +1 @@ +code is released under the GNU General Public Licence version 3.0 (https://www.gnu.org/licenses/gpl-3.0.html) diff --git a/src/licensedcode/data/rules/gpl-3.0_444.yml b/src/licensedcode/data/rules/gpl-3.0_444.yml new file mode 100644 index 00000000000..582828739bc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_444.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_445.RULE b/src/licensedcode/data/rules/gpl-3.0_445.RULE new file mode 100644 index 00000000000..913dcd66ce1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_445.RULE @@ -0,0 +1 @@ +// Licensed under GPLv3, full text at https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_445.yml b/src/licensedcode/data/rules/gpl-3.0_445.yml new file mode 100644 index 00000000000..0dd5a96fe66 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_445.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_446.RULE b/src/licensedcode/data/rules/gpl-3.0_446.RULE new file mode 100644 index 00000000000..073216f7eb7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_446.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/quick-guide-gplv3.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_446.yml b/src/licensedcode/data/rules/gpl-3.0_446.yml new file mode 100644 index 00000000000..498249af47f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_446.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/quick-guide-gplv3.html diff --git a/src/licensedcode/data/rules/gpl-3.0_447.RULE b/src/licensedcode/data/rules/gpl-3.0_447.RULE new file mode 100644 index 00000000000..47e9002887b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_447.RULE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) by - all rights reserved + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) by - all rights reserved + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) by - all rights reserved + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/src/licensedcode/data/rules/gpl-3.0_447.yml b/src/licensedcode/data/rules/gpl-3.0_447.yml new file mode 100644 index 00000000000..21a1cc737a8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_447.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0 +is_license_text: yes +relevance: 100 +notes: this text is damaged by some script... +ignorable_urls: + - https://www.gnu.org/licenses/ + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_448.RULE b/src/licensedcode/data/rules/gpl-3.0_448.RULE new file mode 100644 index 00000000000..818f60e55bf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_448.RULE @@ -0,0 +1,688 @@ + +GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF) +https://www.gnu.org/licenses/gpl-3.0.rdf + +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + + Copyright (c) 2007 Free Software Foundation, Inc. + "http://fsf.org/" http://fsf.org/ + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + + This License refers to version 3 of the GNU General Public License. + + Copyright also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + The Program refers to any copyrightable work licensed under this +License. Each licensee is addressed as you . Licensees and + recipients may be individuals or organizations. + + To modify a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a modified version of the +earlier work or a work based on the earlier work. + + A covered work means either the unmodified Program or a work based +on the Program. + + To propagate a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To convey a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays Appropriate Legal Notices +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +1. Source Code. + + The source code for a work means the preferred form of the work +for making modifications to it. Object code means any non-source +form of a work. + + A Standard Interface means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The System Libraries of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A + Major Component , in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The Corresponding Source for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + +2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + +4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + keep intact all notices . + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an + aggregate if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A User Product is either (1) a consumer product , which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, normally used refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + Installation Information for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +7. Additional Terms. + + Additional permissions are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + + All other non-permissive additional terms are considered further +restrictions within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + +8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An entity transaction is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +11. Patents. + + A contributor is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's contributor version . + + A contributor's essential patent claims are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, control includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a patent license is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To grant such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. Knowingly relying means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is discriminatory if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + +14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License or any later version applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the copyright line and a pointer to where the full notice is found. + + one line to give the program's name and a brief idea of what it does. + Copyright (C) year name of author + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see https://www.gnu.org/licenses/. + + + Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + program Copyright (C) year name of author + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + + The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an about box . + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a copyright disclaimer for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see + "https://www.gnu.org/licenses/" https://www.gnu.org/licenses/ . + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read + "https://www.gnu.org/philosophy/why-not-lgpl.html" https://www.gnu.org/philosophy/why-not-lgpl.html . + diff --git a/src/licensedcode/data/rules/gpl-3.0_448.yml b/src/licensedcode/data/rules/gpl-3.0_448.yml new file mode 100644 index 00000000000..11f0e3a62c3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_448.yml @@ -0,0 +1,13 @@ +license_expression: gpl-3.0 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. http://fsf.org/ http://fsf.org +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses + - https://www.gnu.org/licenses/ + - https://www.gnu.org/licenses/gpl-3.0.rdf + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_449.RULE b/src/licensedcode/data/rules/gpl-3.0_449.RULE new file mode 100644 index 00000000000..386ff1071cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_449.RULE @@ -0,0 +1,3 @@ +Licensing: +All the source code specific to this project is licensed under a [GNU-GPL license (v. 3)](https://www.gnu.org/licenses/gpl.html) +All the usual liability waivers and disclaimers about using this code at your own considerable risk apply. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_449.yml b/src/licensedcode/data/rules/gpl-3.0_449.yml new file mode 100644 index 00000000000..e84afa547af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_449.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_450.RULE b/src/licensedcode/data/rules/gpl-3.0_450.RULE new file mode 100644 index 00000000000..e97794f1870 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_450.RULE @@ -0,0 +1,741 @@ + GNU General Public License version 3 + + Version 3, 29 June 2007 + + + Copyright 2007 Free Software Foundation, Inc. + "http://fsf.org/">http://fsf.org/ + + + Everyone is permitted to copy and distribute verbatim copies of this license + document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft + license for software and other kinds of works. + + + The licenses for most software and other practical works are designed to + take away your freedom to share and change the works. By contrast, the + GNU General Public License is intended to guarantee your + freedom to share and change all versions of a program to make sure it + remains free software for all its users. We, the Free Software Foundation, + use the GNU General Public License for most of our + software; it applies also to any other work released this way by its + authors. You can apply it to your programs, too. + + + When we speak of free software, we are referring to freedom, not price. Our + General Public Licenses are designed to make sure that you have the freedom + to distribute copies of free software (and charge for them if you wish), + that you receive source code or can get it if you want it, that you can + change the software or use pieces of it in new free programs, and that you + know you can do these things. + + + To protect your rights, we need to prevent others from denying you these + rights or asking you to surrender the rights. Therefore, you have certain + responsibilities if you distribute copies of the software, or if you modify + it: responsibilities to respect the freedom of others. + + + For example, if you distribute copies of such a program, whether gratis or + for a fee, you must pass on to the recipients the same freedoms that you + received. You must make sure that they, too, receive or can get the source + code. And you must show them these terms so they know their rights. + + + Developers that use the GNU GPL + protect your rights with two steps: (1) assert copyright on the software, + and (2) offer you this License giving you legal permission to copy, + distribute and/or modify it. + + + For the developers" and authors" protection, the + GPL clearly explains that there is no warranty for this + free software. For both users" and authors" sake, the + GPL requires that modified versions be marked as changed, + so that their problems will not be attributed erroneously to authors of + previous versions. + + + Some devices are designed to deny users access to install or run modified + versions of the software inside them, although the manufacturer can do so. + This is fundamentally incompatible with the aim of protecting users" + freedom to change the software. The systematic pattern of such abuse occurs + in the area of products for individuals to use, which is precisely where it + is most unacceptable. Therefore, we have designed this version of the + GPL to prohibit the practice for those products. If such + problems arise substantially in other domains, we stand ready to extend this + provision to those domains in future versions of the GPL , + as needed to protect the freedom of users. + + + Finally, every program is threatened constantly by software patents. States + should not allow patents to restrict development and use of software on + general-purpose computers, but in those that do, we wish to avoid the + special danger that patents applied to a free program could make it + effectively proprietary. To prevent this, the GPL + assures that patents cannot be used to render the program non-free. + + + The precise terms and conditions for copying, distribution and modification + follow. + + TERMS AND CONDITIONS + 0. Definitions. + + This License" refers to version 3 of the GNU + General Public License. + + + Copyright" also means copyright-like laws that apply to other + kinds of works, such as semiconductor masks. + + + The Program" refers to any copyrightable work licensed under + this License. Each licensee is addressed as you". + Licensees" and recipients" may be individuals or + organizations. + + + To modify" a work means to copy from or adapt all or part of + the work in a fashion requiring copyright permission, other than the making + of an exact copy. The resulting work is called a modified + version" of the earlier work or a work based on" the + earlier work. + + + A covered work" means either the unmodified Program or a work + based on the Program. + + + To propagate" a work means to do anything with it that, without + permission, would make you directly or secondarily liable for infringement + under applicable copyright law, except executing it on a computer or + modifying a private copy. Propagation includes copying, distribution (with + or without modification), making available to the public, and in some + countries other activities as well. + + + To convey" a work means any kind of propagation that enables + other parties to make or receive copies. Mere interaction with a user + through a computer network, with no transfer of a copy, is not conveying. + + + An interactive user interface displays Appropriate Legal + Notices" to the extent that it includes a convenient and prominently + visible feature that (1) displays an appropriate copyright notice, and (2) + tells the user that there is no warranty for the work (except to the extent + that warranties are provided), that licensees may convey the work under this + License, and how to view a copy of this License. If the interface presents + a list of user commands or options, such as a menu, a prominent item in the + list meets this criterion. + + 1. Source Code. + + The source code" for a work means the preferred form of the + work for making modifications to it. Object code" means any + non-source form of a work. + + + A Standard Interface" means an interface that either is an + official standard defined by a recognized standards body, or, in the case of + interfaces specified for a particular programming language, one that is + widely used among developers working in that language. + + + The System Libraries" of an executable work include anything, + other than the work as a whole, that (a) is included in the normal form of + packaging a Major Component, but which is not part of that Major Component, + and (b) serves only to enable use of the work with that Major Component, or + to implement a Standard Interface for which an implementation is available + to the public in source code form. A Major Component", in this + context, means a major essential component (kernel, window system, and so + on) of the specific operating system (if any) on which the executable work + runs, or a compiler used to produce the work, or an object code interpreter + used to run it. + + + The Corresponding Source" for a work in object code form means + all the source code needed to generate, install, and (for an executable + work) run the object code and to modify the work, including scripts to + control those activities. However, it does not include the work"s + System Libraries, or general-purpose tools or generally available free + programs which are used unmodified in performing those activities but which + are not part of the work. For example, Corresponding Source includes + interface definition files associated with source files for the work, and + the source code for shared libraries and dynamically linked subprograms that + the work is specifically designed to require, such as by intimate data + communication or control flow between those subprograms and other parts of + the work. + + + The Corresponding Source need not include anything that users can regenerate + automatically from other parts of the Corresponding Source. + + + The Corresponding Source for a work in source code form is that same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of copyright + on the Program, and are irrevocable provided the stated conditions are met. + This License explicitly affirms your unlimited permission to run the + unmodified Program. The output from running a covered work is covered by + this License only if the output, given its content, constitutes a covered + work. This License acknowledges your rights of fair use or other + equivalent, as provided by copyright law. + + + You may make, run and propagate covered works that you do not convey, + without conditions so long as your license otherwise remains in force. You + may convey covered works to others for the sole purpose of having them make + modifications exclusively for you, or provide you with facilities for + running those works, provided that you comply with the terms of this License + in conveying all material for which you do not control copyright. Those + thus making or running the covered works for you must do so exclusively on + your behalf, under your direction and control, on terms that prohibit them + from making any copies of your copyrighted material outside their + relationship with you. + + + Conveying under any other circumstances is permitted solely under the + conditions stated below. Sublicensing is not allowed; section 10 makes it + unnecessary. + + 3. Protecting Users" Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological measure + under any applicable law fulfilling obligations under article 11 of the WIPO + copyright treaty adopted on 20 December 1996, or similar laws prohibiting or + restricting circumvention of such measures. + + + When you convey a covered work, you waive any legal power to forbid + circumvention of technological measures to the extent such circumvention is + effected by exercising rights under this License with respect to the covered + work, and you disclaim any intention to limit operation or modification of + the work as a means of enforcing, against the work"s users, your or + third parties" legal rights to forbid circumvention of technological + measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program"s source code as you + receive it, in any medium, provided that you conspicuously and appropriately + publish on each copy an appropriate copyright notice; keep intact all + notices stating that this License and any non-permissive terms added in + accord with section 7 apply to the code; keep intact all notices of the + absence of any warranty; and give all recipients a copy of this License + along with the Program. + + + You may charge any price or no price for each copy that you convey, and you + may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to produce + it from the Program, in the form of source code under the terms of section + 4, provided that you also meet all of these conditions: + + The work must carry prominent notices stating that you modified it, and + giving a relevant date. + + 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". + + + 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. + + 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: + + 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. + + 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. + + 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. + + 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. + + + 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: + + + Disclaiming warranty or limiting liability differently from the terms + of sections 15 and 16 of this License; or + + + 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 + + + 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 + + + Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + + Declining to grant rights under trademark law for use of some trade + names, trademarks, or service marks; or + + + Requiring indemnification of licensors and authors of that material by + anyone who conveys the material (or modified versions of it) with + contractual assumptions of liability to the recipient, for any + liability that these contractual assumptions directly impose on those + licensors and authors. + + + All other non-permissive additional terms are considered further + restrictions" within the meaning of section 10. If the Program as + you received it, or any part of it, contains a notice stating that it is + governed by this License along with a term that is a further restriction, + you may remove that term. If a license document contains a further + restriction but permits relicensing or conveying under this License, you + may add to a covered work material governed by the terms of that license + document, provided that the further restriction does not survive such + relicensing or conveying. + + + If you add terms to a covered work in accord with this section, you must + place, in the relevant source files, a statement of the additional terms + that apply to those files, or a notice indicating where to find the + applicable terms. + + + Additional terms, permissive or non-permissive, may be stated in the form + of a separately written license, or stated as exceptions; the above + requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly provided + under this License. Any attempt otherwise to propagate or modify it is + void, and will automatically terminate your rights under this License + (including any patent licenses granted under the third paragraph of section + 11). + + + However, if you cease all violation of this License, then your license from + a particular copyright holder is reinstated (a) provisionally, unless and + until the copyright holder explicitly and finally terminates your license, + and (b) permanently, if the copyright holder fails to notify you of the + violation by some reasonable means prior to 60 days after the cessation. + + + Moreover, your license from a particular copyright holder is reinstated + permanently if the copyright holder notifies you of the violation by some + reasonable means, this is the first time you have received notice of + violation of this License (for any work) from that copyright holder, and + you cure the violation prior to 30 days after your receipt of the notice. + + + Termination of your rights under this section does not terminate the + licenses of parties who have received copies or rights from you under this + License. If your rights have been terminated and not permanently + reinstated, you do not qualify to receive new licenses for the same + material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or run a + copy of the Program. Ancillary propagation of a covered work occurring + solely as a consequence of using peer-to-peer transmission to receive a + copy likewise does not require acceptance. However, nothing other than + this License grants you permission to propagate or modify any covered work. + These actions infringe copyright if you do not accept this License. + Therefore, by modifying or propagating a covered work, you indicate your + acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically receives a + license from the original licensors, to run, modify and propagate that + work, subject to this License. You are not responsible for enforcing + compliance by third parties with this License. + + + An entity transaction" is a transaction transferring control + of an organization, or substantially all assets of one, or subdividing an + organization, or merging organizations. If propagation of a covered work + results from an entity transaction, each party to that transaction who + receives a copy of the work also receives whatever licenses to the work the + party"s predecessor in interest had or could give under the previous + paragraph, plus a right to possession of the Corresponding Source of the + work from the predecessor in interest, if the predecessor has it or can get + it with reasonable efforts. + + + You may not impose any further restrictions on the exercise of the rights + granted or affirmed under this License. For example, you may not impose a + license fee, royalty, or other charge for exercise of rights granted under + this License, and you may not initiate litigation (including a cross-claim + or counterclaim in a lawsuit) alleging that any patent claim is infringed + by making, using, selling, offering for sale, or importing the Program or + any portion of it. + + 11. Patents. + + A contributor" is a copyright holder who authorizes use under + this License of the Program or a work on which the Program is based. The + work thus licensed is called the contributor"s contributor + version". + + + A contributor"s essential patent claims" are all patent + claims owned or controlled by the contributor, whether already acquired or + hereafter acquired, that would be infringed by some manner, permitted by + this License, of making, using, or selling its contributor version, but do + not include claims that would be infringed only as a consequence of further + modification of the contributor version. For purposes of this definition, + control" includes the right to grant patent sublicenses in a + manner consistent with the requirements of this License. + + + Each contributor grants you a non-exclusive, worldwide, royalty-free patent + license under the contributor"s essential patent claims, to make, use, + sell, offer for sale, import and otherwise run, modify and propagate the + contents of its contributor version. + + + In the following three paragraphs, a patent license" is any + express agreement or commitment, however denominated, not to enforce a + patent (such as an express permission to practice a patent or covenant not + to sue for patent infringement). To grant" such a patent + license to a party means to make such an agreement or commitment not to + enforce a patent against the party. + + + If you convey a covered work, knowingly relying on a patent license, and the + Corresponding Source of the work is not available for anyone to copy, free + of charge and under the terms of this License, through a publicly available + network server or other readily accessible means, then you must either (1) + cause the Corresponding Source to be so available, or (2) arrange to deprive + yourself of the benefit of the patent license for this particular work, or + (3) arrange, in a manner consistent with the requirements of this License, + to extend the patent license to downstream recipients. Knowingly + relying" means you have actual knowledge that, but for the patent + license, your conveying the covered work in a country, or your + recipient"s use of the covered work in a country, would infringe one + or more identifiable patents in that country that you have reason to believe + are valid. + + + If, pursuant to or in connection with a single transaction or arrangement, + you convey, or propagate by procuring conveyance of, a covered work, and + grant a patent license to some of the parties receiving the covered work + authorizing them to use, propagate, modify or convey a specific copy of the + covered work, then the patent license you grant is automatically extended to + all recipients of the covered work and works based on it. + + + A patent license is discriminatory" if it does not include + within the scope of its coverage, prohibits the exercise of, or is + conditioned on the non-exercise of one or more of the rights that are + specifically granted under this License. You may not convey a covered work + if you are a party to an arrangement with a third party that is in the + business of distributing software, under which you make payment to the third + party based on the extent of your activity of conveying the work, and under + which the third party grants, to any of the parties who would receive the + covered work from you, a discriminatory patent license (a) in connection + with copies of the covered work conveyed by you (or copies made from those + copies), or (b) primarily for and in connection with specific products or + compilations that contain the covered work, unless you entered into that + arrangement, or that patent license was granted, prior to 28 March 2007. + + + Nothing in this License shall be construed as excluding or limiting any + implied license or other defenses to infringement that may otherwise be + available to you under applicable patent law. + + 12. No Surrender of Others" Freedom. + + If conditions are imposed on you (whether by court order, agreement or + otherwise) that contradict the conditions of this License, they do not + excuse you from the conditions of this License. If you cannot convey a + covered work so as to satisfy simultaneously your obligations under this + License and any other pertinent obligations, then as a consequence you may + not convey it at all. For example, if you agree to terms that obligate you + to collect a royalty for further conveying from those to whom you convey the + Program, the only way you could satisfy both those terms and this License + would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have permission to + link or combine any covered work with a work licensed under version 3 of the + GNU Affero General Public License into a single combined + work, and to convey the resulting work. The terms of this License will + continue to apply to the part which is the covered work, but the special + requirements of the GNU Affero General Public License, + section 13, concerning interaction through a network will apply to the + combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of the + GNU General Public License from time to time. Such new + versions will be similar in spirit to the present version, but may differ in + detail to address new problems or concerns. + + + Each version is given a distinguishing version number. If the Program + specifies that a certain numbered version of the GNU + General Public License or any later version" applies to it, you + have the option of following the terms and conditions either of that + numbered version or of any later version published by the Free Software + Foundation. If the Program does not specify a version number of the + GNU General Public License, you may choose any version + ever published by the Free Software Foundation. + + + If the Program specifies that a proxy can decide which future versions of + the GNU General Public License can be used, that + proxy"s public statement of acceptance of a version permanently + authorizes you to choose that version for the Program. + + + Later license versions may give you additional or different permissions. + However, no additional obligations are imposed on any author or copyright + holder as a result of your choosing to follow a later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE + LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR + OTHER PARTIES PROVIDE THE PROGRAM AS IS" WITHOUT WARRANTY OF + ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH + YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL + NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE + PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY + GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE + OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA + OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided above + cannot be given local legal effect according to their terms, reviewing + courts shall apply local law that most closely approximates an absolute + waiver of all civil liability in connection with the Program, unless a + warranty or assumption of liability accompanies a copy of the Program in + return for a fee. + + END OF TERMS AND CONDITIONS + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest possible + use to the public, the best way to achieve this is to make it free software + which everyone can redistribute and change under these terms. + + + To do so, attach the following notices to the program. It is safest to + attach them to the start of each source file to most effectively state the + exclusion of warranty; and each file should have at least the + copyright" line and a pointer to where the full notice is + found. + + + one line to give the program"s name and a brief idea of what it does. +Copyright (C) year name of author + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see "https://www.gnu.org/licenses/">https://www.gnu.org/licenses/ . + + + Also add information on how to contact you by electronic and paper mail. + + + If the program does terminal interaction, make it output a short notice like + this when it starts in an interactive mode: + + + program Copyright (C) year name of author +This program comes with ABSOLUTELY NO WARRANTY; for details type " show w ". +This is free software, and you are welcome to redistribute it +under certain conditions; type " show c " for details. + + + The hypothetical commands " show w " and + " show c " should show the appropriate parts of + the General Public License. Of course, your program"s commands might be + different; for a GUI interface, you would use an about box". + + + You should also get your employer (if you work as a programmer) or school, + if any, to sign a copyright disclaimer" for the program, if + necessary. For more information on this, and how to apply and follow the + GNU GPL , see + "https://www.gnu.org/licenses/">https://www.gnu.org/licenses/ . + + + The GNU General Public License does not permit + incorporating your program into proprietary programs. If your program is a + subroutine library, you may consider it more useful to permit linking + proprietary applications with the library. If this is what you want to do, + use the GNU Lesser General Public License instead of this + License. But first, please read https://www.gnu.org/philosophy/why-not-lgpl.html">https://www.gnu.org/philosophy/why-not-lgpl.html . + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_450.yml b/src/licensedcode/data/rules/gpl-3.0_450.yml new file mode 100644 index 00000000000..9bfa694cdf1 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_450.yml @@ -0,0 +1,12 @@ +license_expression: gpl-3.0 +is_license_text: yes +relevance: 100 +notes: a damaged gpl 3 text +ignorable_copyrights: + - Copyright 2007 Free Software Foundation, Inc. http://fsf.org/' http://fsf.org +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_451.RULE b/src/licensedcode/data/rules/gpl-3.0_451.RULE new file mode 100644 index 00000000000..b9c5f2dbdd2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_451.RULE @@ -0,0 +1,2 @@ +License +[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_451.yml b/src/licensedcode/data/rules/gpl-3.0_451.yml new file mode 100644 index 00000000000..31ec263010a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_451.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://img.shields.io/badge/License-GPL%20v3-blue.svg + - https://www.gnu.org/licenses/gpl-3.0 diff --git a/src/licensedcode/data/rules/gpl-3.0_452.RULE b/src/licensedcode/data/rules/gpl-3.0_452.RULE new file mode 100644 index 00000000000..7873548c976 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_452.RULE @@ -0,0 +1,3 @@ +This software is distributed under the terms of the GNU General Public License +% as published by the Free Software Foundation. Further details on the GPLv3 +% license can be found at https://www.gnu.org/copyleft/gpl.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_452.yml b/src/licensedcode/data/rules/gpl-3.0_452.yml new file mode 100644 index 00000000000..19a3fe3995b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_452.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_453.RULE b/src/licensedcode/data/rules/gpl-3.0_453.RULE new file mode 100644 index 00000000000..925a5f07665 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_453.RULE @@ -0,0 +1,11 @@ +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU General Public License version 3, as published by the +Free Software Foundation. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, +SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see diff --git a/src/licensedcode/data/rules/gpl-3.0_453.yml b/src/licensedcode/data/rules/gpl-3.0_453.yml new file mode 100644 index 00000000000..a80926aaf06 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_453.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_454.RULE b/src/licensedcode/data/rules/gpl-3.0_454.RULE new file mode 100644 index 00000000000..312cfd85fb6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_454.RULE @@ -0,0 +1,12 @@ +# 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 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with . If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_454.yml b/src/licensedcode/data/rules/gpl-3.0_454.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_454.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_455.RULE b/src/licensedcode/data/rules/gpl-3.0_455.RULE new file mode 100644 index 00000000000..8d468380e85 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_455.RULE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_455.yml b/src/licensedcode/data/rules/gpl-3.0_455.yml new file mode 100644 index 00000000000..22533d58e3a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_455.yml @@ -0,0 +1,11 @@ +license_expression: gpl-3.0 +is_license_text: yes +relevance: 100 +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_456.RULE b/src/licensedcode/data/rules/gpl-3.0_456.RULE new file mode 100644 index 00000000000..5ede2dd7b0d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_456.RULE @@ -0,0 +1 @@ + [GNU License](https://www.gnu.org/licenses/gpl-3.0.en.html) diff --git a/src/licensedcode/data/rules/gpl-3.0_456.yml b/src/licensedcode/data/rules/gpl-3.0_456.yml new file mode 100644 index 00000000000..29d7c8daa91 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_456.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.en.html diff --git a/src/licensedcode/data/rules/gpl-3.0_457.RULE b/src/licensedcode/data/rules/gpl-3.0_457.RULE new file mode 100644 index 00000000000..54542184d83 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_457.RULE @@ -0,0 +1,15 @@ +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + The complete text of the GPL version 3 can be seen in + /usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_457.yml b/src/licensedcode/data/rules/gpl-3.0_457.yml new file mode 100644 index 00000000000..a80926aaf06 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_457.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_458.RULE b/src/licensedcode/data/rules/gpl-3.0_458.RULE new file mode 100644 index 00000000000..6996026c1cc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_458.RULE @@ -0,0 +1,12 @@ +which is licensed under the + * GNU General Public Licence version 3 (GPLv3). You can redistribute + * and/or modify it under the terms of the GPLv3, and you must not use + * this file except in compliance with the GPLv3. + * + * This app is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public Licence for more details. + * + * You should have received a copy of the GNU General Public Licence + * along with this program. If not, see . diff --git a/src/licensedcode/data/rules/gpl-3.0_458.yml b/src/licensedcode/data/rules/gpl-3.0_458.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_458.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_459.RULE b/src/licensedcode/data/rules/gpl-3.0_459.RULE new file mode 100644 index 00000000000..f31038b2073 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_459.RULE @@ -0,0 +1 @@ +Licensing: All the source code specific to this project is licensed uner a GNU-GPL license (v. 3) https://www.gnu.org/licenses/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_459.yml b/src/licensedcode/data/rules/gpl-3.0_459.yml new file mode 100644 index 00000000000..e84afa547af --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_459.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_460.RULE b/src/licensedcode/data/rules/gpl-3.0_460.RULE new file mode 100644 index 00000000000..8a4f2ea7ca8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_460.RULE @@ -0,0 +1,3 @@ +is distributed under the GNU General Public +License (v3). A copy of this can be found in the COPYING.txt file or +at https://www.gnu.org/licenses/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_460.yml b/src/licensedcode/data/rules/gpl-3.0_460.yml new file mode 100644 index 00000000000..20150208fc8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_460.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.txt +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_461.RULE b/src/licensedcode/data/rules/gpl-3.0_461.RULE new file mode 100644 index 00000000000..d37dffc53e0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_461.RULE @@ -0,0 +1 @@ +Copyright: GNU GENERAL PUBLIC LICENCE version 3 (https://www.gnu.org/licenses/gpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_461.yml b/src/licensedcode/data/rules/gpl-3.0_461.yml new file mode 100644 index 00000000000..4b700655373 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_461.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_462.RULE b/src/licensedcode/data/rules/gpl-3.0_462.RULE new file mode 100644 index 00000000000..7532f9ca45b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_462.RULE @@ -0,0 +1,10 @@ +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; + is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_462.yml b/src/licensedcode/data/rules/gpl-3.0_462.yml new file mode 100644 index 00000000000..311ae5dd898 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_462.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_463.RULE b/src/licensedcode/data/rules/gpl-3.0_463.RULE new file mode 100644 index 00000000000..82ccce11f44 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_463.RULE @@ -0,0 +1 @@ +`GPL-3.0` - [GNU General Public License 3.0](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_463.yml b/src/licensedcode/data/rules/gpl-3.0_463.yml new file mode 100644 index 00000000000..29d7c8daa91 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_463.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.en.html diff --git a/src/licensedcode/data/rules/gpl-3.0_464.RULE b/src/licensedcode/data/rules/gpl-3.0_464.RULE new file mode 100644 index 00000000000..5873c3c9431 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_464.RULE @@ -0,0 +1 @@ +.. _`GNU GPL v3.0`: https://www.gnu.org/licenses/gpl-3.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_464.yml b/src/licensedcode/data/rules/gpl-3.0_464.yml new file mode 100644 index 00000000000..14b9fe8e249 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_464.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_465.RULE b/src/licensedcode/data/rules/gpl-3.0_465.RULE new file mode 100644 index 00000000000..173b4edf613 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_465.RULE @@ -0,0 +1,2 @@ +LICENSE +GNU General Public Licence, Version 3. https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_465.yml b/src/licensedcode/data/rules/gpl-3.0_465.yml new file mode 100644 index 00000000000..0dd5a96fe66 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_465.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_466.RULE b/src/licensedcode/data/rules/gpl-3.0_466.RULE new file mode 100644 index 00000000000..f8312483aa5 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_466.RULE @@ -0,0 +1,239 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS + +0. Definitions. + +“This License” refers to version 3 of the GNU General Public License. + +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. + +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. + +A “covered work” means either the unmodified Program or a work based on the Program. + +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. + +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + +a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + +b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + +c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + +d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + +a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + +b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + +c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + +d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + +e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + +a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + +b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + +c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + +d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + +e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + +f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. + +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . + +Standard License Header +Copyright (C) {year} {name of author} +This program is free software: 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. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_466.yml b/src/licensedcode/data/rules/gpl-3.0_466.yml new file mode 100644 index 00000000000..cf1131e5ea2 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_466.yml @@ -0,0 +1,13 @@ +license_expression: gpl-3.0 +is_license_text: yes +relevance: 100 +minimum_coverage: 10 +notes: license text as published by SPDX +ignorable_copyrights: + - Copyright (c) 2007 Free Software Foundation, Inc. +ignorable_holders: + - Free Software Foundation, Inc. +ignorable_urls: + - http://fsf.org/ + - https://www.gnu.org/licenses/ + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_467.RULE b/src/licensedcode/data/rules/gpl-3.0_467.RULE new file mode 100644 index 00000000000..59489404e9a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_467.RULE @@ -0,0 +1,2 @@ +library is released under the +GNU General Public License, version 3 (GPLv3) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_467.yml b/src/licensedcode/data/rules/gpl-3.0_467.yml new file mode 100644 index 00000000000..89237aed04e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_467.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_468.RULE b/src/licensedcode/data/rules/gpl-3.0_468.RULE new file mode 100644 index 00000000000..4a23ada6e26 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_468.RULE @@ -0,0 +1,2 @@ +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_468.yml b/src/licensedcode/data/rules/gpl-3.0_468.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_468.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_469.RULE b/src/licensedcode/data/rules/gpl-3.0_469.RULE new file mode 100644 index 00000000000..bd3828cd8c3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_469.RULE @@ -0,0 +1 @@ +see `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_469.yml b/src/licensedcode/data/rules/gpl-3.0_469.yml new file mode 100644 index 00000000000..258bcc22878 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_469.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_470.RULE b/src/licensedcode/data/rules/gpl-3.0_470.RULE new file mode 100644 index 00000000000..eb8e0a5b19b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_470.RULE @@ -0,0 +1 @@ +the GNU GPL version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_470.yml b/src/licensedcode/data/rules/gpl-3.0_470.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_470.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_471.RULE b/src/licensedcode/data/rules/gpl-3.0_471.RULE new file mode 100644 index 00000000000..ff23d265b2a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_471.RULE @@ -0,0 +1 @@ +under the GNU GPL version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_471.yml b/src/licensedcode/data/rules/gpl-3.0_471.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_471.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_472.RULE b/src/licensedcode/data/rules/gpl-3.0_472.RULE new file mode 100644 index 00000000000..7852d7423b6 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_472.RULE @@ -0,0 +1 @@ +library are under the GNU GPL version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_472.yml b/src/licensedcode/data/rules/gpl-3.0_472.yml new file mode 100644 index 00000000000..2774025859b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_472.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_473.RULE b/src/licensedcode/data/rules/gpl-3.0_473.RULE new file mode 100644 index 00000000000..a3d69cfb6ae --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_473.RULE @@ -0,0 +1 @@ +General Public License v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_473.yml b/src/licensedcode/data/rules/gpl-3.0_473.yml new file mode 100644 index 00000000000..9a4537d99e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_473.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_474.RULE b/src/licensedcode/data/rules/gpl-3.0_474.RULE new file mode 100644 index 00000000000..d06cab00129 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_474.RULE @@ -0,0 +1 @@ +The GNU General Public License v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_474.yml b/src/licensedcode/data/rules/gpl-3.0_474.yml new file mode 100644 index 00000000000..9a4537d99e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_474.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_475.RULE b/src/licensedcode/data/rules/gpl-3.0_475.RULE new file mode 100644 index 00000000000..beac6353cfa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_475.RULE @@ -0,0 +1,15 @@ +This program is free software; 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. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL-3 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_475.yml b/src/licensedcode/data/rules/gpl-3.0_475.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_475.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_476.RULE b/src/licensedcode/data/rules/gpl-3.0_476.RULE new file mode 100644 index 00000000000..c11b3750160 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_476.RULE @@ -0,0 +1,2 @@ + On Debian systems, the text of the GNU General Public + License version 3 can be found in '/usr/share/common-licenses/GPL-3'. diff --git a/src/licensedcode/data/rules/gpl-3.0_476.yml b/src/licensedcode/data/rules/gpl-3.0_476.yml new file mode 100644 index 00000000000..5cdae28077b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_476.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_477.RULE b/src/licensedcode/data/rules/gpl-3.0_477.RULE new file mode 100644 index 00000000000..0978a4ef885 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_477.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License +version 2 can be found in the file `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_477.yml b/src/licensedcode/data/rules/gpl-3.0_477.yml new file mode 100644 index 00000000000..b932580c2a8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_477.yml @@ -0,0 +1,7 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 +notes: the license is a mix of GPL 2 and GPL 3. We take GPL here as it was seen most commonly + in this context See also https://salsa.debian.org/pombredanne-guest/apache2/-/commit/0711baed327514834751dff77ae37d6b2c6c03c4 diff --git a/src/licensedcode/data/rules/gpl-3.0_478.RULE b/src/licensedcode/data/rules/gpl-3.0_478.RULE new file mode 100644 index 00000000000..e08773e91ed --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_478.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_478.yml b/src/licensedcode/data/rules/gpl-3.0_478.yml new file mode 100644 index 00000000000..0e167b1d762 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_478.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_479.RULE b/src/licensedcode/data/rules/gpl-3.0_479.RULE new file mode 100644 index 00000000000..f9afb2887ac --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_479.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_479.yml b/src/licensedcode/data/rules/gpl-3.0_479.yml new file mode 100644 index 00000000000..9a4537d99e9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_479.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_480.RULE b/src/licensedcode/data/rules/gpl-3.0_480.RULE new file mode 100644 index 00000000000..c679adaac97 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_480.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GPL version 3 license 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_480.yml b/src/licensedcode/data/rules/gpl-3.0_480.yml new file mode 100644 index 00000000000..a023b3ed945 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_480.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_tag: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_481.RULE b/src/licensedcode/data/rules/gpl-3.0_481.RULE new file mode 100644 index 00000000000..fff0cc0c204 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_481.RULE @@ -0,0 +1,2 @@ +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". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_481.yml b/src/licensedcode/data/rules/gpl-3.0_481.yml new file mode 100644 index 00000000000..6ba7fb65a74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_481.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_482.RULE b/src/licensedcode/data/rules/gpl-3.0_482.RULE new file mode 100644 index 00000000000..73d1915a070 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_482.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General + Public License 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_482.yml b/src/licensedcode/data/rules/gpl-3.0_482.yml new file mode 100644 index 00000000000..6ba7fb65a74 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_482.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/gpl-3.0_51.yml b/src/licensedcode/data/rules/gpl-3.0_51.yml index 8b6283a4cbc..0bc4aa0b76f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_51.yml +++ b/src/licensedcode/data/rules/gpl-3.0_51.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/quick-guide-gplv3.html diff --git a/src/licensedcode/data/rules/gpl-3.0_52.yml b/src/licensedcode/data/rules/gpl-3.0_52.yml index 9be82fd8153..a4e7d9554e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_52.yml +++ b/src/licensedcode/data/rules/gpl-3.0_52.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_53.yml b/src/licensedcode/data/rules/gpl-3.0_53.yml index 9142a923c42..2f7c35d0dd2 100644 --- a/src/licensedcode/data/rules/gpl-3.0_53.yml +++ b/src/licensedcode/data/rules/gpl-3.0_53.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/gpl-3.0_54.yml b/src/licensedcode/data/rules/gpl-3.0_54.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_54.yml +++ b/src/licensedcode/data/rules/gpl-3.0_54.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_55.yml b/src/licensedcode/data/rules/gpl-3.0_55.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_55.yml +++ b/src/licensedcode/data/rules/gpl-3.0_55.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_56.yml b/src/licensedcode/data/rules/gpl-3.0_56.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_56.yml +++ b/src/licensedcode/data/rules/gpl-3.0_56.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_57.yml b/src/licensedcode/data/rules/gpl-3.0_57.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_57.yml +++ b/src/licensedcode/data/rules/gpl-3.0_57.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_58.yml b/src/licensedcode/data/rules/gpl-3.0_58.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_58.yml +++ b/src/licensedcode/data/rules/gpl-3.0_58.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_60.yml b/src/licensedcode/data/rules/gpl-3.0_60.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_60.yml +++ b/src/licensedcode/data/rules/gpl-3.0_60.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_63.yml b/src/licensedcode/data/rules/gpl-3.0_63.yml index 9aaf9b7a413..9e43c6059ef 100644 --- a/src/licensedcode/data/rules/gpl-3.0_63.yml +++ b/src/licensedcode/data/rules/gpl-3.0_63.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_7.yml b/src/licensedcode/data/rules/gpl-3.0_7.yml index 070b47631af..6170463ac26 100644 --- a/src/licensedcode/data/rules/gpl-3.0_7.yml +++ b/src/licensedcode/data/rules/gpl-3.0_7.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/quick-guide-gplv3.html diff --git a/src/licensedcode/data/rules/gpl-3.0_75.yml b/src/licensedcode/data/rules/gpl-3.0_75.yml index d126c541ec0..938da2e3266 100644 --- a/src/licensedcode/data/rules/gpl-3.0_75.yml +++ b/src/licensedcode/data/rules/gpl-3.0_75.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/gpl-3.0 diff --git a/src/licensedcode/data/rules/gpl-3.0_77.yml b/src/licensedcode/data/rules/gpl-3.0_77.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_77.yml +++ b/src/licensedcode/data/rules/gpl-3.0_77.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_78.yml b/src/licensedcode/data/rules/gpl-3.0_78.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_78.yml +++ b/src/licensedcode/data/rules/gpl-3.0_78.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_81.yml b/src/licensedcode/data/rules/gpl-3.0_81.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_81.yml +++ b/src/licensedcode/data/rules/gpl-3.0_81.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_85.yml b/src/licensedcode/data/rules/gpl-3.0_85.yml index 42b6a8c05c4..2774025859b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_85.yml +++ b/src/licensedcode/data/rules/gpl-3.0_85.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_86.yml b/src/licensedcode/data/rules/gpl-3.0_86.yml index 42b6a8c05c4..2774025859b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_86.yml +++ b/src/licensedcode/data/rules/gpl-3.0_86.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_87.yml b/src/licensedcode/data/rules/gpl-3.0_87.yml index 42b6a8c05c4..2774025859b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_87.yml +++ b/src/licensedcode/data/rules/gpl-3.0_87.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_9.yml b/src/licensedcode/data/rules/gpl-3.0_9.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_9.yml +++ b/src/licensedcode/data/rules/gpl-3.0_9.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_93.yml b/src/licensedcode/data/rules/gpl-3.0_93.yml index 8f2188c973e..258bcc22878 100644 --- a/src/licensedcode/data/rules/gpl-3.0_93.yml +++ b/src/licensedcode/data/rules/gpl-3.0_93.yml @@ -1,2 +1,5 @@ license_expression: gpl-3.0 -is_license_tag: yes +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL-3 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 new file mode 100644 index 00000000000..0b17fb67d30 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.RULE @@ -0,0 +1,14 @@ + * 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see + * + * Parts of this file based on code from , licensed as + * GPL version 2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.yml b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.yml new file mode 100644 index 00000000000..93f909c951a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_gpl-2.0-plus_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 AND gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.yml b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.yml index fd62ad1e82f..29a00834898 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.yml +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_2.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 AND lgpl-2.1 is_license_notice: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..db9ece6f8e8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.RULE @@ -0,0 +1 @@ +mix of GPL-3.0 and LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.yml b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.yml new file mode 100644 index 00000000000..6c730524fa8 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_3.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.yml b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.yml index 2d117c5899e..46e94d32e44 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 +relevance: 100 is_license_notice: yes minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.RULE b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.RULE new file mode 100644 index 00000000000..b2df2297141 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.RULE @@ -0,0 +1,11 @@ +License agreement + +Due to some external dependencies, the framework does not have a common +single license. The Video.FFMPEG component is GPL v3 licensed, because +it depends on the GPL build of the FFMPEG library. The rest of the framework +is LGPL v3 licensed. + +Both licenses can be found in the gpl-3.0.txt and lgpl-3.0.txt files, or +the next web pages: +https://www.gnu.org/licenses/gpl.html +https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.yml b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.yml new file mode 100644 index 00000000000..b451b6316e4 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_lgpl-3.0_3.yml @@ -0,0 +1,9 @@ +license_expression: gpl-3.0 AND lgpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - gpl-3.0.txt + - lgpl-3.0.txt +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.yml b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.yml index 6eb1478da8e..727fa213bab 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 AND other-copyleft is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.RULE b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.RULE new file mode 100644 index 00000000000..4f4bf3a4410 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.RULE @@ -0,0 +1,10 @@ +Liscence: + +DISCLAIMER AND CONDITIONS FOR USE: + This software is distributed under the terms of the GNU General Public + License v3, dated 2007/06/29 (see https://www.gnu.org/licenses/gpl.html). + Use of this software is at the user's OWN RISK. Functionality is not + guaranteed by creator nor modifier(s), if any. This software may be freely + copied and distributed. The original header MUST stay part of the file and + modifications MUST be reported in the 'MODIFICATION HISTORY'-section, + including the modification date and the name of the modifier. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.yml b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.yml new file mode 100644 index 00000000000..76db02bedaa --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_4.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 AND other-copyleft +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.RULE b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.RULE new file mode 100644 index 00000000000..149b135f70c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.RULE @@ -0,0 +1,12 @@ +* This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Eclipse Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * 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 Eclipse Public License for more details. + * + * You should have received a copy of the GNU Eclipse Public License + * along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.yml b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.yml new file mode 100644 index 00000000000..2d90ce53c37 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_5.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 AND other-copyleft +is_license_notice: yes +relevance: 90 +notes: eclipse word introdcued in some mass replacement +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.RULE b/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.RULE new file mode 100644 index 00000000000..5faabfbd888 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.RULE @@ -0,0 +1,9 @@ +# GNU General Public License v3.0 +# +# Permissions of this strong copyleft license are conditioned on making available +# complete source code of licensed works and modifications, which include larger works +# using a licensed work, under the same license. Copyright and license notices must be +# preserved. Contributors provide an express grant of patent rights. +# +# For more information on this, and how to apply and follow the GNU GPL, see: +# https://www.gnu.org/licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.yml b/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.yml new file mode 100644 index 00000000000..2aa85a4ca1f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-permissive_2.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 AND other-permissive +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.RULE b/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.RULE new file mode 100644 index 00000000000..228830186b0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.RULE @@ -0,0 +1,9 @@ +This software is distributed under the terms of the GNU General Public License +% as published by the Free Software Foundation. Further details on the GPLv3 +% license can be found at https://www.gnu.org/copyleft/gpl.html. +% +% FOR RESEARCH PURPOSES ONLY. THE SOFTWARE IS PROVIDED "AS IS," AND THE +% UNIVERSITY OF SOUTHERN CALIFORNIA AND ITS COLLABORATORS DO NOT MAKE ANY +% WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF +% MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, NOR DO THEY ASSUME ANY +% LIABILITY OR RESPONSIBILITY FOR THE USE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.yml b/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.yml new file mode 100644 index 00000000000..33dee25442a --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_and_proprietary-license_4.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl-3.0_flossmole.yml b/src/licensedcode/data/rules/gpl-3.0_flossmole.yml index 42b6a8c05c4..2774025859b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_flossmole.yml +++ b/src/licensedcode/data/rules/gpl-3.0_flossmole.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_only_1.yml b/src/licensedcode/data/rules/gpl-3.0_only_1.yml index eb42cd8d440..9a4537d99e9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_only_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0_only_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.RULE new file mode 100644 index 00000000000..a6d8b2d6113 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.RULE @@ -0,0 +1,5 @@ +The source code of all software components is licensed under either the +`GNU GPL v3`_ or the `GNU AGPL v3`_. + +.. _GNU GPL v3: https://www.gnu.org/licenses/gpl-3.0.txt +.. _GNU AGPL v3: https://www.gnu.org/licenses/agpl-3.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.yml b/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.yml new file mode 100644 index 00000000000..2bbebee98f0 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_agpl-3.0_2.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 OR agpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/agpl-3.0.txt + - https://www.gnu.org/licenses/gpl-3.0.txt diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_10.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_10.yml index 1003f20e24c..f06056906e7 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_10.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_10.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit typo in the rpm spec file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.RULE b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.RULE new file mode 100644 index 00000000000..d3584281451 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.RULE @@ -0,0 +1,31 @@ +License: GPL-3 or Apache-2.0 +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + The complete text of the GPL version 3 can be seen in + /usr/share/common-licenses/GPL-3. +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 + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian-based systems the full text of the Apache version 2.0 license + can be found in `/usr/share/common-licenses/Apache-2.0'. diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.yml new file mode 100644 index 00000000000..c1ad31e3a43 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_12.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0 OR apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.RULE b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.RULE new file mode 100644 index 00000000000..9dbb181b3fe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.RULE @@ -0,0 +1,31 @@ +License: GPL-3 or Apache-2.0 +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + The complete text of the GPL version 3 can be seen in + /usr/share/common-licenses/GPL-3. +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian-based systems the full text of the Apache version 2.0 license + can be found in `/usr/share/common-licenses/Apache-2.0'. diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.yml new file mode 100644 index 00000000000..52619352b0d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_13.yml @@ -0,0 +1,8 @@ +license_expression: gpl-3.0 OR apache-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.RULE b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.RULE new file mode 100644 index 00000000000..9e4b1e33cdd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.RULE @@ -0,0 +1,20 @@ +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU General Public License version 3, as published by the +Free Software Foundation. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, +SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see + +Alternatively, this program may be used under the terms of the Apache License, +Version 2.0, in which case the provisions of that license are applicable +instead of those above. If you wish to allow use of your version of this +program under the terms of the Apache License, Version 2.0 only, indicate +your decision by deleting the provisions above and replace them with the notice +and other provisions required by the Apache License, Version 2.0. If you do not +delete the provisions above, a recipient may use your version of this file +under the terms of either the GPLv3 or the Apache License, Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.yml new file mode 100644 index 00000000000..b8268431c20 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_14.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 OR apache-2.0 +is_license_notice: yes +relevance: 100 +notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_2.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_2.yml index 32f83412e32..b304642c30a 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_2.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_2.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_3.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_3.yml index 32f83412e32..b304642c30a 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_3.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_3.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_4.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_4.yml index 32f83412e32..b304642c30a 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_4.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_4.yml @@ -1,3 +1,4 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_6.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_6.yml index 1003f20e24c..f06056906e7 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_6.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_6.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit typo in the rpm spec file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_7.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_7.yml index 1003f20e24c..f06056906e7 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_7.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_7.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit typo in the rpm spec file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_8.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_8.yml index 1003f20e24c..f06056906e7 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_8.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_8.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit typo in the rpm spec file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_9.yml b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_9.yml index 1003f20e24c..f06056906e7 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_9.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_apache-2.0_9.yml @@ -1,4 +1,5 @@ license_expression: gpl-3.0 OR apache-2.0 is_license_tag: yes +relevance: 100 notes: found in https://github.com/nexB/scancode-toolkit/issues/508 cloudinit typo in the rpm spec file diff --git a/src/licensedcode/data/rules/gpl-3.0_or_mit_1.yml b/src/licensedcode/data/rules/gpl-3.0_or_mit_1.yml index 869d8687978..323de58ff36 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_mit_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_mit_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 OR mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_or_mit_2.yml b/src/licensedcode/data/rules/gpl-3.0_or_mit_2.yml index d6eac8b7a6b..282ed914dbb 100644 --- a/src/licensedcode/data/rules/gpl-3.0_or_mit_2.yml +++ b/src/licensedcode/data/rules/gpl-3.0_or_mit_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 OR mit is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.RULE new file mode 100644 index 00000000000..8fc4f726d0e --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.RULE @@ -0,0 +1,18 @@ +This program is free software; you can 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the Autoconf Configure Script Exception, +version 3.0, as published by the Free Software Foundation. + +Because only two files in this source tree are released +under GPLv3 with exceptions, neither the GPLv3 nor the exception are +distributed with this source tree. Copies can be retrieved from +https://www.gnu.org/licenses/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.yml b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.yml new file mode 100644 index 00000000000..9028703be25 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_2.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 WITH autoconf-exception-3.0 +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.RULE b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.RULE new file mode 100644 index 00000000000..649a6afe9e3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.RULE @@ -0,0 +1,3 @@ +Under Section 7 of GPL version 3, you are granted additional +permissions described in the Autoconf Configure Script Exception, +version 3.0, as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.yml b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.yml new file mode 100644 index 00000000000..a0af45789dc --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_autoconf-exception-3.0_3.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0 WITH autoconf-exception-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0_with_classpath-exception-2.0_1.yml b/src/licensedcode/data/rules/gpl-3.0_with_classpath-exception-2.0_1.yml index 9901aa07975..243dcc875a4 100644 --- a/src/licensedcode/data/rules/gpl-3.0_with_classpath-exception-2.0_1.yml +++ b/src/licensedcode/data/rules/gpl-3.0_with_classpath-exception-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 WITH classpath-exception-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.RULE b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.RULE new file mode 100644 index 00000000000..8650adaf855 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.RULE @@ -0,0 +1,29 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.yml b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.yml new file mode 100644 index 00000000000..31a32f4b5c9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_3.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +notes: this is a V3 not a V3-plus 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 new file mode 100644 index 00000000000..29290b33d2b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.RULE @@ -0,0 +1,6 @@ + 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/ +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. +https://www.gnu.org/copyleft/gpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.yml b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.yml new file mode 100644 index 00000000000..eab750f5268 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_4.yml @@ -0,0 +1,6 @@ +license_expression: gpl-3.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.RULE b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.RULE new file mode 100644 index 00000000000..35527eb93cf --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.RULE @@ -0,0 +1,29 @@ +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian systems, the text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.yml b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.yml new file mode 100644 index 00000000000..31a32f4b5c9 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_5.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 100 +notes: this is a V3 not a V3-plus diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.RULE b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.RULE new file mode 100644 index 00000000000..6c0eb22ac67 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.RULE @@ -0,0 +1,14 @@ +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.yml b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.yml new file mode 100644 index 00000000000..21159d37363 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_2.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 WITH font-exception-gpl OR gpl-2.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.RULE b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.RULE new file mode 100644 index 00000000000..2f7d76cafbe --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.RULE @@ -0,0 +1,14 @@ +Font Exception: + + As a special exception, if you create a document which uses this font, + and embed this font or unaltered portions of this font into the + document, this font does not by itself cause the resulting document to + be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the document might be covered + by the GNU General Public License. If you modify this font, you may + extend this exception to your version of the font, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +On Debian systems, the text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3. diff --git a/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.yml b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.yml new file mode 100644 index 00000000000..21159d37363 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_font-exception-gpl_or_gpl-2.0_with_font-exception-gpl_3.yml @@ -0,0 +1,3 @@ +license_expression: gpl-3.0 WITH font-exception-gpl OR gpl-2.0 WITH font-exception-gpl +is_license_notice: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.RULE new file mode 100644 index 00000000000..e1e30e6e5d3 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.RULE @@ -0,0 +1 @@ +runtime libraries are licensed under an exception to GNU 3 called the GCC Runtime Library Exception. See GCC Runtime Library Exception version 3.1 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.yml b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.yml new file mode 100644 index 00000000000..413f22a437d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_5.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0 WITH gcc-exception-3.1 +is_license_notice: yes 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 new file mode 100644 index 00000000000..f4a5f74a893 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.RULE @@ -0,0 +1,15 @@ + + + * 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. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public Licence for more details. + * + * You should have received a copy of the GNU General Public Licence along + * with this library. If not, see . + diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.yml b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.yml new file mode 100644 index 00000000000..2b5044eb489 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_6.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 WITH gcc-exception-3.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.RULE new file mode 100644 index 00000000000..e4da575cb3f --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/gcc-exception-3.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.yml b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.yml new file mode 100644 index 00000000000..ca668b5550c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_7.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 WITH gcc-exception-3.1 +is_license_reference: yes +relevance: 99 +ignorable_urls: + - https://www.gnu.org/licenses/gcc-exception-3.1.html diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE new file mode 100644 index 00000000000..ca67e47f927 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.yml b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.yml new file mode 100644 index 00000000000..413f22a437d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.yml @@ -0,0 +1,2 @@ +license_expression: gpl-3.0 WITH gcc-exception-3.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.RULE new file mode 100644 index 00000000000..2d29f50b902 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.RULE @@ -0,0 +1 @@ +IP: GPL 3 Linking Permitted \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.yml b/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.yml new file mode 100644 index 00000000000..9ffcb0a0502 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-linking-exception-2.0_2.yml @@ -0,0 +1,4 @@ +license_expression: gpl-3.0 WITH gcc-linking-exception-2.0 +is_license_tag: yes +relevance: 99 +notes: https://github.com/NationalSecurityAgency/ghidra/blob/da94eb86bd2b89c8b0ab9bd89e9f0dc5a3157055/GPL/DemanglerGnu/src/demangler_gnu_v2_24/headers/cp-demangle.h#L2 diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.RULE new file mode 100644 index 00000000000..485a96eaf96 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.RULE @@ -0,0 +1,35 @@ +* AutoGen is free software: you can 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. + * + * AutoGen is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + * + * As a special exception, Bruce Korb gives permission for additional + * uses of the text contained in the release of compat.h. + * + * The exception is that, if you link the compat.h library with other + * files to produce an executable, this does not by itself cause the + * resulting executable to be covered by the GNU General Public License. + * Your use of that executable is in no way restricted on account of + * linking the compat.h library code into it. + * + * This exception does not however invalidate any other reasons why + * the executable file might be covered by the GNU General Public License. + * + * This exception applies only to the code released by Bruce Korb under + * the name compat.h. If you copy code from other sources under the + * General Public License into a copy of compat.h, as the General Public + * License permits, the exception does not apply to the code that you add + * in this way. To avoid misleading anyone as to the status of such + * modified files, you must delete this exception notice from them. + * + * If you write modifications of your own for compat.h, it is your choice + * whether to permit this exception to apply to your modifications. + * If you do not wish that, delete this exception notice. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.yml b/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.yml new file mode 100644 index 00000000000..bd395fd446c --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_gpl-generic-additional-terms_6.yml @@ -0,0 +1,5 @@ +license_expression: gpl-3.0 WITH gpl-generic-additional-terms +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.RULE b/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.RULE new file mode 100644 index 00000000000..eb97864c449 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.RULE @@ -0,0 +1,67 @@ +http://www.sencha.com/products/touch/license.php + + +Open Source License +------------------------------------------------------------------------------------------ +This version of Sencha Touch and Sencha Touch Charts is licensed under the terms of the Open +Source GPL 3.0 license. + +https://www.gnu.org/licenses/gpl.html + +There are several FLOSS exceptions available for use with this release for +open source applications that are distributed under a license other than the GPL. + +* Open Source License Exception for Applications + + http://www.sencha.com/products/floss-exception.php + +* Open Source License Exception for Development + + http://www.sencha.com/products/ux-exception.php + + +Alternate Licensing for Sencha Touch +------------------------------------------------------------------------------------------ +Commercial and OEM Licenses are available for an alternate download of Sencha Touch. +This is the appropriate option if you are creating proprietary applications and you are +not prepared to distribute and share the source code of your application under the +GPL v3 license. Please visit http://www.sencha.com/store/touch/license.php for more details. + + +Alternate Licensing for Sencha Touch Charts +------------------------------------------------------------------------------------------ +Commercial and OEM Licenses are available for an alternate download of Sencha Touch Charts. +This is the appropriate option if you are creating proprietary applications and you are +not prepared to distribute and share the source code of your application under the +GPL v3 license. + +Sencha Touch Charts is available commercially only as a part of Sencha Complete or Sencha +Complete Team. Please visit http://www.sencha.com/products/complete/license or +http://www.sencha.com/products/complete-team/license for more details. + + +Third Party Content +------------------------------------------------------------------------------------------ +The following third party software is distributed with Sencha Touch and is +provided under other licenses and/or has source available from other locations. + +Library: JSON parser +License: Public Domain +Location: http://www.JSON.org/js.html + +Library: flexible-js-formatting - date parsing and formatting +License: MIT +Location: http://code.google.com/p/flexible-js-formatting/ + +Library: Jasmine Š unit testing +License: MIT +Location: https://github.com/pivotal/jasmine + + +-- + +THIS SOFTWARE IS DISTRIBUTED "AS-IS" WITHOUT ANY WARRANTIES, CONDITIONS AND +REPRESENTATIONS WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE +IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, +FITNESS FOR A PARTICULAR PURPOSE, DURABILITY, NON-INFRINGEMENT, PERFORMANCE AND +THOSE ARISING BY STATUTE OR FROM CUSTOM OR USAGE OF TRADE OR COURSE OF DEALING. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.yml b/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.yml new file mode 100644 index 00000000000..048d6d2f20b --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_with_sencha-app-floss-exception_or_gpl-3.0_with_sencha-dev-floss-exception_or_sencha-commercial_and_public-domain_and_mit_and_mit_1.yml @@ -0,0 +1,16 @@ +license_expression: (gpl-3.0 WITH sencha-app-floss-exception OR gpl-3.0 WITH sencha-dev-floss-exception + OR sencha-commercial) AND (public-domain AND mit AND mit) +is_license_notice: yes +relevance: 100 +notes: complex notice for Sencha +ignorable_urls: + - http://code.google.com/p/flexible-js-formatting/ + - http://www.json.org/js.html + - http://www.sencha.com/products/complete-team/license + - http://www.sencha.com/products/complete/license + - http://www.sencha.com/products/floss-exception.php + - http://www.sencha.com/products/touch/license.php + - http://www.sencha.com/products/ux-exception.php + - http://www.sencha.com/store/touch/license.php + - https://github.com/pivotal/jasmine + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl-derived2.yml b/src/licensedcode/data/rules/gpl-derived2.yml index 9e52aa44db6..e2ff42cd9df 100644 --- a/src/licensedcode/data/rules/gpl-derived2.yml +++ b/src/licensedcode/data/rules/gpl-derived2.yml @@ -1,5 +1,6 @@ license_expression: gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - linux/arch/arm/kernel/fiq.c diff --git a/src/licensedcode/data/rules/gpl_10.yml b/src/licensedcode/data/rules/gpl_10.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_10.yml +++ b/src/licensedcode/data/rules/gpl_10.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_100.yml b/src/licensedcode/data/rules/gpl_100.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_100.yml +++ b/src/licensedcode/data/rules/gpl_100.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_101.yml b/src/licensedcode/data/rules/gpl_101.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_101.yml +++ b/src/licensedcode/data/rules/gpl_101.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_102.yml b/src/licensedcode/data/rules/gpl_102.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_102.yml +++ b/src/licensedcode/data/rules/gpl_102.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_103.yml b/src/licensedcode/data/rules/gpl_103.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_103.yml +++ b/src/licensedcode/data/rules/gpl_103.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_104.yml b/src/licensedcode/data/rules/gpl_104.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_104.yml +++ b/src/licensedcode/data/rules/gpl_104.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_105.yml b/src/licensedcode/data/rules/gpl_105.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_105.yml +++ b/src/licensedcode/data/rules/gpl_105.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_106.yml b/src/licensedcode/data/rules/gpl_106.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_106.yml +++ b/src/licensedcode/data/rules/gpl_106.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_108.yml b/src/licensedcode/data/rules/gpl_108.yml index cd117461335..016d63a60d4 100644 --- a/src/licensedcode/data/rules/gpl_108.yml +++ b/src/licensedcode/data/rules/gpl_108.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl_109.yml b/src/licensedcode/data/rules/gpl_109.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_109.yml +++ b/src/licensedcode/data/rules/gpl_109.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_140.yml b/src/licensedcode/data/rules/gpl_140.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_140.yml +++ b/src/licensedcode/data/rules/gpl_140.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_142.yml b/src/licensedcode/data/rules/gpl_142.yml index 83ea1d5584b..b596240f5b5 100644 --- a/src/licensedcode/data/rules/gpl_142.yml +++ b/src/licensedcode/data/rules/gpl_142.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus AND unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_144.yml b/src/licensedcode/data/rules/gpl_144.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_144.yml +++ b/src/licensedcode/data/rules/gpl_144.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_145.yml b/src/licensedcode/data/rules/gpl_145.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_145.yml +++ b/src/licensedcode/data/rules/gpl_145.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_157.yml b/src/licensedcode/data/rules/gpl_157.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_157.yml +++ b/src/licensedcode/data/rules/gpl_157.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_159.yml b/src/licensedcode/data/rules/gpl_159.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_159.yml +++ b/src/licensedcode/data/rules/gpl_159.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_160.yml b/src/licensedcode/data/rules/gpl_160.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_160.yml +++ b/src/licensedcode/data/rules/gpl_160.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_161.yml b/src/licensedcode/data/rules/gpl_161.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_161.yml +++ b/src/licensedcode/data/rules/gpl_161.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_162.yml b/src/licensedcode/data/rules/gpl_162.yml index 1cdb0a6fd67..a191db22d17 100644 --- a/src/licensedcode/data/rules/gpl_162.yml +++ b/src/licensedcode/data/rules/gpl_162.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl_163.yml b/src/licensedcode/data/rules/gpl_163.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_163.yml +++ b/src/licensedcode/data/rules/gpl_163.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_164.yml b/src/licensedcode/data/rules/gpl_164.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_164.yml +++ b/src/licensedcode/data/rules/gpl_164.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_165.yml b/src/licensedcode/data/rules/gpl_165.yml index 1cdb0a6fd67..a191db22d17 100644 --- a/src/licensedcode/data/rules/gpl_165.yml +++ b/src/licensedcode/data/rules/gpl_165.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl_166.yml b/src/licensedcode/data/rules/gpl_166.yml index cd117461335..016d63a60d4 100644 --- a/src/licensedcode/data/rules/gpl_166.yml +++ b/src/licensedcode/data/rules/gpl_166.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl_167.yml b/src/licensedcode/data/rules/gpl_167.yml index 63ed2b4d3a9..743755f3d2c 100644 --- a/src/licensedcode/data/rules/gpl_167.yml +++ b/src/licensedcode/data/rules/gpl_167.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_168.yml b/src/licensedcode/data/rules/gpl_168.yml index 63ed2b4d3a9..743755f3d2c 100644 --- a/src/licensedcode/data/rules/gpl_168.yml +++ b/src/licensedcode/data/rules/gpl_168.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_169.yml b/src/licensedcode/data/rules/gpl_169.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_169.yml +++ b/src/licensedcode/data/rules/gpl_169.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_17.yml b/src/licensedcode/data/rules/gpl_17.yml index d14b3bbbf44..67cef1b7257 100644 --- a/src/licensedcode/data/rules/gpl_17.yml +++ b/src/licensedcode/data/rules/gpl_17.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl_170.yml b/src/licensedcode/data/rules/gpl_170.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_170.yml +++ b/src/licensedcode/data/rules/gpl_170.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_171.yml b/src/licensedcode/data/rules/gpl_171.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_171.yml +++ b/src/licensedcode/data/rules/gpl_171.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_172.yml b/src/licensedcode/data/rules/gpl_172.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_172.yml +++ b/src/licensedcode/data/rules/gpl_172.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_173.yml b/src/licensedcode/data/rules/gpl_173.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_173.yml +++ b/src/licensedcode/data/rules/gpl_173.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_174.yml b/src/licensedcode/data/rules/gpl_174.yml index 0cfafa5f5b2..7e1c8d0fd1f 100644 --- a/src/licensedcode/data/rules/gpl_174.yml +++ b/src/licensedcode/data/rules/gpl_174.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl_175.yml b/src/licensedcode/data/rules/gpl_175.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_175.yml +++ b/src/licensedcode/data/rules/gpl_175.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_176.yml b/src/licensedcode/data/rules/gpl_176.yml index 0cbab360404..173d312feb9 100644 --- a/src/licensedcode/data/rules/gpl_176.yml +++ b/src/licensedcode/data/rules/gpl_176.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl_177.yml b/src/licensedcode/data/rules/gpl_177.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_177.yml +++ b/src/licensedcode/data/rules/gpl_177.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_178.yml b/src/licensedcode/data/rules/gpl_178.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_178.yml +++ b/src/licensedcode/data/rules/gpl_178.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_179.yml b/src/licensedcode/data/rules/gpl_179.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_179.yml +++ b/src/licensedcode/data/rules/gpl_179.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_199.yml b/src/licensedcode/data/rules/gpl_199.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_199.yml +++ b/src/licensedcode/data/rules/gpl_199.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_2.yml b/src/licensedcode/data/rules/gpl_2.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_2.yml +++ b/src/licensedcode/data/rules/gpl_2.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_200.yml b/src/licensedcode/data/rules/gpl_200.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_200.yml +++ b/src/licensedcode/data/rules/gpl_200.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_200_1.yml b/src/licensedcode/data/rules/gpl_200_1.yml index 5c8568e5f3f..b364c41ecc7 100644 --- a/src/licensedcode/data/rules/gpl_200_1.yml +++ b/src/licensedcode/data/rules/gpl_200_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl_201.yml b/src/licensedcode/data/rules/gpl_201.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_201.yml +++ b/src/licensedcode/data/rules/gpl_201.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_203.yml b/src/licensedcode/data/rules/gpl_203.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_203.yml +++ b/src/licensedcode/data/rules/gpl_203.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_204.yml b/src/licensedcode/data/rules/gpl_204.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_204.yml +++ b/src/licensedcode/data/rules/gpl_204.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_205.yml b/src/licensedcode/data/rules/gpl_205.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_205.yml +++ b/src/licensedcode/data/rules/gpl_205.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_206.yml b/src/licensedcode/data/rules/gpl_206.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_206.yml +++ b/src/licensedcode/data/rules/gpl_206.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_208.yml b/src/licensedcode/data/rules/gpl_208.yml index 5c8568e5f3f..bd83b4d6041 100644 --- a/src/licensedcode/data/rules/gpl_208.yml +++ b/src/licensedcode/data/rules/gpl_208.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus +relevance: 100 is_license_reference: yes diff --git a/src/licensedcode/data/rules/gpl_209.yml b/src/licensedcode/data/rules/gpl_209.yml index 5c8568e5f3f..b364c41ecc7 100644 --- a/src/licensedcode/data/rules/gpl_209.yml +++ b/src/licensedcode/data/rules/gpl_209.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gpl_210.yml b/src/licensedcode/data/rules/gpl_210.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_210.yml +++ b/src/licensedcode/data/rules/gpl_210.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_213.yml b/src/licensedcode/data/rules/gpl_213.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_213.yml +++ b/src/licensedcode/data/rules/gpl_213.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_214.yml b/src/licensedcode/data/rules/gpl_214.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_214.yml +++ b/src/licensedcode/data/rules/gpl_214.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_218.yml b/src/licensedcode/data/rules/gpl_218.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_218.yml +++ b/src/licensedcode/data/rules/gpl_218.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_219.yml b/src/licensedcode/data/rules/gpl_219.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_219.yml +++ b/src/licensedcode/data/rules/gpl_219.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_22.yml b/src/licensedcode/data/rules/gpl_22.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_22.yml +++ b/src/licensedcode/data/rules/gpl_22.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_23.yml b/src/licensedcode/data/rules/gpl_23.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_23.yml +++ b/src/licensedcode/data/rules/gpl_23.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_24.yml b/src/licensedcode/data/rules/gpl_24.yml index 275cde853d1..e0ae9055c19 100644 --- a/src/licensedcode/data/rules/gpl_24.yml +++ b/src/licensedcode/data/rules/gpl_24.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: GPL short declaration diff --git a/src/licensedcode/data/rules/gpl_243.yml b/src/licensedcode/data/rules/gpl_243.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_243.yml +++ b/src/licensedcode/data/rules/gpl_243.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_25.yml b/src/licensedcode/data/rules/gpl_25.yml index cc5fe96cd61..8aae0c29e30 100644 --- a/src/licensedcode/data/rules/gpl_25.yml +++ b/src/licensedcode/data/rules/gpl_25.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: GPL, no version diff --git a/src/licensedcode/data/rules/gpl_27.yml b/src/licensedcode/data/rules/gpl_27.yml index 3b18978476d..9764b5226ef 100644 --- a/src/licensedcode/data/rules/gpl_27.yml +++ b/src/licensedcode/data/rules/gpl_27.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: GPL Debian notice diff --git a/src/licensedcode/data/rules/gpl_29.yml b/src/licensedcode/data/rules/gpl_29.yml index 63ed2b4d3a9..743755f3d2c 100644 --- a/src/licensedcode/data/rules/gpl_29.yml +++ b/src/licensedcode/data/rules/gpl_29.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_30.RULE b/src/licensedcode/data/rules/gpl_30.RULE index fb9c7e56993..c005a7c5536 100644 --- a/src/licensedcode/data/rules/gpl_30.RULE +++ b/src/licensedcode/data/rules/gpl_30.RULE @@ -1 +1 @@ -GPLd. \ No newline at end of file +GPLd diff --git a/src/licensedcode/data/rules/gpl_30.yml b/src/licensedcode/data/rules/gpl_30.yml index 33912c8c78b..58f0f927676 100644 --- a/src/licensedcode/data/rules/gpl_30.yml +++ b/src/licensedcode/data/rules/gpl_30.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 99 notes: rare GPL mention found in some RedHat files diff --git a/src/licensedcode/data/rules/gpl_33.yml b/src/licensedcode/data/rules/gpl_33.yml index dcd37bf95b8..5ad315f0235 100644 --- a/src/licensedcode/data/rules/gpl_33.yml +++ b/src/licensedcode/data/rules/gpl_33.yml @@ -1,5 +1,6 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: gpl fsf url ignorable_urls: - http://www.fsf.org/licensing/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_34.yml b/src/licensedcode/data/rules/gpl_34.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_34.yml +++ b/src/licensedcode/data/rules/gpl_34.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_36.yml b/src/licensedcode/data/rules/gpl_36.yml index c965d957385..2510ffc5592 100644 --- a/src/licensedcode/data/rules/gpl_36.yml +++ b/src/licensedcode/data/rules/gpl_36.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: This software is released under the GPL. diff --git a/src/licensedcode/data/rules/gpl_38.yml b/src/licensedcode/data/rules/gpl_38.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_38.yml +++ b/src/licensedcode/data/rules/gpl_38.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_39.yml b/src/licensedcode/data/rules/gpl_39.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_39.yml +++ b/src/licensedcode/data/rules/gpl_39.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_40.yml b/src/licensedcode/data/rules/gpl_40.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_40.yml +++ b/src/licensedcode/data/rules/gpl_40.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_41.yml b/src/licensedcode/data/rules/gpl_41.yml index 3eb4db221d3..8e8b3949e18 100644 --- a/src/licensedcode/data/rules/gpl_41.yml +++ b/src/licensedcode/data/rules/gpl_41.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: gpl no verson constraints diff --git a/src/licensedcode/data/rules/gpl_42.yml b/src/licensedcode/data/rules/gpl_42.yml index d14b3bbbf44..67cef1b7257 100644 --- a/src/licensedcode/data/rules/gpl_42.yml +++ b/src/licensedcode/data/rules/gpl_42.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl_43.yml b/src/licensedcode/data/rules/gpl_43.yml index 275cde853d1..e0ae9055c19 100644 --- a/src/licensedcode/data/rules/gpl_43.yml +++ b/src/licensedcode/data/rules/gpl_43.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: GPL short declaration diff --git a/src/licensedcode/data/rules/gpl_44.yml b/src/licensedcode/data/rules/gpl_44.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_44.yml +++ b/src/licensedcode/data/rules/gpl_44.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_46.yml b/src/licensedcode/data/rules/gpl_46.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_46.yml +++ b/src/licensedcode/data/rules/gpl_46.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_49.yml b/src/licensedcode/data/rules/gpl_49.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_49.yml +++ b/src/licensedcode/data/rules/gpl_49.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_50.yml b/src/licensedcode/data/rules/gpl_50.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_50.yml +++ b/src/licensedcode/data/rules/gpl_50.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_51.yml b/src/licensedcode/data/rules/gpl_51.yml index 60473b616aa..bf5b69cde00 100644 --- a/src/licensedcode/data/rules/gpl_51.yml +++ b/src/licensedcode/data/rules/gpl_51.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-faq.html diff --git a/src/licensedcode/data/rules/gpl_53.yml b/src/licensedcode/data/rules/gpl_53.yml index e32b9d8fa6c..3c566ae50d6 100644 --- a/src/licensedcode/data/rules/gpl_53.yml +++ b/src/licensedcode/data/rules/gpl_53.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: debian packaging simple gpl diff --git a/src/licensedcode/data/rules/gpl_56.yml b/src/licensedcode/data/rules/gpl_56.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_56.yml +++ b/src/licensedcode/data/rules/gpl_56.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_57.yml b/src/licensedcode/data/rules/gpl_57.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_57.yml +++ b/src/licensedcode/data/rules/gpl_57.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_59.yml b/src/licensedcode/data/rules/gpl_59.yml index 63ed2b4d3a9..743755f3d2c 100644 --- a/src/licensedcode/data/rules/gpl_59.yml +++ b/src/licensedcode/data/rules/gpl_59.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_60.yml b/src/licensedcode/data/rules/gpl_60.yml index ae583b8a241..a465cbda3c2 100644 --- a/src/licensedcode/data/rules/gpl_60.yml +++ b/src/licensedcode/data/rules/gpl_60.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fsf.org/licensing/licenses/gpl.html diff --git a/src/licensedcode/data/rules/gpl_62.yml b/src/licensedcode/data/rules/gpl_62.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_62.yml +++ b/src/licensedcode/data/rules/gpl_62.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_64.yml b/src/licensedcode/data/rules/gpl_64.yml index 93462d894f4..0a8c4e3cc17 100644 --- a/src/licensedcode/data/rules/gpl_64.yml +++ b/src/licensedcode/data/rules/gpl_64.yml @@ -1,5 +1,6 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 notes: No version gpl declaration ignorable_urls: - http://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/gpl_68.yml b/src/licensedcode/data/rules/gpl_68.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_68.yml +++ b/src/licensedcode/data/rules/gpl_68.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_69.yml b/src/licensedcode/data/rules/gpl_69.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_69.yml +++ b/src/licensedcode/data/rules/gpl_69.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_73.yml b/src/licensedcode/data/rules/gpl_73.yml index b72d06b58b0..ee206ab27ec 100644 --- a/src/licensedcode/data/rules/gpl_73.yml +++ b/src/licensedcode/data/rules/gpl_73.yml @@ -1,5 +1,6 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/gpl_75.yml b/src/licensedcode/data/rules/gpl_75.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_75.yml +++ b/src/licensedcode/data/rules/gpl_75.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_78.yml b/src/licensedcode/data/rules/gpl_78.yml index d14b3bbbf44..67cef1b7257 100644 --- a/src/licensedcode/data/rules/gpl_78.yml +++ b/src/licensedcode/data/rules/gpl_78.yml @@ -1,3 +1,4 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/gpl_79.yml b/src/licensedcode/data/rules/gpl_79.yml index 477e538699a..5c26196190a 100644 --- a/src/licensedcode/data/rules/gpl_79.yml +++ b/src/licensedcode/data/rules/gpl_79.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/gpl-license.php diff --git a/src/licensedcode/data/rules/gpl_81.yml b/src/licensedcode/data/rules/gpl_81.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_81.yml +++ b/src/licensedcode/data/rules/gpl_81.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_86.yml b/src/licensedcode/data/rules/gpl_86.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_86.yml +++ b/src/licensedcode/data/rules/gpl_86.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_88.yml b/src/licensedcode/data/rules/gpl_88.yml index 761b0ddd47f..116c9848025 100644 --- a/src/licensedcode/data/rules/gpl_88.yml +++ b/src/licensedcode/data/rules/gpl_88.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_89.yml b/src/licensedcode/data/rules/gpl_89.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_89.yml +++ b/src/licensedcode/data/rules/gpl_89.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_9.yml b/src/licensedcode/data/rules/gpl_9.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_9.yml +++ b/src/licensedcode/data/rules/gpl_9.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_90.yml b/src/licensedcode/data/rules/gpl_90.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_90.yml +++ b/src/licensedcode/data/rules/gpl_90.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_92.yml b/src/licensedcode/data/rules/gpl_92.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_92.yml +++ b/src/licensedcode/data/rules/gpl_92.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_94.yml b/src/licensedcode/data/rules/gpl_94.yml index 0cbab360404..173d312feb9 100644 --- a/src/licensedcode/data/rules/gpl_94.yml +++ b/src/licensedcode/data/rules/gpl_94.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl_95.yml b/src/licensedcode/data/rules/gpl_95.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_95.yml +++ b/src/licensedcode/data/rules/gpl_95.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_96.yml b/src/licensedcode/data/rules/gpl_96.yml index 0cbab360404..173d312feb9 100644 --- a/src/licensedcode/data/rules/gpl_96.yml +++ b/src/licensedcode/data/rules/gpl_96.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/gpl_97.yml b/src/licensedcode/data/rules/gpl_97.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_97.yml +++ b/src/licensedcode/data/rules/gpl_97.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_99.yml b/src/licensedcode/data/rules/gpl_99.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_99.yml +++ b/src/licensedcode/data/rules/gpl_99.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_and_lgpl_3.yml b/src/licensedcode/data/rules/gpl_and_lgpl_3.yml index 932244b39b5..7ef8bf968c5 100644 --- a/src/licensedcode/data/rules/gpl_and_lgpl_3.yml +++ b/src/licensedcode/data/rules/gpl_and_lgpl_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus AND lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_and_ossn-3.0.yml b/src/licensedcode/data/rules/gpl_and_ossn-3.0.yml index 34b0300e0ed..45af0032f06 100644 --- a/src/licensedcode/data/rules/gpl_and_ossn-3.0.yml +++ b/src/licensedcode/data/rules/gpl_and_ossn-3.0.yml @@ -1,4 +1,5 @@ license_expression: gpl-1.0-plus AND ossn-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource-socialnetwork.org/licence diff --git a/src/licensedcode/data/rules/gpl_debian.yml b/src/licensedcode/data/rules/gpl_debian.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/gpl_debian.yml +++ b/src/licensedcode/data/rules/gpl_debian.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_or_mit.yml b/src/licensedcode/data/rules/gpl_or_mit.yml index 1dd3367459c..e3058f215d9 100644 --- a/src/licensedcode/data/rules/gpl_or_mit.yml +++ b/src/licensedcode/data/rules/gpl_or_mit.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_or_mit_3.yml b/src/licensedcode/data/rules/gpl_or_mit_3.yml index 1dd3367459c..e3058f215d9 100644 --- a/src/licensedcode/data/rules/gpl_or_mit_3.yml +++ b/src/licensedcode/data/rules/gpl_or_mit_3.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus OR mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gpl_or_mit_4.yml b/src/licensedcode/data/rules/gpl_or_mit_4.yml index d535c28fb91..d53119bfaf7 100644 --- a/src/licensedcode/data/rules/gpl_or_mit_4.yml +++ b/src/licensedcode/data/rules/gpl_or_mit_4.yml @@ -1,2 +1,3 @@ license_expression: mit OR gpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gplcc-1.0_brief.yml b/src/licensedcode/data/rules/gplcc-1.0_brief.yml index 15df3b58a94..33aa19cb7f4 100644 --- a/src/licensedcode/data/rules/gplcc-1.0_brief.yml +++ b/src/licensedcode/data/rules/gplcc-1.0_brief.yml @@ -1,2 +1,3 @@ license_expression: gplcc-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/gsoap-1.3b_4.yml b/src/licensedcode/data/rules/gsoap-1.3b_4.yml index fec23b428f2..4e61459acaf 100644 --- a/src/licensedcode/data/rules/gsoap-1.3b_4.yml +++ b/src/licensedcode/data/rules/gsoap-1.3b_4.yml @@ -1,2 +1,3 @@ license_expression: gsoap-1.3b is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/gsoap-1.3b_5.yml b/src/licensedcode/data/rules/gsoap-1.3b_5.yml index d350dfcddbb..ab6fd541c3f 100644 --- a/src/licensedcode/data/rules/gsoap-1.3b_5.yml +++ b/src/licensedcode/data/rules/gsoap-1.3b_5.yml @@ -1,4 +1,5 @@ license_expression: gsoap-1.3b is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cs.fsu.edu/~engelen/license.html diff --git a/src/licensedcode/data/rules/gust-font-1.0.yml b/src/licensedcode/data/rules/gust-font-1.0.yml index d8576ee0d22..1d45bfcf61a 100644 --- a/src/licensedcode/data/rules/gust-font-1.0.yml +++ b/src/licensedcode/data/rules/gust-font-1.0.yml @@ -1,5 +1,6 @@ license_expression: gust-font-1.0 is_license_reference: yes +relevance: 100 notes: see http://www.gust.org.pl/projects/e-foundry/licenses GUST Font License The GUST font license (GFL) is legally identical to the LaTeX Project Public License (LPPL), version 1.3c or later, but please observe its additional but not legally binding clause. Some font families diff --git a/src/licensedcode/data/rules/hacos-1.2.yml b/src/licensedcode/data/rules/hacos-1.2.yml index e22e8434e28..1c14e1de10b 100644 --- a/src/licensedcode/data/rules/hacos-1.2.yml +++ b/src/licensedcode/data/rules/hacos-1.2.yml @@ -1,4 +1,5 @@ license_expression: hacos-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - https://sourceforge.net/project/shownotes.php?group_id=123700&release_id=291669 diff --git a/src/licensedcode/data/rules/helix.yml b/src/licensedcode/data/rules/helix.yml index 288affe5125..480f17b0ddd 100644 --- a/src/licensedcode/data/rules/helix.yml +++ b/src/licensedcode/data/rules/helix.yml @@ -1,4 +1,5 @@ license_expression: helix is_license_reference: yes +relevance: 100 ignorable_urls: - https://helixcommunity.org/beula/ diff --git a/src/licensedcode/data/rules/historical_1.yml b/src/licensedcode/data/rules/historical_1.yml index 4b50d36f6ac..b72cfca391c 100644 --- a/src/licensedcode/data/rules/historical_1.yml +++ b/src/licensedcode/data/rules/historical_1.yml @@ -1,2 +1,3 @@ license_expression: historical is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/historical_6.yml b/src/licensedcode/data/rules/historical_6.yml index f99f75ebe1a..139b632d408 100644 --- a/src/licensedcode/data/rules/historical_6.yml +++ b/src/licensedcode/data/rules/historical_6.yml @@ -1,4 +1,5 @@ license_expression: historical is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/historical.php diff --git a/src/licensedcode/data/rules/hp-netperf.yml b/src/licensedcode/data/rules/hp-netperf.yml index 836ed9c03c3..360f1957ba6 100644 --- a/src/licensedcode/data/rules/hp-netperf.yml +++ b/src/licensedcode/data/rules/hp-netperf.yml @@ -1,4 +1,5 @@ license_expression: hp-netperf is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.netperf.org/netperf/training/Netperf.html diff --git a/src/licensedcode/data/rules/hp.yml b/src/licensedcode/data/rules/hp.yml index e0303bba344..f7303869dfd 100644 --- a/src/licensedcode/data/rules/hp.yml +++ b/src/licensedcode/data/rules/hp.yml @@ -1,4 +1,5 @@ license_expression: hp is_license_reference: yes +relevance: 100 ignorable_urls: - http://h30097.www3.hp.com/hp_sw_license.html diff --git a/src/licensedcode/data/rules/ibm-dhcp_1.yml b/src/licensedcode/data/rules/ibm-dhcp_1.yml index 789962261e0..7f456528853 100644 --- a/src/licensedcode/data/rules/ibm-dhcp_1.yml +++ b/src/licensedcode/data/rules/ibm-dhcp_1.yml @@ -1,4 +1,5 @@ license_expression: ibm-dhcp is_license_reference: yes +relevance: 100 ignorable_urls: - http://svn.opendnssec.org/trunk/OpenDNSSEC/common/b64_pton.c diff --git a/src/licensedcode/data/rules/ibm-jre.yml b/src/licensedcode/data/rules/ibm-jre.yml index b525bd348cb..6fabfcf0412 100644 --- a/src/licensedcode/data/rules/ibm-jre.yml +++ b/src/licensedcode/data/rules/ibm-jre.yml @@ -1,4 +1,5 @@ license_expression: ibm-jre is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.ibm.com/developerworks/views/download.jsp?contentid=10947&filename=zip&method=ftp&locale=worldwide diff --git a/src/licensedcode/data/rules/ibm-nwsc.yml b/src/licensedcode/data/rules/ibm-nwsc.yml index 366abf7bed4..d967f94db29 100644 --- a/src/licensedcode/data/rules/ibm-nwsc.yml +++ b/src/licensedcode/data/rules/ibm-nwsc.yml @@ -1,4 +1,5 @@ license_expression: ibm-nwsc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ibm.com/developerworks/data/zones/informix/library/techarticle/nair/0204nairlicense.html diff --git a/src/licensedcode/data/rules/ibmpl-1.0_1.yml b/src/licensedcode/data/rules/ibmpl-1.0_1.yml index 987b69b9bd6..61fac7abcb5 100644 --- a/src/licensedcode/data/rules/ibmpl-1.0_1.yml +++ b/src/licensedcode/data/rules/ibmpl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: ibmpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ibmpl-1.0_2.yml b/src/licensedcode/data/rules/ibmpl-1.0_2.yml index 29f17bdcc83..a9c887860e9 100644 --- a/src/licensedcode/data/rules/ibmpl-1.0_2.yml +++ b/src/licensedcode/data/rules/ibmpl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: ibmpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ibmpl.php diff --git a/src/licensedcode/data/rules/ibmpl-1.0_3.yml b/src/licensedcode/data/rules/ibmpl-1.0_3.yml index 987b69b9bd6..61fac7abcb5 100644 --- a/src/licensedcode/data/rules/ibmpl-1.0_3.yml +++ b/src/licensedcode/data/rules/ibmpl-1.0_3.yml @@ -1,2 +1,3 @@ license_expression: ibmpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ietf-trust.yml b/src/licensedcode/data/rules/ietf-trust.yml index 6020f0d8acd..cf41cfbd7c4 100644 --- a/src/licensedcode/data/rules/ietf-trust.yml +++ b/src/licensedcode/data/rules/ietf-trust.yml @@ -1,5 +1,6 @@ license_expression: ietf-trust is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf diff --git a/src/licensedcode/data/rules/ietf-trust_2.yml b/src/licensedcode/data/rules/ietf-trust_2.yml index e2888d6a7cb..a92c5ef564d 100644 --- a/src/licensedcode/data/rules/ietf-trust_2.yml +++ b/src/licensedcode/data/rules/ietf-trust_2.yml @@ -1,5 +1,6 @@ license_expression: ietf-trust is_license_reference: yes +relevance: 100 notes: http://trustee.ietf.org/license-info/ ignorable_urls: - http://trustee.ietf.org/license-info/ diff --git a/src/licensedcode/data/rules/ietf-trust_3.yml b/src/licensedcode/data/rules/ietf-trust_3.yml index a53c93cd2a1..8dd3729673c 100644 --- a/src/licensedcode/data/rules/ietf-trust_3.yml +++ b/src/licensedcode/data/rules/ietf-trust_3.yml @@ -1,5 +1,6 @@ license_expression: ietf-trust is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://trustee.ietf.org/policyandprocedures.html diff --git a/src/licensedcode/data/rules/ijg_2.yml b/src/licensedcode/data/rules/ijg_2.yml index 17b61c13e16..2d72cad1c56 100644 --- a/src/licensedcode/data/rules/ijg_2.yml +++ b/src/licensedcode/data/rules/ijg_2.yml @@ -1,5 +1,6 @@ license_expression: ijg is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/IJG diff --git a/src/licensedcode/data/rules/ijg_30.RULE b/src/licensedcode/data/rules/ijg_30.RULE new file mode 100644 index 00000000000..83bbbf58ba9 --- /dev/null +++ b/src/licensedcode/data/rules/ijg_30.RULE @@ -0,0 +1 @@ +For conditions of distribution and use, see the accompanying README.ijg file \ No newline at end of file diff --git a/src/licensedcode/data/rules/ijg_30.yml b/src/licensedcode/data/rules/ijg_30.yml new file mode 100644 index 00000000000..79a9b75ff7d --- /dev/null +++ b/src/licensedcode/data/rules/ijg_30.yml @@ -0,0 +1,7 @@ +license_expression: ijg +is_license_notice: yes +relevance: 100 +minimum_coverage: 99 +referenced_filenames: + - README.ijg +notes: in libjpeg-turbo diff --git a/src/licensedcode/data/rules/ijg_5.yml b/src/licensedcode/data/rules/ijg_5.yml index f41d59ffeb7..208ee47d65e 100644 --- a/src/licensedcode/data/rules/ijg_5.yml +++ b/src/licensedcode/data/rules/ijg_5.yml @@ -1,2 +1,3 @@ license_expression: ijg is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/indiana-extreme.yml b/src/licensedcode/data/rules/indiana-extreme.yml index 3c191f42c3e..b11c78200b9 100644 --- a/src/licensedcode/data/rules/indiana-extreme.yml +++ b/src/licensedcode/data/rules/indiana-extreme.yml @@ -1,5 +1,6 @@ license_expression: indiana-extreme is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.bearcave.com/software/java/xml/xmlpull_license.html diff --git a/src/licensedcode/data/rules/indiana-extreme4.yml b/src/licensedcode/data/rules/indiana-extreme4.yml index c0b5217816d..803e44b003b 100644 --- a/src/licensedcode/data/rules/indiana-extreme4.yml +++ b/src/licensedcode/data/rules/indiana-extreme4.yml @@ -1,2 +1,3 @@ license_expression: indiana-extreme is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/info-zip-2009-01_12.RULE b/src/licensedcode/data/rules/info-zip-2009-01_12.RULE new file mode 100644 index 00000000000..24abcc37e74 --- /dev/null +++ b/src/licensedcode/data/rules/info-zip-2009-01_12.RULE @@ -0,0 +1,62 @@ +This is version 2009-Jan-02 of the Info-ZIP license. +The definitive version of this document should be available at +ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and +a copy at http://www.info-zip.org/pub/infozip/license.html. + + +Copyright (c) 1990-2009 Info-ZIP. All rights reserved. + +For the purposes of this copyright and license, "Info-ZIP" is defined as +the following set of individuals: + + Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + Rich Wales, Mike White. + +This software is provided "as is," without warranty of any kind, express +or implied. In no event shall Info-ZIP or its contributors be held liable +for any direct, indirect, incidental, special or consequential damages +arising out of the use of or inability to use this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the above disclaimer and the following restrictions: + + 1. Redistributions of source code (in whole or in part) must retain + the above copyright notice, definition, disclaimer, and this list + of conditions. + + 2. Redistributions in binary form (compiled executables and libraries) + must reproduce the above copyright notice, definition, disclaimer, + and this list of conditions in documentation and/or other materials + provided with the distribution. Additional documentation is not needed + for executables where a command line license option provides these and + a note regarding this option is in the executable's startup banner. The + sole exception to this condition is redistribution of a standard + UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; + that is permitted without inclusion of this license, as long as the + normal SFX banner has not been removed from the binary or disabled. + + 3. Altered versions--including, but not limited to, ports to new operating + systems, existing ports with new graphical interfaces, versions with + modified or added functionality, and dynamic, shared, or static library + versions not from Info-ZIP--must be plainly marked as such and must not + be misrepresented as being the original source or, if binaries, + compiled from the original source. Such altered versions also must not + be misrepresented as being Info-ZIP releases--including, but not + limited to, labeling of the altered versions with the names "Info-ZIP" + (or any variation thereof, including, but not limited to, different + capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the + explicit permission of Info-ZIP. Such altered versions are further + prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP + e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP + will provide support for the altered versions. + + 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + own source and binary releases. \ No newline at end of file diff --git a/src/licensedcode/data/rules/info-zip-2009-01_12.yml b/src/licensedcode/data/rules/info-zip-2009-01_12.yml new file mode 100644 index 00000000000..494d52877eb --- /dev/null +++ b/src/licensedcode/data/rules/info-zip-2009-01_12.yml @@ -0,0 +1,9 @@ +license_expression: info-zip-2009-01 +is_license_text: yes +ignorable_copyrights: + - Copyright (c) 1990-2009 Info-ZIP. +ignorable_holders: + - Info-ZIP. +ignorable_urls: + - ftp://ftp.info-zip.org/pub/infozip/license.html + - http://www.info-zip.org/pub/infozip/license.html diff --git a/src/licensedcode/data/rules/info-zip-2009-01_3.yml b/src/licensedcode/data/rules/info-zip-2009-01_3.yml index 1301d9b217d..c00eb3b1b52 100644 --- a/src/licensedcode/data/rules/info-zip-2009-01_3.yml +++ b/src/licensedcode/data/rules/info-zip-2009-01_3.yml @@ -1,4 +1,5 @@ license_expression: info-zip-2009-01 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.info-zip.org/pub/infozip/license.html diff --git a/src/licensedcode/data/rules/inno-setup_2.yml b/src/licensedcode/data/rules/inno-setup_2.yml index 64c06165f13..11f014c4a05 100644 --- a/src/licensedcode/data/rules/inno-setup_2.yml +++ b/src/licensedcode/data/rules/inno-setup_2.yml @@ -1,2 +1,3 @@ license_expression: inno-setup is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/inno-setup_3.yml b/src/licensedcode/data/rules/inno-setup_3.yml index 45dbaef082a..42592c1d25d 100644 --- a/src/licensedcode/data/rules/inno-setup_3.yml +++ b/src/licensedcode/data/rules/inno-setup_3.yml @@ -1,4 +1,5 @@ license_expression: inno-setup is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.jrsoftware.org/files/is/license.txt diff --git a/src/licensedcode/data/rules/intel.yml b/src/licensedcode/data/rules/intel.yml index f6c82bfa76c..c72a6064cb9 100644 --- a/src/licensedcode/data/rules/intel.yml +++ b/src/licensedcode/data/rules/intel.yml @@ -1,4 +1,5 @@ license_expression: intel is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mepis.org/node/10358 diff --git a/src/licensedcode/data/rules/interbase-1.0_1.yml b/src/licensedcode/data/rules/interbase-1.0_1.yml index c4820ecbc77..0d5ea7750b8 100644 --- a/src/licensedcode/data/rules/interbase-1.0_1.yml +++ b/src/licensedcode/data/rules/interbase-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: interbase-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://info.borland.com/devsupport/interbase/opensource/IPL.html diff --git a/src/licensedcode/data/rules/ipa-font.yml b/src/licensedcode/data/rules/ipa-font.yml index f1a013f6e15..86102281efe 100644 --- a/src/licensedcode/data/rules/ipa-font.yml +++ b/src/licensedcode/data/rules/ipa-font.yml @@ -1,4 +1,5 @@ license_expression: ipa-font is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ipafont.html diff --git a/src/licensedcode/data/rules/ipa-font_1.yml b/src/licensedcode/data/rules/ipa-font_1.yml index 28803fff2c9..f9605f7bf31 100644 --- a/src/licensedcode/data/rules/ipa-font_1.yml +++ b/src/licensedcode/data/rules/ipa-font_1.yml @@ -1,2 +1,3 @@ license_expression: ipa-font is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ipa-font_2.yml b/src/licensedcode/data/rules/ipa-font_2.yml index b0a5c8027b0..99f02ee2477 100644 --- a/src/licensedcode/data/rules/ipa-font_2.yml +++ b/src/licensedcode/data/rules/ipa-font_2.yml @@ -1,4 +1,5 @@ license_expression: ipa-font is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ipafont.html diff --git a/src/licensedcode/data/rules/ipa-font_3.yml b/src/licensedcode/data/rules/ipa-font_3.yml index 28803fff2c9..f9605f7bf31 100644 --- a/src/licensedcode/data/rules/ipa-font_3.yml +++ b/src/licensedcode/data/rules/ipa-font_3.yml @@ -1,2 +1,3 @@ license_expression: ipa-font is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ipa-font_4.yml b/src/licensedcode/data/rules/ipa-font_4.yml index 28803fff2c9..f9605f7bf31 100644 --- a/src/licensedcode/data/rules/ipa-font_4.yml +++ b/src/licensedcode/data/rules/ipa-font_4.yml @@ -1,2 +1,3 @@ license_expression: ipa-font is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/isc_0.yml b/src/licensedcode/data/rules/isc_0.yml index 3a166ed7e33..4dbad09f4dc 100644 --- a/src/licensedcode/data/rules/isc_0.yml +++ b/src/licensedcode/data/rules/isc_0.yml @@ -1,2 +1,3 @@ license_expression: isc is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/isc_1.yml b/src/licensedcode/data/rules/isc_1.yml index f76012e6f5b..c2f5c1cafaf 100644 --- a/src/licensedcode/data/rules/isc_1.yml +++ b/src/licensedcode/data/rules/isc_1.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.isc.org/isc-license-1.0.html diff --git a/src/licensedcode/data/rules/isc_12.yml b/src/licensedcode/data/rules/isc_12.yml index 179c0ed92a1..ae8f6e9ff22 100644 --- a/src/licensedcode/data/rules/isc_12.yml +++ b/src/licensedcode/data/rules/isc_12.yml @@ -1,2 +1,3 @@ license_expression: isc is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/isc_15.yml b/src/licensedcode/data/rules/isc_15.yml index 18a00ae9682..ea254d10edf 100644 --- a/src/licensedcode/data/rules/isc_15.yml +++ b/src/licensedcode/data/rules/isc_15.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2 diff --git a/src/licensedcode/data/rules/isc_18.yml b/src/licensedcode/data/rules/isc_18.yml index d5063beb184..9ba64fdad9d 100644 --- a/src/licensedcode/data/rules/isc_18.yml +++ b/src/licensedcode/data/rules/isc_18.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/isc-license.txt diff --git a/src/licensedcode/data/rules/isc_2.yml b/src/licensedcode/data/rules/isc_2.yml index e104707a9c8..f249b074b0e 100644 --- a/src/licensedcode/data/rules/isc_2.yml +++ b/src/licensedcode/data/rules/isc_2.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/isc-license.txt diff --git a/src/licensedcode/data/rules/isc_25.yml b/src/licensedcode/data/rules/isc_25.yml index 179c0ed92a1..ae8f6e9ff22 100644 --- a/src/licensedcode/data/rules/isc_25.yml +++ b/src/licensedcode/data/rules/isc_25.yml @@ -1,2 +1,3 @@ license_expression: isc is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/isc_26.yml b/src/licensedcode/data/rules/isc_26.yml index 3a166ed7e33..4dbad09f4dc 100644 --- a/src/licensedcode/data/rules/isc_26.yml +++ b/src/licensedcode/data/rules/isc_26.yml @@ -1,2 +1,3 @@ license_expression: isc is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/isc_3.yml b/src/licensedcode/data/rules/isc_3.yml index 18f3da88013..e11ff277c14 100644 --- a/src/licensedcode/data/rules/isc_3.yml +++ b/src/licensedcode/data/rules/isc_3.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.isc.org/software/license diff --git a/src/licensedcode/data/rules/isc_4.yml b/src/licensedcode/data/rules/isc_4.yml index 7c20bf52c9c..aef4e256e35 100644 --- a/src/licensedcode/data/rules/isc_4.yml +++ b/src/licensedcode/data/rules/isc_4.yml @@ -1,4 +1,5 @@ license_expression: isc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.isc.org/software/license diff --git a/src/licensedcode/data/rules/isc_5.yml b/src/licensedcode/data/rules/isc_5.yml index edfeca6bdb7..d16d00fd749 100644 --- a/src/licensedcode/data/rules/isc_5.yml +++ b/src/licensedcode/data/rules/isc_5.yml @@ -1,5 +1,6 @@ license_expression: isc is_license_reference: yes +relevance: 100 notes: http://openbsd.wikia.com/wiki/OpenBSD%27s_BSD_license ignorable_urls: - http://openbsd.wikia.com/wiki/OpenBSD's_BSD_license diff --git a/src/licensedcode/data/rules/isc_53.RULE b/src/licensedcode/data/rules/isc_53.RULE index 3fbb4ad03a1..1a7f5c12c4f 100644 --- a/src/licensedcode/data/rules/isc_53.RULE +++ b/src/licensedcode/data/rules/isc_53.RULE @@ -1,13 +1,2 @@ -Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file +this software may be distributed under the terms of ISC +license, see COPYING for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_53.yml b/src/licensedcode/data/rules/isc_53.yml index d3e57513197..8e2aa6152dc 100644 --- a/src/licensedcode/data/rules/isc_53.yml +++ b/src/licensedcode/data/rules/isc_53.yml @@ -1,4 +1,5 @@ license_expression: isc -is_license_text: yes -relevance: 99 -notes: the disclaimer has an extra word "TORTUOUS" +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/itu-t_3.RULE b/src/licensedcode/data/rules/itu-t_3.RULE deleted file mode 100644 index bb9f39a4b2f..00000000000 --- a/src/licensedcode/data/rules/itu-t_3.RULE +++ /dev/null @@ -1,67 +0,0 @@ -ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE -=== - -This "General Public License" is published in the Annex 1 of the ITU-T Recommendation on "SOFTWARE TOOLS FOR HOMOGENITY OF RESULTS IN THE STANDARDIZATION PROCESS OF SPEECH AND AUDIO CODERS", approved in Geneva, 2000. - -TERMS AND CONDITIONS - -1. This License Agreement applies to any module or other work related to the ITU-T Software Tool Library, and developed by the User's Group on Software Tools. The "Module", below, refers to any such module or work, and a "work based on the Module" means either the Module or any work containing the Module or a portion of it, either verbatim or with modifications. -Each licensee is addressed as "you". - -2. You may copy and distribute verbatim copies of the Module'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 General Public License and to the absence of any warranty; and --give any other recipients of the Module a copy of this General Public License along with the Module. - -You may charge a fee for the physical act of transferring a copy. - -3. You may modify your copy or copies of the Module or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: - - cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and - - cause the whole of any work that you distribute or publish, that in whole or in part contains the Module or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). - - If the modified module normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual 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 module under these conditions, and telling the user how to view a copy of this General Public License. - -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. - -Mere aggregation of another independent work with the Module (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. - -4.You may copy and distribute the Module (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: - - accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, - - accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, - - accompany it with the information you received as to where the corresponding source code may be obtained. - (This alternative is allowed only for noncommercial distribution and only if you received the module in object code or executable form alone.) - -Source code for a work means the preferred form of the work for making modifications to it. -For an executable file, complete source code means all the source code for all modules it contains; -but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. - -5. You may not copy, modify, sublicense, distribute or transfer the Module except as expressly provided under this General Public License. -Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Module is void, and will automatically terminate your rights to use the Module under this License. -However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. - -6. By copying, distributing or modifying the Module (or any work based on the Module) you indicate your acceptance of this license to do so, and all its terms and conditions. - -7. Each time you redistribute the Module (or any work based on the Module), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Module subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the rights granted herein. - -8. The ITU-T may publish revised and/or new versions of this 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 Module specifies a version number of the 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 ITU-T. -If the Module does not specify a version number of the license, you may choose any version ever published by the ITU-T. - -9. If you wish to incorporate parts of the Module into other free modules whose distribution conditions are different, write to the author to ask for permission. -For software which is copyrighted by the ITU-T, write to the ITU-T Secretariat; exceptions may be made for this. -This decision will be guided by the two goals of preserving the free status of all derivatives of this free software -and of promoting the sharing and reuse of software generally. - -NO WARRANTY - -10. BECAUSE THE MODULE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE MODULE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE MODULE "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 MODULE IS WITH YOU.SHOULD THE MODULE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -11. 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 MODULE 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 MODULE (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 MODULE TO OPERATE WITH ANY OTHER MODULES), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/src/licensedcode/data/rules/itu-t_3.yml b/src/licensedcode/data/rules/itu-t_3.yml deleted file mode 100644 index 5d8c63d49eb..00000000000 --- a/src/licensedcode/data/rules/itu-t_3.yml +++ /dev/null @@ -1,5 +0,0 @@ -license_expression: itu-t -is_license_text: yes -relevance: 100 -ignorable_authors: - - the User's Group diff --git a/src/licensedcode/data/rules/itunes.yml b/src/licensedcode/data/rules/itunes.yml index c1a3afb590c..3dfe0917f2a 100644 --- a/src/licensedcode/data/rules/itunes.yml +++ b/src/licensedcode/data/rules/itunes.yml @@ -1,4 +1,5 @@ license_expression: itunes is_license_reference: yes +relevance: 100 ignorable_urls: - http://images.apple.com/legal/sla/docs/itunes.pdf diff --git a/src/licensedcode/data/rules/jahia-1.3.1.yml b/src/licensedcode/data/rules/jahia-1.3.1.yml index 2879106d751..c6fa700d309 100644 --- a/src/licensedcode/data/rules/jahia-1.3.1.yml +++ b/src/licensedcode/data/rules/jahia-1.3.1.yml @@ -1,4 +1,5 @@ license_expression: jahia-1.3.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.jahia.org/cms/home/Jahiapedia/Jahia_Licensing diff --git a/src/licensedcode/data/rules/jam.yml b/src/licensedcode/data/rules/jam.yml index c389a7dbc14..8a3a5a2164d 100644 --- a/src/licensedcode/data/rules/jam.yml +++ b/src/licensedcode/data/rules/jam.yml @@ -1,2 +1,3 @@ license_expression: jam is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/jboss-eula.yml b/src/licensedcode/data/rules/jboss-eula.yml index 38b4a649d15..3d9a7e6c875 100644 --- a/src/licensedcode/data/rules/jboss-eula.yml +++ b/src/licensedcode/data/rules/jboss-eula.yml @@ -1,4 +1,5 @@ license_expression: jboss-eula is_license_reference: yes +relevance: 100 ignorable_urls: - http://repository.jboss.org/licenses/jbossorg-eula.txt diff --git a/src/licensedcode/data/rules/jetty_1.yml b/src/licensedcode/data/rules/jetty_1.yml index 737a4baee0d..2d2c550ae45 100644 --- a/src/licensedcode/data/rules/jetty_1.yml +++ b/src/licensedcode/data/rules/jetty_1.yml @@ -1,4 +1,5 @@ license_expression: jetty is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.tinyos.net/tinyos-1.x/tools/java/jars/JETTY-LICENSE.txt diff --git a/src/licensedcode/data/rules/jetty_2.yml b/src/licensedcode/data/rules/jetty_2.yml index c9dfdb4b103..d5a0136d9f5 100644 --- a/src/licensedcode/data/rules/jetty_2.yml +++ b/src/licensedcode/data/rules/jetty_2.yml @@ -1,4 +1,5 @@ license_expression: jetty is_license_reference: yes +relevance: 100 ignorable_urls: - http://en.wikipedia.org/wiki/Jetty_ diff --git a/src/licensedcode/data/rules/josl-1.0.yml b/src/licensedcode/data/rules/josl-1.0.yml index 7f5530b604e..430ddf9cef2 100644 --- a/src/licensedcode/data/rules/josl-1.0.yml +++ b/src/licensedcode/data/rules/josl-1.0.yml @@ -1,4 +1,5 @@ license_expression: josl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/jabberpl.php diff --git a/src/licensedcode/data/rules/josl-1.0_1.yml b/src/licensedcode/data/rules/josl-1.0_1.yml index 17f3f07b338..426d0e50afb 100644 --- a/src/licensedcode/data/rules/josl-1.0_1.yml +++ b/src/licensedcode/data/rules/josl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: josl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://code.google.com/p/jabber-net/source/browse/branches/RELEASE_1_0/LICENSE.txt diff --git a/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.RULE new file mode 100644 index 00000000000..99fa93e75de --- /dev/null +++ b/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.RULE @@ -0,0 +1,9 @@ +can be used under either of two licenses. + +The Jabber Open Source License (JOSL) is probably most appropriate for +corporate use. +http://www.jabber.org/about/josl.php + +The GNU Public License (GPL) is probably most appropriate for +inclusion in other open source projects. +https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.yml new file mode 100644 index 00000000000..470d5ce7aa7 --- /dev/null +++ b/src/licensedcode/data/rules/josl-1.0_or_gpl-1.0-plus_2.yml @@ -0,0 +1,6 @@ +license_expression: josl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.jabber.org/about/josl.php + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/jpython-1.1.yml b/src/licensedcode/data/rules/jpython-1.1.yml index f70dd62bb5a..0783b6e6b1c 100644 --- a/src/licensedcode/data/rules/jpython-1.1.yml +++ b/src/licensedcode/data/rules/jpython-1.1.yml @@ -1,4 +1,5 @@ license_expression: jpython-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.jython.org/license.html diff --git a/src/licensedcode/data/rules/jrunner.yml b/src/licensedcode/data/rules/jrunner.yml index 411e1f13779..10373ec2e57 100644 --- a/src/licensedcode/data/rules/jrunner.yml +++ b/src/licensedcode/data/rules/jrunner.yml @@ -1,4 +1,5 @@ license_expression: jrunner is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.altera.com/download/licensing/lic-jrunner.html diff --git a/src/licensedcode/data/rules/json.yml b/src/licensedcode/data/rules/json.yml index 6039aa4a006..858b3385c79 100644 --- a/src/licensedcode/data/rules/json.yml +++ b/src/licensedcode/data/rules/json.yml @@ -1,4 +1,5 @@ license_expression: json is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.json.org/license.html diff --git a/src/licensedcode/data/rules/json2.yml b/src/licensedcode/data/rules/json2.yml index 545e63483e8..234c2caa762 100644 --- a/src/licensedcode/data/rules/json2.yml +++ b/src/licensedcode/data/rules/json2.yml @@ -1,4 +1,5 @@ license_expression: json is_license_text: yes +relevance: 100 ignorable_urls: - http://www.json.org/license.html diff --git a/src/licensedcode/data/rules/jython.yml b/src/licensedcode/data/rules/jython.yml index ed3b4ecc520..a41857d3d6d 100644 --- a/src/licensedcode/data/rules/jython.yml +++ b/src/licensedcode/data/rules/jython.yml @@ -1,4 +1,5 @@ license_expression: jython is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.jython.org/license.txt diff --git a/src/licensedcode/data/rules/jython2.yml b/src/licensedcode/data/rules/jython2.yml index 8aff54152f6..062073e1e79 100644 --- a/src/licensedcode/data/rules/jython2.yml +++ b/src/licensedcode/data/rules/jython2.yml @@ -1,2 +1,3 @@ license_expression: jython is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/khronos.yml b/src/licensedcode/data/rules/khronos.yml index 313dffb0d1a..8a2a90a61ba 100644 --- a/src/licensedcode/data/rules/khronos.yml +++ b/src/licensedcode/data/rules/khronos.yml @@ -1,4 +1,5 @@ license_expression: khronos is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.khronos.org/developers diff --git a/src/licensedcode/data/rules/lavantech.yml b/src/licensedcode/data/rules/lavantech.yml index a1a217c237d..3ba6eb958a9 100644 --- a/src/licensedcode/data/rules/lavantech.yml +++ b/src/licensedcode/data/rules/lavantech.yml @@ -1,4 +1,5 @@ license_expression: lavantech is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.lavantech.com/license.shtml diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_2.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_2.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_2.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_2.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_27.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_27.yml index 22f08155cae..c69d82ee734 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_27.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_27.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 99 notes: seen in a Debian copyright file for evince diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_31.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_31.yml index ab39c902973..8775364f78c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_31.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_31.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_438.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_438.yml index 879e22a2e3a..353ad8d2739 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_438.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_438.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 90 referenced_filenames: - - /usr/share/common-licenses/LGPL \ No newline at end of file + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_451.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_451.RULE new file mode 100644 index 00000000000..05ccfe429cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_451.RULE @@ -0,0 +1,4 @@ +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_451.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_451.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_451.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_452.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_452.RULE new file mode 100644 index 00000000000..91651a22f15 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_452.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_452.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_452.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_452.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_453.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_453.RULE new file mode 100644 index 00000000000..73430b9e4b2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_453.RULE @@ -0,0 +1 @@ +Putting LGPL headers \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_453.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_453.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_453.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_454.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_454.RULE new file mode 100644 index 00000000000..d5810c64b94 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_454.RULE @@ -0,0 +1 @@ +"LGPL version 2 or later", \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_454.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_454.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_454.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_455.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_455.RULE new file mode 100644 index 00000000000..e7e1e6312a8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_455.RULE @@ -0,0 +1 @@ +library is covered by LGPL2+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_455.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_455.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_455.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_456.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_456.RULE new file mode 100644 index 00000000000..45119014aea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_456.RULE @@ -0,0 +1,9 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_456.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_456.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_456.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_457.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_457.RULE new file mode 100644 index 00000000000..790e0ed503f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_457.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian systems, the complete text of the GNU Library General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_457.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_457.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_457.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_458.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_458.RULE new file mode 100644 index 00000000000..ec881f6734e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_458.RULE @@ -0,0 +1,18 @@ +License: LGPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_458.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_458.yml new file mode 100644 index 00000000000..5f3cc5b8cbc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_458.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +minimum_coverage: 95 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_459.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_459.RULE new file mode 100644 index 00000000000..7605ed4696d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_459.RULE @@ -0,0 +1,14 @@ +License: LGPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_459.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_459.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_459.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_460.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_460.RULE new file mode 100644 index 00000000000..499a1d9d0ec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_460.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_460.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_460.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_460.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_461.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_461.RULE new file mode 100644 index 00000000000..dc0868b4497 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_461.RULE @@ -0,0 +1,13 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_461.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_461.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_461.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_462.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_462.RULE new file mode 100644 index 00000000000..3d4c1cefbb5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_462.RULE @@ -0,0 +1,12 @@ +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. +. +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/lgpl-2.0-plus_462.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_462.yml new file mode 100644 index 00000000000..f90d3d114af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_462.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_463.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_463.RULE new file mode 100644 index 00000000000..9160c3f49ec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_463.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_463.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_463.yml new file mode 100644 index 00000000000..ecb6e389dc6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_463.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_464.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_464.RULE new file mode 100644 index 00000000000..c2457b41553 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_464.RULE @@ -0,0 +1,3 @@ +Covered under GNU LibraryGeneral Public License. More about Library GPL can be found +at http://www.gnu.org/ (or) in file named LGPL-2 under +/usr/share/common-licenses/ directory and is also stated as below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_464.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_464.yml new file mode 100644 index 00000000000..d70d85046db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_464.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_465.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_465.RULE new file mode 100644 index 00000000000..904804379c1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_465.RULE @@ -0,0 +1 @@ +released under the LGPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_465.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_465.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_465.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_466.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_466.RULE new file mode 100644 index 00000000000..f53d5d05387 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_466.RULE @@ -0,0 +1,4 @@ +. + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_466.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_466.yml new file mode 100644 index 00000000000..eecb7e83217 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_466.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_467.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_467.RULE new file mode 100644 index 00000000000..be2102f40f7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_467.RULE @@ -0,0 +1 @@ +the license headers of the LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_467.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_467.yml new file mode 100644 index 00000000000..c04460543a4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_467.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_468.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_468.RULE new file mode 100644 index 00000000000..b54ad0bdd63 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_468.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public Lice +along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_468.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_468.yml new file mode 100644 index 00000000000..864902de87f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_468.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_469.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_469.RULE new file mode 100644 index 00000000000..d792c23c63e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_469.RULE @@ -0,0 +1,10 @@ +This file is part of the libiberty library. +Libiberty is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +Libiberty is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_469.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_469.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_469.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_470.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_470.RULE new file mode 100644 index 00000000000..7723cbd1644 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_470.RULE @@ -0,0 +1,17 @@ +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU Library General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_470.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_470.yml new file mode 100644 index 00000000000..597ece82b5d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_470.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_471.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_471.RULE new file mode 100644 index 00000000000..e4a3b4d5a37 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_471.RULE @@ -0,0 +1,3 @@ +License: LGPL-2+ + 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-plus_471.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_471.yml new file mode 100644 index 00000000000..937f7988c1c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_471.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_472.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_472.RULE new file mode 100644 index 00000000000..8fdf5e28108 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_472.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian 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". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_472.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_472.yml new file mode 100644 index 00000000000..ab6ad2bc5af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_472.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_473.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_473.RULE new file mode 100644 index 00000000000..29c09dc80cb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_473.RULE @@ -0,0 +1,7 @@ +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. + +On Debian GNU/Linux systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_473.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_473.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_473.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_474.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_474.RULE new file mode 100644 index 00000000000..04361b9a820 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_474.RULE @@ -0,0 +1,17 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_474.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_474.yml new file mode 100644 index 00000000000..597ece82b5d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_474.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_475.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_475.RULE new file mode 100644 index 00000000000..fea5894faeb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_475.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_475.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_475.yml new file mode 100644 index 00000000000..ab6ad2bc5af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_475.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_476.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_476.RULE new file mode 100644 index 00000000000..5fd7d119f39 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_476.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_476.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_476.yml new file mode 100644 index 00000000000..84a7632320e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_476.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE new file mode 100644 index 00000000000..2c9250c82db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_477.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_477.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_477.yml new file mode 100644 index 00000000000..ecb6e389dc6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_477.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_478.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_478.RULE new file mode 100644 index 00000000000..02e291b0bf1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_478.RULE @@ -0,0 +1,2 @@ +/* licensed under https://www.gnu.org/licenses/lgpl.html */ + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_478.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_478.yml new file mode 100644 index 00000000000..d639274e111 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_478.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_479.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_479.RULE new file mode 100644 index 00000000000..1208691859c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_479.RULE @@ -0,0 +1,3 @@ +# This file is part of a program licensed under the terms of the GNU Lesser +# General Public License version 2 (or at your option any later version) +# as published by the Free Software Foundation: https://www.gnu.org/licenses/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_479.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_479.yml new file mode 100644 index 00000000000..ac42ec6fb61 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_479.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: lgpl 2 or later python +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_480.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_480.RULE new file mode 100644 index 00000000000..667708d202b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_480.RULE @@ -0,0 +1,15 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Lesser General Public License, +version 2 or later + +"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. +"This library is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +License for more details. +"You should have received a copy of the GNU Library General Public License +along with this library; if not, see + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_480.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_480.yml new file mode 100644 index 00000000000..2e3d0d09173 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_480.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_481.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_481.RULE new file mode 100644 index 00000000000..2972dc39361 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_481.RULE @@ -0,0 +1,17 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Lesser General Public License, +version 2 or later + +The genshellopt library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, see + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_481.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_481.yml new file mode 100644 index 00000000000..2e3d0d09173 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_481.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE new file mode 100644 index 00000000000..c51051d7ca6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_482.RULE @@ -0,0 +1,13 @@ + + * 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. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_482.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_482.yml new file mode 100644 index 00000000000..05b477c455b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_482.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: this is a confused notice mixing v2 and v2.1 references +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE new file mode 100644 index 00000000000..bd22fb341c2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_483.RULE @@ -0,0 +1,9 @@ + + +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from https://www.gnu.org/licenses/lgpl.html https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_483.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_483.yml new file mode 100644 index 00000000000..da84d614998 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_483.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_484.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_484.RULE new file mode 100644 index 00000000000..e3c101c2a6a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_484.RULE @@ -0,0 +1,7 @@ +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from https://www.gnu.org/licenses/lgpl.html https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_484.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_484.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_484.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE new file mode 100644 index 00000000000..70656ae363f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_485.RULE @@ -0,0 +1,17 @@ + + ** NOTE! The following LGPL license applies to the tdb + ** library. This does NOT imply that all of Samba is released + ** under the LGPL + +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. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_485.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_485.yml new file mode 100644 index 00000000000..46c33577263 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_485.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE new file mode 100644 index 00000000000..078985fcb13 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_486.RULE @@ -0,0 +1,7 @@ + + +

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.

+ +

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 or download it from https://www.gnu.org/licenses/lgpl.html

\ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_486.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_486.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_486.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_487.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_487.RULE new file mode 100644 index 00000000000..9bc7de549c4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_487.RULE @@ -0,0 +1,3 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Lesser General Public License, +version 2 or later diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_487.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_487.yml new file mode 100644 index 00000000000..2e3d0d09173 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_487.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_488.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_488.RULE new file mode 100644 index 00000000000..60727439379 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_488.RULE @@ -0,0 +1,15 @@ +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with this library; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from +https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_488.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_488.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_488.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_489.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_489.RULE new file mode 100644 index 00000000000..d116c21b2b3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_489.RULE @@ -0,0 +1,5 @@ +is available under the terms of the GNU Library General Public License (LGPL), +version 2 (or at your discretion any later version). A copy of the LGPL +should be included with this library in the file COPYING. If not, write to +https://www.gnu.org/licenses/licenses.html#LGPL +https://www.gnu.org/licenses/licenses.html#LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_489.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_489.yml new file mode 100644 index 00000000000..bb5db89b1c6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_489.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html#LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_490.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_490.RULE new file mode 100644 index 00000000000..199d93180d5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_490.RULE @@ -0,0 +1,13 @@ +is free software; you can redistribute 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. + + is distributed in the hope that 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 . If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_490.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_490.yml new file mode 100644 index 00000000000..80681a7045e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_490.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_491.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_491.RULE new file mode 100644 index 00000000000..f96021bb9a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_491.RULE @@ -0,0 +1,15 @@ +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with this library; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from +https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_491.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_491.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_491.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_492.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_492.RULE new file mode 100644 index 00000000000..97d632bfb36 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_492.RULE @@ -0,0 +1,7 @@ +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. + +This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from GNU/LGPL license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_495.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_495.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_495.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_496.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_496.RULE new file mode 100644 index 00000000000..8e1206c09bb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_496.RULE @@ -0,0 +1,2 @@ +## License +All source code is licensed under the [GNU Lesser General Public License](https://www.gnu.org/licenses/lgpl.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_496.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_496.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_496.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_497.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_497.RULE new file mode 100644 index 00000000000..c3562897e3c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_497.RULE @@ -0,0 +1 @@ +LGPL = GNU General Public License, https://www.gnu.org/copyleft/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_497.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_497.yml new file mode 100644 index 00000000000..f7dc86da85f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_497.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_498.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_498.RULE new file mode 100644 index 00000000000..6556b0f74d5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_498.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not see +or write to the Free Software Foundation, Inc., +51 Franklin St., Fifth Floor, Boston, MA 02110, USA + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_498.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_498.yml new file mode 100644 index 00000000000..aa1857edcc7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_498.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_499.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_499.RULE new file mode 100644 index 00000000000..378305f9e50 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_499.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as +published by the Free Software Foundation; either version 2 of +the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_499.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_499.yml new file mode 100644 index 00000000000..80681a7045e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_499.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_500.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_500.RULE new file mode 100644 index 00000000000..8106b645b92 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_500.RULE @@ -0,0 +1,12 @@ +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program; if not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_500.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_500.yml new file mode 100644 index 00000000000..48db9893330 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_500.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 96 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_501.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_501.RULE new file mode 100644 index 00000000000..bc426305607 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_501.RULE @@ -0,0 +1,3 @@ +Covered under GNU LibraryGeneral Public License. More about Library GPL can be found +at https://www.gnu.org/ (or) in file named LGPL-2 under +/usr/share/common-licenses/ directory and is also stated as below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_501.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_501.yml new file mode 100644 index 00000000000..65c50d11f70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_501.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_502.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_502.RULE new file mode 100644 index 00000000000..9575d842d00 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_502.RULE @@ -0,0 +1,12 @@ +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. +. +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/lgpl-2.0-plus_502.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_502.yml new file mode 100644 index 00000000000..30dd5e4cce2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_502.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE new file mode 100644 index 00000000000..5f7af611a56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_503.RULE @@ -0,0 +1,3 @@ + +### 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_503.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_503.yml new file mode 100644 index 00000000000..a4d5ea271b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_503.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE new file mode 100644 index 00000000000..73c2db7adee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_504.RULE @@ -0,0 +1,6 @@ + +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. + +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 or download it from https://www.gnu.org/licenses/lgpl.html 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.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_504.yml new file mode 100644 index 00000000000..11c640ea343 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_504.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE new file mode 100644 index 00000000000..d9e37257185 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_505.RULE @@ -0,0 +1,9 @@ + + +

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.

+ +

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or download it from https://www.gnu.org/licenses/lgpl.html

\ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_505.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_505.yml new file mode 100644 index 00000000000..da84d614998 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_505.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_506.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_506.RULE new file mode 100644 index 00000000000..e27afee78de --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_506.RULE @@ -0,0 +1,17 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Lesser General Public License, +version 2 or later + +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. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, see + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_506.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_506.yml new file mode 100644 index 00000000000..2e3d0d09173 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_506.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_507.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_507.RULE new file mode 100644 index 00000000000..2619e9f5e42 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_507.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_507.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_507.yml new file mode 100644 index 00000000000..ba94f233016 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_507.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_508.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_508.RULE new file mode 100644 index 00000000000..18cc6971864 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_508.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/licenses.html#LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_508.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_508.yml new file mode 100644 index 00000000000..25983c869c6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_508.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html#LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_509.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_509.RULE new file mode 100644 index 00000000000..0cbea1eb5fb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_509.RULE @@ -0,0 +1,17 @@ +is free; 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. + RepRap is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public Licence for more details. + For this purpose the words "software" and "library" in the GNU Library + General Public Licence are taken to mean any and all computer programs + computer files data results documents and other copyright information + available from the project. + You should have received a copy of the GNU Library General Public + Licence along with ; if not, write to the Free + Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, + or see + https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_509.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_509.yml new file mode 100644 index 00000000000..80681a7045e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_509.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_510.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_510.RULE new file mode 100644 index 00000000000..78dca372f72 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_510.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_510.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_510.yml new file mode 100644 index 00000000000..ba94f233016 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_510.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_511.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_511.RULE new file mode 100644 index 00000000000..36df4bb4b8f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_511.RULE @@ -0,0 +1,28 @@ +* AutoOpts is a copyrighted work. This source file is not encumbered + * by AutoOpts licensing, but is provided under the licensing terms chosen + * by the genshellopt author or copyright holder. AutoOpts is + * licensed under the terms of the LGPL. The redistributable library + * (``libopts'') is licensed under the terms of either the LGPL or, at the + * users discretion, the BSD license. See the AutoOpts and/or libopts sources + * for details. + * + * The genshellopt program is copyrighted and licensed + * under the following terms: + * + * This is free software. It is licensed for use, modification and + * redistribution under the terms of the GNU Lesser General Public License, + * version 2 or later + * + * The genshellopt library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, see + * \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_511.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_511.yml new file mode 100644 index 00000000000..2e3d0d09173 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_511.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_512.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_512.RULE new file mode 100644 index 00000000000..9c8ca01f288 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_512.RULE @@ -0,0 +1,12 @@ +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, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, see . */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_512.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_512.yml new file mode 100644 index 00000000000..b5f17012a7d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_512.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: this is a 2.1 notice with a 2 version +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_513.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_513.RULE new file mode 100644 index 00000000000..d3efdf0f4fd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_513.RULE @@ -0,0 +1,12 @@ +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_513.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_513.yml new file mode 100644 index 00000000000..30dd5e4cce2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_513.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_514.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_514.RULE new file mode 100644 index 00000000000..13458c5875a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_514.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_514.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_514.yml new file mode 100644 index 00000000000..ba94f233016 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_514.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_515.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_515.RULE new file mode 100644 index 00000000000..03596f4ac1c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_515.RULE @@ -0,0 +1 @@ +released under the LGPL, version 2 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_515.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_515.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_515.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_516.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_516.RULE new file mode 100644 index 00000000000..a56e7d71393 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_516.RULE @@ -0,0 +1,2 @@ +library is released under LGPL +so that it may be linked with 3rd party software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_516.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_516.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_516.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_517.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_517.RULE new file mode 100644 index 00000000000..b650e23bd05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_517.RULE @@ -0,0 +1 @@ +On Debian systems, the text of the GNU Lesser General Public License can be found in usr/share/common-licenses/LGPL. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_517.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_517.yml new file mode 100644 index 00000000000..353ad8d2739 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_517.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_518.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_518.RULE new file mode 100644 index 00000000000..6df3b9c5f56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_518.RULE @@ -0,0 +1,17 @@ +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the text of the GNU Library General Public License + can be found in /usr/share/common-licenses/LGPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_518.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_518.yml new file mode 100644 index 00000000000..597ece82b5d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_518.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE new file mode 100644 index 00000000000..87cfb825651 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_519.RULE @@ -0,0 +1,16 @@ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_519.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_519.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_519.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_520.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_520.RULE new file mode 100644 index 00000000000..de9c5ffeaa9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_520.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian systems, the text of the GNU Library General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_520.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_520.yml new file mode 100644 index 00000000000..ab6ad2bc5af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_520.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_521.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_521.RULE new file mode 100644 index 00000000000..23ff804e01a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_521.RULE @@ -0,0 +1,7 @@ +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. + +On Debian systems, the text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_521.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_521.yml new file mode 100644 index 00000000000..8775364f78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_521.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_522.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_522.RULE new file mode 100644 index 00000000000..ec88eee0b2c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_522.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_522.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_522.yml new file mode 100644 index 00000000000..ba94f233016 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_522.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_523.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_523.RULE new file mode 100644 index 00000000000..cdf92b53d86 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_523.RULE @@ -0,0 +1,17 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian systems, the text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_523.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_523.yml new file mode 100644 index 00000000000..597ece82b5d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_523.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_524.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_524.RULE new file mode 100644 index 00000000000..0794ae66bd4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_524.RULE @@ -0,0 +1,15 @@ +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. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_524.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_524.yml new file mode 100644 index 00000000000..84a7632320e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_524.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_525.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_525.RULE new file mode 100644 index 00000000000..4041c0baf2f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_525.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_525.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_525.yml new file mode 100644 index 00000000000..ab6ad2bc5af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_525.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_526.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_526.RULE new file mode 100644 index 00000000000..1507c7daf25 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_526.RULE @@ -0,0 +1,11 @@ +This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This module is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_526.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_526.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_526.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_527.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_527.RULE new file mode 100644 index 00000000000..dc979166fca --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_527.RULE @@ -0,0 +1,10 @@ +This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version 2 + as published by the Free Software Foundation. + + This module is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_527.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_527.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_527.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_528.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_528.RULE new file mode 100644 index 00000000000..9242d0c8a78 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_528.RULE @@ -0,0 +1,3 @@ +License: LGPL-2+ + On Debian systems, the complete text of the LGPL-2 can be found in + /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_528.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_528.yml new file mode 100644 index 00000000000..611d91f095a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_528.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_tag: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_529.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_529.RULE new file mode 100644 index 00000000000..715f3fc3643 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_529.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + On Debian systems, the complete text of the GNU Lesser General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_529.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_529.yml new file mode 100644 index 00000000000..1a5e48416ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_529.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_530.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_530.RULE new file mode 100644 index 00000000000..4de1f1337bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_530.RULE @@ -0,0 +1,9 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_530.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_530.yml new file mode 100644 index 00000000000..ab39c902973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_530.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_62.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_62.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_62.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_62.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_68.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_68.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_68.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_68.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_69.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_69.yml index 174d9a11922..3b02ebdda72 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_69.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_69.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/licenses.html#LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_78.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_78.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_78.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_78.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_81.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_81.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_81.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_81.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_82.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_82.yml index ab39c902973..8775364f78c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_82.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_82.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_85.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_85.yml index 40905934771..4681cdf83a7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_85.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_85.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.yml index 5f9b4765acf..f7e7ab9a6a1 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_4.yml @@ -1,5 +1,5 @@ license_expression: lgpl-2.0-plus AND gpl-1.0-plus is_license_notice: yes -minimum_coverage: 90 +minimum_coverage: 97 ignorable_urls: - http://www.gnu.org/philosophy/why-not-lgpl.html 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 new file mode 100644 index 00000000000..9ecdcebb706 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.RULE @@ -0,0 +1,9 @@ + +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. + +Parts of this work are licensed under the terms of the GNU Library +General Public License. On Debian GNU/Linux systems, the complete text of this +license be found in /usr/share/common-licenses/LGPL. + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.yml new file mode 100644 index 00000000000..9eceabad568 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_5.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus AND gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL + - /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 new file mode 100644 index 00000000000..43e8d1880d1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.RULE @@ -0,0 +1,21 @@ + 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 + the GNU General Public License (GPL); see the file COPYING for the + actual terms. + + This library used to be available under the GPL - this was changed + with version 1.1.7 with the rationale that there are now many free + crypto libraries available and many of them come with capabilities + similar to Libcrypt. We decided that to foster the use of + cryptography in Free Software an LGPLed library would make more + sense because it avoids problems due to license incompatibilities + between some Free Software licenses and the GPL. + + Please note that in many cases it is better for a library to be + licensed under the GPL, so that it provides an advantage for free + software projects. The Lesser GPL is so named because it does + less to protect the freedom of the users of the code that it + covers. See https://www.gnu.org/philosophy/why-not-lgpl.html for + more explanation. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.yml new file mode 100644 index 00000000000..30996eddfa0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_6.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus AND gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/philosophy/why-not-lgpl.html 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 new file mode 100644 index 00000000000..ec4a3d53d7b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.RULE @@ -0,0 +1,9 @@ + +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. + +Parts of this work are licensed under the terms of the GNU Library +General Public License. On Debian systems, the text of this +license be found in /usr/share/common-licenses/LGPL. + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.yml new file mode 100644 index 00000000000..9eceabad568 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-1.0-plus_7.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus AND gpl-1.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.RULE new file mode 100644 index 00000000000..932261aae45 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.RULE @@ -0,0 +1,20 @@ +The official license is: + +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. + +On Debian systems, the text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2 file. + + +However, many parts of this library are licensed differently: + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian systems, the text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.yml new file mode 100644 index 00000000000..80e28569c44 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_10.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus AND gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE new file mode 100644 index 00000000000..43e3e659e39 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE @@ -0,0 +1,21 @@ +The library is distributed under the terms of the GNU Lesser + General Public License (LGPL); see the file COPYING.LIB for the + actual terms. The helper programs (e.g. gcryptrnd and getrandom) + as well as the documentation are distributed under the terms of + the GNU General Public License (GPL); see the file COPYING for the + actual terms. + + This library used to be available under the GPL - this was changed + with version 1.1.7 with the rationale that there are now many free + crypto libraries available and many of them come with capabilities + similar to Libcrypt. We decided that to foster the use of + cryptography in Free Software an LGPLed library would make more + sense because it avoids problems due to license incompatibilities + between some Free Software licenses and the GPL. + + Please note that in many cases it is better for a library to be + licensed under the GPL, so that it provides an advantage for free + software projects. The Lesser GPL is so named because it does + less to protect the freedom of the users of the code that it + covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for + more explanation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.yml new file mode 100644 index 00000000000..29cf89bb5e6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_7.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus AND gpl-2.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING.LIB + - COPYING +ignorable_urls: + - http://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.RULE new file mode 100644 index 00000000000..0a99de347d9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.RULE @@ -0,0 +1,20 @@ +The official license is: + +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. + +On Debian GNU/Linux systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2 file. + + +However, many parts of this library are licensed differently: + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of the +License, or (at your option) any later version. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.yml new file mode 100644 index 00000000000..80e28569c44 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_8.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus AND gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.RULE new file mode 100644 index 00000000000..b6b22003280 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.RULE @@ -0,0 +1,21 @@ +The library is distributed under the terms of the GNU Lesser + General Public License (LGPL); see the file COPYING.LIB for the + actual terms. The helper programs (e.g. gcryptrnd and getrandom) + as well as the documentation are distributed under the terms of + the GNU General Public License (GPL); see the file COPYING for the + actual terms. + + This library used to be available under the GPL - this was changed + with version 1.1.7 with the rationale that there are now many free + crypto libraries available and many of them come with capabilities + similar to Libcrypt. We decided that to foster the use of + cryptography in Free Software an LGPLed library would make more + sense because it avoids problems due to license incompatibilities + between some Free Software licenses and the GPL. + + Please note that in many cases it is better for a library to be + licensed under the GPL, so that it provides an advantage for free + software projects. The Lesser GPL is so named because it does + less to protect the freedom of the users of the code that it + covers. See https://www.gnu.org/philosophy/why-not-lgpl.html for + more explanation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.yml new file mode 100644 index 00000000000..4fcb8462578 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_gpl-2.0-plus_9.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0-plus AND gpl-2.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.LIB + - COPYING +ignorable_urls: + - https://www.gnu.org/philosophy/why-not-lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.RULE new file mode 100644 index 00000000000..2ba2adfbc80 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.RULE @@ -0,0 +1,5 @@ +On Debian GNU/Linux systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. Some of the +files are licensed under the GNU Lesser General Public License which +can be found in /usr/share/common-licenses/LGPL-2.1. + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.yml new file mode 100644 index 00000000000..c090cc9091b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_1.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..090672216ea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.RULE @@ -0,0 +1,19 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. Some of the +files are licensed under the GNU Lesser General Public License which +can be found in /usr/share/common-licenses/LGPL-2.1. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.yml new file mode 100644 index 00000000000..9c3a7051400 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_3.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.RULE new file mode 100644 index 00000000000..e550c88eb31 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.RULE @@ -0,0 +1,5 @@ +On Debian systems, the text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. Some of the +files are licensed under the GNU Lesser General Public License which +can be found in /usr/share/common-licenses/LGPL-2.1. + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.yml new file mode 100644 index 00000000000..c090cc9091b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_4.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0-plus AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.RULE new file mode 100644 index 00000000000..9a614d0f71a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.RULE @@ -0,0 +1,19 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian systems, the text of the GNU Library General Public +License can be found in /usr/share/common-licenses/LGPL-2. Some of the +files are licensed under the GNU Lesser General Public License which +can be found in /usr/share/common-licenses/LGPL-2.1. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.yml new file mode 100644 index 00000000000..9c3a7051400 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_and_lgpl-2.1_5.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.yml index 5c8568e5f3f..7071924eb9e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_cbcserver2.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_reference: yes +relevance: 100 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 new file mode 100644 index 00000000000..1c625528c5f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.RULE @@ -0,0 +1,28 @@ + 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 + is licensed under the terms of either the LGPL or, at the + users discretion, the BSD license. See the and/or sources + for details. + +The program is copyrighted and licensed +under the following terms: + + This is free software. It is licensed for use, modification and + redistribution under the terms of the GNU Lesser General Public License, + version 2 or later + + The genshellopt library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, see + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.yml new file mode 100644 index 00000000000..74841a963c2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_6.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html 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 new file mode 100644 index 00000000000..b2fcdb4cb06 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.RULE @@ -0,0 +1,28 @@ + 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 + is licensed under the terms of either the LGPL or, at the + users discretion, the BSD license. See the and/or sources + for details. + +The program is copyrighted and licensed +under the following terms: + + This is free software. It is licensed for use, modification and + redistribution under the terms of the GNU Lesser General Public License, + version 2 or later + + The genshellopt library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, see + diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.yml new file mode 100644 index 00000000000..74841a963c2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_bsd-new_7.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0-plus OR bsd-new +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_1.yml index a73a7113e84..c3e74009446 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_1.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus AND gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE new file mode 100644 index 00000000000..9f0ed709af9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE @@ -0,0 +1,2 @@ +is covered either by the LGPL, or +under the GNU General Public License /usr/share/common-licenses/GPL. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.yml new file mode 100644 index 00000000000..7bea49c834c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-1.0-plus_300.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +minimum_coverage: 100 +referenced_filenames: + - /usr/share/common-licenses/GPL diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.yml index 37317acef58..a99f7dc06dc 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_gpl-2.0-plus_or_commercial-license_1.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus OR gpl-2.0-plus OR commercial-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE new file mode 100644 index 00000000000..bf4361ebe5e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.RULE @@ -0,0 +1,22 @@ +Libiberty is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +In addition to the permissions in the GNU Library General Public +License, the Free Software Foundation gives you unlimited permission +to link the compiled version of this file into combinations with other +programs, and to distribute those combinations without any restriction +coming from the use of this file. (The Library Public License +restrictions do apply in other respects; for example, they cover +modification of the file, and distribution when not linked into a +combined executable.) + +Libiberty is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with libiberty; see the file COPYING.LIB. +If not, see . */ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.yml new file mode 100644 index 00000000000..38c3eb19fa9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_gcc-linking-exception-2.0_1.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus WITH gcc-linking-exception-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.LIB +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE new file mode 100644 index 00000000000..d48ed8732a7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE @@ -0,0 +1,14 @@ +GNU Libltdl is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + As a special exception to the GNU Lesser General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + GNU Libltdl is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.yml new file mode 100644 index 00000000000..f88cf1928d1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_4.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.RULE new file mode 100644 index 00000000000..4b3b98f0ed1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.RULE @@ -0,0 +1,22 @@ +uses this LGPLv2 (or later) license: + +GNU Libltdl is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +As a special exception to the GNU Lesser General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU Libltdl is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with GNU Libltdl; see the file COPYING.LIB. If not, a +copy can be downloaded from https://www.gnu.org/licenses/lgpl.html, +or obtained by writing 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/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.yml new file mode 100644 index 00000000000..30f22055b66 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_5.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 99 +referenced_filenames: + - COPYING.LIB +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.RULE new file mode 100644 index 00000000000..d6a9c8b6711 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.RULE @@ -0,0 +1,20 @@ +GNU is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +As a special exception to the GNU Lesser General Public License, +if you distribute this file as part of a program or library that +is built using GNU Libtool, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with GNU ; see the file COPYING.LIB. If not, a +copy can be downloaded from https://www.gnu.org/licenses/lgpl.html, +or obtained by writing 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/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.yml new file mode 100644 index 00000000000..30f22055b66 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_6.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 99 +referenced_filenames: + - COPYING.LIB +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.RULE new file mode 100644 index 00000000000..132ecba6ca6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.RULE @@ -0,0 +1,20 @@ +GNU is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +As a special exception to the GNU Lesser General Public License, +if you distribute this file as part of a program or library that +is built using GNU, you may include this file under the +same distribution terms that you use for the rest of that program. + +GNU is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with GNU; see the file COPYING.LIB. If not, a +copy can be downloaded from https://www.gnu.org/licenses/lgpl.html, +or obtained by writing to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.yml new file mode 100644 index 00000000000..bcfdb5de078 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_libtool-exception-2.0_7.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - COPYING.LIB +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.RULE new file mode 100644 index 00000000000..9e135c0bcd6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.RULE @@ -0,0 +1,6 @@ +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. A special linking +exception to the GNU Lesser General Public License applies to this +library, see the COPYING file for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.yml new file mode 100644 index 00000000000..e11706bd055 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_10.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus WITH ocaml-lgpl-linking-exception +is_license_notice: yes +referenced_filenames: + - COPYING diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.RULE new file mode 100644 index 00000000000..02dc062ee2d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.RULE @@ -0,0 +1,27 @@ +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. + +As a special exception to the GNU Lesser General Public License, you +may link, statically or dynamically, a "work that uses the Library" +with a publicly distributed version of the Library to produce an +executable file containing portions of the Library, and distribute +that executable file under terms of your choice, without any of the +additional requirements listed in clause 6 of the GNU Lesser General +Public License. By "a publicly distributed version of the Library", +we mean either the unmodified Library as distributed, or a modified +version of the Library that is distributed under the conditions +defined in clause 3 of the GNU Lesser General Public License. This +exception does not however invalidate any other reasons why the +executable file might be covered by the GNU Lesser General Public +License. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.yml new file mode 100644 index 00000000000..e6f845a5579 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_11.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0-plus WITH ocaml-lgpl-linking-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.RULE new file mode 100644 index 00000000000..8c570439615 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.RULE @@ -0,0 +1,27 @@ +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. + +As a special exception to the GNU Lesser General Public License, you +may link, statically or dynamically, a "work that uses the Library" +with a publicly distributed version of the Library to produce an +executable file containing portions of the Library, and distribute +that executable file under terms of your choice, without any of the +additional requirements listed in clause 6 of the GNU Lesser General +Public License. By "a publicly distributed version of the Library", +we mean either the unmodified Library as distributed, or a modified +version of the Library that is distributed under the conditions +defined in clause 3 of the GNU Lesser General Public License. This +exception does not however invalidate any other reasons why the +executable file might be covered by the GNU Lesser General Public +License. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program. If not, see +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.yml new file mode 100644 index 00000000000..130eeb827fa --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_ocaml-lgpl-linking-exception_9.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus WITH ocaml-lgpl-linking-exception +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.RULE new file mode 100644 index 00000000000..3761001206b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.RULE @@ -0,0 +1,9 @@ +* This library is free software and may be redistributed and/or modified under +* the terms of the wxWindows Library License, Version 3.1 or (at your option) +* any later version. The full license is in the LICENSE.txt file included +* with this distribution. +* +* 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 +* wxWindows Library License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.yml new file mode 100644 index 00000000000..d607f985d27 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_10.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 +is_license_notice: yes +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_7.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.yml b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.yml +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_with_wxwindows-exception-3.1_8.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_1.yml b/src/licensedcode/data/rules/lgpl-2.0_1.yml index e38d767fe3c..f654346814c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_11.yml b/src/licensedcode/data/rules/lgpl-2.0_11.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_11.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_11.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_14.yml b/src/licensedcode/data/rules/lgpl-2.0_14.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_14.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_14.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_157.yml b/src/licensedcode/data/rules/lgpl-2.0_157.yml index 09d0f422a9b..f3c0ff2bfb7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_157.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_157.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0 is_license_reference: yes minimum_coverage: 90 +relevance: 100 referenced_filenames: - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_164.RULE b/src/licensedcode/data/rules/lgpl-2.0_164.RULE new file mode 100644 index 00000000000..6d2580ebb2f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_164.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_164.yml b/src/licensedcode/data/rules/lgpl-2.0_164.yml new file mode 100644 index 00000000000..b935a7abcae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_164.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_165.RULE b/src/licensedcode/data/rules/lgpl-2.0_165.RULE new file mode 100644 index 00000000000..dd658db44a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_165.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_165.yml b/src/licensedcode/data/rules/lgpl-2.0_165.yml new file mode 100644 index 00000000000..b935a7abcae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_165.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_166.RULE b/src/licensedcode/data/rules/lgpl-2.0_166.RULE new file mode 100644 index 00000000000..d4e328f9c2b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_166.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_166.yml b/src/licensedcode/data/rules/lgpl-2.0_166.yml new file mode 100644 index 00000000000..b935a7abcae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_166.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_167.RULE b/src/licensedcode/data/rules/lgpl-2.0_167.RULE new file mode 100644 index 00000000000..e0ff951e115 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_167.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_167.yml b/src/licensedcode/data/rules/lgpl-2.0_167.yml new file mode 100644 index 00000000000..6809bb3eac9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_167.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_168.RULE b/src/licensedcode/data/rules/lgpl-2.0_168.RULE new file mode 100644 index 00000000000..d0f1cc681e1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_168.RULE @@ -0,0 +1,5 @@ +You are free to distribute this software under the terms of the GNU +Lesser (Library) General Public License. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser (Library) +General Public License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_168.yml b/src/licensedcode/data/rules/lgpl-2.0_168.yml new file mode 100644 index 00000000000..398cd185341 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_168.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_169.RULE b/src/licensedcode/data/rules/lgpl-2.0_169.RULE new file mode 100644 index 00000000000..f2c893de5e0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_169.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_169.yml b/src/licensedcode/data/rules/lgpl-2.0_169.yml new file mode 100644 index 00000000000..6809bb3eac9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_169.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_170.RULE b/src/licensedcode/data/rules/lgpl-2.0_170.RULE new file mode 100644 index 00000000000..32e6a754405 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_170.RULE @@ -0,0 +1,2 @@ + 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_170.yml b/src/licensedcode/data/rules/lgpl-2.0_170.yml new file mode 100644 index 00000000000..6809bb3eac9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_170.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_171.RULE b/src/licensedcode/data/rules/lgpl-2.0_171.RULE new file mode 100644 index 00000000000..209885ed95b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_171.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU Lesser (Library) +General Public License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_171.yml b/src/licensedcode/data/rules/lgpl-2.0_171.yml new file mode 100644 index 00000000000..7ffa197c6c9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_171.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_172.RULE b/src/licensedcode/data/rules/lgpl-2.0_172.RULE new file mode 100644 index 00000000000..23772efdd3e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_172.RULE @@ -0,0 +1,2 @@ + This code is licensed under the LGPLv2: + LGPL (https://www.gnu.org/copyleft/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_172.yml b/src/licensedcode/data/rules/lgpl-2.0_172.yml new file mode 100644 index 00000000000..b625dff6061 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_172.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_173.RULE b/src/licensedcode/data/rules/lgpl-2.0_173.RULE new file mode 100644 index 00000000000..9e9564a1a8f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_173.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/lgpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_173.yml b/src/licensedcode/data/rules/lgpl-2.0_173.yml new file mode 100644 index 00000000000..64a68ec0db1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_173.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_174.RULE b/src/licensedcode/data/rules/lgpl-2.0_174.RULE new file mode 100644 index 00000000000..e58837d26cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_174.RULE @@ -0,0 +1 @@ +Licensed under the GNU LGPL v2.0 - https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_174.yml b/src/licensedcode/data/rules/lgpl-2.0_174.yml new file mode 100644 index 00000000000..39b80aeb9c5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_174.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_175.RULE b/src/licensedcode/data/rules/lgpl-2.0_175.RULE new file mode 100644 index 00000000000..8a450a571a0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_175.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_175.yml b/src/licensedcode/data/rules/lgpl-2.0_175.yml new file mode 100644 index 00000000000..95a5d4a0dd5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_175.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_176.RULE b/src/licensedcode/data/rules/lgpl-2.0_176.RULE new file mode 100644 index 00000000000..78259064385 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_176.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_176.yml b/src/licensedcode/data/rules/lgpl-2.0_176.yml new file mode 100644 index 00000000000..458edc83cb4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_176.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +notes: text url LGPL 2 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_177.RULE b/src/licensedcode/data/rules/lgpl-2.0_177.RULE new file mode 100644 index 00000000000..d4d5ebe6c61 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_177.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/library.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_177.yml b/src/licensedcode/data/rules/lgpl-2.0_177.yml new file mode 100644 index 00000000000..49f80d14269 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_177.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/library.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_178.RULE b/src/licensedcode/data/rules/lgpl-2.0_178.RULE new file mode 100644 index 00000000000..1bec34f0550 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_178.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/lgpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_178.yml b/src/licensedcode/data/rules/lgpl-2.0_178.yml new file mode 100644 index 00000000000..7eaeb0e3f94 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_178.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_179.RULE b/src/licensedcode/data/rules/lgpl-2.0_179.RULE new file mode 100644 index 00000000000..d0e2790637d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_179.RULE @@ -0,0 +1,10 @@ + * 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. + * + * GLL is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. Refer to the license for details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with GLL. If not, please visit . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_179.yml b/src/licensedcode/data/rules/lgpl-2.0_179.yml new file mode 100644 index 00000000000..62201c18f51 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_179.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0_180.RULE b/src/licensedcode/data/rules/lgpl-2.0_180.RULE new file mode 100644 index 00000000000..828deb161c5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_180.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/old-licenses/library.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_180.yml b/src/licensedcode/data/rules/lgpl-2.0_180.yml new file mode 100644 index 00000000000..9989f9c7e0c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_180.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/library.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_181.RULE b/src/licensedcode/data/rules/lgpl-2.0_181.RULE new file mode 100644 index 00000000000..4bcba2f3677 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_181.RULE @@ -0,0 +1,5 @@ +You are free to distribute this software under the terms of the GNU +Lesser (Library) General Public License. + +On Debian systems, the text of the GNU Lesser (Library) +General Public License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_181.yml b/src/licensedcode/data/rules/lgpl-2.0_181.yml new file mode 100644 index 00000000000..398cd185341 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_181.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_182.RULE b/src/licensedcode/data/rules/lgpl-2.0_182.RULE new file mode 100644 index 00000000000..2601da01258 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_182.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_182.yml b/src/licensedcode/data/rules/lgpl-2.0_182.yml new file mode 100644 index 00000000000..6809bb3eac9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_182.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_183.RULE b/src/licensedcode/data/rules/lgpl-2.0_183.RULE new file mode 100644 index 00000000000..d5acaa385ab --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_183.RULE @@ -0,0 +1 @@ +On Debian systems, the text of the GNU Library General Public License, version 2, can be found in /usr/share/common-licenses/LGPL-2. diff --git a/src/licensedcode/data/rules/lgpl-2.0_183.yml b/src/licensedcode/data/rules/lgpl-2.0_183.yml new file mode 100644 index 00000000000..a5ea1ab2afe --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_183.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_184.RULE b/src/licensedcode/data/rules/lgpl-2.0_184.RULE new file mode 100644 index 00000000000..598d2b19757 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_184.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU Lesser (Library) +General Public License can be found in /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_184.yml b/src/licensedcode/data/rules/lgpl-2.0_184.yml new file mode 100644 index 00000000000..7ffa197c6c9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_184.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_185.RULE b/src/licensedcode/data/rules/lgpl-2.0_185.RULE new file mode 100644 index 00000000000..aceec61b3d6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_185.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_185.yml b/src/licensedcode/data/rules/lgpl-2.0_185.yml new file mode 100644 index 00000000000..6809bb3eac9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_185.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_186.RULE b/src/licensedcode/data/rules/lgpl-2.0_186.RULE new file mode 100644 index 00000000000..a6cfd0a406d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_186.RULE @@ -0,0 +1,2 @@ +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". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_186.yml b/src/licensedcode/data/rules/lgpl-2.0_186.yml new file mode 100644 index 00000000000..36b3f2179d9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_186.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_187.RULE b/src/licensedcode/data/rules/lgpl-2.0_187.RULE new file mode 100644 index 00000000000..b11852ae377 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_187.RULE @@ -0,0 +1,14 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License Version 2 as published by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_187.yml b/src/licensedcode/data/rules/lgpl-2.0_187.yml new file mode 100644 index 00000000000..901b95111bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_187.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0_188.RULE b/src/licensedcode/data/rules/lgpl-2.0_188.RULE new file mode 100644 index 00000000000..eff042d59a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_188.RULE @@ -0,0 +1,11 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License Version 2 as published by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_188.yml b/src/licensedcode/data/rules/lgpl-2.0_188.yml new file mode 100644 index 00000000000..db28bcc9011 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_188.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.0_189.RULE b/src/licensedcode/data/rules/lgpl-2.0_189.RULE new file mode 100644 index 00000000000..4ef4707f1bd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_189.RULE @@ -0,0 +1,18 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; version 2 + of the License. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA + + On Debian and systems the full text of the GNU Library General Public + License version 2 can be found in the file + `/usr/share/common-licenses/LGPL-2` \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_189.yml b/src/licensedcode/data/rules/lgpl-2.0_189.yml new file mode 100644 index 00000000000..36b3f2179d9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_189.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_190.RULE b/src/licensedcode/data/rules/lgpl-2.0_190.RULE new file mode 100644 index 00000000000..62a8bd89107 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_190.RULE @@ -0,0 +1,3 @@ +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` \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_190.yml b/src/licensedcode/data/rules/lgpl-2.0_190.yml new file mode 100644 index 00000000000..b935a7abcae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_190.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_191.RULE b/src/licensedcode/data/rules/lgpl-2.0_191.RULE new file mode 100644 index 00000000000..9a2da1d1aa8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_191.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_191.yml b/src/licensedcode/data/rules/lgpl-2.0_191.yml new file mode 100644 index 00000000000..b935a7abcae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_191.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.0_2.yml b/src/licensedcode/data/rules/lgpl-2.0_2.yml index f8286f82748..cf1a5db9000 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_2.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_22.yml b/src/licensedcode/data/rules/lgpl-2.0_22.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_22.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_22.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_25.yml b/src/licensedcode/data/rules/lgpl-2.0_25.yml index 6250d5ddf80..398cd185341 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_25.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_25.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_26.yml b/src/licensedcode/data/rules/lgpl-2.0_26.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_26.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_26.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_27.yml b/src/licensedcode/data/rules/lgpl-2.0_27.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_27.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_27.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_3.yml b/src/licensedcode/data/rules/lgpl-2.0_3.yml index 4101e6a39c5..0a4cf018c8c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_3.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_3.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.0.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_5.yml b/src/licensedcode/data/rules/lgpl-2.0_5.yml index 1f7d3421758..b4638306c4e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_5.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_5.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 notes: Declaration variant diff --git a/src/licensedcode/data/rules/lgpl-2.0_6.yml b/src/licensedcode/data/rules/lgpl-2.0_6.yml index fdd63ca4274..48b50a77dde 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_6.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_6.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/library.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_7.yml b/src/licensedcode/data/rules/lgpl-2.0_7.yml index d96cdf649a7..21dfa617839 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_7.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_7.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/library.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_8.yml b/src/licensedcode/data/rules/lgpl-2.0_8.yml index 5aae7162b44..f105836d1d7 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_8.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_8.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-2.0_9.yml b/src/licensedcode/data/rules/lgpl-2.0_9.yml index 2f5630e9f39..7e1c755b399 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_9.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_9.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 notes: text url LGPL 2 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.yml index ccb8d9af1b0..fac91e56b66 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_and_gpl-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 AND gpl-3.0 +relevance: 100 is_license_notice: yes minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.RULE new file mode 100644 index 00000000000..88765ad3cd9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.RULE @@ -0,0 +1,7 @@ +The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 + and intl/COPYING.LIB-2.1. + . + On Debian systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.yml new file mode 100644 index 00000000000..9d1e0a32a14 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_1.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_notice: yes +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.RULE new file mode 100644 index 00000000000..58f48c39a9f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.RULE @@ -0,0 +1,4 @@ +On Debian systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.yml new file mode 100644 index 00000000000..d054204edd7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_2.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_reference: yes +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..2f90dade7d0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.RULE @@ -0,0 +1,4 @@ +On Debian GNU/Linux systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.yml new file mode 100644 index 00000000000..bc17cb228ff --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_3.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_reference: yes +relevance: 100 +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.RULE new file mode 100644 index 00000000000..fcdc97e1e5b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.RULE @@ -0,0 +1,7 @@ +The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 + and intl/COPYING.LIB-2.1. + . + On Debian GNU/Linux systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.yml new file mode 100644 index 00000000000..60b3edc588f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_4.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.RULE new file mode 100644 index 00000000000..945ee5e0f39 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.RULE @@ -0,0 +1,4 @@ +On Debian systems, the text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.yml new file mode 100644 index 00000000000..bc17cb228ff --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_5.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_reference: yes +relevance: 100 +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.RULE new file mode 100644 index 00000000000..7500d169492 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.RULE @@ -0,0 +1,7 @@ +The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 + and intl/COPYING.LIB-2.1. + . + On Debian systems, the text of intl/COPYING.LIB-2.0 from + gettext-runtime 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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.yml new file mode 100644 index 00000000000..60b3edc588f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-2.1_6.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 +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 diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.RULE new file mode 100644 index 00000000000..e9470784592 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.RULE @@ -0,0 +1 @@ +Adding in LGPL 2/3 headers \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.yml new file mode 100644 index 00000000000..87267e3d799 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0_and_lgpl-3.0_1.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.0 AND lgpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_debian.yml b/src/licensedcode/data/rules/lgpl-2.0_debian.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_debian.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_debian.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_not_gpl.yml b/src/licensedcode/data/rules/lgpl-2.0_not_gpl.yml index fdf409f9ca4..b74be30f5cd 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_not_gpl.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_not_gpl.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING.LIB diff --git a/src/licensedcode/data/rules/lgpl-2.0_or_apache-2.0_1.yml b/src/licensedcode/data/rules/lgpl-2.0_or_apache-2.0_1.yml index 213912e8d43..f451d589b29 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_or_apache-2.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_or_apache-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 OR apache-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.0_readme.yml b/src/licensedcode/data/rules/lgpl-2.0_readme.yml index 7e974b96015..341f9da0563 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_readme.yml +++ b/src/licensedcode/data/rules/lgpl-2.0_readme.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus-linking.yml b/src/licensedcode/data/rules/lgpl-2.1-plus-linking.yml index 5f800cf1176..cd92c1d1932 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus-linking.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus-linking.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus WITH linking-exception-2.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=blob;f=libio/libio.h diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_1.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_1.yml index f5352db126a..24fa81e687a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_1.yml @@ -1,5 +1,5 @@ license_expression: lgpl-2.1-plus is_license_notice: yes -minimum_coverage: 50 +minimum_coverage: 85 referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_11.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_11.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_11.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_11.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_268.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_268.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_268.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_268.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_299.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_299.yml index 5deb0ae6dc7..de25f31ee6f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_299.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_299.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1-plus +relevance: 100 is_license_tag: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_300.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_300.RULE index 9f0ed709af9..8291ebeb50a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_300.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_300.RULE @@ -1,2 +1,16 @@ -is covered either by the LGPL, or -under the GNU General Public License /usr/share/common-licenses/GPL. +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + On Debian systems, the text of the GNU Lesser General Public + License v2.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-plus_300.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_300.yml index 6510ca94b4a..f57751a8d70 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_300.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_300.yml @@ -1,3 +1,3 @@ license_expression: lgpl-2.1-plus is_license_notice: yes -minimum_coverage: 99 +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_303.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_303.RULE new file mode 100644 index 00000000000..f49e118ecd7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_303.RULE @@ -0,0 +1,10 @@ +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_303.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_303.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_303.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_304.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_304.RULE new file mode 100644 index 00000000000..ade842fdcaf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_304.RULE @@ -0,0 +1,13 @@ +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_304.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_304.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_304.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_305.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_305.RULE new file mode 100644 index 00000000000..32bea3f8ac2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_305.RULE @@ -0,0 +1 @@ +licensed under the GNU Lesser General Public License, version 2.1 (or any later version \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_305.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_305.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_305.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_306.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_306.RULE new file mode 100644 index 00000000000..d10630540f3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_306.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_306.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_306.yml new file mode 100644 index 00000000000..507f315d317 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_306.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_307.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_307.RULE new file mode 100644 index 00000000000..9a6437b6df7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_307.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_307.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_307.yml new file mode 100644 index 00000000000..5d0dd6233a8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_307.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_308.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_308.RULE new file mode 100644 index 00000000000..1596bb36712 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_308.RULE @@ -0,0 +1,18 @@ +License: LGPL-2.1+ + The library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. + . + The 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 + . + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_308.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_308.yml new file mode 100644 index 00000000000..08550362d99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_308.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_309.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_309.RULE new file mode 100644 index 00000000000..3bb30ebce2b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_309.RULE @@ -0,0 +1,17 @@ +The library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. + . + The 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 + . + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_309.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_309.yml new file mode 100644 index 00000000000..08550362d99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_309.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_310.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_310.RULE new file mode 100644 index 00000000000..f33dc3b74b9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_310.RULE @@ -0,0 +1 @@ +The library itself is licensed as LGPLv2.1+, \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_310.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_310.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_310.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_311.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_311.RULE new file mode 100644 index 00000000000..b87ec982c91 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_311.RULE @@ -0,0 +1 @@ +licensed as LGPLv2.1+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_311.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_311.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_311.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_312.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_312.RULE new file mode 100644 index 00000000000..0c7b6ab9336 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_312.RULE @@ -0,0 +1,20 @@ +* The library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA + */ + + On Debian GNU/Linux systems, the complete text of the GNU Lesser + General Public License can be found in + `/usr/share/common-licenses/LGPL'; the text of the earliest applying version + of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_312.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_312.yml new file mode 100644 index 00000000000..2050973038d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_312.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/LGPL-2.1 +notes: See in LIBTASN1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_313.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_313.RULE new file mode 100644 index 00000000000..98abe0bb0ad --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_313.RULE @@ -0,0 +1,14 @@ +* The library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_313.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_313.yml new file mode 100644 index 00000000000..3ebd7990fd2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_313.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +notes: See in LIBTASN1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_314.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_314.RULE new file mode 100644 index 00000000000..62ab8a39666 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_314.RULE @@ -0,0 +1,18 @@ +The library is free software; you can redistribute it +and/or modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA + +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL-2.1' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_314.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_314.yml new file mode 100644 index 00000000000..7414f2bf2e7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_314.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +notes: See in LIBTASN1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_315.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_315.RULE new file mode 100644 index 00000000000..8bc30b65e57 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_315.RULE @@ -0,0 +1,4 @@ +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL'; the text of the earliest applying version +of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_315.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_315.yml new file mode 100644 index 00000000000..f96ea38e006 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_315.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 99 +referenced_filenames: + - /usr/share/common-licenses/LGPL + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_316.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_316.RULE new file mode 100644 index 00000000000..c0d260b5b22 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_316.RULE @@ -0,0 +1,2 @@ +The C library is licensed under the GNU Lesser General +Public License version 2.1 or later. See the file COPYING.LIB. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_316.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_316.yml new file mode 100644 index 00000000000..41aa1afa917 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_316.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - COPYING.LIB diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_317.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_317.RULE new file mode 100644 index 00000000000..eb7e512ad1c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_317.RULE @@ -0,0 +1 @@ +licensed under the GNU Lesser General Public License version 2.1 or later. See the file COPYING.LIB. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_317.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_317.yml new file mode 100644 index 00000000000..41aa1afa917 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_317.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - COPYING.LIB diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_318.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_318.RULE new file mode 100644 index 00000000000..d150b20ce0d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_318.RULE @@ -0,0 +1 @@ +The library is released under the GNU Lesser General Public License (LGPL), version 2.1 or (at your option) any later version, this open-source license allows anyone to use the library, on any vendors processor/FPGA/SoC, which may be controlling any vendors peripheral device (ADC, DAC, etc) either locally or remotely. This includes closed or open-source, commercial or non-commercial applications (subject to the LGPL license freedoms, obligations and restrictions). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_318.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_318.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_318.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_319.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_319.RULE new file mode 100644 index 00000000000..38c5cfb05ae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_319.RULE @@ -0,0 +1 @@ +The library is released under the GNU Lesser General Public License (LGPL), version 2.1 or (at your option) any later version, \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_319.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_319.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_319.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_320.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_320.RULE new file mode 100644 index 00000000000..f97122562ec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_320.RULE @@ -0,0 +1,12 @@ +Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + Libgcrypt is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_320.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_320.yml new file mode 100644 index 00000000000..acd0aa6c2db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_320.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_321.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_321.RULE new file mode 100644 index 00000000000..cf458ec6f39 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_321.RULE @@ -0,0 +1,12 @@ +Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + Libgcrypt is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_321.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_321.yml new file mode 100644 index 00000000000..af8b9445a5c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_321.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_322.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_322.RULE new file mode 100644 index 00000000000..197b53b7923 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_322.RULE @@ -0,0 +1,16 @@ +Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + Libgcrypt is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL'; \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_322.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_322.yml new file mode 100644 index 00000000000..acd0aa6c2db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_322.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_323.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_323.RULE new file mode 100644 index 00000000000..bca243e4e27 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_323.RULE @@ -0,0 +1,3 @@ +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL'; \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_323.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_323.yml new file mode 100644 index 00000000000..041a6795351 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_323.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_324.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_324.RULE new file mode 100644 index 00000000000..eeaca81456a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_324.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + On Debian systems, the full text of the GNU Lesser General Public License + 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-plus_324.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_324.yml new file mode 100644 index 00000000000..5d0dd6233a8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_324.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_325.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_325.RULE new file mode 100644 index 00000000000..4a5c670efcd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_325.RULE @@ -0,0 +1,2 @@ +On Debian systems, the full 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-plus_325.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_325.yml new file mode 100644 index 00000000000..c6ea91c2743 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_325.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_326.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_326.RULE new file mode 100644 index 00000000000..670926c9cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_326.RULE @@ -0,0 +1,4 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_326.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_326.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_326.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE new file mode 100644 index 00000000000..42e9df780d6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_327.RULE @@ -0,0 +1,9 @@ +The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_327.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_327.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_327.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_328.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_328.RULE new file mode 100644 index 00000000000..b256c5926cb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_328.RULE @@ -0,0 +1,9 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_328.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_328.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_328.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_329.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_329.RULE new file mode 100644 index 00000000000..dc4231ae335 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_329.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_329.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_329.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_329.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_330.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_330.RULE new file mode 100644 index 00000000000..756e4b74bab --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_330.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_330.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_330.yml new file mode 100644 index 00000000000..08550362d99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_330.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_331.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_331.RULE new file mode 100644 index 00000000000..4bb8c021f12 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_331.RULE @@ -0,0 +1,16 @@ +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public + License v2.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-plus_331.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_331.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_331.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_332.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_332.RULE new file mode 100644 index 00000000000..3b287af3cbd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_332.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the full 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-plus_332.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_332.yml new file mode 100644 index 00000000000..973bb895802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_332.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_333.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_333.RULE new file mode 100644 index 00000000000..5f6e74ee029 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_333.RULE @@ -0,0 +1,11 @@ +This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + . + This module is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + . + On Debian GNU/Linux systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_333.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_333.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_333.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE new file mode 100644 index 00000000000..437ce2e1350 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_334.RULE @@ -0,0 +1,17 @@ + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_334.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_334.yml new file mode 100644 index 00000000000..25a9eaa3e45 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_334.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_335.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_335.RULE new file mode 100644 index 00000000000..93b07015b67 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_335.RULE @@ -0,0 +1,12 @@ +distributed under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, write to +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU Library +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-plus_335.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_335.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_335.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_336.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_336.RULE new file mode 100644 index 00000000000..d51c44d7322 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_336.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the LGPL-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-plus_336.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_336.yml new file mode 100644 index 00000000000..973bb895802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_336.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_337.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_337.RULE new file mode 100644 index 00000000000..f3eeec5ec71 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_337.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + On Debian GNU/Linux systems, the full 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-plus_337.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_337.yml new file mode 100644 index 00000000000..cd4ca49441d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_337.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_338.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_338.RULE new file mode 100644 index 00000000000..ac9738b0f6d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_338.RULE @@ -0,0 +1,13 @@ +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + On Debian GNU/Linux systems, the complete text of the GNU Library General Public License + can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_338.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_338.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_338.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_339.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_339.RULE new file mode 100644 index 00000000000..a1488cf9b8a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_339.RULE @@ -0,0 +1,23 @@ +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 package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +The Debian packaging is: + + +and is licensed under the LGPL, see above. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_339.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_339.yml new file mode 100644 index 00000000000..c2591f9f83f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_339.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_340.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_340.RULE new file mode 100644 index 00000000000..23f64b4568a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_340.RULE @@ -0,0 +1,3 @@ +License: LGPL-2.1+ + On Debian GNU/Linux systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_340.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_340.yml new file mode 100644 index 00000000000..29faa7eb3d1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_340.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_341.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_341.RULE new file mode 100644 index 00000000000..b73c8fc9f3e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_341.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_341.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_341.yml new file mode 100644 index 00000000000..cd4ca49441d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_341.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_342.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_342.RULE new file mode 100644 index 00000000000..5f86d92ebae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_342.RULE @@ -0,0 +1,4 @@ +License: LGPL-2.1+ + + On Debian GNU/Linux systems, the complete text of the LGPL-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-plus_342.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_342.yml new file mode 100644 index 00000000000..ba97799ece7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_342.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE new file mode 100644 index 00000000000..7dc47355d2d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_343.RULE @@ -0,0 +1,16 @@ + 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 package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_343.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_343.yml new file mode 100644 index 00000000000..4f6690a00dd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_343.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE new file mode 100644 index 00000000000..3b16ba72c4f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_344.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_344.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_344.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_344.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE new file mode 100644 index 00000000000..9f01e3a4206 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_345.RULE @@ -0,0 +1,5 @@ +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’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_345.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_345.yml new file mode 100644 index 00000000000..08550362d99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_345.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_346.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_346.RULE new file mode 100644 index 00000000000..849ea8c50a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_346.RULE @@ -0,0 +1,12 @@ +The GnuTLS is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public License +as published by the Free Software Foundation; either version 2.1 of +the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_346.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_346.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_346.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE new file mode 100644 index 00000000000..7204f844c85 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_347.RULE @@ -0,0 +1,4 @@ + +is available under the GNU Lesser General Public license (LGPL). +See https://www.gnu.org/copyleft/lesser.html for the license. + diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_347.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_347.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_347.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_348.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_348.RULE new file mode 100644 index 00000000000..14fd77b835b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_348.RULE @@ -0,0 +1 @@ +License:: GNU Lesser General Public License (COPYING, https://www.gnu.org/copyleft/lesser.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_348.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_348.yml new file mode 100644 index 00000000000..7f6307db99e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_348.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +referenced_filenames: + - COPYING +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE new file mode 100644 index 00000000000..2b1c7b1ebbc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_349.RULE @@ -0,0 +1,12 @@ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this manual. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_349.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_349.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_349.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE new file mode 100644 index 00000000000..7bb0f44565e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_350.RULE @@ -0,0 +1,15 @@ + GNU LGPL information + -------------------- + + 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 can receive a copy of the GNU Lesser General Public License from + https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_350.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_350.yml new file mode 100644 index 00000000000..494a7373b25 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_350.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_351.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_351.RULE new file mode 100644 index 00000000000..07b2458c702 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_351.RULE @@ -0,0 +1,13 @@ +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. + +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with the GNU C Library see the file COPYING.LIB. If +not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_351.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_351.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_351.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_352.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_352.RULE new file mode 100644 index 00000000000..24918bba97c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_352.RULE @@ -0,0 +1 @@ +licence GNU Lesser General Public Licence see LICENCE file or https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_352.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_352.yml new file mode 100644 index 00000000000..ab6f411c1f6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_352.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_353.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_353.RULE new file mode 100644 index 00000000000..e6a217dc562 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_353.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_354.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_354.yml new file mode 100644 index 00000000000..ba75d1f73ae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_354.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 97 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_355.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_355.RULE new file mode 100644 index 00000000000..00c5871c2a4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_355.RULE @@ -0,0 +1,10 @@ +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. + + is distributed in the hope that 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 . If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_355.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_355.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_355.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE new file mode 100644 index 00000000000..d6507eab425 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_356.RULE @@ -0,0 +1,3 @@ + +is available under the GNU Lesser General Public Licence (LGPL). +See https://www.gnu.org/copyleft/lesser.html for the license. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_356.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_356.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_356.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_357.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_357.RULE new file mode 100644 index 00000000000..cb80851babc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_357.RULE @@ -0,0 +1,22 @@ +is distributed under the GNU LGPL license + + Notes: + You can use on any computer, including a computer in a commercial + organization. You don't need to register or pay for . + + + GNU LGPL information + -------------------- + + 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 can receive a copy of the GNU Lesser General Public License from + https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_357.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_357.yml new file mode 100644 index 00000000000..f9da0d5f0a1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_357.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_358.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_358.RULE new file mode 100644 index 00000000000..aaed404b70b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_358.RULE @@ -0,0 +1 @@ +licence https://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_358.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_358.yml new file mode 100644 index 00000000000..feabfc5f1f1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_358.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_359.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_359.RULE new file mode 100644 index 00000000000..3fde6c12f2e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_359.RULE @@ -0,0 +1 @@ +https://www.gnu.org/copyleft/lesser.html LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_359.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_359.yml new file mode 100644 index 00000000000..ad979fb4be3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_359.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +notes: If no version is specified, we return a generic LGPL. Here with lesser hence the 2.1-plus + version +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE new file mode 100644 index 00000000000..d3778de1e34 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_360.RULE @@ -0,0 +1,6 @@ + + + GNU LESSER GENERAL PUBLIC LICENSE + https://www.gnu.org/licenses/lgpl.txt + + diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_360.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_360.yml new file mode 100644 index 00000000000..2149974efba --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_360.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - 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 new file mode 100644 index 00000000000..8aee9129cff --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_361.RULE @@ -0,0 +1,13 @@ + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, see . */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_361.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_361.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_361.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE new file mode 100644 index 00000000000..8d294a8f6e9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_362.RULE @@ -0,0 +1,7 @@ + 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. + +You should have received a copy of the GNU Lesser General Public License +along with . If not, see https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_362.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_362.yml new file mode 100644 index 00000000000..01c62cbe355 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_362.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +notes: lesser mean 2.1 or later +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_363.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_363.RULE new file mode 100644 index 00000000000..0b9fa2607a1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_363.RULE @@ -0,0 +1,12 @@ +# 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.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_363.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_363.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_363.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_364.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_364.RULE new file mode 100644 index 00000000000..5441f8f0358 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_364.RULE @@ -0,0 +1,4 @@ +@license https://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License + @note This program is distributed in the hope that it will be useful - WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_364.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_364.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_364.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_365.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_365.RULE new file mode 100644 index 00000000000..f9d18a50a00 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_365.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_365.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_365.yml new file mode 100644 index 00000000000..4c6a5fa8029 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_365.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENCE +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE new file mode 100644 index 00000000000..8969e6c2192 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_366.RULE @@ -0,0 +1,14 @@ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + See LICENSE.TXT file for more information. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_366.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_366.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_366.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_367.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_367.RULE new file mode 100644 index 00000000000..895688d7a84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_367.RULE @@ -0,0 +1,23 @@ +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU Lesser 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 Public License for more details. + +A copy of the terms and conditions of the license can be found in +License.txt or online at + + https://www.gnu.org/copyleft/lesser.html + +To obtain a copy, write to the Free Software Foundation, Inc., +59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +Disclaimer +---------- +The University of Maryland and the authors make no representations about +the suitability or fitness of this software for any purpose. It is +provided "as is" without express or implied warranty. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_367.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_367.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_367.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_368.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_368.RULE new file mode 100644 index 00000000000..44d03346510 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_368.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/copyleft/lesser.html LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_368.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_368.yml new file mode 100644 index 00000000000..694ee0d9dec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_368.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +notes: with lesser hence the 2.1-plus version +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_369.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_369.RULE new file mode 100644 index 00000000000..2d5db1577a3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_369.RULE @@ -0,0 +1 @@ +license GNU Lesser General Public license see license file or https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_369.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_369.yml new file mode 100644 index 00000000000..ab6f411c1f6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_369.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_370.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_370.RULE new file mode 100644 index 00000000000..34ace2a49b9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_370.RULE @@ -0,0 +1,12 @@ +# 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 library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_370.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_370.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_370.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_371.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_371.RULE new file mode 100644 index 00000000000..9fff7831b56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_371.RULE @@ -0,0 +1,16 @@ +Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + Libgcrypt is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + +On Debian GNU/Linux systems, the complete text of the GNU Lesser +General Public License can be found in +`/usr/share/common-licenses/LGPL'; \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_371.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_371.yml new file mode 100644 index 00000000000..ec233525a16 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_371.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_372.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_372.RULE new file mode 100644 index 00000000000..b82afc47e4b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_372.RULE @@ -0,0 +1,449 @@ +Library (all versions) is provided under the terms and +conditions of the GNU Lesser General Public Library, which is stated +below. It can also be found at: + + https://www.gnu.org/copyleft/lesser.html + +---------------------------------------------------------------------- + +GNU LESSER GENERAL PUBLIC LICENSE + +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts +as the successor of the GNU Library Public License, version 2, hence the +version number 2.1.] + +Preamble + +The licenses for most software are designed to take away your freedom to +share and change it. By contrast, the GNU General Public Licenses are +intended to guarantee your freedom to share and change free software--to +make sure the software is free for all its users. + +This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the Free +Software Foundation and other authors who decide to use it. You can use +it too, but we suggest you first think carefully about whether this +license or the ordinary General Public License is the better strategy to +use in any particular case, based on the explanations below. + +When we speak of free software, we are referring to freedom of use, 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 and use pieces of it in +new free programs; and that you are informed that you can do these +things. + +To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for you +if you distribute copies of the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or +for a fee, you must give the recipients all the rights that we gave you. +You must make sure that they, too, receive or can get the source code. +If you link other code with the library, you must provide complete +object files to the recipients, so that they can relink them with the +library after making changes to the library and recompiling it. And you +must show them these terms so they know their rights. + +We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is +no warranty for the free library. Also, if the library is modified by +someone else and passed on, the recipients should know that what they +have is not the original version, so that the original author's +reputation will not be affected by problems that might be introduced by +others. + +Finally, software patents pose a constant threat to the existence of any +free program. We wish to make sure that a company cannot effectively +restrict the users of a free program by obtaining a restrictive license +from a patent holder. Therefore, we insist that any patent license +obtained for a version of the library must be consistent with the full +freedom of use specified in this license. + +Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License. This license, the GNU Lesser General Public +License, applies to certain designated libraries, and is quite different +from the ordinary General Public License. We use this license for +certain libraries in order to permit linking those libraries into +non-free programs. + +When a program is linked with a library, whether statically or using a +shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the entire +combination fits its criteria of freedom. The Lesser General Public +License permits more lax criteria for linking other code with the +library. + +We call this license the "Lesser" General Public License because it does +Less to protect the user's freedom than the ordinary General Public +License. It also provides other free software developers Less of an +advantage over competing non-free programs. These disadvantages are the +reason we use the ordinary General Public License for many libraries. +However, the Lesser license provides advantages in certain special +circumstances. + +For example, on rare occasions, there may be a special need to encourage +the widest possible use of a certain library, so that it becomes a +de-facto standard. To achieve this, non-free programs must be allowed to +use the library. A more frequent case is that a free library does the +same job as widely used non-free libraries. In this case, there is +little to gain by limiting the free library to free software only, so we +use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of free +software. For example, permission to use the GNU C Library in non-free +programs enables many more people to use the whole GNU operating system, +as well as its variant, the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is linked +with the Library has the freedom and the wherewithal to run that program +using a modified version of the Library. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or other +authorized party saying it may be distributed under the terms of this +Lesser General Public License (also called "this License"). Each +licensee is addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work which +has been distributed under these terms. A "work based on the Library" +means either the Library or any derivative work under copyright law: +that is to say, a work containing the Library or a portion of it, either +verbatim or with modifications and/or translated straightforwardly into +another language. (Hereinafter, translation is included without +limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for making +modifications to it. For a library, 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 library. + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of running +a program using the Library is not restricted, and output from such a +program is covered only if its contents constitute a work based on the +Library (independent of the use of the Library in a tool for writing +it). Whether that is true depends on what the Library does and what the +program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's complete +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 +distribute a copy of this License along with the Library. + +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 Library or any portion of +it, thus forming a work based on the Library, 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) The modified work must itself be a software library. + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the application. +Therefore, Subsection 2d requires that any application-supplied function +or table used by this function must be optional: if the application does +not supply it, the square root function must still compute square +roots.) + + These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, 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 Library, 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 Library. + + In addition, mere aggregation of another work not based on the +Library with the Library (or with a work based on the Library) on a +volume of a storage or distribution medium does not bring the other work +under the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so that +they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in these +notices. + +Once this change is made in a given copy, it is irreversible for that +copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of the +Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or derivative +of it, under Section 2) in object code or executable form under the +terms of Sections 1 and 2 above provided that you 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. + +If distribution of 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 satisfies the requirement to distribute the +source code, even though third parties are not compelled to copy the +source along with the object code. + +5. A program that contains no derivative of any portion of the Library, +but is designed to work with the Library by being compiled or linked +with it, is called a "work that uses the Library". Such a work, in +isolation, is not a derivative work of the Library, and therefore falls +outside the scope of this License. + +However, linking a "work that uses the Library" with the Library creates +an executable that is a derivative of the Library (because it contains +portions of the Library), rather than a "work that uses the library". +The executable is therefore covered by this License. Section 6 states +terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be linked +without the Library, or if the work is itself a library. The threshold +for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data structure +layouts and accessors, and small macros and small inline functions (ten +lines or less in length), then the use of the object file is +unrestricted, regardless of whether it is legally a derivative work. +(Executables containing this object code plus portions of the Library +will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, whether +or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also combine or link a +"work that uses the Library" with the Library to produce a work +containing portions of the Library, and distribute that work under terms +of your choice, provided that the terms permit modification of the work +for the customer's own use and reverse engineering for debugging such +modifications. + +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work during +execution displays copyright notices, you must include the copyright +notice for the Library among them, as well as a reference directing the +user to the copy of this License. Also, you must do one of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood that + the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + c) Accompany the work with a written offer, valid for at least + three years, to give the same user the materials specified in + Subsection 6a, above, for a charge no more than the cost of + performing this distribution. + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the Library" +must include any data and utility programs needed for reproducing the +executable from it. However, as a special exception, the materials to be +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. + +It may happen that this requirement contradicts the license restrictions +of other proprietary libraries that do not normally accompany the +operating system. Such a contradiction means you cannot use both them +and the Library together in an executable that you distribute. + +7. You may place library facilities that are a work based on the Library +side-by-side in a single library together with other library facilities +not covered by this License, and distribute such a combined library, +provided that the separate distribution of the work based on the Library +and of the other library facilities is otherwise permitted, and provided +that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute the +Library except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense, link with, or distribute the +Library 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. + +9. 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 Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and all +its terms and conditions for copying, distributing or modifying the +Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +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 with +this License. + +11. 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 Library at all. For example, if a patent license would +not permit royalty-free redistribution of the Library 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 Library. + +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. + +12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library 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. + +13. The Free Software Foundation may publish revised and/or new versions +of the Lesser 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 Library +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 Library does not specify a license +version number, you may choose any version ever published by the Free +Software Foundation. + +14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +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 + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE LIBRARY "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 LIBRARY IS WITH +YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL +NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. 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 LIBRARY 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 LIBRARY +(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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR +OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_372.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_372.yml new file mode 100644 index 00000000000..574a06c137a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_372.yml @@ -0,0 +1,11 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +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_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_373.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_373.RULE new file mode 100644 index 00000000000..dc7b5c05d2a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_373.RULE @@ -0,0 +1,9 @@ +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 .) + +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.1-plus_373.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_373.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_373.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_374.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_374.RULE new file mode 100644 index 00000000000..3bd4aef5ae3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_374.RULE @@ -0,0 +1 @@ +GNU Lesser General Public Licence' (LGPL): https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_374.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_374.yml new file mode 100644 index 00000000000..feabfc5f1f1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_374.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_375.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_375.RULE new file mode 100644 index 00000000000..b3979659298 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_375.RULE @@ -0,0 +1,12 @@ +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 can receive a copy of the GNU Lesser General Public License from +https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_375.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_375.yml new file mode 100644 index 00000000000..494a7373b25 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_375.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_376.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_376.RULE new file mode 100644 index 00000000000..18e05a2f738 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_376.RULE @@ -0,0 +1,12 @@ +is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public License +as published by the Free Software Foundation; either version 2.1 of +the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_376.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_376.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_376.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_377.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_377.RULE new file mode 100644 index 00000000000..cbe97ff4a15 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_377.RULE @@ -0,0 +1 @@ +License : GNU LGPL (https://www.gnu.org/copyleft/lesser.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_377.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_377.yml new file mode 100644 index 00000000000..694ee0d9dec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_377.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +notes: with lesser hence the 2.1-plus version +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_378.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_378.RULE new file mode 100644 index 00000000000..0c807d374c0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_378.RULE @@ -0,0 +1 @@ +@license https://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_378.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_378.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_378.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE new file mode 100644 index 00000000000..a93eac6642f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_379.RULE @@ -0,0 +1,16 @@ + * 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 + * the GNU Lesser General Public License version 2.1 as published by + * the Free Software Foundation (your choice between the two). + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License or GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * or GNU Lesser General Public License along with this program; if not, + * write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * or visit https://www.gnu.org diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_379.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_379.yml new file mode 100644 index 00000000000..494a7373b25 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_379.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE new file mode 100644 index 00000000000..12b5a09c769 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_380.RULE @@ -0,0 +1,4 @@ + 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 .) diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_380.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_380.yml new file mode 100644 index 00000000000..f223d17b6cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_380.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_381.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_381.RULE new file mode 100644 index 00000000000..a0dd1262be4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_381.RULE @@ -0,0 +1,16 @@ +LGPL 2.1 + +LGPL-2.1 + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_381.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_381.yml new file mode 100644 index 00000000000..ad258e482d9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_381.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE new file mode 100644 index 00000000000..64aeb098719 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_382.RULE @@ -0,0 +1,13 @@ + +This library is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published +by the Free Software Foundation; either version 2.1 of the License, or +(at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See +the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this library; if not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_382.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_382.yml new file mode 100644 index 00000000000..91e3859117f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_382.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_383.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_383.RULE new file mode 100644 index 00000000000..1f531849ab5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_383.RULE @@ -0,0 +1,9 @@ +The GNU C Library is distributed under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, write to + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_383.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_383.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_383.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_384.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_384.RULE new file mode 100644 index 00000000000..efca9c3dbbc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_384.RULE @@ -0,0 +1,13 @@ +The GNU C Library is distributed under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, write to + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. + + +On Debian systems, the complete text of the GNU Library +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-plus_384.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_384.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_384.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_385.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_385.RULE new file mode 100644 index 00000000000..f97fa47ecdf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_385.RULE @@ -0,0 +1,16 @@ +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-1 + +On Debian GNU/Linux systems, the complete text of the Lesser GNU General +Public License can be found in `/usr/share/common-licenses/LGPL'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_385.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_385.yml new file mode 100644 index 00000000000..08550362d99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_385.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_386.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_386.RULE new file mode 100644 index 00000000000..e3017da8cd9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_386.RULE @@ -0,0 +1,7 @@ +This file is distributed under the terms of the GNU Lesser General + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + . + On Debian systems, the complete text of the GNU Lesser General Public License + Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_386.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_386.yml new file mode 100644 index 00000000000..1aacb7b5673 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_386.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - COPYING.LIB + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_387.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_387.RULE new file mode 100644 index 00000000000..dc87c3d8082 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_387.RULE @@ -0,0 +1,16 @@ +The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . + . + 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-plus_387.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_387.yml new file mode 100644 index 00000000000..1c8629ff0ea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_387.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_388.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_388.RULE new file mode 100644 index 00000000000..8295c2af315 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_388.RULE @@ -0,0 +1,18 @@ +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. + +see `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_388.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_388.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_388.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE new file mode 100644 index 00000000000..9aaa60581bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_389.RULE @@ -0,0 +1 @@ +based on the code in libgcrypt, copyright owned by the Free Software Foundation \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_389.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_389.yml new file mode 100644 index 00000000000..5462892bc29 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_389.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +notes: libgcryptis LGPL-license diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_390.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_390.RULE new file mode 100644 index 00000000000..25b2af55328 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_390.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU Lesser General Public License + version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_390.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_390.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_390.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_391.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_391.RULE new file mode 100644 index 00000000000..02b01a79695 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_391.RULE @@ -0,0 +1 @@ +released under the GNU Lesser General Public License (LGPL) version 2.1 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_391.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_391.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_391.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_392.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_392.RULE new file mode 100644 index 00000000000..249b569b5f0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_392.RULE @@ -0,0 +1 @@ +LGPL (v2.1 or later): \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_392.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_392.yml new file mode 100644 index 00000000000..027a651a31c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_392.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_393.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_393.RULE new file mode 100644 index 00000000000..6f9ae258cd4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_393.RULE @@ -0,0 +1 @@ +The getopt_long code is under GNU LGPLv2.1+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_393.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_393.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_393.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_394.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_394.RULE new file mode 100644 index 00000000000..0808b60371a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_394.RULE @@ -0,0 +1 @@ +code is under GNU LGPLv2.1+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_394.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_394.yml new file mode 100644 index 00000000000..f57751a8d70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_394.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_395.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_395.RULE new file mode 100644 index 00000000000..e07cbe620cb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_395.RULE @@ -0,0 +1 @@ +GNU LGPLv2.1+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_395.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_395.yml new file mode 100644 index 00000000000..027a651a31c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_395.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_396.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_396.RULE new file mode 100644 index 00000000000..e565d76fe25 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_396.RULE @@ -0,0 +1,10 @@ +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_396.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_396.yml new file mode 100644 index 00000000000..18bddb7795a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_396.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_397.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_397.RULE new file mode 100644 index 00000000000..d18febdc493 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_397.RULE @@ -0,0 +1,13 @@ +The GNU C Library is distributed under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, write to + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. + + +On Debian systems, the text of the GNU Library +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-plus_397.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_397.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_397.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_398.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_398.RULE new file mode 100644 index 00000000000..e39166bc725 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_398.RULE @@ -0,0 +1,11 @@ +This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + . + This module is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + . + On Debian systems, the text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_398.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_398.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_398.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE new file mode 100644 index 00000000000..8489754f416 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_399.RULE @@ -0,0 +1,17 @@ + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian systems, the text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_399.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_399.yml new file mode 100644 index 00000000000..b23b74113dc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_399.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 85 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_4.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_4.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_4.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_4.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_400.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_400.RULE new file mode 100644 index 00000000000..37d5ecdbd59 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_400.RULE @@ -0,0 +1,12 @@ +distributed under +the terms of the GNU Lesser General Public License as published by the +Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, write to +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, +Boston, MA 02110-1301, USA. + +On Debian systems, the text of the GNU Library +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-plus_400.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_400.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_400.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_401.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_401.RULE new file mode 100644 index 00000000000..c892932708c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_401.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the LGPL-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-plus_401.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_401.yml new file mode 100644 index 00000000000..973bb895802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_401.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_402.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_402.RULE new file mode 100644 index 00000000000..d4a546a992a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_402.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the 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-plus_402.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_402.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_402.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_403.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_403.RULE new file mode 100644 index 00000000000..67f5caea8ed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_403.RULE @@ -0,0 +1,7 @@ +This file is distributed under the terms of the GNU Lesser General + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + . + On Debian systems, the 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-plus_403.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_403.yml new file mode 100644 index 00000000000..6644c748625 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_403.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING.LIB + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_404.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_404.RULE new file mode 100644 index 00000000000..1443b571f96 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_404.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the 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-plus_404.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_404.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_404.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_405.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_405.RULE new file mode 100644 index 00000000000..874f25bba94 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_405.RULE @@ -0,0 +1,13 @@ +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + On Debian systems, the text of the GNU Library General Public License + can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_405.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_405.yml new file mode 100644 index 00000000000..e42f1357cb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_405.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_406.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_406.RULE new file mode 100644 index 00000000000..9b8254f0109 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_406.RULE @@ -0,0 +1,23 @@ +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 package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +The Debian packaging is: + + +and is licensed under the LGPL, see above. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_406.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_406.yml new file mode 100644 index 00000000000..c2591f9f83f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_406.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_407.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_407.RULE new file mode 100644 index 00000000000..02cdb64b086 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_407.RULE @@ -0,0 +1,3 @@ +License: LGPL-2.1+ + On Debian systems, the text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_407.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_407.yml new file mode 100644 index 00000000000..29faa7eb3d1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_407.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_408.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_408.RULE new file mode 100644 index 00000000000..c036c1dcd95 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_408.RULE @@ -0,0 +1,5 @@ +This file may be redistributed under the terms of the + GNU Lesser General Public License. + . + On Debian systems, the text of the GNU Lesser General Public + License can be found in ‘/usr/share/common-licenses/LGPL’. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_408.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_408.yml new file mode 100644 index 00000000000..1c66b15f2dc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_408.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_409.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_409.RULE new file mode 100644 index 00000000000..34585b75d46 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_409.RULE @@ -0,0 +1,4 @@ +License: LGPL-2.1+ + + On Debian systems, the text of the LGPL-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-plus_409.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_409.yml new file mode 100644 index 00000000000..ba97799ece7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_409.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_410.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_410.RULE new file mode 100644 index 00000000000..23b14dca333 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_410.RULE @@ -0,0 +1,16 @@ +The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . + . + 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-plus_410.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_410.yml new file mode 100644 index 00000000000..d7623da4a2a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_410.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE new file mode 100644 index 00000000000..d2246a5404a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_411.RULE @@ -0,0 +1,16 @@ + 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 package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_411.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_411.yml new file mode 100644 index 00000000000..4f6690a00dd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_411.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_412.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_412.RULE new file mode 100644 index 00000000000..70decebb0fa --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_412.RULE @@ -0,0 +1,2 @@ +On Debian systems, the 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-plus_412.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_412.yml new file mode 100644 index 00000000000..973bb895802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_412.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_413.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_413.RULE new file mode 100644 index 00000000000..1e531145fbf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_413.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 2.1 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + On Debian systems, the 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-plus_413.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_413.yml new file mode 100644 index 00000000000..cd4ca49441d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_413.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_414.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_414.RULE new file mode 100644 index 00000000000..9e991d8f36a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_414.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian systems, the text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_414.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_414.yml new file mode 100644 index 00000000000..cd4ca49441d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_414.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_415.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_415.RULE new file mode 100644 index 00000000000..23758235791 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_415.RULE @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + + On Debian and systems the full text of the GNU Library General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1` \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_415.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_415.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_415.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_416.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_416.RULE new file mode 100644 index 00000000000..5c3ac38c5f8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_416.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_416.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_416.yml new file mode 100644 index 00000000000..5d0dd6233a8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_416.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_417.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_417.RULE new file mode 100644 index 00000000000..6f3f0788be2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_417.RULE @@ -0,0 +1,9 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_417.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_417.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_417.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE new file mode 100644 index 00000000000..c65e435157d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_418.RULE @@ -0,0 +1,18 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + + On Debian systems, the full text of the GNU Lesser General Public + License version 2,1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_418.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_418.yml new file mode 100644 index 00000000000..793618359a5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_418.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_419.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_419.RULE new file mode 100644 index 00000000000..de5cd5dfb2e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_419.RULE @@ -0,0 +1,7 @@ +This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + . + On Debian systems, the complete text of version 2 of the GNU Lesser + General Public License can be found in '/usr/share/common-licenses/LGPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_419.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_419.yml new file mode 100644 index 00000000000..709c576b7bd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_419.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_44.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_44.yml index 6b42fa2c04e..8837763eff9 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_44.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_44.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_45.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_45.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_45.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_45.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_46.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_46.yml index 0bd4608a957..329bfd52cc7 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_46.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_46.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 referenced_filenames: - LICENCE ignorable_urls: diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_47.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_47.yml index 6b42fa2c04e..8837763eff9 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_47.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_47.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_48.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_48.yml index 8a9f464e738..3892d95777e 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_48.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_48.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_49.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_49.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_49.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_49.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_50.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_50.yml index 22552d8e237..9b1fa0ab2d1 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_50.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_50.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_notice: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_52.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_52.yml index 8a9f464e738..3892d95777e 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_52.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_52.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_65.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_65.yml index 7b304e014b9..027a651a31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_65.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_65.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE new file mode 100644 index 00000000000..a0e8239ca9a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE @@ -0,0 +1,6 @@ +License: + +Most of the package is licensed under the GNU Lesser General Public +License (LGPL) version 2.1 (or later), except for helper and debugging +binaries. See below for details. The documentation is licensed under +the GPLv2 (or later), see below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.yml new file mode 100644 index 00000000000..b90fbb79909 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_2.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus AND gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.RULE new file mode 100644 index 00000000000..2ffb1398c5d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.RULE @@ -0,0 +1,4 @@ +Most of the package is licensed under the GNU Lesser General Public +License (LGPL) version 2.1 (or later), except for helper and debugging +binaries. See below for details. The documentation is licensed under +the GPLv2 (or later), see below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.yml new file mode 100644 index 00000000000..b90fbb79909 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0-plus_3.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus AND gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.RULE new file mode 100644 index 00000000000..feb12fe28c4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.RULE @@ -0,0 +1,22 @@ +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. + + The copyright holders provide no reassurances that the source code provided does + not infringe any patent, copyright, or any other intellectual property rights of + third parties. The copyright holders disclaim any liability to any recipient for + claims brought against recipient by any third party for infringement of that parties + intellectual property rights. + + 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. + + Warning: Depending on your installation options, some modules of the library may be available + under different licenses. Those modules have been identified as GPL or noncommercial only. In + this case, check the copyright headers of each extra module for more details before installing + or using them. + + The integral text of the GNU Lesser General Public License is reproduced below. Installing + or using this software means you have understand and agreed by the terms of the license. A + official version of the license is also available at . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.yml new file mode 100644 index 00000000000..20d664418f1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-2.0_and_proprietary-license_2.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus AND gpl-2.0 AND proprietary-license +is_license_notice: yes +relevance: 100 +notes: http://accord-framework.net/license.txt +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE new file mode 100644 index 00000000000..2b0e6a98992 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE @@ -0,0 +1,2 @@ +The library itself is licensed as LGPLv2.1+, the build system, test-suite and +command-line tools (package -bin) are GPLv3+. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.yml new file mode 100644 index 00000000000..aeb1c6bb7fc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_gpl-3.0-plus_2.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus AND gpl-3.0-plus +is_license_notice: yes 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 new file mode 100644 index 00000000000..3884f47adc0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.RULE @@ -0,0 +1,14 @@ + is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. +You should have received a copy of the GNU Lesser General Public License +along with this library; if not, see: +. +There are additional restrictions imposed on the use and distribution of this +open-source code, including: (A) this header must be included in any +modification or extension of the code; (B) you are required to cite our +papers in any publications that use this code. The citation for the various +different modules of our software, together with a complete list of +requirements and restrictions are found in the document license.pdf enclosed +with this distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.yml new file mode 100644 index 00000000000..1f24fd92b78 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_proprietary-license_2.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus AND proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.RULE new file mode 100644 index 00000000000..05a815b3eed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.RULE @@ -0,0 +1,20 @@ +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. . + +You can freely decide which license you want to apply to +the project. + +You may obtain a copy of the LGPL License at: + +https://www.gnu.org/licenses/licenses.html + +A copy is also included in the downloadable source code package +containing , in file "LGPL2.1". + +You may obtain a copy of the Apache License at: + +https://www.apache.org/licenses/ + +A copy is also included in the downloadable source code package +containing, in file "AL2.0". diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.yml new file mode 100644 index 00000000000..977dc8d6218 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_5.yml @@ -0,0 +1,9 @@ +license_expression: lgpl-2.1-plus OR apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LGPL2.1 + - AL2.0 +ignorable_urls: + - https://www.apache.org/licenses/ + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.RULE new file mode 100644 index 00000000000..7db3297cddd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.RULE @@ -0,0 +1,20 @@ +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. . + +You can freely decide which license you want to apply to +the project. + +You may obtain a copy of the LGPL License at: + +https://www.gnu.org/licenses/licenses.html + +A copy is also included in the downloadable source code package +containing , in file "LGPL2.1". + +You may obtain a copy of the Apache License at: + +http://www.apache.org/licenses/ + +A copy is also included in the downloadable source code package +containing, in file "AL2.0". diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.yml new file mode 100644 index 00000000000..15f40c805dc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_or_apache-2.0_6.yml @@ -0,0 +1,9 @@ +license_expression: lgpl-2.1-plus OR apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LGPL2.1 + - AL2.0 +ignorable_urls: + - http://www.apache.org/licenses/ + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE new file mode 100644 index 00000000000..1aa624ca1e2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE @@ -0,0 +1,13 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.yml new file mode 100644 index 00000000000..c5eb6943eea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_gcc-exception-3.1_1.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.RULE new file mode 100644 index 00000000000..6661481229a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.RULE @@ -0,0 +1,22 @@ +The GNU C Library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, see +. + +As a special exception, if you link the code in this file with +files compiled with a GNU compiler to produce an executable, +that does not cause the resulting executable to be covered by +the GNU Lesser General Public License. This exception does not +however invalidate any other reasons why the executable file +might be covered by the GNU Lesser General Public License. +This exception applies to code released by its copyright holders +in files containing the exception. */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.yml new file mode 100644 index 00000000000..cf24aae2187 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_linking-exception-2.1-plus_1.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus WITH linking-exception-2.1-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.RULE new file mode 100644 index 00000000000..04f16e160e6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.RULE @@ -0,0 +1,27 @@ +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public + License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU Lesser General Public License in all + respects for all of the code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your + version of the file(s), but you are not obligated to do so. If you do + not wish to do so, delete this exception statement from your version. + If you delete this exception statement from all source files in the + program, then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.yml new file mode 100644 index 00000000000..260c8cb894f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_4.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 95 +minimum_coverage: 80 +notes: This references the LGPL instead of the GPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.RULE new file mode 100644 index 00000000000..11b4391a9da --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.RULE @@ -0,0 +1,27 @@ +This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA. + On Debian systems, the text of the GNU Lesser General Public + License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. You must obey the GNU Lesser General Public License in all + respects for all of the code used other than OpenSSL. If you modify + file(s) with this exception, you may extend this exception to your + version of the file(s), but you are not obligated to do so. If you do + not wish to do so, delete this exception statement from your version. + If you delete this exception statement from all source files in the + program, then also delete it here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.yml new file mode 100644 index 00000000000..260c8cb894f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_5.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus +is_license_notice: yes +relevance: 95 +minimum_coverage: 80 +notes: This references the LGPL instead of the GPL diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.RULE new file mode 100644 index 00000000000..ed645a809f2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.RULE @@ -0,0 +1,22 @@ +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. + +In addition to the permissions in the GNU Lesser General Public +License, the Free Software Foundation gives you unlimited +permission to link the compiled version of this file into +combinations with other programs, and to distribute those +combinations without any restriction coming from the use of this +file. (The Lesser General Public License restrictions do apply in +other respects; for example, they cover modification of the file, +and distribution when not linked into a combine executable.) + +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, see +. */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.yml new file mode 100644 index 00000000000..e3bca5c41cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_10.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1-plus WITH unlimited-linking-exception-lgpl +is_license_notice: yes +relevance: 100 +notes: the text of the exception is small variant +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.RULE new file mode 100644 index 00000000000..74738644f86 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.RULE @@ -0,0 +1,9 @@ +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. + +In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file with other programs, and to distribute those programs without any restriction coming from the use of this file. (The GNU Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into another program.) + +Note that people who make modified versions of this file are not obligated to grant this special exception for their modified versions; it is their choice whether to do so. The GNU Lesser General Public License gives permission to release a modified version without this exception; this exception also makes it possible to release a modified version which carries forward this exception. + +The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.yml new file mode 100644 index 00000000000..1653bb77f0c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_6.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH unlimited-linking-exception-lgpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.RULE new file mode 100644 index 00000000000..118f7af0afc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.RULE @@ -0,0 +1,22 @@ +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. + +In addition to the permissions in the GNU Lesser General Public +License, the Free Software Foundation gives you unlimited +permission to link the compiled version of this file with other +programs, and to distribute those programs without any restriction +coming from the use of this file. (The Lesser General Public +License restrictions do apply in other respects; for example, they +cover modification of the file, and distribution when not linked +into another program.) + +The GNU C Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with the GNU C Library; if not, see +. */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.yml new file mode 100644 index 00000000000..1653bb77f0c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_7.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH unlimited-linking-exception-lgpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.RULE new file mode 100644 index 00000000000..91491b7ca2b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.RULE @@ -0,0 +1,22 @@ +This files is free software; you can redistribute 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. + +In addition to the permissions in the GNU Lesser General Public +License, the Free Software Foundation gives you unlimited +permission to link the compiled version of this file into +combinations with other programs, and to distribute those +combinations without any restriction coming from the use of this +file. (The Lesser General Public License restrictions do apply in +other respects; for example, they cover modification of the file, +and distribution when not linked into a combine executable.) + +This file is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with GCC; see the file COPYING.LIB. If not see +. */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.yml new file mode 100644 index 00000000000..1653bb77f0c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_8.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH unlimited-linking-exception-lgpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..c0746f4688b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.RULE @@ -0,0 +1,22 @@ + 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. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with GCC; see the file COPYING.LIB. If not see + . */ diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.yml b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.yml new file mode 100644 index 00000000000..1653bb77f0c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_with_unlimited-linking-exception-lgpl_9.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1-plus WITH unlimited-linking-exception-lgpl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1-rxtx_1.yml b/src/licensedcode/data/rules/lgpl-2.1-rxtx_1.yml index f14323d9455..e0a39345453 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-rxtx_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.1-rxtx_1.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus WITH rxtx-exception-lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://users.frii.com/jarvi/rxtx/license.html diff --git a/src/licensedcode/data/rules/lgpl-2.1.txt_bare.yml b/src/licensedcode/data/rules/lgpl-2.1.txt_bare.yml index cbf36a3d9ae..8ed158a388b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1.txt_bare.yml +++ b/src/licensedcode/data/rules/lgpl-2.1.txt_bare.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 referenced_filenames: - lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1.yml b/src/licensedcode/data/rules/lgpl-2.1.yml index ea6ddbb8208..f0b4650b64b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1.yml +++ b/src/licensedcode/data/rules/lgpl-2.1.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: Creative Commons LGPL declaration diff --git a/src/licensedcode/data/rules/lgpl-2.1_10.yml b/src/licensedcode/data/rules/lgpl-2.1_10.yml index 1754b48f821..58690ff52d8 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_10.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_10.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/choose/cc-lgpl diff --git a/src/licensedcode/data/rules/lgpl-2.1_13.yml b/src/licensedcode/data/rules/lgpl-2.1_13.yml index e94435faa2e..c0fc7442a87 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_13.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_13.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: http://creativecommons.org/images/public/cc-LGPL ignorable_urls: - http://creativecommons.org/images/public/cc-LGPL diff --git a/src/licensedcode/data/rules/lgpl-2.1_14.yml b/src/licensedcode/data/rules/lgpl-2.1_14.yml index 46cd12dd67a..08ef357ab81 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_14.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_14.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_15.yml b/src/licensedcode/data/rules/lgpl-2.1_15.yml index d7d13a023de..74b8260ef1f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_15.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_15.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: TinyMCE license url ignorable_urls: diff --git a/src/licensedcode/data/rules/lgpl-2.1_17.yml b/src/licensedcode/data/rules/lgpl-2.1_17.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_17.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_17.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_18.yml b/src/licensedcode/data/rules/lgpl-2.1_18.yml index 8933a000489..451023210e3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_18.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_18.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_19.yml b/src/licensedcode/data/rules/lgpl-2.1_19.yml index 0ddd02aa02b..183320ad194 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_19.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_19.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: is licensed under the Lesser GNU Public License v2.1. diff --git a/src/licensedcode/data/rules/lgpl-2.1_20.yml b/src/licensedcode/data/rules/lgpl-2.1_20.yml index 68ea3629501..4290cf50ad6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_20.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_20.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/lgpl-2.1.php diff --git a/src/licensedcode/data/rules/lgpl-2.1_21.yml b/src/licensedcode/data/rules/lgpl-2.1_21.yml index 52908e09663..fbc2c75f353 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_21.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_21.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_24.yml b/src/licensedcode/data/rules/lgpl-2.1_24.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_24.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_24.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_29.yml b/src/licensedcode/data/rules/lgpl-2.1_29.yml index f0b2b760ffb..e84b04297de 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_29.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_29.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING.LIB diff --git a/src/licensedcode/data/rules/lgpl-2.1_292.yml b/src/licensedcode/data/rules/lgpl-2.1_292.yml index 392d6a76937..aff039ea3c8 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_292.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_292.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 minimum_coverage: 90 referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_302.RULE b/src/licensedcode/data/rules/lgpl-2.1_302.RULE new file mode 100644 index 00000000000..205c9593609 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_302.RULE @@ -0,0 +1,8 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_302.yml b/src/licensedcode/data/rules/lgpl-2.1_302.yml new file mode 100644 index 00000000000..2f63b78d973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_302.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1_303.RULE b/src/licensedcode/data/rules/lgpl-2.1_303.RULE new file mode 100644 index 00000000000..9b4cae790f3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_303.RULE @@ -0,0 +1,13 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_303.yml b/src/licensedcode/data/rules/lgpl-2.1_303.yml new file mode 100644 index 00000000000..2f63b78d973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_303.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1_304.RULE b/src/licensedcode/data/rules/lgpl-2.1_304.RULE new file mode 100644 index 00000000000..f86c811bb7d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_304.RULE @@ -0,0 +1,17 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. + + +On Debian systems, the full text of the GNU Lesser General Public License +version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_304.yml b/src/licensedcode/data/rules/lgpl-2.1_304.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_304.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_305.RULE b/src/licensedcode/data/rules/lgpl-2.1_305.RULE new file mode 100644 index 00000000000..6493f5eb02b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_305.RULE @@ -0,0 +1 @@ +has the LGPL V2.1 license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_305.yml b/src/licensedcode/data/rules/lgpl-2.1_305.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_305.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_306.RULE b/src/licensedcode/data/rules/lgpl-2.1_306.RULE new file mode 100644 index 00000000000..45d56783fc2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_306.RULE @@ -0,0 +1,2 @@ +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_306.yml b/src/licensedcode/data/rules/lgpl-2.1_306.yml new file mode 100644 index 00000000000..b5091acd872 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_306.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz diff --git a/src/licensedcode/data/rules/lgpl-2.1_307.RULE b/src/licensedcode/data/rules/lgpl-2.1_307.RULE new file mode 100644 index 00000000000..a877ba6fdcb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_307.RULE @@ -0,0 +1,2 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_307.yml b/src/licensedcode/data/rules/lgpl-2.1_307.yml new file mode 100644 index 00000000000..1e3d2b303ce --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_307.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_308.RULE b/src/licensedcode/data/rules/lgpl-2.1_308.RULE new file mode 100644 index 00000000000..92742f93809 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_308.RULE @@ -0,0 +1,2 @@ +On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_308.yml b/src/licensedcode/data/rules/lgpl-2.1_308.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_308.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_309.RULE b/src/licensedcode/data/rules/lgpl-2.1_309.RULE new file mode 100644 index 00000000000..42a908ee77a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_309.RULE @@ -0,0 +1 @@ +On Debian systems a full copy of the LGPL 2.1 can be found \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_309.yml b/src/licensedcode/data/rules/lgpl-2.1_309.yml new file mode 100644 index 00000000000..9ea4e2c0146 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_309.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_31.yml b/src/licensedcode/data/rules/lgpl-2.1_31.yml index 535aeca5333..183aab18bbd 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_31.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_31.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 minimum_coverage: 70 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_310.RULE b/src/licensedcode/data/rules/lgpl-2.1_310.RULE new file mode 100644 index 00000000000..2dd0e398ecd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_310.RULE @@ -0,0 +1 @@ +used under the LGPL v2.1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_310.yml b/src/licensedcode/data/rules/lgpl-2.1_310.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_310.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_311.RULE b/src/licensedcode/data/rules/lgpl-2.1_311.RULE new file mode 100644 index 00000000000..0e38c40ca55 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_311.RULE @@ -0,0 +1,3 @@ +is free software and can be used + under the terms of the GNU Lesser General Public License (LGPL), + Version 2.1 (February 1999). \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_311.yml b/src/licensedcode/data/rules/lgpl-2.1_311.yml new file mode 100644 index 00000000000..2f63b78d973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_311.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-2.1 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-2.1_312.RULE b/src/licensedcode/data/rules/lgpl-2.1_312.RULE new file mode 100644 index 00000000000..64b9e9f7b24 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_312.RULE @@ -0,0 +1,16 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_312.yml b/src/licensedcode/data/rules/lgpl-2.1_312.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_312.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_313.RULE b/src/licensedcode/data/rules/lgpl-2.1_313.RULE new file mode 100644 index 00000000000..c70fd2b1260 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_313.RULE @@ -0,0 +1,9 @@ +This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this file. + Please review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_313.yml b/src/licensedcode/data/rules/lgpl-2.1_313.yml new file mode 100644 index 00000000000..91b31f170f2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_313.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - LICENSE.LGPL +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_314.RULE b/src/licensedcode/data/rules/lgpl-2.1_314.RULE new file mode 100644 index 00000000000..cb43dd2608a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_314.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the full text of the GNU Lesser General Public License + version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_314.yml b/src/licensedcode/data/rules/lgpl-2.1_314.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_314.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_315.RULE b/src/licensedcode/data/rules/lgpl-2.1_315.RULE new file mode 100644 index 00000000000..9b64fc6aef3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_315.RULE @@ -0,0 +1 @@ +licensed under the LGPL version 2.1. See LGPL version 2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_315.yml b/src/licensedcode/data/rules/lgpl-2.1_315.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_315.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_316.RULE b/src/licensedcode/data/rules/lgpl-2.1_316.RULE new file mode 100644 index 00000000000..1747dc6ddf9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_316.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License v.2.1:http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_316.yml b/src/licensedcode/data/rules/lgpl-2.1_316.yml new file mode 100644 index 00000000000..1316dd7626b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_316.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_317.RULE b/src/licensedcode/data/rules/lgpl-2.1_317.RULE new file mode 100644 index 00000000000..ef85820da27 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_317.RULE @@ -0,0 +1,17 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. + + +On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_317.yml b/src/licensedcode/data/rules/lgpl-2.1_317.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_317.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_318.RULE b/src/licensedcode/data/rules/lgpl-2.1_318.RULE new file mode 100644 index 00000000000..0dc374b5722 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_318.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public + License v2.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_318.yml b/src/licensedcode/data/rules/lgpl-2.1_318.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_318.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_319.RULE b/src/licensedcode/data/rules/lgpl-2.1_319.RULE new file mode 100644 index 00000000000..0999249830f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_319.RULE @@ -0,0 +1,2 @@ + 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'. diff --git a/src/licensedcode/data/rules/lgpl-2.1_319.yml b/src/licensedcode/data/rules/lgpl-2.1_319.yml new file mode 100644 index 00000000000..aff039ea3c8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_319.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_320.RULE b/src/licensedcode/data/rules/lgpl-2.1_320.RULE new file mode 100644 index 00000000000..e84ee1c9a85 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_320.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_320.yml b/src/licensedcode/data/rules/lgpl-2.1_320.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_320.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_321.RULE b/src/licensedcode/data/rules/lgpl-2.1_321.RULE new file mode 100644 index 00000000000..fb04d69685c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_321.RULE @@ -0,0 +1 @@ +On Debian GNU/Linux 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'. diff --git a/src/licensedcode/data/rules/lgpl-2.1_321.yml b/src/licensedcode/data/rules/lgpl-2.1_321.yml new file mode 100644 index 00000000000..aff039ea3c8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_321.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_322.RULE b/src/licensedcode/data/rules/lgpl-2.1_322.RULE new file mode 100644 index 00000000000..5b0eadf6563 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_322.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_322.yml b/src/licensedcode/data/rules/lgpl-2.1_322.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_322.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_323.RULE b/src/licensedcode/data/rules/lgpl-2.1_323.RULE new file mode 100644 index 00000000000..96e0fc59c7c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_323.RULE @@ -0,0 +1,3 @@ +License: LGPL-2.1 + 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_323.yml b/src/licensedcode/data/rules/lgpl-2.1_323.yml new file mode 100644 index 00000000000..63b455da64d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_323.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_324.RULE b/src/licensedcode/data/rules/lgpl-2.1_324.RULE new file mode 100644 index 00000000000..a274fd782dc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_324.RULE @@ -0,0 +1,9 @@ +This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this file. + Please review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_324.yml b/src/licensedcode/data/rules/lgpl-2.1_324.yml new file mode 100644 index 00000000000..686133c4d60 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_324.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - LICENSE.LGPL +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_325.RULE b/src/licensedcode/data/rules/lgpl-2.1_325.RULE new file mode 100644 index 00000000000..8a7ecb21d89 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_325.RULE @@ -0,0 +1 @@ +On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_325.yml b/src/licensedcode/data/rules/lgpl-2.1_325.yml new file mode 100644 index 00000000000..9ea4e2c0146 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_325.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_326.RULE b/src/licensedcode/data/rules/lgpl-2.1_326.RULE new file mode 100644 index 00000000000..5efa7b1b48f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_326.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU Library General Public License + can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_326.yml b/src/licensedcode/data/rules/lgpl-2.1_326.yml new file mode 100644 index 00000000000..fc2c38c8a67 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_326.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_327.RULE b/src/licensedcode/data/rules/lgpl-2.1_327.RULE new file mode 100644 index 00000000000..403f515d609 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_327.RULE @@ -0,0 +1,16 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_327.yml b/src/licensedcode/data/rules/lgpl-2.1_327.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_327.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_328.RULE b/src/licensedcode/data/rules/lgpl-2.1_328.RULE new file mode 100644 index 00000000000..0da2299d4fd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_328.RULE @@ -0,0 +1,2 @@ + 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_328.yml b/src/licensedcode/data/rules/lgpl-2.1_328.yml new file mode 100644 index 00000000000..63b455da64d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_328.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_329.RULE b/src/licensedcode/data/rules/lgpl-2.1_329.RULE new file mode 100644 index 00000000000..de311d31cf2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_329.RULE @@ -0,0 +1 @@ +LGPL 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_329.yml b/src/licensedcode/data/rules/lgpl-2.1_329.yml new file mode 100644 index 00000000000..7360925f058 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_329.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_330.RULE b/src/licensedcode/data/rules/lgpl-2.1_330.RULE new file mode 100644 index 00000000000..f9e35fd2ba2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_330.RULE @@ -0,0 +1,6 @@ +** This file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. diff --git a/src/licensedcode/data/rules/lgpl-2.1_330.yml b/src/licensedcode/data/rules/lgpl-2.1_330.yml new file mode 100644 index 00000000000..1f2dfa1e895 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_330.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_331.RULE b/src/licensedcode/data/rules/lgpl-2.1_331.RULE new file mode 100644 index 00000000000..fcc9605ffdf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_331.RULE @@ -0,0 +1,2 @@ +* This code is licensed under LGPL 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_331.yml b/src/licensedcode/data/rules/lgpl-2.1_331.yml new file mode 100644 index 00000000000..e8d932e23f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_331.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_332.RULE b/src/licensedcode/data/rules/lgpl-2.1_332.RULE new file mode 100644 index 00000000000..91d80c93f34 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_332.RULE @@ -0,0 +1,9 @@ +This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this file. + Please review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian GNU/Linux systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_332.yml b/src/licensedcode/data/rules/lgpl-2.1_332.yml new file mode 100644 index 00000000000..299918f667f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_332.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - LICENSE.LGPL +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_333.RULE b/src/licensedcode/data/rules/lgpl-2.1_333.RULE new file mode 100644 index 00000000000..b1d4bcb6a3b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_333.RULE @@ -0,0 +1,3 @@ + +Licence +Licensed under the Lesser General Public Licence (LGPL) Version 2.1 (https://www.gnu.org/licenses/lgpl-2.1.html) diff --git a/src/licensedcode/data/rules/lgpl-2.1_333.yml b/src/licensedcode/data/rules/lgpl-2.1_333.yml new file mode 100644 index 00000000000..e8d932e23f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_333.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_334.RULE b/src/licensedcode/data/rules/lgpl-2.1_334.RULE new file mode 100644 index 00000000000..9328b0d8dcb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_334.RULE @@ -0,0 +1,3 @@ +license: + name: GNU Lesser General Public License, version 2.1 + url: 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_334.yml b/src/licensedcode/data/rules/lgpl-2.1_334.yml new file mode 100644 index 00000000000..a88a31e0200 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_334.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_335.RULE b/src/licensedcode/data/rules/lgpl-2.1_335.RULE new file mode 100644 index 00000000000..40724345c04 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_335.RULE @@ -0,0 +1 @@ +open source software released under the `GNU LGPLv2.1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_335.yml b/src/licensedcode/data/rules/lgpl-2.1_335.yml new file mode 100644 index 00000000000..4c05b4ddd57 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_335.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_336.RULE b/src/licensedcode/data/rules/lgpl-2.1_336.RULE new file mode 100644 index 00000000000..a63abba228d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_336.RULE @@ -0,0 +1,12 @@ +This copy of is licensed under the +Lesser General Public License (LGPL), version 2.1 ("the License"). +See the License for details about distribution rights, and the +specific rights regarding derivate works. + +You may obtain a copy of the License at: + +https://www.gnu.org/licenses/licenses.html + +A copy is also included in the downloadable source code package +containing , in file "LGPL2.1", under the same directory +as this file. diff --git a/src/licensedcode/data/rules/lgpl-2.1_336.yml b/src/licensedcode/data/rules/lgpl-2.1_336.yml new file mode 100644 index 00000000000..64157b42fb5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_336.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LGPL2.1 +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_337.RULE b/src/licensedcode/data/rules/lgpl-2.1_337.RULE new file mode 100644 index 00000000000..bddfc3a3544 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_337.RULE @@ -0,0 +1,13 @@ +This program and the accompanying materials + * are made available under the terms of the GNU Lesser General Public License + * (LGPL) version 2.1 which accompanies this distribution, and is available at + * https://www.gnu.org/licenses/lgpl-2.1.html + * + * 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, you can find it here: + * www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_337.yml b/src/licensedcode/data/rules/lgpl-2.1_337.yml new file mode 100644 index 00000000000..819f57f7cb4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_337.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_338.RULE b/src/licensedcode/data/rules/lgpl-2.1_338.RULE new file mode 100644 index 00000000000..587d0e6a8f1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_338.RULE @@ -0,0 +1,3 @@ +license +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_338.yml b/src/licensedcode/data/rules/lgpl-2.1_338.yml new file mode 100644 index 00000000000..029ffa45973 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_338.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +minimum_coverage: 51 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_339.RULE b/src/licensedcode/data/rules/lgpl-2.1_339.RULE new file mode 100644 index 00000000000..c979e818199 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_339.RULE @@ -0,0 +1 @@ +License: LGPL 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_339.yml b/src/licensedcode/data/rules/lgpl-2.1_339.yml new file mode 100644 index 00000000000..ab69aa562d8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_339.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_34.yml b/src/licensedcode/data/rules/lgpl-2.1_34.yml index 04a03208cea..4601a2bd31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_34.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_34.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: http://creativecommons.org/licenses/LGPL/2.1/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_340.RULE b/src/licensedcode/data/rules/lgpl-2.1_340.RULE new file mode 100644 index 00000000000..bdc0237dcb3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_340.RULE @@ -0,0 +1,12 @@ +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; +version 2.1 of the License (not later!) + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program; if not, see diff --git a/src/licensedcode/data/rules/lgpl-2.1_340.yml b/src/licensedcode/data/rules/lgpl-2.1_340.yml new file mode 100644 index 00000000000..08b19462797 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_340.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-2.1_341.RULE b/src/licensedcode/data/rules/lgpl-2.1_341.RULE new file mode 100644 index 00000000000..a27246019a9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_341.RULE @@ -0,0 +1 @@ +Licensed under the GNU LGPL v2.1 - https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_341.yml b/src/licensedcode/data/rules/lgpl-2.1_341.yml new file mode 100644 index 00000000000..4d26e53b0f8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_341.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_342.RULE b/src/licensedcode/data/rules/lgpl-2.1_342.RULE new file mode 100644 index 00000000000..17099290b36 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_342.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/lgpl-2.1-standalone.html' diff --git a/src/licensedcode/data/rules/lgpl-2.1_342.yml b/src/licensedcode/data/rules/lgpl-2.1_342.yml new file mode 100644 index 00000000000..647c4b4aaf7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_342.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_343.RULE b/src/licensedcode/data/rules/lgpl-2.1_343.RULE new file mode 100644 index 00000000000..9ea1c65c3d1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_343.RULE @@ -0,0 +1,6 @@ + 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 + ensure the GNU Lesser General Public License version 2.1 requirements + will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_343.yml b/src/licensedcode/data/rules/lgpl-2.1_343.yml new file mode 100644 index 00000000000..b59aa606971 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_343.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: LGPL 2.1 notice +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_344.RULE b/src/licensedcode/data/rules/lgpl-2.1_344.RULE new file mode 100644 index 00000000000..91a4b2c78b6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_344.RULE @@ -0,0 +1,4 @@ + + + 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_344.yml b/src/licensedcode/data/rules/lgpl-2.1_344.yml new file mode 100644 index 00000000000..1dc297e802b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_344.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: from a maven POM +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_345.RULE b/src/licensedcode/data/rules/lgpl-2.1_345.RULE new file mode 100644 index 00000000000..bf7a22b9be4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_345.RULE @@ -0,0 +1 @@ +License: LGPL (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_345.yml b/src/licensedcode/data/rules/lgpl-2.1_345.yml new file mode 100644 index 00000000000..48d3dfa52bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_345.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_346.RULE b/src/licensedcode/data/rules/lgpl-2.1_346.RULE new file mode 100644 index 00000000000..1efbe78446c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_346.RULE @@ -0,0 +1 @@ +available 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_346.yml b/src/licensedcode/data/rules/lgpl-2.1_346.yml new file mode 100644 index 00000000000..e8d932e23f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_346.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_347.RULE b/src/licensedcode/data/rules/lgpl-2.1_347.RULE new file mode 100644 index 00000000000..89e917dacdc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_347.RULE @@ -0,0 +1,9 @@ +This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this file. + Please review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_347.yml b/src/licensedcode/data/rules/lgpl-2.1_347.yml new file mode 100644 index 00000000000..299918f667f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_347.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - LICENSE.LGPL +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_348.RULE b/src/licensedcode/data/rules/lgpl-2.1_348.RULE new file mode 100644 index 00000000000..f2b051d683b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_348.RULE @@ -0,0 +1,7 @@ +* GNU Lesser General Public License Usage +** This file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. diff --git a/src/licensedcode/data/rules/lgpl-2.1_348.yml b/src/licensedcode/data/rules/lgpl-2.1_348.yml new file mode 100644 index 00000000000..1f2dfa1e895 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_348.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_349.RULE b/src/licensedcode/data/rules/lgpl-2.1_349.RULE new file mode 100644 index 00000000000..9c13b8a8b94 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_349.RULE @@ -0,0 +1,8 @@ +* The contents of this file are made available under the terms +* of the GNU Lesser General Public License (LGPL) Version 2.1 that +* accompanies this distribution (lgpl-v21.txt). The LGPL is also +* available at https://www.gnu.org/licenses/lgpl.html. If the version +* of the LGPL at https://www.gnu.org is different to the version of +* the LGPL accompanying this distribution and there is any conflict +* between the two license versions, the terms of the LGPL accompanying +* this distribution shall govern. diff --git a/src/licensedcode/data/rules/lgpl-2.1_349.yml b/src/licensedcode/data/rules/lgpl-2.1_349.yml new file mode 100644 index 00000000000..ff29ca6ed1e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_349.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - lgpl-v21.txt +ignorable_urls: + - https://www.gnu.org/ + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_35.yml b/src/licensedcode/data/rules/lgpl-2.1_35.yml index 04a03208cea..4601a2bd31c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_35.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_35.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: http://creativecommons.org/licenses/LGPL/2.1/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_350.RULE b/src/licensedcode/data/rules/lgpl-2.1_350.RULE new file mode 100644 index 00000000000..3963b772c54 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_350.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/copyleft/lesser.html LGPL License 2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_350.yml b/src/licensedcode/data/rules/lgpl-2.1_350.yml new file mode 100644 index 00000000000..9bb9cc6f083 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_350.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_351.RULE b/src/licensedcode/data/rules/lgpl-2.1_351.RULE new file mode 100644 index 00000000000..e3c0aed72b4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_351.RULE @@ -0,0 +1,3 @@ +# This file is licensed under the +# GNU Lesser General Public License v2.1. +# See the file COPYING or visit https://www.gnu.org/ for details. diff --git a/src/licensedcode/data/rules/lgpl-2.1_351.yml b/src/licensedcode/data/rules/lgpl-2.1_351.yml new file mode 100644 index 00000000000..29070099e07 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_351.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_352.RULE b/src/licensedcode/data/rules/lgpl-2.1_352.RULE new file mode 100644 index 00000000000..aba72eca4f3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_352.RULE @@ -0,0 +1 @@ +license 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_352.yml b/src/licensedcode/data/rules/lgpl-2.1_352.yml new file mode 100644 index 00000000000..06b2281c9f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_352.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_353.RULE b/src/licensedcode/data/rules/lgpl-2.1_353.RULE new file mode 100644 index 00000000000..f930e8a2c96 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_353.RULE @@ -0,0 +1,10 @@ +This header is free software: you can redistribute 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. + +This header is distributed in the hope that 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 header. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1_353.yml b/src/licensedcode/data/rules/lgpl-2.1_353.yml new file mode 100644 index 00000000000..069897413a0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_353.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_354.RULE b/src/licensedcode/data/rules/lgpl-2.1_354.RULE new file mode 100644 index 00000000000..7e113f71b94 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_354.RULE @@ -0,0 +1,6 @@ + + + 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_354.yml b/src/licensedcode/data/rules/lgpl-2.1_354.yml new file mode 100644 index 00000000000..e1c4cd3dcea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_354.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: from a maven POM +ignorable_urls: + - 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 new file mode 100644 index 00000000000..19dde8acc12 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_355.RULE @@ -0,0 +1 @@ + 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_355.yml b/src/licensedcode/data/rules/lgpl-2.1_355.yml new file mode 100644 index 00000000000..06b2281c9f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_355.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_356.RULE b/src/licensedcode/data/rules/lgpl-2.1_356.RULE new file mode 100644 index 00000000000..2eac272ccc8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_356.RULE @@ -0,0 +1 @@ + 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_356.yml b/src/licensedcode/data/rules/lgpl-2.1_356.yml new file mode 100644 index 00000000000..d25a51b8f9d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_356.yml @@ -0,0 +1,9 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: This text is from the GPL 2.0 with a manual replacement to make it look like an LGPL + 2.1 notice. This introduces a bias in license detection towards GPL 2.0 when this is really + an LGPL 2.1 license. This weird license header was originally found in the source code of + the http://sourceforge.net/projects/glassbox/ project. +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_357.RULE b/src/licensedcode/data/rules/lgpl-2.1_357.RULE new file mode 100644 index 00000000000..f62eb7e6b58 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_357.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License v.2.1:https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_357.yml b/src/licensedcode/data/rules/lgpl-2.1_357.yml new file mode 100644 index 00000000000..2219e2d4c36 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_357.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_358.RULE b/src/licensedcode/data/rules/lgpl-2.1_358.RULE new file mode 100644 index 00000000000..bd2e0a8c3ad --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_358.RULE @@ -0,0 +1,6 @@ +The code contained herein is licensed under the GNU Lesser General +Public License. You may obtain a copy of the GNU Lesser General +Public License Version 2.1 or later at the following locations: + +http://www.opensource.org/licenses/lgpl-license.html +https://www.gnu.org/copyleft/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_358.yml b/src/licensedcode/data/rules/lgpl-2.1_358.yml new file mode 100644 index 00000000000..a2d59f6fd85 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_358.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/lgpl-license.html + - https://www.gnu.org/copyleft/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_359.RULE b/src/licensedcode/data/rules/lgpl-2.1_359.RULE new file mode 100644 index 00000000000..24dcf2d3aed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_359.RULE @@ -0,0 +1 @@ +software released under the `GNU LGPLv2.1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_359.yml b/src/licensedcode/data/rules/lgpl-2.1_359.yml new file mode 100644 index 00000000000..4c05b4ddd57 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_359.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_36.yml b/src/licensedcode/data/rules/lgpl-2.1_36.yml index 3c584a20041..705452629d1 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_36.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_36.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_360.RULE b/src/licensedcode/data/rules/lgpl-2.1_360.RULE new file mode 100644 index 00000000000..267e15d3f14 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_360.RULE @@ -0,0 +1,2 @@ +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_360.yml b/src/licensedcode/data/rules/lgpl-2.1_360.yml new file mode 100644 index 00000000000..b2d77d9da4b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_360.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_361.RULE b/src/licensedcode/data/rules/lgpl-2.1_361.RULE new file mode 100644 index 00000000000..10d64c4869c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_361.RULE @@ -0,0 +1 @@ + license 'LGPL-2.1', 'https://www.gnu.org/licenses/lgpl-2.1-standalone.html' diff --git a/src/licensedcode/data/rules/lgpl-2.1_361.yml b/src/licensedcode/data/rules/lgpl-2.1_361.yml new file mode 100644 index 00000000000..647c4b4aaf7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_361.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_362.RULE b/src/licensedcode/data/rules/lgpl-2.1_362.RULE new file mode 100644 index 00000000000..0ed2caf8744 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_362.RULE @@ -0,0 +1,4 @@ + + + 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_362.yml b/src/licensedcode/data/rules/lgpl-2.1_362.yml new file mode 100644 index 00000000000..e1c4cd3dcea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_362.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: from a maven POM +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_363.RULE b/src/licensedcode/data/rules/lgpl-2.1_363.RULE new file mode 100644 index 00000000000..5314703b3c4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_363.RULE @@ -0,0 +1,5 @@ +This program and the accompanying materials + * are made available under the terms of the GNU Lesser General Public License + * (LGPL) version 2.1 which accompanies this distribution, and is available at + * https://www.gnu.org/licenses/lgpl-2.1.html + * diff --git a/src/licensedcode/data/rules/lgpl-2.1_363.yml b/src/licensedcode/data/rules/lgpl-2.1_363.yml new file mode 100644 index 00000000000..e8d932e23f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_363.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_364.RULE b/src/licensedcode/data/rules/lgpl-2.1_364.RULE new file mode 100644 index 00000000000..b8e6ff523ba --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_364.RULE @@ -0,0 +1 @@ +License: LGPL, version 2.1 (https://www.gnu.org/licenses/licenses.html) diff --git a/src/licensedcode/data/rules/lgpl-2.1_364.yml b/src/licensedcode/data/rules/lgpl-2.1_364.yml new file mode 100644 index 00000000000..6ea07011ed4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_364.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_365.RULE b/src/licensedcode/data/rules/lgpl-2.1_365.RULE new file mode 100644 index 00000000000..e57ebed8fc4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_365.RULE @@ -0,0 +1 @@ +released under the `GNU LGPLv2.1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_365.yml b/src/licensedcode/data/rules/lgpl-2.1_365.yml new file mode 100644 index 00000000000..4c05b4ddd57 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_365.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_366.RULE b/src/licensedcode/data/rules/lgpl-2.1_366.RULE new file mode 100644 index 00000000000..15155a9e793 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_366.RULE @@ -0,0 +1,6 @@ + + + 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_366.yml b/src/licensedcode/data/rules/lgpl-2.1_366.yml new file mode 100644 index 00000000000..1dc297e802b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_366.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +notes: from a maven POM +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_367.RULE b/src/licensedcode/data/rules/lgpl-2.1_367.RULE new file mode 100644 index 00000000000..3d3ebb1adb2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_367.RULE @@ -0,0 +1,11 @@ +This library is free software; you can redistribute it and/or modify it + under the terms of version 2.1 of the GNU Lesser General Public License as + published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_367.yml b/src/licensedcode/data/rules/lgpl-2.1_367.yml new file mode 100644 index 00000000000..63c73272cb8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_367.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-2.1_368.RULE b/src/licensedcode/data/rules/lgpl-2.1_368.RULE new file mode 100644 index 00000000000..1daa689bf4a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_368.RULE @@ -0,0 +1,14 @@ +This library is free software; you can redistribute it and/or modify it + under the terms of version 2.1 of the GNU Lesser General Public License as + published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_368.yml b/src/licensedcode/data/rules/lgpl-2.1_368.yml new file mode 100644 index 00000000000..dd68e97f0cb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_368.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-2.1_369.RULE b/src/licensedcode/data/rules/lgpl-2.1_369.RULE new file mode 100644 index 00000000000..b17b1e1cfa6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_369.RULE @@ -0,0 +1,14 @@ +This library is free software: you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + in version 2.1 as published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_369.yml b/src/licensedcode/data/rules/lgpl-2.1_369.yml new file mode 100644 index 00000000000..770b6aff03f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_369.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +notes: the GPL reference is incorrect +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_37.yml b/src/licensedcode/data/rules/lgpl-2.1_37.yml index db6f5c1c4ef..ca6dcbacd32 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_37.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_37.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_370.RULE b/src/licensedcode/data/rules/lgpl-2.1_370.RULE new file mode 100644 index 00000000000..8b4bfc0988f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_370.RULE @@ -0,0 +1 @@ +see `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_370.yml b/src/licensedcode/data/rules/lgpl-2.1_370.yml new file mode 100644 index 00000000000..fc2c38c8a67 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_370.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_371.RULE b/src/licensedcode/data/rules/lgpl-2.1_371.RULE new file mode 100644 index 00000000000..cbc0db1d6ad --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_371.RULE @@ -0,0 +1,2 @@ +On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 +for the complete text of the GNU Lesser General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_371.yml b/src/licensedcode/data/rules/lgpl-2.1_371.yml new file mode 100644 index 00000000000..1e3d2b303ce --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_371.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_372.RULE b/src/licensedcode/data/rules/lgpl-2.1_372.RULE new file mode 100644 index 00000000000..5c59da50413 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_372.RULE @@ -0,0 +1,5 @@ +library 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_372.yml b/src/licensedcode/data/rules/lgpl-2.1_372.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_372.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_373.RULE b/src/licensedcode/data/rules/lgpl-2.1_373.RULE new file mode 100644 index 00000000000..a8b8cf3a255 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_373.RULE @@ -0,0 +1 @@ +code is under GNU LGPLv2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_373.yml b/src/licensedcode/data/rules/lgpl-2.1_373.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_373.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_374.RULE b/src/licensedcode/data/rules/lgpl-2.1_374.RULE new file mode 100644 index 00000000000..0f6d3c79a69 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_374.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU Lesser General Public + License v2.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_374.yml b/src/licensedcode/data/rules/lgpl-2.1_374.yml new file mode 100644 index 00000000000..c88bfbd6701 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_374.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_375.RULE b/src/licensedcode/data/rules/lgpl-2.1_375.RULE new file mode 100644 index 00000000000..9663d953103 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_375.RULE @@ -0,0 +1,2 @@ + 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'. diff --git a/src/licensedcode/data/rules/lgpl-2.1_375.yml b/src/licensedcode/data/rules/lgpl-2.1_375.yml new file mode 100644 index 00000000000..aff039ea3c8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_375.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_376.RULE b/src/licensedcode/data/rules/lgpl-2.1_376.RULE new file mode 100644 index 00000000000..4b869cfc4e1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_376.RULE @@ -0,0 +1,14 @@ +This library is free software: you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + in version 2.1 as published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + 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_376.yml b/src/licensedcode/data/rules/lgpl-2.1_376.yml new file mode 100644 index 00000000000..d294a82492c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_376.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +notes: the GPL reference is incorrect +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_377.RULE b/src/licensedcode/data/rules/lgpl-2.1_377.RULE new file mode 100644 index 00000000000..69abaea8c53 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_377.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU Library General Public License + can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_377.yml b/src/licensedcode/data/rules/lgpl-2.1_377.yml new file mode 100644 index 00000000000..fc2c38c8a67 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_377.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_378.RULE b/src/licensedcode/data/rules/lgpl-2.1_378.RULE new file mode 100644 index 00000000000..116c97297d2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_378.RULE @@ -0,0 +1,14 @@ +This library is free software; you can redistribute it and/or modify it + under the terms of version 2.1 of the GNU Lesser General Public License as + published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, see . + . + On Debian systems, the 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_378.yml b/src/licensedcode/data/rules/lgpl-2.1_378.yml new file mode 100644 index 00000000000..89c9b088f8d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_378.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-2.1_379.RULE b/src/licensedcode/data/rules/lgpl-2.1_379.RULE new file mode 100644 index 00000000000..34ac8e30442 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_379.RULE @@ -0,0 +1,17 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. + + +On Debian systems, the text of the GNU Lesser General Public License +version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_379.yml b/src/licensedcode/data/rules/lgpl-2.1_379.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_379.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_380.RULE b/src/licensedcode/data/rules/lgpl-2.1_380.RULE new file mode 100644 index 00000000000..f58644774b6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_380.RULE @@ -0,0 +1,7 @@ +You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the text of the GNU Lesser General Public License + version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_380.yml b/src/licensedcode/data/rules/lgpl-2.1_380.yml new file mode 100644 index 00000000000..e0b6b814cfd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_380.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_381.RULE b/src/licensedcode/data/rules/lgpl-2.1_381.RULE new file mode 100644 index 00000000000..a00e4ba1848 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_381.RULE @@ -0,0 +1 @@ +On Debian systems, the text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. diff --git a/src/licensedcode/data/rules/lgpl-2.1_381.yml b/src/licensedcode/data/rules/lgpl-2.1_381.yml new file mode 100644 index 00000000000..aff039ea3c8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_381.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_382.RULE b/src/licensedcode/data/rules/lgpl-2.1_382.RULE new file mode 100644 index 00000000000..9b2dcaa351a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_382.RULE @@ -0,0 +1,10 @@ +This module is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version + 2.1 as published by the Free Software Foundation. + + This module is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_382.yml b/src/licensedcode/data/rules/lgpl-2.1_382.yml new file mode 100644 index 00000000000..59fb03f784d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_382.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_383.RULE b/src/licensedcode/data/rules/lgpl-2.1_383.RULE new file mode 100644 index 00000000000..0fb3593901d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_383.RULE @@ -0,0 +1,5 @@ +You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_383.yml b/src/licensedcode/data/rules/lgpl-2.1_383.yml new file mode 100644 index 00000000000..60e0a9a529c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_383.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_384.RULE b/src/licensedcode/data/rules/lgpl-2.1_384.RULE new file mode 100644 index 00000000000..d038dbea872 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_384.RULE @@ -0,0 +1 @@ +Version of LGPL license not mentioned. Assumed to be version 2.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_384.yml b/src/licensedcode/data/rules/lgpl-2.1_384.yml new file mode 100644 index 00000000000..ae78ece861e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_384.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_notice: yes +relevance: 90 +notes: the LGPl state that no version should mean any version e.g. LGPL-2.0 or later diff --git a/src/licensedcode/data/rules/lgpl-2.1_385.RULE b/src/licensedcode/data/rules/lgpl-2.1_385.RULE new file mode 100644 index 00000000000..45e60696635 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_385.RULE @@ -0,0 +1,2 @@ +On Debian 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_385.yml b/src/licensedcode/data/rules/lgpl-2.1_385.yml new file mode 100644 index 00000000000..f9460848129 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_385.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-2.1 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/lgpl-2.1_41.yml b/src/licensedcode/data/rules/lgpl-2.1_41.yml index 3c584a20041..705452629d1 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_41.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_41.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_44.yml b/src/licensedcode/data/rules/lgpl-2.1_44.yml index db6f5c1c4ef..ca6dcbacd32 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_44.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_44.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_46.yml b/src/licensedcode/data/rules/lgpl-2.1_46.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_46.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_46.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_47.yml b/src/licensedcode/data/rules/lgpl-2.1_47.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_47.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_47.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_5.yml b/src/licensedcode/data/rules/lgpl-2.1_5.yml index db6f5c1c4ef..ca6dcbacd32 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_5.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_5.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_61.yml b/src/licensedcode/data/rules/lgpl-2.1_61.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_61.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_61.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_67.yml b/src/licensedcode/data/rules/lgpl-2.1_67.yml index 45a0a9a3cf6..06b2281c9f4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_67.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_67.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_68.yml b/src/licensedcode/data/rules/lgpl-2.1_68.yml index edfa9277105..b9c37e55f91 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_68.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_68.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: LGPL 2.1 notice ignorable_urls: - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_69.yml b/src/licensedcode/data/rules/lgpl-2.1_69.yml index ecfd17ca63d..0a649c992e3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_69.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_69.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 notes: LGPL 2.1 notice ignorable_urls: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_70.yml b/src/licensedcode/data/rules/lgpl-2.1_70.yml index 515cd3c6ef0..8a750425ae9 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_70.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_70.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_71.yml b/src/licensedcode/data/rules/lgpl-2.1_71.yml index 77a5dbeaca2..097da9ffa9a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_71.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_71.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/lgpl-2.1_73.yml b/src/licensedcode/data/rules/lgpl-2.1_73.yml index bdf72306b85..4388e910296 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_73.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_73.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.en.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_74.yml b/src/licensedcode/data/rules/lgpl-2.1_74.yml index 7583e0f09e1..11562efc238 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_74.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_74.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.en.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_75.yml b/src/licensedcode/data/rules/lgpl-2.1_75.yml index 1675abacd44..f961d9d93c4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_75.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_75.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://creativecommons.org/licenses/LGPL/2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_76.yml b/src/licensedcode/data/rules/lgpl-2.1_76.yml index 8fc0e650b1f..6f5f10f17b0 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_76.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_76.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_77.yml b/src/licensedcode/data/rules/lgpl-2.1_77.yml index edb8ec9c636..c556340dd17 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_77.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_77.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - https://opensource.org/licenses/LGPL-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_78.yml b/src/licensedcode/data/rules/lgpl-2.1_78.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_78.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_78.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_8.yml b/src/licensedcode/data/rules/lgpl-2.1_8.yml index 4ae4b2a3935..87dd5bdab7b 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_8.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_8.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://i.creativecommons.org/l/LGPL/2.1/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_84.yml b/src/licensedcode/data/rules/lgpl-2.1_84.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_84.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_84.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_86.yml b/src/licensedcode/data/rules/lgpl-2.1_86.yml index e408dd24aa7..ae34de9fbd2 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_86.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_86.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/lgpl-2.1 diff --git a/src/licensedcode/data/rules/lgpl-2.1_87.yml b/src/licensedcode/data/rules/lgpl-2.1_87.yml index b061ed93791..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_87.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_87.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_88.yml b/src/licensedcode/data/rules/lgpl-2.1_88.yml index 85a72b0feb5..9ea4e2c0146 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_88.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_88.yml @@ -1,3 +1,3 @@ license_expression: lgpl-2.1 is_license_reference: yes -relevance: 75 +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_96.yml b/src/licensedcode/data/rules/lgpl-2.1_96.yml index 2f63b78d973..c88bfbd6701 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_96.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_96.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE new file mode 100644 index 00000000000..b3fe5ed4ee6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE @@ -0,0 +1,4 @@ +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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.yml b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.yml new file mode 100644 index 00000000000..ab5949fe318 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 +is_license_reference: yes +referenced_filenames: + - COPYING.LGPLv2.1 + - COPYING.GPLv2 + - COPYING.GPLv3 diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.RULE new file mode 100644 index 00000000000..75affca5c49 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.RULE @@ -0,0 +1,4 @@ +On Debian GNU/Linux systems, the complete text of the licenses can be found in: +GNU Lesser General Public License - `/usr/share/common-licenses/LGPL-2.1', +GNU General Public License v2 - `/usr/share/common-licenses/GPL-2', +GNU General Public License v3 - `/usr/share/common-licenses/GPL-3' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.yml b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.yml new file mode 100644 index 00000000000..7173511305f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_4.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/GPL-3 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 new file mode 100644 index 00000000000..70a7c1e1be8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.RULE @@ -0,0 +1,7 @@ + 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, +5 +http://www.fsf.org/licensing/licenses/info/GPLv2.html, and +https://www.gnu.org/copyleft/gpl.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.yml b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.yml new file mode 100644 index 00000000000..98d5264c097 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_5.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.fsf.org/licensing/licenses/info/GPLv2.html + - https://www.gnu.org/copyleft/gpl.html + - https://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_6.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_6.RULE new file mode 100644 index 00000000000..23ca4b635f8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_6.RULE @@ -0,0 +1,4 @@ +On Debian systems, the text of the licenses can be found in: +GNU Lesser General Public License - `/usr/share/common-licenses/LGPL-2.1', +GNU General Public License v2 - `/usr/share/common-licenses/GPL-2', +GNU General Public License v3 - `/usr/share/common-licenses/GPL-3' \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_6.yml b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_6.yml new file mode 100644 index 00000000000..7173511305f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_and_gpl-2.0_and_gpl-3.0_6.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-2.1 + - /usr/share/common-licenses/GPL-2 + - /usr/share/common-licenses/GPL-3 diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_1.yml index 9d654ac9c16..49f971090f0 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_1.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 AND lgpl-3.0 is_license_notice: yes +relevance: 100 minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.yml index 551ee89298b..b66fc0ed57e 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 +relevance: 100 is_license_notice: yes minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.RULE new file mode 100644 index 00000000000..cbff1bc0420 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.RULE @@ -0,0 +1,12 @@ + + + LGPL, version 2.1 + https://www.gnu.org/licenses/licenses.html + repo + + + Apache License v2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.yml b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.yml new file mode 100644 index 00000000000..6be0dadb5dd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_2.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-2.1 OR apache-2.0 +is_license_tag: yes +relevance: 100 +notes: Seen in Java JNA +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.RULE new file mode 100644 index 00000000000..57944e2c794 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.RULE @@ -0,0 +1,18 @@ +may be used under the terms of either the + + GNU Lesser General Public License (LGPL) 2.1 https://www.gnu.org/licenses/lgpl-2.1.html + +or the + + Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v20.php + +As a recipient of , you may choose which license to receive the code under. + +For detailed information on the dual license approach, see https://github.com//wiki/Relicensing. + +A copy of the EPL license and the LPGL license is included in the download. + +Please note that is distributed WITHOUT ANY WARRANTY; without even the +implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +Please refer to the license for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.yml b/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.yml new file mode 100644 index 00000000000..d739d895e43 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_epl-2.0_2.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 OR epl-2.0 +is_license_notice: yes +relevance: 100 +notes: See https://github.com/jgrapht/jgrapht/tree/ccd78f3efd8646160b0388b037bc11fa827bc3dc +ignorable_urls: + - http://www.eclipse.org/org/documents/epl-v20.php + - https://github.com/wiki/Relicensing + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.RULE new file mode 100644 index 00000000000..f2d7a0ee22f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.RULE @@ -0,0 +1,14 @@ +This program is free software: you can redistribute it and/or modify it +under the terms of either or both of the following licenses: +1) the GNU Lesser General Public License version 3, as published by the + Free Software Foundation; and/or +2) the GNU Lesser General Public License version 2.1, as published by + the Free Software Foundation. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranties of +MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR +PURPOSE. See the applicable version of the GNU Lesser General Public +License for more details. +You should have received a copy of both the GNU Lesser General Public +License version 3 and version 2.1 along with this program. If not, see + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.yml b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.yml new file mode 100644 index 00000000000..96cb7e7d67e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_6.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-2.1 OR lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.RULE new file mode 100644 index 00000000000..ca5ebd43b84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.RULE @@ -0,0 +1,16 @@ +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) version 3, or any +later version accepted by the membership of KDE e.V. (or its +successor approved by the membership of KDE e.V.), Nokia Corporation +(or its successors, if any) and the KDE Free Qt Foundation, which shall +act as a proxy defined in Section 6 of version 3 of the license. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.yml b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.yml new file mode 100644 index 00000000000..ef7ddfe86f3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_7.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 OR lgpl-3.0 +is_license_notice: yes +relevance: 100 +notes: see https://community.kde.org/Policies/Licensing_Policy +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.RULE new file mode 100644 index 00000000000..568500c5460 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.RULE @@ -0,0 +1,15 @@ +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) version 3, or any +later version accepted by the membership of KDE e.V. (or its +successor approved by the membership of KDE e.V.), which shall +act as a proxy defined in Section 6 of version 3 of the license. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.yml b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.yml new file mode 100644 index 00000000000..211200a0fb5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_lgpl-3.0_or_kde-accepted-lgpl_1.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 OR lgpl-3.0 OR kde-accepted-lgpl +is_license_notice: yes +relevance: 100 +notes: see https://community.kde.org/Policies/Licensing_Policy +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_released.yml b/src/licensedcode/data/rules/lgpl-2.1_released.yml index 2f63b78d973..c88bfbd6701 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_released.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_released.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.yml b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.yml index 4759d996a12..c2796186677 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.yml +++ b/src/licensedcode/data/rules/lgpl-2.1_with_broadcom-linking-exception-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 WITH broadcom-linking-exception-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: found in the freepascal compiler diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.RULE new file mode 100644 index 00000000000..4d078441395 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.RULE @@ -0,0 +1,4 @@ +License +This software is distributed under the LGPL 2.1 license, along with the GPL Cooperation Commitment. Please read LICENSE for information on the software availability and distribution. +## License +This software is distributed under the [LGPL 2.1](https://www.gnu.org/licenses/lgpl-2.1.html) license, along with the [GPL Cooperation Commitment](https://gplcc.github.io/gplcc/). Please read LICENSE for information on the software availability and distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.yml b/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.yml new file mode 100644 index 00000000000..72cea2d0e38 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_gplcc-1.0_4.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-2.1 WITH gplcc-1.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE +ignorable_urls: + - https://gplcc.github.io/gplcc + - https://www.gnu.org/licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.RULE new file mode 100644 index 00000000000..8222ebf919e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.RULE @@ -0,0 +1,10 @@ +** 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 +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.yml b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.yml new file mode 100644 index 00000000000..ef683f1eab5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_1.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-2.1 WITH qt-lgpl-exception-1.1 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice in Qt 5.x +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.RULE new file mode 100644 index 00000000000..a3c804acc5a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.RULE @@ -0,0 +1,30 @@ +** $QT_BEGIN_LICENSE:LGPL$ +** GNU Lesser General Public License Usage +** This file may be used under the terms of the GNU Lesser General Public +** License version 2.1 as published by the Free Software Foundation and +** appearing in the file LICENSE.LGPL included in the packaging of this +** file. Please review the following information to ensure the GNU Lesser +** General Public License version 2.1 requirements will be met: +** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** 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 ensure the GNU General +** Public License version 3.0 requirements will be met: +** https://www.gnu.org/copyleft/gpl.html. +** +** Other Usage +** Alternatively, this file may be used in accordance with the terms and +** conditions contained in a signed written agreement between you and Nokia. +** +** +** +** +** +** $QT_END_LICENSE$ diff --git a/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.yml b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.yml new file mode 100644 index 00000000000..c0772313540 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_with_qt-lgpl-exception-1.1_or_gpl-3.0_or_commercial-license_1.yml @@ -0,0 +1,10 @@ +license_expression: lgpl-2.1 WITH qt-lgpl-exception-1.1 OR gpl-3.0 OR commercial-license +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.LGPL + - LGPL_EXCEPTION.txt + - LICENSE.GPL +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_13.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_13.yml index 72c659f3d36..9fe75e072a3 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_13.yml +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_13.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_14.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_14.yml index 72c659f3d36..9fe75e072a3 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_14.yml +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_14.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_16.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_16.yml index b038074e1af..c09297ab2e4 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_16.yml +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_16.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_186.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_186.RULE new file mode 100644 index 00000000000..d5eaee53d97 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_186.RULE @@ -0,0 +1 @@ +"LGPL version 3 or later", \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_186.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_186.yml new file mode 100644 index 00000000000..435e1ae2182 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_186.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_187.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_187.RULE new file mode 100644 index 00000000000..ace144d769f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_187.RULE @@ -0,0 +1,13 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program in the COPYING and COPYING.LESSER files. +If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_187.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_187.yml new file mode 100644 index 00000000000..cc2f8afeb87 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_187.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - COPYING + - COPYING.LESSER +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_188.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_188.RULE new file mode 100644 index 00000000000..6e80cf9afad --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_188.RULE @@ -0,0 +1,9 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_188.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_188.yml new file mode 100644 index 00000000000..5af8fed278d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_188.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE new file mode 100644 index 00000000000..667af234c5c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_189.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian systems, the complete text of the GNU Lesser General + Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_189.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_189.yml new file mode 100644 index 00000000000..8a90cb40014 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_189.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_190.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_190.RULE new file mode 100644 index 00000000000..03dedd544c8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_190.RULE @@ -0,0 +1,3 @@ +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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_190.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_190.yml new file mode 100644 index 00000000000..8a90cb40014 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_190.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_191.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_191.RULE new file mode 100644 index 00000000000..fbd02ff317d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_191.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_191.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_191.yml new file mode 100644 index 00000000000..b79a4b6dfea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_191.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_192.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_192.RULE new file mode 100644 index 00000000000..2d3d96ac21b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_192.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +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/lgpl-3.0-plus_192.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_192.yml new file mode 100644 index 00000000000..a0e179d7e1a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_192.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_193.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_193.RULE new file mode 100644 index 00000000000..291ec71b064 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_193.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_193.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_193.yml new file mode 100644 index 00000000000..75e07854a43 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_193.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_194.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_194.RULE new file mode 100644 index 00000000000..b94077388ed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_194.RULE @@ -0,0 +1,12 @@ +The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see http://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_194.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_194.yml new file mode 100644 index 00000000000..7cf06ba0fa3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_194.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_195.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_195.RULE new file mode 100644 index 00000000000..dd79e2be6d4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_195.RULE @@ -0,0 +1,12 @@ +The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_195.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_195.yml new file mode 100644 index 00000000000..e98700784df --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_195.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_196.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_196.RULE new file mode 100644 index 00000000000..9ff01580716 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_196.RULE @@ -0,0 +1,16 @@ +The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see http://www.gnu.org/licenses/. + . + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU Lesser General Public License can be found in + /usr/share/common-licenses/LGPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_196.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_196.yml new file mode 100644 index 00000000000..91752144a5f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_196.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_197.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_197.RULE new file mode 100644 index 00000000000..6cac83d422f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_197.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_197.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_197.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_197.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_198.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_198.RULE new file mode 100644 index 00000000000..feefca65019 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_198.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this package. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_198.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_198.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_198.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_199.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_199.RULE new file mode 100644 index 00000000000..08e108f1f56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_199.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_199.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_199.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_199.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_200.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_200.RULE new file mode 100644 index 00000000000..b5caa43aaae --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_200.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_200.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_200.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_200.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_201.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_201.RULE new file mode 100644 index 00000000000..594d4ad83d2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_201.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this package. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_201.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_201.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_201.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_202.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_202.RULE new file mode 100644 index 00000000000..11ae73227f0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_202.RULE @@ -0,0 +1,3 @@ +On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_202.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_202.yml new file mode 100644 index 00000000000..37227724802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_202.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_203.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_203.RULE new file mode 100644 index 00000000000..7b901831d2b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_203.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License + version 3 can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_203.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_203.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_203.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_204.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_204.RULE new file mode 100644 index 00000000000..1a6e8972d6f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_204.RULE @@ -0,0 +1,18 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_204.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_204.yml new file mode 100644 index 00000000000..388507054b8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_204.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_205.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_205.RULE new file mode 100644 index 00000000000..1dc40ee0459 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_205.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License 3 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-plus_205.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_205.yml new file mode 100644 index 00000000000..37227724802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_205.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE new file mode 100644 index 00000000000..c8628068e48 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_206.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_206.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_206.yml new file mode 100644 index 00000000000..75e07854a43 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_206.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_207.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_207.RULE new file mode 100644 index 00000000000..5d3bca893a7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_207.RULE @@ -0,0 +1,12 @@ + 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. + + Collection 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 Collection Library. If not, see <https://www.gnu.org/licenses/>. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_207.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_207.yml new file mode 100644 index 00000000000..413b596e80e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_207.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_208.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_208.RULE new file mode 100644 index 00000000000..568978ab7b5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_208.RULE @@ -0,0 +1,13 @@ +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program in the COPYING and COPYING.LESSER files. +If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_208.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_208.yml new file mode 100644 index 00000000000..0c93cd8475f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_208.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING + - COPYING.LESSER +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_209.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_209.RULE new file mode 100644 index 00000000000..a0ef806ecd2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_209.RULE @@ -0,0 +1,11 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . +See LICENSE.TXT file for more information. diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_209.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_209.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_209.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_210.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_210.RULE new file mode 100644 index 00000000000..e8b6ebc69e4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_210.RULE @@ -0,0 +1,12 @@ +The GNU MP 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. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with the GNU MP Library. If not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_210.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_210.yml new file mode 100644 index 00000000000..74b8c3b671f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_210.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE new file mode 100644 index 00000000000..757af9ddc06 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_211.RULE @@ -0,0 +1,18 @@ + ("LGPL3" + t + + "This library is free software; you can redistribute it and/or" + "modify it under the terms of the GNU Lesser General Public" + "License as published by the Free Software Foundation; either" + "version 3 of the License, or (at your option) any later" + "version." + "" + "This library is distributed in the hope that it will be" + "useful, but WITHOUT ANY WARRANTY; without even the implied" + "warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR" + "PURPOSE. See the GNU Lesser General Public License for more" + "details." + "" + "You should have received a copy of the GNU Lesser General" + "Public License along with this library." + "If not, see .") diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_211.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_211.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_211.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_212.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_212.RULE new file mode 100644 index 00000000000..e11b2600a28 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_212.RULE @@ -0,0 +1,12 @@ +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 3 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_212.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_212.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_212.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE new file mode 100644 index 00000000000..e437c30cab8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_213.RULE @@ -0,0 +1,13 @@ + +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 +version published by The Free Software Foundation. +The library is distributed without any warranty, not even +the implied warranty of merchantability, or fitness for any +particular purpose. Please see the GNU Lesser General Public +Licence for more details. +You should have have received a copy of the GNU Lesser General +Public Licence along with this library. If not, see: +https://www.gnu.org/licenses/lgpl.html + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_213.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_213.yml new file mode 100644 index 00000000000..bf2d35f787b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_213.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE new file mode 100644 index 00000000000..5c9b063b71b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_214.RULE @@ -0,0 +1,13 @@ + +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 +version published by The Free Software Foundation. +The library is distributed without any warranty, not even +the implied warranty of merchantability, or fitness for any +particular purpose. Please see the GNU Lesser General Public +license for more details. +You should have have received a copy of the GNU Lesser General +Public license along with this library. If not, see: +https://www.gnu.org/licenses/lgpl.html + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_214.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_214.yml new file mode 100644 index 00000000000..bf2d35f787b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_214.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_215.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_215.RULE new file mode 100644 index 00000000000..b04d828031d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_215.RULE @@ -0,0 +1,16 @@ +This is free software. It is licensed for use, modification and +redistribution under the terms of the GNU Lesser General Public License, +version 3 or later + + is free software: you can redistribute 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. + + is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see ."; \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_215.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_215.yml new file mode 100644 index 00000000000..7fd716099cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_215.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_216.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_216.RULE new file mode 100644 index 00000000000..d672f32ad1d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_216.RULE @@ -0,0 +1,14 @@ +GNU Lesser General Public License, Version 3 {{{ */ + + is free software: you can redistribute 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. + + is distributed in the hope that 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 . If not, see . diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_216.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_216.yml new file mode 100644 index 00000000000..4d75c73b769 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_216.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 93 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_217.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_217.RULE new file mode 100644 index 00000000000..72b3399f3b9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_217.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_217.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_217.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_217.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_218.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_218.RULE new file mode 100644 index 00000000000..384bfd0904a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_218.RULE @@ -0,0 +1,14 @@ +The GNU 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. + +The GNU Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with the GNU Library; see the file COPYING.LESSER. If not, see +https://www.gnu.org/licenses/ or 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/lgpl-3.0-plus_218.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_218.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_218.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE new file mode 100644 index 00000000000..d567e7cba6d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_219.RULE @@ -0,0 +1,3 @@ + +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). diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_219.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_219.yml new file mode 100644 index 00000000000..bf2d35f787b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_219.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_220.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_220.RULE new file mode 100644 index 00000000000..4c6dc32144d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_220.RULE @@ -0,0 +1,11 @@ +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. +Collection 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 Collection Library. If not, see diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_220.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_220.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_220.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_221.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_221.RULE new file mode 100644 index 00000000000..ed5c42f09b7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_221.RULE @@ -0,0 +1,16 @@ +The nettle library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + GNU Nettle is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see https://www.gnu.org/licenses/. + . + On Debian GNU/Linux systems, the complete text of the newest version + of the GNU Lesser General Public License can be found in + /usr/share/common-licenses/LGPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_221.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_221.yml new file mode 100644 index 00000000000..7b313a1f73a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_221.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_222.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_222.RULE new file mode 100644 index 00000000000..4572ae51c41 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_222.RULE @@ -0,0 +1,13 @@ +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.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_222.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_222.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_222.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_223.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_223.RULE new file mode 100644 index 00000000000..9f91aa8dbc2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_223.RULE @@ -0,0 +1,11 @@ +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. + +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 Collection Library. If not, see https://www.gnu.org/licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_223.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_223.yml new file mode 100644 index 00000000000..74b8c3b671f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_223.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_224.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_224.RULE new file mode 100644 index 00000000000..bdc1e1a08f4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_224.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_224.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_224.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_224.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE new file mode 100644 index 00000000000..3b8a2f8dc6c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_225.RULE @@ -0,0 +1,3 @@ + +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). diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_225.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_225.yml new file mode 100644 index 00000000000..bf2d35f787b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_225.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_226.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_226.RULE new file mode 100644 index 00000000000..6c978d0b307 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_226.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_226.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_226.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_226.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_227.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_227.RULE new file mode 100644 index 00000000000..a2fec642cc4 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_227.RULE @@ -0,0 +1,13 @@ +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 3 of the +License, or (at your option) any later version. + +The Library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with the Library; see the file COPYING3. If +not see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_227.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_227.yml new file mode 100644 index 00000000000..56c02d6a7cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_227.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COPYING3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_228.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_228.RULE new file mode 100644 index 00000000000..6cba7397734 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_228.RULE @@ -0,0 +1,14 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_228.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_228.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_228.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_229.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_229.RULE new file mode 100644 index 00000000000..8f9c28f05a0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_229.RULE @@ -0,0 +1,12 @@ +is free software; you can redistribute 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. + +is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this program; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_229.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_229.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_229.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_23.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_23.yml index 72c659f3d36..9fe75e072a3 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_23.yml +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_23.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_230.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_230.RULE new file mode 100644 index 00000000000..53881997b70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_230.RULE @@ -0,0 +1,12 @@ +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published +* by the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Lesser General Public License for more details. +* +* See diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_230.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_230.yml new file mode 100644 index 00000000000..ee7e90bb133 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_230.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_231.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_231.RULE new file mode 100644 index 00000000000..0939e43dbd5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_231.RULE @@ -0,0 +1,12 @@ +* AutoOpts is free software: you can redistribute 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. + * + * AutoOpts is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_231.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_231.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_231.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_232.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_232.RULE new file mode 100644 index 00000000000..6106a07bd15 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_232.RULE @@ -0,0 +1 @@ +* See diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_232.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_232.yml new file mode 100644 index 00000000000..277b2d7616b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_232.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE new file mode 100644 index 00000000000..09861e34abf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_233.RULE @@ -0,0 +1,10 @@ + * 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. + * + * 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 at https://www.gnu.org/licenses/lgpl-3.0.txt + * for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_233.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_233.yml new file mode 100644 index 00000000000..ee7e90bb133 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_233.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_234.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_234.RULE new file mode 100644 index 00000000000..e9571404a62 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_234.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +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/lgpl-3.0-plus_234.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_234.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_234.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_235.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_235.RULE new file mode 100644 index 00000000000..56e4be2e2ca --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_235.RULE @@ -0,0 +1,12 @@ +# 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 3 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_235.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_235.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_235.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_236.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_236.RULE new file mode 100644 index 00000000000..c0db720fdfb --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_236.RULE @@ -0,0 +1,18 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_236.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_236.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_236.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE new file mode 100644 index 00000000000..01e274bc814 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_237.RULE @@ -0,0 +1,13 @@ + is free software: you can redistribute 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. + + is distributed in the hope that 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. + +Copies of the GNU Lesser General Public License and the GNU General Public +License are included in this file below. For additional information or to +view copies in other formats and translations see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_237.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_237.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_237.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE new file mode 100644 index 00000000000..0ee9666c09b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_238.RULE @@ -0,0 +1,17 @@ + + ** NOTE! The following LGPL license applies to the tdb + ** library. This does NOT imply that all of Samba is released + ** under the LGPL + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_238.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_238.yml new file mode 100644 index 00000000000..880f25d8f88 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_238.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_239.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_239.RULE new file mode 100644 index 00000000000..4497502f6f0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_239.RULE @@ -0,0 +1,10 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_239.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_239.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_239.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_240.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_240.RULE new file mode 100644 index 00000000000..36f63383b83 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_240.RULE @@ -0,0 +1,18 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + On Debian GNU/Linux 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'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_240.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_240.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_240.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_241.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_241.RULE new file mode 100644 index 00000000000..7823bc9dcb6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_241.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_241.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_241.yml new file mode 100644 index 00000000000..b79a4b6dfea --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_241.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_242.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_242.RULE new file mode 100644 index 00000000000..be71e36c435 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_242.RULE @@ -0,0 +1,15 @@ +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_242.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_242.yml new file mode 100644 index 00000000000..75e07854a43 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_242.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_243.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_243.RULE new file mode 100644 index 00000000000..185d33dfc10 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_243.RULE @@ -0,0 +1,2 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_243.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_243.yml new file mode 100644 index 00000000000..1dbfd0dd12b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_243.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_244.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_244.RULE new file mode 100644 index 00000000000..1b6fe5d5e78 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_244.RULE @@ -0,0 +1,16 @@ +This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + On Debian systems the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_244.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_244.yml new file mode 100644 index 00000000000..75e07854a43 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_244.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_245.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_245.RULE new file mode 100644 index 00000000000..d3d4ef6b090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_245.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the 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-plus_245.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_245.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_245.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_246.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_246.RULE new file mode 100644 index 00000000000..ca5835b43c7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_246.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see + . + On Debian systems, the text of the GNU Lesser General Public License + version 3 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-plus_246.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_246.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_246.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_247.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_247.RULE new file mode 100644 index 00000000000..635c4fdcc62 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_247.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this package. If not, see + . + On Debian systems, the text of the GNU Lesser General Public License + version 3 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-plus_247.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_247.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_247.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_248.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_248.RULE new file mode 100644 index 00000000000..9c2c9f888f5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_248.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_248.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_248.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_248.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_249.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_249.RULE new file mode 100644 index 00000000000..0e16bfe6c56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_249.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the 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-plus_249.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_249.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_249.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_250.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_250.RULE new file mode 100644 index 00000000000..67196122b3f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_250.RULE @@ -0,0 +1,15 @@ +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version. +. +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +. +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_250.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_250.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_250.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_251.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_251.RULE new file mode 100644 index 00000000000..4d1ca8bacfc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_251.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this package. If not, see + . + On Debian systems, the text of the GNU Lesser General Public License + version 3 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-plus_251.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_251.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_251.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_252.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_252.RULE new file mode 100644 index 00000000000..69638477369 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_252.RULE @@ -0,0 +1,15 @@ +This package is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see + . + On Debian systems, the text of the GNU Lesser General Public License + version 3 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-plus_252.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_252.yml new file mode 100644 index 00000000000..ad18bb11e05 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_252.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_253.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_253.RULE new file mode 100644 index 00000000000..79c63ce7405 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_253.RULE @@ -0,0 +1,12 @@ +This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian systems, the text of the GNU Lesser General + Public License 3 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-plus_253.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_253.yml new file mode 100644 index 00000000000..37227724802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_253.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_254.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_254.RULE new file mode 100644 index 00000000000..53b7a504728 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_254.RULE @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + . + On Debian systems, the text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_254.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_254.yml new file mode 100644 index 00000000000..def90027ad7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_254.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_255.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_255.RULE new file mode 100644 index 00000000000..c9e592ea84d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_255.RULE @@ -0,0 +1,3 @@ +On Debian systems, the text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_255.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_255.yml new file mode 100644 index 00000000000..37227724802 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_255.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_256.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_256.RULE new file mode 100644 index 00000000000..8089eb14e9d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_256.RULE @@ -0,0 +1,18 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + On Debian systems, the text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_256.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_256.yml new file mode 100644 index 00000000000..3e2b49aa090 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_256.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_257.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_257.RULE new file mode 100644 index 00000000000..0b46c2ec926 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_257.RULE @@ -0,0 +1,18 @@ +License: LGPL-3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + On Debian systems, the text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_257.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_257.yml new file mode 100644 index 00000000000..388507054b8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_257.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_4.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE similarity index 100% rename from src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_4.RULE rename to src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.yml new file mode 100644 index 00000000000..e011ca80c07 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_gpl-2.0-plus_1.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0-plus AND gpl-2.0-plus +relevance: 100 +is_license_tag: yes 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 new file mode 100644 index 00000000000..5c1cad93e6e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.RULE @@ -0,0 +1,20 @@ + is free software; you can redistribute 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. + is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. +You should have received a copy of the GNU Lesser General Public License +along with this library; if not, see: +. + +There are additional restrictions imposed on the use and distribution of this +open-source code, including: (A) this header must be included in any +modification or extension of the code; (B) you are required to cite our +papers in any publications that use this code. The citation for the various +different modules of our software, together with a complete list of +requirements and restrictions are found in the document license.pdf enclosed +with this distribution. + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.yml new file mode 100644 index 00000000000..75ed4001cbc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_and_proprietary-license_4.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus AND proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..fe27b7c84c9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.RULE @@ -0,0 +1,10 @@ + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.html + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.yml new file mode 100644 index 00000000000..776058cc3ec --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_7.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus OR apache-2.0 +is_license_tag: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - 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 new file mode 100644 index 00000000000..5a75d75efef --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.RULE @@ -0,0 +1,10 @@ + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.html + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.yml new file mode 100644 index 00000000000..8352a90bd1f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_apache-2.0_8.yml @@ -0,0 +1,7 @@ +license_expression: lgpl-3.0-plus OR apache-2.0 +is_license_tag: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/lgpl-3.0.html 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 new file mode 100644 index 00000000000..3b589048925 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.RULE @@ -0,0 +1,23 @@ + is free software: you can redistribute it and/or modify it + under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at + your option) any later version. + + or + + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at + your option) any later version. + + or both in parallel, as here. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received copies of the GNU General Public License and + the GNU Lesser General Public License along with this program. If + not, see . diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.yml new file mode 100644 index 00000000000..879cc7d5a84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_16.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.RULE new file mode 100644 index 00000000000..03e1a297512 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.RULE @@ -0,0 +1,17 @@ +GNU is free software: you can redistribute it and/or + modify it under the terms of either: + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + or + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your + option) any later version. + or both in parallel, as here. + GNU is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + You should have received copies of the GNU General Public License and + the GNU Lesser General Public License along with this program. If + not, see https://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.yml new file mode 100644 index 00000000000..a0e766425a1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_17.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: in GNU Nettle +ignorable_urls: + - https://www.gnu.org/licenses 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 new file mode 100644 index 00000000000..3f371d9b80b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.RULE @@ -0,0 +1,23 @@ + This program is free software: you can redistribute it and/or + modify it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + + or + + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your + option) any later version. + + or both in parallel, as here. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public + License along with this program; if not, see + . +*/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.yml new file mode 100644 index 00000000000..879cc7d5a84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_18.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.RULE new file mode 100644 index 00000000000..eba3eb779d6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.RULE @@ -0,0 +1,19 @@ +lgpl3_header = ''' +// is free software; you can redistribute 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. +// +// Alternatively, you can redistribute 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 distributed in the hope that 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 or the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License and a copy of the GNU General Public License along with +// . If not, see . diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.yml new file mode 100644 index 00000000000..32fb746735f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_19.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..899e49f8c0e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.RULE @@ -0,0 +1,18 @@ + is free software; you can redistribute 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. + +Alternatively, you can redistribute 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 distributed in the hope that 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 or the +GNU General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License and a copy of the GNU General Public License along with +. If not, see . diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.yml new file mode 100644 index 00000000000..32fb746735f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_20.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..9751e9e12db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.RULE @@ -0,0 +1,21 @@ + This program is free software: you can redistribute it and/or + modify it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + + or + + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your + option) any later version. + + or both in parallel, as here. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.yml new file mode 100644 index 00000000000..879cc7d5a84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_21.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..5a555a1639f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.RULE @@ -0,0 +1,23 @@ + 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 + Software Foundation; either version 3 of the License, or (at + your option) any later version + + or + + * the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at + your option) any later version + + or both in parallel, as here. + + is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received copies of the GNU General Public License and + the GNU Lesser General Public License along with this program. If + not, see . */ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.yml new file mode 100644 index 00000000000..e0f8ee91178 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_22.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: from https://sourceware.org/git/?p=elfutils.git;a=blob;f=libdwelf/dwelf_dwarf_gnu_debugaltlink.c;h=b8285d0906680f3f1b2243c1185c2dea50b7bab7;hb=HEAD +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE new file mode 100644 index 00000000000..18507556703 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE @@ -0,0 +1,23 @@ +* This program is free software: you can redistribute it and/or + * modify it under the terms of either: + * + * * the GNU Lesser General Public License as published by the Free + * Software Foundation; either version 3 of the License, or (at your + * option) any later version. + * + * or + * + * * the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * or both in parallel, as here. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received copies of the GNU General Public License and + * the GNU Lesser General Public License along with this program. If + * not, see http://www.gnu.org/licenses/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.yml new file mode 100644 index 00000000000..e2104f95fb8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_23.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.RULE new file mode 100644 index 00000000000..a46e26993c6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.RULE @@ -0,0 +1 @@ +LGPLv3+ or GPLv2+ dual license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.yml new file mode 100644 index 00000000000..839b584f8fc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_24.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.RULE new file mode 100644 index 00000000000..4fce54a28af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.RULE @@ -0,0 +1 @@ +distributed under a LGPLv3+ or GPLv2+ dual license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.yml new file mode 100644 index 00000000000..839b584f8fc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_25.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE new file mode 100644 index 00000000000..7f80dd46a15 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE @@ -0,0 +1,3 @@ +distributed under a LGPLv3+ or GPLv2+ dual license, and +as such binaries of this library need to adhere to either LGPLv3+ or +GPLv2+ license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.yml new file mode 100644 index 00000000000..ae29b8c09b1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_26.yml @@ -0,0 +1,2 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE new file mode 100644 index 00000000000..7e484ecfa0b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE @@ -0,0 +1,28 @@ +The GNU MP Library is free software; you can redistribute it and/or modify +it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + +or + + * the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + +or both in parallel, as here. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received copies of the GNU General Public License and the +GNU Lesser General Public License along with the GNU MP Library. If not, +see https://www.gnu.org/licenses/. + + +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.yml new file mode 100644 index 00000000000..8cfd102808f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_or_gpl-2.0-plus_27.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0-plus OR gpl-2.0-plus +is_license_notice: yes +ignorable_urls: + - https://www.gnu.org/licenses 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 new file mode 100644 index 00000000000..f45e8cdbd68 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.RULE @@ -0,0 +1,24 @@ + is free software: you can redistribute 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. + + is distributed in the hope that 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. + +Copies of the GNU Lesser General Public License and the GNU General Public +License are included in this file below. For additional information or to +view copies in other formats and translations see . + +As a special exception, the copyright holders of this library 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, +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 neither derived from nor based on this library. If you modify this +library, you may extend this exception to your version of the library, but you +are not obligated to do so. If you do not wish to do so, delete this exception +statement from your version. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.yml new file mode 100644 index 00000000000..7194fedeb9f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_1.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus WITH independent-module-linking-exception +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..f90ca03ec96 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.RULE @@ -0,0 +1,28 @@ + is free software: you can redistribute 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. + + is distributed in the hope that 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. + +Copies of the GNU Lesser General Public License and the GNU General Public +License are included in this file below. For additional information or to +view copies in other formats and translations see . + +As a special exception, the copyright holders of this library 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, +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 neither derived from nor based on this library. If you modify this +library, you may extend this exception to your version of the library, but you +are not obligated to do so. If you do not wish to do so, delete this exception +statement from your version. + +Some files included with may be licensed under other terms or made +available for use without requiring a license. Where applicable, such terms are +noted in the file to which they apply. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.yml new file mode 100644 index 00000000000..adb39f02c40 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_1.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus WITH independent-module-linking-exception AND free-unknown +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..38671f3977a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.RULE @@ -0,0 +1,51 @@ + 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. + + is licensed primarily under the LGPLv3 (with the addition of a special +exception permitting static-linking). Please see below for the license text. + +Other files included with may be licensed under other terms or made +available for use without requiring a license. Where applicable, such terms are +noted in the file to which they apply. + +Contents: + +1) LGPLv3 license and additional permission. +2) Full text of the LGPLv3. +3) Full text of the GPLv3, incorporated by reference into the LGPLv3. + + +-- + + + is free software: you can redistribute 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. + + is distributed in the hope that 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. + +Copies of the GNU Lesser General Public License and the GNU General Public +License are included in this file below. For additional information or to +view copies in other formats and translations see . + +As a special exception, the copyright holders of this library 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, +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 neither derived from nor based on this library. If you modify this +library, you may extend this exception to your version of the library, but you +are not obligated to do so. If you do not wish to do so, delete this exception +statement from your version. + +Some files included with may be licensed under other terms or made +available for use without requiring a license. Where applicable, such terms are +noted in the file to which they apply. + diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.yml new file mode 100644 index 00000000000..adb39f02c40 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_independent-module-linking-exception_and_free-unknown_2.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0-plus WITH independent-module-linking-exception AND free-unknown +is_license_notice: yes +relevance: 100 +minimum_coverage: 80 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.RULE new file mode 100644 index 00000000000..fd8699fab42 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.RULE @@ -0,0 +1,19 @@ +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. +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, +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 or based on this library. +If you modify this library, you must extend this exception to your +version of the library. + is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. +You should have received a copy of the GNU Lesser General Public License +along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.yml new file mode 100644 index 00000000000..796c7a3caee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_1.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus WITH zeromq-exception-lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ 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 new file mode 100644 index 00000000000..f01a63f637e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.RULE @@ -0,0 +1,19 @@ + 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. + 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, + 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 or based on this library. + If you modify this library, you must extend this exception to your + version of the library. + libzmq is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.yml b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.yml new file mode 100644 index 00000000000..796c7a3caee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_with_zeromq-exception-lgpl-3.0_2.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0-plus WITH zeromq-exception-lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0.yml b/src/licensedcode/data/rules/lgpl-3.0.yml index 44e01551551..53a1b8d93e2 100644 --- a/src/licensedcode/data/rules/lgpl-3.0.yml +++ b/src/licensedcode/data/rules/lgpl-3.0.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0_1.yml b/src/licensedcode/data/rules/lgpl-3.0_1.yml index 02b75e5247b..8351e624642 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_1.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_11.yml b/src/licensedcode/data/rules/lgpl-3.0_11.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_11.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_11.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_12.yml b/src/licensedcode/data/rules/lgpl-3.0_12.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_12.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_12.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_13.yml b/src/licensedcode/data/rules/lgpl-3.0_13.yml index 7f368b1d0a0..54fa161f2dd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_13.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_13.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_14.yml b/src/licensedcode/data/rules/lgpl-3.0_14.yml index 7f368b1d0a0..54fa161f2dd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_14.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_14.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_15.yml b/src/licensedcode/data/rules/lgpl-3.0_15.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_15.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_15.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_17.yml b/src/licensedcode/data/rules/lgpl-3.0_17.yml index 02d1f9a1471..af083a277cf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_17.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_17.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_18.yml b/src/licensedcode/data/rules/lgpl-3.0_18.yml index 02d1f9a1471..af083a277cf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_18.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_18.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_2.yml b/src/licensedcode/data/rules/lgpl-3.0_2.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_2.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_2.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_20.yml b/src/licensedcode/data/rules/lgpl-3.0_20.yml index 09beafe4e36..d35cccd401e 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_20.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_20.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://gate.ac.uk/gate/licence.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_21.yml b/src/licensedcode/data/rules/lgpl-3.0_21.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_21.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_21.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_22.yml b/src/licensedcode/data/rules/lgpl-3.0_22.yml index 44e01551551..53a1b8d93e2 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_22.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_22.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0_237.yml b/src/licensedcode/data/rules/lgpl-3.0_237.yml index da9c2c3aa26..1ca7c7c72cf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_237.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_237.yml @@ -1,5 +1,6 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 90 referenced_filenames: - - /usr/share/common-licenses/LGPL-3 \ No newline at end of file + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_240.RULE b/src/licensedcode/data/rules/lgpl-3.0_240.RULE new file mode 100644 index 00000000000..9d3126b75de --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_240.RULE @@ -0,0 +1 @@ +project is open source software released under the LGPL v3 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_240.yml b/src/licensedcode/data/rules/lgpl-3.0_240.yml new file mode 100644 index 00000000000..c01463209bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_240.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_241.RULE b/src/licensedcode/data/rules/lgpl-3.0_241.RULE new file mode 100644 index 00000000000..b40fdeba6d3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_241.RULE @@ -0,0 +1 @@ +license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_241.yml b/src/licensedcode/data/rules/lgpl-3.0_241.yml new file mode 100644 index 00000000000..779a559fca8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_241.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_242.RULE b/src/licensedcode/data/rules/lgpl-3.0_242.RULE new file mode 100644 index 00000000000..d339ef8dca3 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_242.RULE @@ -0,0 +1 @@ +the GNU Lesser General Public License version 3, as published by the Free Software Foundation \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_242.yml b/src/licensedcode/data/rules/lgpl-3.0_242.yml new file mode 100644 index 00000000000..76b27b888da --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_242.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +notes: https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz diff --git a/src/licensedcode/data/rules/lgpl-3.0_243.RULE b/src/licensedcode/data/rules/lgpl-3.0_243.RULE new file mode 100644 index 00000000000..2ab7d3f4a71 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_243.RULE @@ -0,0 +1,3 @@ +. + On Debian systems, the complete text of the GNU Lesser General + Public License 3 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_243.yml b/src/licensedcode/data/rules/lgpl-3.0_243.yml new file mode 100644 index 00000000000..6ef2d18d02b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_243.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_244.RULE b/src/licensedcode/data/rules/lgpl-3.0_244.RULE new file mode 100644 index 00000000000..df5ba8026ee --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_244.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License v.3:http://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_244.yml b/src/licensedcode/data/rules/lgpl-3.0_244.yml new file mode 100644 index 00000000000..4e2f79429d8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_244.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_245.RULE b/src/licensedcode/data/rules/lgpl-3.0_245.RULE new file mode 100644 index 00000000000..afc2b59008a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_245.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License, Version 3:http://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_245.yml b/src/licensedcode/data/rules/lgpl-3.0_245.yml new file mode 100644 index 00000000000..4e2f79429d8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_245.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_246.RULE b/src/licensedcode/data/rules/lgpl-3.0_246.RULE new file mode 100644 index 00000000000..3d939d74b6f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_246.RULE @@ -0,0 +1,2 @@ +On Debian systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_246.yml b/src/licensedcode/data/rules/lgpl-3.0_246.yml new file mode 100644 index 00000000000..6ef2d18d02b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_246.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_247.RULE b/src/licensedcode/data/rules/lgpl-3.0_247.RULE new file mode 100644 index 00000000000..3f889e01340 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_247.RULE @@ -0,0 +1 @@ +See LGPL version 3 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_247.yml b/src/licensedcode/data/rules/lgpl-3.0_247.yml new file mode 100644 index 00000000000..c01463209bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_247.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_248.RULE b/src/licensedcode/data/rules/lgpl-3.0_248.RULE new file mode 100644 index 00000000000..d2f7361681f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_248.RULE @@ -0,0 +1,2 @@ + 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" diff --git a/src/licensedcode/data/rules/lgpl-3.0_248.yml b/src/licensedcode/data/rules/lgpl-3.0_248.yml new file mode 100644 index 00000000000..1ca7c7c72cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_248.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_249.RULE b/src/licensedcode/data/rules/lgpl-3.0_249.RULE new file mode 100644 index 00000000000..1ff1f2a7c3b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_249.RULE @@ -0,0 +1,2 @@ + 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_249.yml b/src/licensedcode/data/rules/lgpl-3.0_249.yml new file mode 100644 index 00000000000..611a9a7c058 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_249.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_25.yml b/src/licensedcode/data/rules/lgpl-3.0_25.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_25.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_25.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_250.RULE b/src/licensedcode/data/rules/lgpl-3.0_250.RULE new file mode 100644 index 00000000000..bd922d59f18 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_250.RULE @@ -0,0 +1,3 @@ +License: LGPL-3 + 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_250.yml b/src/licensedcode/data/rules/lgpl-3.0_250.yml new file mode 100644 index 00000000000..611a9a7c058 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_250.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 70 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_251.RULE b/src/licensedcode/data/rules/lgpl-3.0_251.RULE new file mode 100644 index 00000000000..92358ec9156 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_251.RULE @@ -0,0 +1,2 @@ +On Debian GNU/Linux systems, the complete text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_251.yml b/src/licensedcode/data/rules/lgpl-3.0_251.yml new file mode 100644 index 00000000000..178ac3b95bc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_251.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_252.RULE b/src/licensedcode/data/rules/lgpl-3.0_252.RULE new file mode 100644 index 00000000000..6a5174f127f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_252.RULE @@ -0,0 +1,3 @@ +. + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License 3 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_252.yml b/src/licensedcode/data/rules/lgpl-3.0_252.yml new file mode 100644 index 00000000000..178ac3b95bc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_252.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_253.RULE b/src/licensedcode/data/rules/lgpl-3.0_253.RULE new file mode 100644 index 00000000000..e5c1c71466b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_253.RULE @@ -0,0 +1 @@ +GNU-LGPL v3 (https://www.gnu.org/copyleft/lesser.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_253.yml b/src/licensedcode/data/rules/lgpl-3.0_253.yml new file mode 100644 index 00000000000..d7b48d7f329 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_253.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_254.RULE b/src/licensedcode/data/rules/lgpl-3.0_254.RULE new file mode 100644 index 00000000000..071fa7cbe13 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_254.RULE @@ -0,0 +1,4 @@ + + + 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_254.yml b/src/licensedcode/data/rules/lgpl-3.0_254.yml new file mode 100644 index 00000000000..b8095cdfd9b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_254.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0_255.RULE b/src/licensedcode/data/rules/lgpl-3.0_255.RULE new file mode 100644 index 00000000000..8d0b71cec01 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_255.RULE @@ -0,0 +1,2 @@ +GNU Lesser General Public License 3.0 (LGPLv3) + link: 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_255.yml b/src/licensedcode/data/rules/lgpl-3.0_255.yml new file mode 100644 index 00000000000..a2572f6af24 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_255.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0_256.RULE b/src/licensedcode/data/rules/lgpl-3.0_256.RULE new file mode 100644 index 00000000000..c1dd009805c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_256.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License v.3:https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_256.yml b/src/licensedcode/data/rules/lgpl-3.0_256.yml new file mode 100644 index 00000000000..aebf923a78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_256.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_257.RULE b/src/licensedcode/data/rules/lgpl-3.0_257.RULE new file mode 100644 index 00000000000..51f3de4e88e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_257.RULE @@ -0,0 +1,2 @@ +licensed under the terms of the LGPLv3 license. Please see +for license text. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_257.yml b/src/licensedcode/data/rules/lgpl-3.0_257.yml new file mode 100644 index 00000000000..4c3a9e1218a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_257.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_258.RULE b/src/licensedcode/data/rules/lgpl-3.0_258.RULE new file mode 100644 index 00000000000..7af4909f4e9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_258.RULE @@ -0,0 +1 @@ +https://www.gnu.org/licenses/lgpl.html LGPLv3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_258.yml b/src/licensedcode/data/rules/lgpl-3.0_258.yml new file mode 100644 index 00000000000..4e411cfd9ef --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_258.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_259.RULE b/src/licensedcode/data/rules/lgpl-3.0_259.RULE new file mode 100644 index 00000000000..1aafa0432c2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_259.RULE @@ -0,0 +1,2 @@ +Open Source project licensed under the terms of the LGPLv3 license. Please see +for license text. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_259.yml b/src/licensedcode/data/rules/lgpl-3.0_259.yml new file mode 100644 index 00000000000..4c3a9e1218a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_259.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_26.yml b/src/licensedcode/data/rules/lgpl-3.0_26.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_26.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_26.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_260.RULE b/src/licensedcode/data/rules/lgpl-3.0_260.RULE new file mode 100644 index 00000000000..ee24dc1b0e2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_260.RULE @@ -0,0 +1,5 @@ +released under the GNU LGPL. + +GNU GPL v3 applies by its formulation found at https://www.gnu.org/licenses/gpl-3.0-standalone.html + +with the additional GNU LGPL v3 clauses found at https://www.gnu.org/licenses/lgpl-3.0-standalone.html. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_260.yml b/src/licensedcode/data/rules/lgpl-3.0_260.yml new file mode 100644 index 00000000000..640ed518b44 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_260.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0-standalone.html + - https://www.gnu.org/licenses/lgpl-3.0-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_261.RULE b/src/licensedcode/data/rules/lgpl-3.0_261.RULE new file mode 100644 index 00000000000..592e705b40a --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_261.RULE @@ -0,0 +1 @@ +licence https://www.gnu.org/licenses/lgpl.html Lesser General Public Licence version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_261.yml b/src/licensedcode/data/rules/lgpl-3.0_261.yml new file mode 100644 index 00000000000..4e411cfd9ef --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_261.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_262.RULE b/src/licensedcode/data/rules/lgpl-3.0_262.RULE new file mode 100644 index 00000000000..48fbca34eed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_262.RULE @@ -0,0 +1,11 @@ + * 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. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU General Public Lesser License + * along with this program; if not, see diff --git a/src/licensedcode/data/rules/lgpl-3.0_262.yml b/src/licensedcode/data/rules/lgpl-3.0_262.yml new file mode 100644 index 00000000000..9dbe30a10df --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_262.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/lgpl-3.0_263.RULE b/src/licensedcode/data/rules/lgpl-3.0_263.RULE new file mode 100644 index 00000000000..43aed5276cc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_263.RULE @@ -0,0 +1 @@ +License : GNU-LGPL v3 (https://www.gnu.org/copyleft/lesser.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_263.yml b/src/licensedcode/data/rules/lgpl-3.0_263.yml new file mode 100644 index 00000000000..d7b48d7f329 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_263.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_264.RULE b/src/licensedcode/data/rules/lgpl-3.0_264.RULE new file mode 100644 index 00000000000..56922bec377 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_264.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/licenses/lgpl.html Lesser General Public license version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_264.yml b/src/licensedcode/data/rules/lgpl-3.0_264.yml new file mode 100644 index 00000000000..4e411cfd9ef --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_264.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_265.RULE b/src/licensedcode/data/rules/lgpl-3.0_265.RULE new file mode 100644 index 00000000000..1633c4da628 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_265.RULE @@ -0,0 +1,2 @@ + +license https://www.gnu.org/licenses/lgpl-3.0.txt GNU Lesser General Public Licence Version 3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_265.yml b/src/licensedcode/data/rules/lgpl-3.0_265.yml new file mode 100644 index 00000000000..a2572f6af24 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_265.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl-3.0.txt diff --git a/src/licensedcode/data/rules/lgpl-3.0_266.RULE b/src/licensedcode/data/rules/lgpl-3.0_266.RULE new file mode 100644 index 00000000000..9260cde6e10 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_266.RULE @@ -0,0 +1 @@ +license https://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License version 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_266.yml b/src/licensedcode/data/rules/lgpl-3.0_266.yml new file mode 100644 index 00000000000..090e1098a69 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_266.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_267.RULE b/src/licensedcode/data/rules/lgpl-3.0_267.RULE new file mode 100644 index 00000000000..5111b6f955b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_267.RULE @@ -0,0 +1 @@ +* @license https://www.gnu.org/copyleft/lesser.html The GNU LESSER GENERAL PUBLIC LICENSE, Version 3.0 diff --git a/src/licensedcode/data/rules/lgpl-3.0_267.yml b/src/licensedcode/data/rules/lgpl-3.0_267.yml new file mode 100644 index 00000000000..090e1098a69 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_267.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_268.RULE b/src/licensedcode/data/rules/lgpl-3.0_268.RULE new file mode 100644 index 00000000000..922b8c824f6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_268.RULE @@ -0,0 +1 @@ +Licensed under the GNU Lesser General Public License, Version 3:https://www.gnu.org/licenses/lgpl.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_268.yml b/src/licensedcode/data/rules/lgpl-3.0_268.yml new file mode 100644 index 00000000000..aebf923a78c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_268.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_269.RULE b/src/licensedcode/data/rules/lgpl-3.0_269.RULE new file mode 100644 index 00000000000..cfac8d7ead1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_269.RULE @@ -0,0 +1 @@ +Lesser General Public License v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_269.yml b/src/licensedcode/data/rules/lgpl-3.0_269.yml new file mode 100644 index 00000000000..0f6285dc7cd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_269.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_27.yml b/src/licensedcode/data/rules/lgpl-3.0_27.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_27.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_27.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_270.RULE b/src/licensedcode/data/rules/lgpl-3.0_270.RULE new file mode 100644 index 00000000000..b5da4191de6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_270.RULE @@ -0,0 +1 @@ +GNU Lesser General Public License v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_270.yml b/src/licensedcode/data/rules/lgpl-3.0_270.yml new file mode 100644 index 00000000000..0f6285dc7cd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_270.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_271.RULE b/src/licensedcode/data/rules/lgpl-3.0_271.RULE new file mode 100644 index 00000000000..bef57bd229f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_271.RULE @@ -0,0 +1 @@ +The GNU Lesser General Public License v3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_271.yml b/src/licensedcode/data/rules/lgpl-3.0_271.yml new file mode 100644 index 00000000000..0f6285dc7cd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_271.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_272.RULE b/src/licensedcode/data/rules/lgpl-3.0_272.RULE new file mode 100644 index 00000000000..b0e8a1e84af --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_272.RULE @@ -0,0 +1 @@ +The GNU Lesser General Public License v3 text is contained in /usr/share/common-licenses/LGPL-3. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_272.yml b/src/licensedcode/data/rules/lgpl-3.0_272.yml new file mode 100644 index 00000000000..178ac3b95bc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_272.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_273.RULE b/src/licensedcode/data/rules/lgpl-3.0_273.RULE new file mode 100644 index 00000000000..75aec0770db --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_273.RULE @@ -0,0 +1,2 @@ + On Debian systems, the text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3" diff --git a/src/licensedcode/data/rules/lgpl-3.0_273.yml b/src/licensedcode/data/rules/lgpl-3.0_273.yml new file mode 100644 index 00000000000..1ca7c7c72cf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_273.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +minimum_coverage: 90 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_274.RULE b/src/licensedcode/data/rules/lgpl-3.0_274.RULE new file mode 100644 index 00000000000..33120993a60 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_274.RULE @@ -0,0 +1,2 @@ +On Debian systems, the text of the GNU General Public License +can be found at '/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_274.yml b/src/licensedcode/data/rules/lgpl-3.0_274.yml new file mode 100644 index 00000000000..178ac3b95bc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_274.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_275.RULE b/src/licensedcode/data/rules/lgpl-3.0_275.RULE new file mode 100644 index 00000000000..a2d198eb381 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_275.RULE @@ -0,0 +1,3 @@ +. + On Debian systems, the text of the GNU Lesser General + Public License 3 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_275.yml b/src/licensedcode/data/rules/lgpl-3.0_275.yml new file mode 100644 index 00000000000..178ac3b95bc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_275.yml @@ -0,0 +1,5 @@ +license_expression: lgpl-3.0 +is_license_reference: yes +relevance: 100 +referenced_filenames: + - /usr/share/common-licenses/LGPL-3 diff --git a/src/licensedcode/data/rules/lgpl-3.0_28.yml b/src/licensedcode/data/rules/lgpl-3.0_28.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_28.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_28.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_29.yml b/src/licensedcode/data/rules/lgpl-3.0_29.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_29.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_29.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_34.yml b/src/licensedcode/data/rules/lgpl-3.0_34.yml index d30e6ede3f1..c01463209bf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_34.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_34.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_4.yml b/src/licensedcode/data/rules/lgpl-3.0_4.yml index 06f73779d15..25d39251344 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_4.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_4.yml @@ -1,3 +1,4 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 notes: Short declaration diff --git a/src/licensedcode/data/rules/lgpl-3.0_42.yml b/src/licensedcode/data/rules/lgpl-3.0_42.yml index 7d7d295f782..075b2cd3543 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_42.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_42.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_5.yml b/src/licensedcode/data/rules/lgpl-3.0_5.yml index f383b704c78..db947fd4fcb 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_5.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_5.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_7.yml b/src/licensedcode/data/rules/lgpl-3.0_7.yml index 02d1f9a1471..af083a277cf 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_7.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_7.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_8.yml b/src/licensedcode/data/rules/lgpl-3.0_8.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_8.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_8.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_9.yml b/src/licensedcode/data/rules/lgpl-3.0_9.yml index fd561d12e3a..9cae7bebcef 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_9.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_9.yml @@ -1,4 +1,5 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0-standalone.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_3.yml b/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_3.yml deleted file mode 100644 index 1a50a4765b9..00000000000 --- a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_3.yml +++ /dev/null @@ -1,3 +0,0 @@ -license_expression: lgpl-3.0 AND gpl-3.0 -is_license_notice: yes -minimum_coverage: 70 diff --git a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_4.yml b/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_4.yml deleted file mode 100644 index b3093f75188..00000000000 --- a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_4.yml +++ /dev/null @@ -1,2 +0,0 @@ -license_expression: lgpl-3.0-plus AND gpl-2.0-plus -is_license_tag: yes diff --git a/src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_3.RULE b/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.RULE similarity index 100% rename from src/licensedcode/data/rules/lgpl-3.0_AND_gpl-3.0_3.RULE rename to src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.RULE diff --git a/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.yml b/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.yml new file mode 100644 index 00000000000..3b072b353e6 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_and_gpl-3.0_3.yml @@ -0,0 +1,4 @@ +license_expression: lgpl-3.0 AND gpl-3.0 +relevance: 100 +is_license_notice: yes +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.RULE new file mode 100644 index 00000000000..0d92571b9d9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.RULE @@ -0,0 +1 @@ +These should be LGPL v3/2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.yml b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.yml new file mode 100644 index 00000000000..8a91aecf4ed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_1.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.RULE new file mode 100644 index 00000000000..5f251a08046 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.RULE @@ -0,0 +1 @@ +Add in the LGPL 2.1/3 text \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.yml b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.yml new file mode 100644 index 00000000000..8a91aecf4ed --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_and_lgpl-2.1_2.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 AND lgpl-2.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_only.yml b/src/licensedcode/data/rules/lgpl-3.0_only.yml index b4619d5bdc5..0f6285dc7cd 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_only.yml +++ b/src/licensedcode/data/rules/lgpl-3.0_only.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.RULE b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.RULE new file mode 100644 index 00000000000..2b42ed4e7e8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.RULE @@ -0,0 +1,13 @@ + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.yml b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.yml new file mode 100644 index 00000000000..b0399c7481e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_6.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 OR apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.RULE b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.RULE new file mode 100644 index 00000000000..526b1ac8627 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.RULE @@ -0,0 +1,13 @@ + + + GNU Lesser General Public License + https://www.gnu.org/licenses/lgpl-3.0.html + repo + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.yml b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.yml new file mode 100644 index 00000000000..1942057b6fa --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_apache-2.0_7.yml @@ -0,0 +1,6 @@ +license_expression: lgpl-3.0 OR apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://www.apache.org/licenses/LICENSE-2.0.txt + - https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.RULE b/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.RULE new file mode 100644 index 00000000000..864ce0710cd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.RULE @@ -0,0 +1,7 @@ +Sidekiq is an Open Source project licensed under the terms of +the LGPLv3 license. Please see +for license text. + +Sidekiq Pro has a commercial-friendly license allowing private forks +and modifications of Sidekiq. Please see https://sidekiq.org/products/pro.html for +more detail. You can find the commercial license terms in COMM-LICENSE. diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.yml b/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.yml new file mode 100644 index 00000000000..c1d076ea342 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_commercial-license_2.yml @@ -0,0 +1,8 @@ +license_expression: lgpl-3.0 OR commercial-license +is_license_notice: yes +relevance: 100 +referenced_filenames: + - COMM-LICENSE +ignorable_urls: + - https://sidekiq.org/products/pro.html + - https://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_or_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/lgpl-3.0_or_lgpl-2.1_1.RULE new file mode 100644 index 00000000000..5cdc43f023d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_lgpl-2.1_1.RULE @@ -0,0 +1,7 @@ +This program is free software: you can redistribute it and/or modify it +under the terms of either or both of the following licenses: + +1) the GNU Lesser General Public License version 3, as published by the +Free Software Foundation; and/or +2) 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-3.0_or_lgpl-2.1_1.yml b/src/licensedcode/data/rules/lgpl-3.0_or_lgpl-2.1_1.yml new file mode 100644 index 00000000000..351b33a018d --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-3.0_or_lgpl-2.1_1.yml @@ -0,0 +1,3 @@ +license_expression: lgpl-3.0 OR lgpl-2.1 +is_license_notice: yes +notes: https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz diff --git a/src/licensedcode/data/rules/lgpl.yml b/src/licensedcode/data/rules/lgpl.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl.yml +++ b/src/licensedcode/data/rules/lgpl.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_11.yml b/src/licensedcode/data/rules/lgpl_11.yml index 4197537e89d..cd4aad9b414 100644 --- a/src/licensedcode/data/rules/lgpl_11.yml +++ b/src/licensedcode/data/rules/lgpl_11.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: LGPL libgomp with lesser hence the 2.1-plus version diff --git a/src/licensedcode/data/rules/lgpl_12.yml b/src/licensedcode/data/rules/lgpl_12.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_12.yml +++ b/src/licensedcode/data/rules/lgpl_12.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_13.yml b/src/licensedcode/data/rules/lgpl_13.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_13.yml +++ b/src/licensedcode/data/rules/lgpl_13.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_14.yml b/src/licensedcode/data/rules/lgpl_14.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_14.yml +++ b/src/licensedcode/data/rules/lgpl_14.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_15.yml b/src/licensedcode/data/rules/lgpl_15.yml index fec36b97ddd..2b91a2d384e 100644 --- a/src/licensedcode/data/rules/lgpl_15.yml +++ b/src/licensedcode/data/rules/lgpl_15.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 notes: LGPL, any version and since this is library, then that's 2.0 or later diff --git a/src/licensedcode/data/rules/lgpl_17.yml b/src/licensedcode/data/rules/lgpl_17.yml index de1cb8ba0bf..d96929d1217 100644 --- a/src/licensedcode/data/rules/lgpl_17.yml +++ b/src/licensedcode/data/rules/lgpl_17.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 notes: Simple LGPL declaration diff --git a/src/licensedcode/data/rules/lgpl_18.yml b/src/licensedcode/data/rules/lgpl_18.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_18.yml +++ b/src/licensedcode/data/rules/lgpl_18.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_19.yml b/src/licensedcode/data/rules/lgpl_19.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_19.yml +++ b/src/licensedcode/data/rules/lgpl_19.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_2.yml b/src/licensedcode/data/rules/lgpl_2.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_2.yml +++ b/src/licensedcode/data/rules/lgpl_2.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_20_tag.yml b/src/licensedcode/data/rules/lgpl_20_tag.yml index 0677d7ce4c6..d7bda652737 100644 --- a/src/licensedcode/data/rules/lgpl_20_tag.yml +++ b/src/licensedcode/data/rules/lgpl_20_tag.yml @@ -1,3 +1,5 @@ license_expression: lgpl-2.0-plus is_license_tag: yes -relevance: 80 +relevance: 99 +only_known_words: yes + diff --git a/src/licensedcode/data/rules/lgpl_21.yml b/src/licensedcode/data/rules/lgpl_21.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_21.yml +++ b/src/licensedcode/data/rules/lgpl_21.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_22.yml b/src/licensedcode/data/rules/lgpl_22.yml index d9e8d2cfba8..35b5091f3be 100644 --- a/src/licensedcode/data/rules/lgpl_22.yml +++ b/src/licensedcode/data/rules/lgpl_22.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/lgpl_23.yml b/src/licensedcode/data/rules/lgpl_23.yml index a7a1c6edc13..4a09ba6318a 100644 --- a/src/licensedcode/data/rules/lgpl_23.yml +++ b/src/licensedcode/data/rules/lgpl_23.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl_24.yml b/src/licensedcode/data/rules/lgpl_24.yml index c40cb68b5ae..1853da728c3 100644 --- a/src/licensedcode/data/rules/lgpl_24.yml +++ b/src/licensedcode/data/rules/lgpl_24.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/lgpl_26.yml b/src/licensedcode/data/rules/lgpl_26.yml index 372fb068bc3..ed403a2e8ba 100644 --- a/src/licensedcode/data/rules/lgpl_26.yml +++ b/src/licensedcode/data/rules/lgpl_26.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: with lesser hence the 2.1-plus version ignorable_urls: - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl_27.yml b/src/licensedcode/data/rules/lgpl_27.yml index cbc78a6efa2..5f00abaabee 100644 --- a/src/licensedcode/data/rules/lgpl_27.yml +++ b/src/licensedcode/data/rules/lgpl_27.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - /usr/share/common-licenses/LGPL diff --git a/src/licensedcode/data/rules/lgpl_29.yml b/src/licensedcode/data/rules/lgpl_29.yml index c40cb68b5ae..1853da728c3 100644 --- a/src/licensedcode/data/rules/lgpl_29.yml +++ b/src/licensedcode/data/rules/lgpl_29.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/lgpl_3.yml b/src/licensedcode/data/rules/lgpl_3.yml index a7a1c6edc13..4a09ba6318a 100644 --- a/src/licensedcode/data/rules/lgpl_3.yml +++ b/src/licensedcode/data/rules/lgpl_3.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl_31.yml b/src/licensedcode/data/rules/lgpl_31.yml index 372fb068bc3..ed403a2e8ba 100644 --- a/src/licensedcode/data/rules/lgpl_31.yml +++ b/src/licensedcode/data/rules/lgpl_31.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: with lesser hence the 2.1-plus version ignorable_urls: - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/lgpl_35.yml b/src/licensedcode/data/rules/lgpl_35.yml index d599a5bd187..5a037b9d3c1 100644 --- a/src/licensedcode/data/rules/lgpl_35.yml +++ b/src/licensedcode/data/rules/lgpl_35.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: with lesser hence the 2.1-plus version diff --git a/src/licensedcode/data/rules/lgpl_36.yml b/src/licensedcode/data/rules/lgpl_36.yml index d7b7c8f4188..23c5e8e7766 100644 --- a/src/licensedcode/data/rules/lgpl_36.yml +++ b/src/licensedcode/data/rules/lgpl_36.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1-plus is_license_notice: yes +relevance: 100 notes: with lesser hence the 2.1-plus version diff --git a/src/licensedcode/data/rules/lgpl_37.yml b/src/licensedcode/data/rules/lgpl_37.yml index d599a5bd187..5a037b9d3c1 100644 --- a/src/licensedcode/data/rules/lgpl_37.yml +++ b/src/licensedcode/data/rules/lgpl_37.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: with lesser hence the 2.1-plus version diff --git a/src/licensedcode/data/rules/lgpl_38.yml b/src/licensedcode/data/rules/lgpl_38.yml index d9e8d2cfba8..c04460543a4 100644 --- a/src/licensedcode/data/rules/lgpl_38.yml +++ b/src/licensedcode/data/rules/lgpl_38.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lgpl_39.RULE b/src/licensedcode/data/rules/lgpl_39.RULE index c1e45e9e3d3..d08db598e65 100644 --- a/src/licensedcode/data/rules/lgpl_39.RULE +++ b/src/licensedcode/data/rules/lgpl_39.RULE @@ -1 +1 @@ -Free Software Foundation LGPL License \ No newline at end of file +Free Software Foundation LGPL License diff --git a/src/licensedcode/data/rules/lgpl_39.yml b/src/licensedcode/data/rules/lgpl_39.yml index d9e8d2cfba8..c6b4f94080d 100644 --- a/src/licensedcode/data/rules/lgpl_39.yml +++ b/src/licensedcode/data/rules/lgpl_39.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus +relevance: 100 is_license_reference: yes diff --git a/src/licensedcode/data/rules/lgpl_4.yml b/src/licensedcode/data/rules/lgpl_4.yml index d599a5bd187..5a037b9d3c1 100644 --- a/src/licensedcode/data/rules/lgpl_4.yml +++ b/src/licensedcode/data/rules/lgpl_4.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: with lesser hence the 2.1-plus version diff --git a/src/licensedcode/data/rules/lgpl_41.yml b/src/licensedcode/data/rules/lgpl_41.yml index f3920019088..78c077dc002 100644 --- a/src/licensedcode/data/rules/lgpl_41.yml +++ b/src/licensedcode/data/rules/lgpl_41.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/lgpl_43.yml b/src/licensedcode/data/rules/lgpl_43.yml index d9e8d2cfba8..d1b6729b057 100644 --- a/src/licensedcode/data/rules/lgpl_43.yml +++ b/src/licensedcode/data/rules/lgpl_43.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/lgpl_5.yml b/src/licensedcode/data/rules/lgpl_5.yml index aed35b6300a..4878d1023e2 100644 --- a/src/licensedcode/data/rules/lgpl_5.yml +++ b/src/licensedcode/data/rules/lgpl_5.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fsf.org/licensing/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/lgpl_6.yml b/src/licensedcode/data/rules/lgpl_6.yml index ec5a8e9fc4c..1a6d85c9754 100644 --- a/src/licensedcode/data/rules/lgpl_6.yml +++ b/src/licensedcode/data/rules/lgpl_6.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 notes: LGPL, any version diff --git a/src/licensedcode/data/rules/lgpl_7.yml b/src/licensedcode/data/rules/lgpl_7.yml index 1c1e1b31f69..16b5edf30eb 100644 --- a/src/licensedcode/data/rules/lgpl_7.yml +++ b/src/licensedcode/data/rules/lgpl_7.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: If no version is specified, any LGPL verion can be used. Here with lesser hence the 2.1-plus version ignorable_urls: diff --git a/src/licensedcode/data/rules/lgpl_8.yml b/src/licensedcode/data/rules/lgpl_8.yml index 3f29399dca3..c04b586ff8d 100644 --- a/src/licensedcode/data/rules/lgpl_8.yml +++ b/src/licensedcode/data/rules/lgpl_8.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 notes: LGPL exception diff --git a/src/licensedcode/data/rules/lgpl_9.yml b/src/licensedcode/data/rules/lgpl_9.yml index 303c7f0534d..1886130c9fb 100644 --- a/src/licensedcode/data/rules/lgpl_9.yml +++ b/src/licensedcode/data/rules/lgpl_9.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes +relevance: 100 notes: If no version is specified, we return a generic LGPL. Here with lesser hence the 2.1-plus version ignorable_urls: diff --git a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new.yml b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new.yml index 58c1385a94c..5800fcfbde1 100644 --- a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new.yml +++ b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new.yml @@ -1,3 +1,4 @@ license_expression: lgpl-2.0-plus OR mpl-1.1 OR bsd-new is_license_reference: yes +relevance: 100 notes: tri license diff --git a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_1.yml b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_1.yml index 8fa460c9669..a6ae90f2508 100644 --- a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_1.yml +++ b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_1.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0-plus OR mpl-1.1 OR bsd-new is_license_notice: yes +relevance: 100 notes: This is found in wireless tools. Because of the code dates (2002) the MPL license that applies should be the MPL 1.1. Unlike the GPL, the MPL does not allow to select any version when no version is stated diff --git a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_2.yml b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_2.yml index 56dd1ad38bb..a26195d8578 100644 --- a/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_2.yml +++ b/src/licensedcode/data/rules/lgpl_or_mpl-1.1_or_bsd-new_2.yml @@ -1,5 +1,6 @@ license_expression: lgpl-2.0-plus OR mpl-1.1 OR bsd-new is_license_notice: yes +relevance: 100 notes: LGPL, MPL or BSD license for Wireless tools This is used in wireless tools and has a typo in the original) Because of the date of the snippets (2002) the MPL license that applies should be the MPL 1.1. Unlike the GPL, the MPL does not allow to select any version when diff --git a/src/licensedcode/data/rules/libpng.yml b/src/licensedcode/data/rules/libpng.yml deleted file mode 100644 index 7ad6200ff72..00000000000 --- a/src/licensedcode/data/rules/libpng.yml +++ /dev/null @@ -1,2 +0,0 @@ -license_expression: libpng -is_license_notice: yes diff --git a/src/licensedcode/data/rules/libpng_2.yml b/src/licensedcode/data/rules/libpng_2.yml index 78c9c449301..b252f9b3341 100644 --- a/src/licensedcode/data/rules/libpng_2.yml +++ b/src/licensedcode/data/rules/libpng_2.yml @@ -1,4 +1,5 @@ license_expression: libpng is_license_reference: yes +relevance: 100 ignorable_urls: - http://libpng.org/pub/png/src/libpng-LICENSE.txt diff --git a/src/licensedcode/data/rules/libpng_3.yml b/src/licensedcode/data/rules/libpng_3.yml index 52bfd28ad5e..f500b8fefbf 100644 --- a/src/licensedcode/data/rules/libpng_3.yml +++ b/src/licensedcode/data/rules/libpng_3.yml @@ -1,4 +1,5 @@ license_expression: libpng is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.libpng.org/pub/png/src/libpng-LICENSE.txt diff --git a/src/licensedcode/data/rules/libpng_9.yml b/src/licensedcode/data/rules/libpng_9.yml index e1ad36e91a7..ca6d4a05805 100644 --- a/src/licensedcode/data/rules/libpng_9.yml +++ b/src/licensedcode/data/rules/libpng_9.yml @@ -1,2 +1,3 @@ license_expression: libpng is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_10.yml b/src/licensedcode/data/rules/license-intro_10.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_10.yml +++ b/src/licensedcode/data/rules/license-intro_10.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_12.yml b/src/licensedcode/data/rules/license-intro_12.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_12.yml +++ b/src/licensedcode/data/rules/license-intro_12.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_13.yml b/src/licensedcode/data/rules/license-intro_13.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_13.yml +++ b/src/licensedcode/data/rules/license-intro_13.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_14.yml b/src/licensedcode/data/rules/license-intro_14.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_14.yml +++ b/src/licensedcode/data/rules/license-intro_14.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_15.yml b/src/licensedcode/data/rules/license-intro_15.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_15.yml +++ b/src/licensedcode/data/rules/license-intro_15.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_17.yml b/src/licensedcode/data/rules/license-intro_17.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_17.yml +++ b/src/licensedcode/data/rules/license-intro_17.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_18.yml b/src/licensedcode/data/rules/license-intro_18.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_18.yml +++ b/src/licensedcode/data/rules/license-intro_18.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_19.yml b/src/licensedcode/data/rules/license-intro_19.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_19.yml +++ b/src/licensedcode/data/rules/license-intro_19.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_2.yml b/src/licensedcode/data/rules/license-intro_2.yml index f9a9c1348ac..adae19d4ed8 100644 --- a/src/licensedcode/data/rules/license-intro_2.yml +++ b/src/licensedcode/data/rules/license-intro_2.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference +relevance: 50 is_license_intro: yes diff --git a/src/licensedcode/data/rules/license-intro_20.yml b/src/licensedcode/data/rules/license-intro_20.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_20.yml +++ b/src/licensedcode/data/rules/license-intro_20.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_22.yml b/src/licensedcode/data/rules/license-intro_22.yml index f9a9c1348ac..1e0f627ff4b 100644 --- a/src/licensedcode/data/rules/license-intro_22.yml +++ b/src/licensedcode/data/rules/license-intro_22.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/license-intro_23.yml b/src/licensedcode/data/rules/license-intro_23.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_23.yml +++ b/src/licensedcode/data/rules/license-intro_23.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_24.yml b/src/licensedcode/data/rules/license-intro_24.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_24.yml +++ b/src/licensedcode/data/rules/license-intro_24.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_25.yml b/src/licensedcode/data/rules/license-intro_25.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_25.yml +++ b/src/licensedcode/data/rules/license-intro_25.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_26.yml b/src/licensedcode/data/rules/license-intro_26.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_26.yml +++ b/src/licensedcode/data/rules/license-intro_26.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_27.yml b/src/licensedcode/data/rules/license-intro_27.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_27.yml +++ b/src/licensedcode/data/rules/license-intro_27.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_4.yml b/src/licensedcode/data/rules/license-intro_4.yml index 882b9e72c20..94307529fcd 100644 --- a/src/licensedcode/data/rules/license-intro_4.yml +++ b/src/licensedcode/data/rules/license-intro_4.yml @@ -1,3 +1,4 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 notes: licensed under diff --git a/src/licensedcode/data/rules/license-intro_40.RULE b/src/licensedcode/data/rules/license-intro_40.RULE new file mode 100644 index 00000000000..20a38d4076c --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_40.RULE @@ -0,0 +1 @@ +It is provided under the terms of the licence below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_40.yml b/src/licensedcode/data/rules/license-intro_40.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_40.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_41.RULE b/src/licensedcode/data/rules/license-intro_41.RULE new file mode 100644 index 00000000000..b2b8d42913a --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_41.RULE @@ -0,0 +1 @@ +package is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_41.yml b/src/licensedcode/data/rules/license-intro_41.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_41.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_42.RULE b/src/licensedcode/data/rules/license-intro_42.RULE new file mode 100644 index 00000000000..20d86e18e72 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_42.RULE @@ -0,0 +1 @@ +The package is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_42.yml b/src/licensedcode/data/rules/license-intro_42.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_42.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_43.RULE b/src/licensedcode/data/rules/license-intro_43.RULE new file mode 100644 index 00000000000..28b74771a9e --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_43.RULE @@ -0,0 +1 @@ +library is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_43.yml b/src/licensedcode/data/rules/license-intro_43.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_43.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_44.RULE b/src/licensedcode/data/rules/license-intro_44.RULE new file mode 100644 index 00000000000..52ec2c8cb2a --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_44.RULE @@ -0,0 +1 @@ +file is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_44.yml b/src/licensedcode/data/rules/license-intro_44.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_44.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_45.RULE b/src/licensedcode/data/rules/license-intro_45.RULE new file mode 100644 index 00000000000..79c8b12cf76 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_45.RULE @@ -0,0 +1,2 @@ +Except as otherwise noted in the files distributed as part of this package, +this package is licensed under the following terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_45.yml b/src/licensedcode/data/rules/license-intro_45.yml new file mode 100644 index 00000000000..f9a9c1348ac --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_45.yml @@ -0,0 +1,2 @@ +license_expression: unknown-license-reference +is_license_intro: yes diff --git a/src/licensedcode/data/rules/license-intro_46.RULE b/src/licensedcode/data/rules/license-intro_46.RULE new file mode 100644 index 00000000000..d248baaab9a --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_46.RULE @@ -0,0 +1 @@ +this package is licensed under the following terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_46.yml b/src/licensedcode/data/rules/license-intro_46.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_46.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_47.RULE b/src/licensedcode/data/rules/license-intro_47.RULE new file mode 100644 index 00000000000..bb0dc328d91 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_47.RULE @@ -0,0 +1 @@ +directory is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_47.yml b/src/licensedcode/data/rules/license-intro_47.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_47.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_48.RULE b/src/licensedcode/data/rules/license-intro_48.RULE new file mode 100644 index 00000000000..1b15c99d8c3 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_48.RULE @@ -0,0 +1 @@ +Unless otherwise specified, all code is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_48.yml b/src/licensedcode/data/rules/license-intro_48.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_48.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_49.RULE b/src/licensedcode/data/rules/license-intro_49.RULE new file mode 100644 index 00000000000..b878dd90a79 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_49.RULE @@ -0,0 +1 @@ +code is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_49.yml b/src/licensedcode/data/rules/license-intro_49.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_49.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_5.yml b/src/licensedcode/data/rules/license-intro_5.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_5.yml +++ b/src/licensedcode/data/rules/license-intro_5.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_50.RULE b/src/licensedcode/data/rules/license-intro_50.RULE new file mode 100644 index 00000000000..45f556d457e --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_50.RULE @@ -0,0 +1 @@ +is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_50.yml b/src/licensedcode/data/rules/license-intro_50.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_50.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_51.RULE b/src/licensedcode/data/rules/license-intro_51.RULE new file mode 100644 index 00000000000..699f40954a1 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_51.RULE @@ -0,0 +1 @@ +this library is licensed under the following terms: \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_51.yml b/src/licensedcode/data/rules/license-intro_51.yml new file mode 100644 index 00000000000..4254c8e2c41 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_51.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_6.yml b/src/licensedcode/data/rules/license-intro_6.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_6.yml +++ b/src/licensedcode/data/rules/license-intro_6.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_7.yml b/src/licensedcode/data/rules/license-intro_7.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_7.yml +++ b/src/licensedcode/data/rules/license-intro_7.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/license-intro_8.yml b/src/licensedcode/data/rules/license-intro_8.yml index 9ebe0b2929c..47f35e262e2 100644 --- a/src/licensedcode/data/rules/license-intro_8.yml +++ b/src/licensedcode/data/rules/license-intro_8.yml @@ -1,2 +1,3 @@ license_expression: generic-exception is_license_intro: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/license-intro_9.yml b/src/licensedcode/data/rules/license-intro_9.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/license-intro_9.yml +++ b/src/licensedcode/data/rules/license-intro_9.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lil-1_2.yml b/src/licensedcode/data/rules/lil-1_2.yml index 01c2f5618fe..357f38ee293 100644 --- a/src/licensedcode/data/rules/lil-1_2.yml +++ b/src/licensedcode/data/rules/lil-1_2.yml @@ -1,2 +1,3 @@ license_expression: lil-1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lil-1_3.yml b/src/licensedcode/data/rules/lil-1_3.yml index 01c2f5618fe..357f38ee293 100644 --- a/src/licensedcode/data/rules/lil-1_3.yml +++ b/src/licensedcode/data/rules/lil-1_3.yml @@ -1,2 +1,3 @@ license_expression: lil-1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lilo_2.yml b/src/licensedcode/data/rules/lilo_2.yml index 37ebc30c176..1381ab1e14e 100644 --- a/src/licensedcode/data/rules/lilo_2.yml +++ b/src/licensedcode/data/rules/lilo_2.yml @@ -1,5 +1,6 @@ license_expression: lilo is_license_reference: yes +relevance: 100 notes: https://launchpad.net/ubuntu/oneiric/+source/rxtx/+copyright ignorable_urls: - https://launchpad.net/ubuntu/oneiric/+source/rxtx/+copyright diff --git a/src/licensedcode/data/rules/lilo_4.yml b/src/licensedcode/data/rules/lilo_4.yml index b779da228a1..3c80ae78778 100644 --- a/src/licensedcode/data/rules/lilo_4.yml +++ b/src/licensedcode/data/rules/lilo_4.yml @@ -1,3 +1,4 @@ license_expression: lilo is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/linotype-eula.yml b/src/licensedcode/data/rules/linotype-eula.yml index a86abdad013..764c36aa102 100644 --- a/src/licensedcode/data/rules/linotype-eula.yml +++ b/src/licensedcode/data/rules/linotype-eula.yml @@ -1,4 +1,5 @@ license_expression: linotype-eula is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.linotype.com/2061-28225/licenseagreementforfontsoftware.html diff --git a/src/licensedcode/data/rules/llgpl_2.yml b/src/licensedcode/data/rules/llgpl_2.yml index 3a271b946c8..3523be9b24b 100644 --- a/src/licensedcode/data/rules/llgpl_2.yml +++ b/src/licensedcode/data/rules/llgpl_2.yml @@ -1,2 +1,3 @@ license_expression: llgpl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/llgpl_3.yml b/src/licensedcode/data/rules/llgpl_3.yml index 3a271b946c8..63225c800fa 100644 --- a/src/licensedcode/data/rules/llgpl_3.yml +++ b/src/licensedcode/data/rules/llgpl_3.yml @@ -1,2 +1,3 @@ license_expression: llgpl is_license_reference: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/logica-1.0.yml b/src/licensedcode/data/rules/logica-1.0.yml index d5641df372f..ec1cd892628 100644 --- a/src/licensedcode/data/rules/logica-1.0.yml +++ b/src/licensedcode/data/rules/logica-1.0.yml @@ -1,4 +1,5 @@ license_expression: logica-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensmpp.logica.com/CommonPart/Download/Download.htm diff --git a/src/licensedcode/data/rules/lppl-1.0.yml b/src/licensedcode/data/rules/lppl-1.0.yml index 1eb6d03801c..26da5ceedf0 100644 --- a/src/licensedcode/data/rules/lppl-1.0.yml +++ b/src/licensedcode/data/rules/lppl-1.0.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.latex-project.org/lppl/lppl-1-0.txt diff --git a/src/licensedcode/data/rules/lppl-1.0_2.yml b/src/licensedcode/data/rules/lppl-1.0_2.yml index 98c01904fc4..2fe2578dac1 100644 --- a/src/licensedcode/data/rules/lppl-1.0_2.yml +++ b/src/licensedcode/data/rules/lppl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: lppl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lppl-1.1_1.yml b/src/licensedcode/data/rules/lppl-1.1_1.yml index c6f50a16ddc..bdde18d58d4 100644 --- a/src/licensedcode/data/rules/lppl-1.1_1.yml +++ b/src/licensedcode/data/rules/lppl-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.latex-project.org/lppl/lppl-1-1.txt diff --git a/src/licensedcode/data/rules/lppl-1.2.yml b/src/licensedcode/data/rules/lppl-1.2.yml index 652beb48df9..d0fef9574d7 100644 --- a/src/licensedcode/data/rules/lppl-1.2.yml +++ b/src/licensedcode/data/rules/lppl-1.2.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.latex-project.org/lppl/lppl-1-2.txt diff --git a/src/licensedcode/data/rules/lppl-1.2_2.yml b/src/licensedcode/data/rules/lppl-1.2_2.yml index d63e27f80af..21ef8c33ae7 100644 --- a/src/licensedcode/data/rules/lppl-1.2_2.yml +++ b/src/licensedcode/data/rules/lppl-1.2_2.yml @@ -1,3 +1,4 @@ license_expression: lppl-1.2 is_license_reference: yes +relevance: 100 notes: this should be an lpp-1.2 or later BUT we do not track this license which is too rare diff --git a/src/licensedcode/data/rules/lppl-1.3a.yml b/src/licensedcode/data/rules/lppl-1.3a.yml index be6a8f323fe..81b4389c9d9 100644 --- a/src/licensedcode/data/rules/lppl-1.3a.yml +++ b/src/licensedcode/data/rules/lppl-1.3a.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.3a is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.latex-project.org/lppl/lppl-1-3a.txt diff --git a/src/licensedcode/data/rules/lppl-1.3c_2.yml b/src/licensedcode/data/rules/lppl-1.3c_2.yml index 7735819cbbc..56e0e1c6481 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_2.yml +++ b/src/licensedcode/data/rules/lppl-1.3c_2.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.3c is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.latex-project.org/lppl/lppl-1-3c.txt diff --git a/src/licensedcode/data/rules/lppl-1.3c_3.yml b/src/licensedcode/data/rules/lppl-1.3c_3.yml index 569f4b6eea5..dfa325d9f5f 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_3.yml +++ b/src/licensedcode/data/rules/lppl-1.3c_3.yml @@ -1,4 +1,5 @@ license_expression: lppl-1.3c is_license_reference: yes +relevance: 100 ignorable_urls: - https://latex-project.org/lppl.txt diff --git a/src/licensedcode/data/rules/lppl-1.3c_4.yml b/src/licensedcode/data/rules/lppl-1.3c_4.yml index ba4661344b8..fbfdbcdc9fd 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_4.yml +++ b/src/licensedcode/data/rules/lppl-1.3c_4.yml @@ -1,2 +1,3 @@ license_expression: lppl-1.3c is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lppl-1.3c_6.yml b/src/licensedcode/data/rules/lppl-1.3c_6.yml index 0abb6278798..8b72c36c8fc 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_6.yml +++ b/src/licensedcode/data/rules/lppl-1.3c_6.yml @@ -1,2 +1,3 @@ license_expression: lppl-1.3c is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lppl-1.3c_7.yml b/src/licensedcode/data/rules/lppl-1.3c_7.yml index 0abb6278798..8b72c36c8fc 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_7.yml +++ b/src/licensedcode/data/rules/lppl-1.3c_7.yml @@ -1,2 +1,3 @@ license_expression: lppl-1.3c is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/lucent-pl-1.0.yml b/src/licensedcode/data/rules/lucent-pl-1.0.yml index 930dba41f6c..d195b4e5ed9 100644 --- a/src/licensedcode/data/rules/lucent-pl-1.0.yml +++ b/src/licensedcode/data/rules/lucent-pl-1.0.yml @@ -1,4 +1,5 @@ license_expression: lucent-pl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/plan9.php diff --git a/src/licensedcode/data/rules/lucent-pl-1.02.yml b/src/licensedcode/data/rules/lucent-pl-1.02.yml index 584b3eca1f3..cad9127e0a2 100644 --- a/src/licensedcode/data/rules/lucent-pl-1.02.yml +++ b/src/licensedcode/data/rules/lucent-pl-1.02.yml @@ -1,4 +1,5 @@ license_expression: lucent-pl-1.02 is_license_reference: yes +relevance: 100 ignorable_urls: - http://plan9.bell-labs.com/plan9/license.html diff --git a/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.RULE b/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.RULE new file mode 100644 index 00000000000..1b4543a2fb5 --- /dev/null +++ b/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.RULE @@ -0,0 +1,20 @@ +Lucent Public License, Version 1.02, reproduced below, +with the following notable exceptions: + +1. No right is granted to create derivative works of or + to redistribute (other than with the Plan 9 Operating System) + the screen imprinter fonts identified in subdirectory + /lib/font/bit/lucida and printer fonts (Lucida Sans Unicode, Lucida + Sans Italic, Lucida Sans Demibold, Lucida Typewriter, Lucida Sans + Typewriter83), identified in subdirectory /sys/lib/postscript/font. + These directories contain material copyrights by B&H Inc. and Y&Y Inc. + +2. The printer fonts identified in subdirectory /sys/lib/ghostscript/font + are subject to the GNU GPL, reproduced in the file /LICENSE.gpl. + +3. The ghostscript program in the subdirectory /sys/src/cmd/gs is + covered by the Aladdin Free Public License, reproduced in the file + /LICENSE.afpl. + +Other, less notable exceptions are marked in the file tree with +COPYING, COPYRIGHT, or LICENSE files. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.yml b/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.yml new file mode 100644 index 00000000000..0370510c30f --- /dev/null +++ b/src/licensedcode/data/rules/lucent-pl-1.02_and_gpl-1.0-plus_and_proprietary-license_and_afpl-9.0_and_other-copyleft_and_other-permissive_1.yml @@ -0,0 +1,13 @@ +license_expression: lucent-pl-1.02 AND gpl-1.0-plus AND proprietary-license AND afpl-9.0 AND + other-copyleft AND other-permissive +is_license_notice: yes +referenced_filenames: + - LICENSE.gpl + - LICENSE.afpl + - COPYING + - COPYRIGHT + - LICENSE +ignorable_copyrights: + - copyrights by B&H Inc. and Y&Y Inc. +ignorable_holders: + - B&H Inc. and Y&Y Inc. diff --git a/src/licensedcode/data/rules/lucent-pl-1.0_1.yml b/src/licensedcode/data/rules/lucent-pl-1.0_1.yml index 989dfd0971c..d682d767699 100644 --- a/src/licensedcode/data/rules/lucent-pl-1.0_1.yml +++ b/src/licensedcode/data/rules/lucent-pl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: lucent-pl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/plan9 diff --git a/src/licensedcode/data/rules/lucent-pl-1.0_2.yml b/src/licensedcode/data/rules/lucent-pl-1.0_2.yml index 2f3e922ae5d..b7e3e651fe7 100644 --- a/src/licensedcode/data/rules/lucent-pl-1.0_2.yml +++ b/src/licensedcode/data/rules/lucent-pl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: lucent-pl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/m-plus_1.yml b/src/licensedcode/data/rules/m-plus_1.yml index 947c2ee7cd5..b249b3a86cc 100644 --- a/src/licensedcode/data/rules/m-plus_1.yml +++ b/src/licensedcode/data/rules/m-plus_1.yml @@ -1,2 +1,3 @@ license_expression: m-plus is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mattkruse.yml b/src/licensedcode/data/rules/mattkruse.yml index c028c310b4b..0ea467f17e4 100644 --- a/src/licensedcode/data/rules/mattkruse.yml +++ b/src/licensedcode/data/rules/mattkruse.yml @@ -1,4 +1,5 @@ license_expression: mattkruse is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mattkruse.com/ diff --git a/src/licensedcode/data/rules/maven_pom_1.yml b/src/licensedcode/data/rules/maven_pom_1.yml index ca98c159756..c2b5ccb3c6b 100644 --- a/src/licensedcode/data/rules/maven_pom_1.yml +++ b/src/licensedcode/data/rules/maven_pom_1.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/maven_pom_10.yml b/src/licensedcode/data/rules/maven_pom_10.yml index 76d84568d9d..1dab731ccb9 100644 --- a/src/licensedcode/data/rules/maven_pom_10.yml +++ b/src/licensedcode/data/rules/maven_pom_10.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/maven_pom_11.yml b/src/licensedcode/data/rules/maven_pom_11.yml index 686bab2d452..ce6ac9956bf 100644 --- a/src/licensedcode/data/rules/maven_pom_11.yml +++ b/src/licensedcode/data/rules/maven_pom_11.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/mozilla1.1 diff --git a/src/licensedcode/data/rules/maven_pom_12.yml b/src/licensedcode/data/rules/maven_pom_12.yml index bd78bec5f16..90976ddc8c6 100644 --- a/src/licensedcode/data/rules/maven_pom_12.yml +++ b/src/licensedcode/data/rules/maven_pom_12.yml @@ -1,2 +1,3 @@ license_expression: bsd-new is_license_tag: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/maven_pom_13.yml b/src/licensedcode/data/rules/maven_pom_13.yml index 27a149ec486..018abd5b844 100644 --- a/src/licensedcode/data/rules/maven_pom_13.yml +++ b/src/licensedcode/data/rules/maven_pom_13.yml @@ -1,4 +1,5 @@ license_expression: cddl-1.0 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/cddl1.php diff --git a/src/licensedcode/data/rules/maven_pom_14.yml b/src/licensedcode/data/rules/maven_pom_14.yml index 7eb21bf8681..f37f0d2d15b 100644 --- a/src/licensedcode/data/rules/maven_pom_14.yml +++ b/src/licensedcode/data/rules/maven_pom_14.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1-plus is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/lgpl-license.php diff --git a/src/licensedcode/data/rules/maven_pom_16.yml b/src/licensedcode/data/rules/maven_pom_16.yml index fd482da770c..fa5cba12cb0 100644 --- a/src/licensedcode/data/rules/maven_pom_16.yml +++ b/src/licensedcode/data/rules/maven_pom_16.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.1 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/licenses.html diff --git a/src/licensedcode/data/rules/maven_pom_161.yml b/src/licensedcode/data/rules/maven_pom_161.yml index d4fe6e4033c..c0ce6d03e95 100644 --- a/src/licensedcode/data/rules/maven_pom_161.yml +++ b/src/licensedcode/data/rules/maven_pom_161.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses diff --git a/src/licensedcode/data/rules/maven_pom_18.yml b/src/licensedcode/data/rules/maven_pom_18.yml index 9a3ed8e4541..c4f11ce4063 100644 --- a/src/licensedcode/data/rules/maven_pom_18.yml +++ b/src/licensedcode/data/rules/maven_pom_18.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/maven_pom_21.yml b/src/licensedcode/data/rules/maven_pom_21.yml index 76d84568d9d..1dab731ccb9 100644 --- a/src/licensedcode/data/rules/maven_pom_21.yml +++ b/src/licensedcode/data/rules/maven_pom_21.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/maven_pom_22.yml b/src/licensedcode/data/rules/maven_pom_22.yml index b22ee7d9ea9..8c403dd4a73 100644 --- a/src/licensedcode/data/rules/maven_pom_22.yml +++ b/src/licensedcode/data/rules/maven_pom_22.yml @@ -1,5 +1,6 @@ license_expression: ogc is_license_tag: yes +relevance: 100 ignorable_copyrights: - copyright (https://geoapi.svn.sourceforge.net/svnroot/geoapi/branches/3.0.x/LICENSE.txt) ignorable_holders: diff --git a/src/licensedcode/data/rules/maven_pom_25.yml b/src/licensedcode/data/rules/maven_pom_25.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/maven_pom_25.yml +++ b/src/licensedcode/data/rules/maven_pom_25.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/maven_pom_27.yml b/src/licensedcode/data/rules/maven_pom_27.yml index fe1fafd241c..161191f152f 100644 --- a/src/licensedcode/data/rules/maven_pom_27.yml +++ b/src/licensedcode/data/rules/maven_pom_27.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/maven_pom_28.yml b/src/licensedcode/data/rules/maven_pom_28.yml index fe1fafd241c..161191f152f 100644 --- a/src/licensedcode/data/rules/maven_pom_28.yml +++ b/src/licensedcode/data/rules/maven_pom_28.yml @@ -1,2 +1,3 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/maven_pom_29.yml b/src/licensedcode/data/rules/maven_pom_29.yml index 56ea834c80c..0b372d37710 100644 --- a/src/licensedcode/data/rules/maven_pom_29.yml +++ b/src/licensedcode/data/rules/maven_pom_29.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.adobe.com/devnet/xmp/library/eula-xmp-library-java.html diff --git a/src/licensedcode/data/rules/maven_pom_3.yml b/src/licensedcode/data/rules/maven_pom_3.yml index ca98c159756..c2b5ccb3c6b 100644 --- a/src/licensedcode/data/rules/maven_pom_3.yml +++ b/src/licensedcode/data/rules/maven_pom_3.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/maven_pom_30.yml b/src/licensedcode/data/rules/maven_pom_30.yml index c163a2a5623..28b9a2a8939 100644 --- a/src/licensedcode/data/rules/maven_pom_30.yml +++ b/src/licensedcode/data/rules/maven_pom_30.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.html diff --git a/src/licensedcode/data/rules/maven_pom_31.yml b/src/licensedcode/data/rules/maven_pom_31.yml index 76d84568d9d..1dab731ccb9 100644 --- a/src/licensedcode/data/rules/maven_pom_31.yml +++ b/src/licensedcode/data/rules/maven_pom_31.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/bsd-license.php diff --git a/src/licensedcode/data/rules/maven_pom_32.yml b/src/licensedcode/data/rules/maven_pom_32.yml index bb484b2fbcf..9d569f7dda9 100644 --- a/src/licensedcode/data/rules/maven_pom_32.yml +++ b/src/licensedcode/data/rules/maven_pom_32.yml @@ -1,4 +1,5 @@ license_expression: cc-by-sa-2.5 is_license_tag: yes +relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.5 diff --git a/src/licensedcode/data/rules/maven_pom_34.yml b/src/licensedcode/data/rules/maven_pom_34.yml index fcc28fb09ab..a168b73789f 100644 --- a/src/licensedcode/data/rules/maven_pom_34.yml +++ b/src/licensedcode/data/rules/maven_pom_34.yml @@ -1,4 +1,5 @@ license_expression: zlib is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/zlib-license diff --git a/src/licensedcode/data/rules/maven_pom_35.yml b/src/licensedcode/data/rules/maven_pom_35.yml index 68c999de768..4b45d5e30cb 100644 --- a/src/licensedcode/data/rules/maven_pom_35.yml +++ b/src/licensedcode/data/rules/maven_pom_35.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://jsoup.com/license diff --git a/src/licensedcode/data/rules/maven_pom_36.yml b/src/licensedcode/data/rules/maven_pom_36.yml index e4ac57be7e5..39961036d37 100644 --- a/src/licensedcode/data/rules/maven_pom_36.yml +++ b/src/licensedcode/data/rules/maven_pom_36.yml @@ -1,4 +1,5 @@ license_expression: unrar is_license_tag: yes +relevance: 100 ignorable_urls: - https://raw.github.com/junrar/junrar/master/license.txt diff --git a/src/licensedcode/data/rules/maven_pom_4.yml b/src/licensedcode/data/rules/maven_pom_4.yml index d6f5eac7e4e..29f296219f5 100644 --- a/src/licensedcode/data/rules/maven_pom_4.yml +++ b/src/licensedcode/data/rules/maven_pom_4.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - https://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/maven_pom_5.yml b/src/licensedcode/data/rules/maven_pom_5.yml index ca98c159756..c2b5ccb3c6b 100644 --- a/src/licensedcode/data/rules/maven_pom_5.yml +++ b/src/licensedcode/data/rules/maven_pom_5.yml @@ -1,4 +1,5 @@ license_expression: apache-2.0 is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt diff --git a/src/licensedcode/data/rules/maven_pom_6.yml b/src/licensedcode/data/rules/maven_pom_6.yml index 11b604d9b1b..7ed519111f3 100644 --- a/src/licensedcode/data/rules/maven_pom_6.yml +++ b/src/licensedcode/data/rules/maven_pom_6.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.bouncycastle.org/licence.html diff --git a/src/licensedcode/data/rules/maven_pom_7.yml b/src/licensedcode/data/rules/maven_pom_7.yml index cad71021c8e..36911a31fa1 100644 --- a/src/licensedcode/data/rules/maven_pom_7.yml +++ b/src/licensedcode/data/rules/maven_pom_7.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://jwordnet.svn.sourceforge.net/svnroot/jwordnet/trunk/jwnl/license.txt diff --git a/src/licensedcode/data/rules/maven_pom_8.yml b/src/licensedcode/data/rules/maven_pom_8.yml index 1b78ffba0cd..785b0014b44 100644 --- a/src/licensedcode/data/rules/maven_pom_8.yml +++ b/src/licensedcode/data/rules/maven_pom_8.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://asm.objectweb.org/license.html diff --git a/src/licensedcode/data/rules/maven_pom_9.yml b/src/licensedcode/data/rules/maven_pom_9.yml index e8cd6412e01..fcfe2722821 100644 --- a/src/licensedcode/data/rules/maven_pom_9.yml +++ b/src/licensedcode/data/rules/maven_pom_9.yml @@ -1,4 +1,5 @@ license_expression: bsd-new is_license_tag: yes +relevance: 100 ignorable_urls: - http://www.linfo.org/bsdlicense.html diff --git a/src/licensedcode/data/rules/maxmind-odl_4.RULE b/src/licensedcode/data/rules/maxmind-odl_4.RULE new file mode 100644 index 00000000000..9d5160a94dd --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_4.RULE @@ -0,0 +1 @@ +OPEN DATA LICENSE (GeoLite Country and GeoLite City databases) \ No newline at end of file diff --git a/src/licensedcode/data/rules/maxmind-odl_4.yml b/src/licensedcode/data/rules/maxmind-odl_4.yml new file mode 100644 index 00000000000..628ba147f57 --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_4.yml @@ -0,0 +1,3 @@ +license_expression: maxmind-odl +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/maxmind-odl_5.RULE b/src/licensedcode/data/rules/maxmind-odl_5.RULE new file mode 100644 index 00000000000..bcbf9c44435 --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_5.RULE @@ -0,0 +1,31 @@ +OPEN DATA LICENSE (GeoLite Country and GeoLite City databases) + +Copyright (c) MaxMind, Inc. All Rights Reserved. + +All advertising materials and documentation mentioning features or use of +this database must display the following acknowledgment: +"This product includes GeoLite data created by MaxMind, available from +http://maxmind.com/" + +Redistribution and use with or without modification, are permitted provided +that the following conditions are met: +1. Redistributions must retain the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. +2. All advertising materials and documentation mentioning features or use of +this database must display the following acknowledgement: +"This product includes GeoLite data created by MaxMind, available from +http://maxmind.com/" +3. "MaxMind" may not be used to endorse or promote products derived from this +database without specific prior written permission. + +THIS DATABASE IS PROVIDED BY MAXMIND, INC ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL MAXMIND BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +DATABASE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/maxmind-odl_5.yml b/src/licensedcode/data/rules/maxmind-odl_5.yml new file mode 100644 index 00000000000..12e1f63b13a --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_5.yml @@ -0,0 +1,8 @@ +license_expression: maxmind-odl +is_license_text: yes +ignorable_copyrights: + - Copyright (c) MaxMind, Inc. +ignorable_holders: + - MaxMind, Inc. +ignorable_urls: + - http://maxmind.com/ diff --git a/src/licensedcode/data/rules/maxmind-odl_6.RULE b/src/licensedcode/data/rules/maxmind-odl_6.RULE new file mode 100644 index 00000000000..9684a2c1c47 --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_6.RULE @@ -0,0 +1,27 @@ +All advertising materials and documentation mentioning features or use of +this database must display the following acknowledgment: +"This product includes GeoLite data created by MaxMind, available from +http://maxmind.com/" + +Redistribution and use with or without modification, are permitted provided +that the following conditions are met: +1. Redistributions must retain the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. +2. All advertising materials and documentation mentioning features or use of +this database must display the following acknowledgement: +"This product includes GeoLite data created by MaxMind, available from +http://maxmind.com/" +3. "MaxMind" may not be used to endorse or promote products derived from this +database without specific prior written permission. + +THIS DATABASE IS PROVIDED BY MAXMIND, INC ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL MAXMIND BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +DATABASE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/maxmind-odl_6.yml b/src/licensedcode/data/rules/maxmind-odl_6.yml new file mode 100644 index 00000000000..016fdf216c4 --- /dev/null +++ b/src/licensedcode/data/rules/maxmind-odl_6.yml @@ -0,0 +1,4 @@ +license_expression: maxmind-odl +is_license_text: yes +ignorable_urls: + - http://maxmind.com/ diff --git a/src/licensedcode/data/rules/mediainfo-lib.yml b/src/licensedcode/data/rules/mediainfo-lib.yml index 55cc16489f9..b37c8e18916 100644 --- a/src/licensedcode/data/rules/mediainfo-lib.yml +++ b/src/licensedcode/data/rules/mediainfo-lib.yml @@ -1,4 +1,5 @@ license_expression: mediainfo-lib is_license_reference: yes +relevance: 100 ignorable_urls: - http://mediainfo.sourceforge.net/en diff --git a/src/licensedcode/data/rules/microsoft-enterprise-library-eula.yml b/src/licensedcode/data/rules/microsoft-enterprise-library-eula.yml index ae41bc40ae8..a14bfae1916 100644 --- a/src/licensedcode/data/rules/microsoft-enterprise-library-eula.yml +++ b/src/licensedcode/data/rules/microsoft-enterprise-library-eula.yml @@ -1,4 +1,5 @@ license_expression: microsoft-enterprise-library-eula is_license_reference: yes +relevance: 100 ignorable_urls: - http://msdn.microsoft.com/en-us/library/ms998253 diff --git a/src/licensedcode/data/rules/mini-xml_1.yml b/src/licensedcode/data/rules/mini-xml_1.yml index 5391af22368..4dcfeb59d79 100644 --- a/src/licensedcode/data/rules/mini-xml_1.yml +++ b/src/licensedcode/data/rules/mini-xml_1.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0 WITH mini-xml-exception-lgpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.minixml.org/documentation.php/license.html diff --git a/src/licensedcode/data/rules/mir-os.yml b/src/licensedcode/data/rules/mir-os.yml index 8c3b72427d3..5dbb542658f 100644 --- a/src/licensedcode/data/rules/mir-os.yml +++ b/src/licensedcode/data/rules/mir-os.yml @@ -1,4 +1,5 @@ license_expression: mir-os is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/miros.html diff --git a/src/licensedcode/data/rules/mir-os_1.yml b/src/licensedcode/data/rules/mir-os_1.yml index bcc0ebfeb2d..36d7eaa4b7c 100644 --- a/src/licensedcode/data/rules/mir-os_1.yml +++ b/src/licensedcode/data/rules/mir-os_1.yml @@ -1,4 +1,5 @@ license_expression: mir-os is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.mirbsd.org/MirOS-Licence diff --git a/src/licensedcode/data/rules/mir-os_2.yml b/src/licensedcode/data/rules/mir-os_2.yml index 3073cf8f223..19ea27e42d6 100644 --- a/src/licensedcode/data/rules/mir-os_2.yml +++ b/src/licensedcode/data/rules/mir-os_2.yml @@ -1,2 +1,3 @@ license_expression: mir-os is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mir-os_5.yml b/src/licensedcode/data/rules/mir-os_5.yml index e0a92ac5cf4..3f8fe7893d5 100644 --- a/src/licensedcode/data/rules/mir-os_5.yml +++ b/src/licensedcode/data/rules/mir-os_5.yml @@ -1,4 +1,5 @@ license_expression: mir-os is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/miros.html diff --git a/src/licensedcode/data/rules/mir-os_6.yml b/src/licensedcode/data/rules/mir-os_6.yml index ebaecdaf7aa..88c63fb4551 100644 --- a/src/licensedcode/data/rules/mir-os_6.yml +++ b/src/licensedcode/data/rules/mir-os_6.yml @@ -1,4 +1,5 @@ license_expression: mir-os is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.mirbsd.org/about.htm diff --git a/src/licensedcode/data/rules/mir-os_7.RULE b/src/licensedcode/data/rules/mir-os_7.RULE new file mode 100644 index 00000000000..f73df0e3f74 --- /dev/null +++ b/src/licensedcode/data/rules/mir-os_7.RULE @@ -0,0 +1,50 @@ +* Provided that these terms and disclaimer and all copyright notices +* are retained or reproduced in an accompanying document, permission +* is granted to deal in this work without restriction, including un_ +* limited rights to use, publicly perform, distribute, sell, modify, +* merge, give away, or sublicence. +* +* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to +* the utmost extent permitted by applicable law, neither express nor +* implied; without malicious intent or gross negligence. In no event +* may a licensor, author or contributor be held liable for indirect, +* direct, other damage, loss, or other issues arising in any way out +* of dealing in the work, even if advised of the possibility of such +* damage or existence of a defect, except proven that it results out +* of said person's immediate fault when using the work as intended. +*/ + +I_N_S_T_R_U_C_T_I_O_N_S_:_ +To apply the template() specify the years of copyright (separated by +comma, not as a range), the legal names of the copyright holders, and +the real names of the authors if different. Avoid adding text. + +R_A_T_I_O_N_A_L_E_:_ +This licence is apt for any kind of work (such as source code, fonts, +documentation, graphics, sound etc.) and the preferred terms for work +added to MirBSD. It has been drafted as universally usable equivalent +of the "historic permission notice" adapted to Europen law because +in some (droit d'auteur) countries authors cannot disclaim all liabi_ +lities. Compliance to DFSG 1.1 is ensured, and GPLv2 compatibility +is asserted unless advertising clauses are used. The MirOS Licence is +certified to conform to OKD 1.0 and OSD 1.9, and qualifies as a +Free Software and also Free Documentation licence and is inclu_ +ded in some relevant lists . + +We believe you are not liable for work inserted which is intellectual +property of third parties, if you were not aware of the fact, act ap_ +propriately as soon as you become aware of that problem, seek an ami_ +cable solution for all parties, and never knowingly distribute a work +without being authorised to do so by its licensors. + +R_E_F_E_R_E_N_C_E_S_:_ +_ also at http://mirbsd.de/MirOS-Licence +_ http://www.opensource.org/licenses/historical.php +_ http://www.debian.org/social_contract#guidelines +_ http://www.opendefinition.org/1.0 +_ http://www.opensource.org/docs/osd +_ https://www.gnu.org/philosophy/free-sw.html +_ https://www.gnu.org/philosophy/free-doc.html +_ http://www.ifross.de/ifross_html/lizenzcenter.html +_ http://www.opendefinition.org/licenses +_ http://opensource.org/licenses/miros.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mir-os_7.yml b/src/licensedcode/data/rules/mir-os_7.yml new file mode 100644 index 00000000000..b7d261c7ac5 --- /dev/null +++ b/src/licensedcode/data/rules/mir-os_7.yml @@ -0,0 +1,16 @@ +license_expression: mir-os +is_license_notice: yes +relevance: 100 +minimum_coverage: 10 +notes: license text as published by SPDX +ignorable_urls: + - http://mirbsd.de/MirOS-Licence + - http://opensource.org/licenses/miros.html + - http://www.debian.org/social_contract#guidelines + - http://www.ifross.de/ifross_html/lizenzcenter.html + - http://www.opendefinition.org/1.0 + - http://www.opendefinition.org/licenses + - http://www.opensource.org/docs/osd + - http://www.opensource.org/licenses/historical.php + - https://www.gnu.org/philosophy/free-doc.html + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/mit-modern.yml b/src/licensedcode/data/rules/mit-modern.yml index e0bf51de161..bb218fc88b5 100644 --- a/src/licensedcode/data/rules/mit-modern.yml +++ b/src/licensedcode/data/rules/mit-modern.yml @@ -1,4 +1,5 @@ license_expression: mit-modern is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/MIT diff --git a/src/licensedcode/data/rules/mit-modern_6.RULE b/src/licensedcode/data/rules/mit-modern_6.RULE new file mode 100644 index 00000000000..56c478403e3 --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_6.RULE @@ -0,0 +1,15 @@ +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. + . + IN NO EVENT SHALL ERIK CORRY BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, + SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF + THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF ERIK CORRY HAS BEEN ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + . + ERIK CORRY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND ERIK CORRY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, + UPDATES, ENHANCEMENTS, OR MODIFICATIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-modern_6.yml b/src/licensedcode/data/rules/mit-modern_6.yml new file mode 100644 index 00000000000..ec238c49a3c --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_6.yml @@ -0,0 +1,2 @@ +license_expression: mit-modern +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-modern_7.RULE b/src/licensedcode/data/rules/mit-modern_7.RULE new file mode 100644 index 00000000000..6571b64f778 --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_7.RULE @@ -0,0 +1,15 @@ +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. + . + IN NO EVENT SHALL BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, + SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF + THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF HAS BEEN ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + . + SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, + UPDATES, ENHANCEMENTS, OR MODIFICATIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-modern_7.yml b/src/licensedcode/data/rules/mit-modern_7.yml new file mode 100644 index 00000000000..ec238c49a3c --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_7.yml @@ -0,0 +1,2 @@ +license_expression: mit-modern +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-modern_8.RULE b/src/licensedcode/data/rules/mit-modern_8.RULE new file mode 100644 index 00000000000..7b9e3ba10ec --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_8.RULE @@ -0,0 +1,15 @@ +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. + . + IN NO EVENT SHALL BROWN UNIVERSITY BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT + OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF + UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND UNIVERSITY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, + SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-modern_8.yml b/src/licensedcode/data/rules/mit-modern_8.yml new file mode 100644 index 00000000000..ec238c49a3c --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_8.yml @@ -0,0 +1,2 @@ +license_expression: mit-modern +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-modern_9.RULE b/src/licensedcode/data/rules/mit-modern_9.RULE new file mode 100644 index 00000000000..dad46a4fcc8 --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_9.RULE @@ -0,0 +1,15 @@ +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. + . + IN NO EVENT SHALL BROWN UNIVERSITY BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT + OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF BROWN + UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + BROWN UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND BROWN UNIVERSITY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, + SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-modern_9.yml b/src/licensedcode/data/rules/mit-modern_9.yml new file mode 100644 index 00000000000..ec238c49a3c --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_9.yml @@ -0,0 +1,2 @@ +license_expression: mit-modern +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-modern_and_other-permissive_1.RULE b/src/licensedcode/data/rules/mit-modern_and_other-permissive_1.RULE new file mode 100644 index 00000000000..142ba56c705 --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_and_other-permissive_1.RULE @@ -0,0 +1,3 @@ +licensed under the so-called "Old MIT" license. Details follow. +For parts of 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/mit-modern_and_other-permissive_1.yml b/src/licensedcode/data/rules/mit-modern_and_other-permissive_1.yml new file mode 100644 index 00000000000..94656179917 --- /dev/null +++ b/src/licensedcode/data/rules/mit-modern_and_other-permissive_1.yml @@ -0,0 +1,5 @@ +license_expression: mit-modern AND other-permissive +is_license_notice: yes +referenced_filenames: + - COPYING +notes: Seen in https://github.com/harfbuzz/harfbuzz/blob/main/COPYING diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_16.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_16.RULE new file mode 100644 index 00000000000..92f13a597e5 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_16.RULE @@ -0,0 +1,11 @@ +License: MIT-like + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Dale Schumacher not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. Dale Schumacher makes no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_16.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_16.yml new file mode 100644 index 00000000000..6c5424ae0b7 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_16.yml @@ -0,0 +1,3 @@ +license_expression: mit-old-style-no-advert +is_license_text: yes +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_17.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_17.RULE new file mode 100644 index 00000000000..9abc209bfc8 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_17.RULE @@ -0,0 +1,10 @@ +Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Dale Schumacher not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. Dale Schumacher makes no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_17.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_17.yml new file mode 100644 index 00000000000..6c5424ae0b7 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_17.yml @@ -0,0 +1,3 @@ +license_expression: mit-old-style-no-advert +is_license_text: yes +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_18.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_18.RULE new file mode 100644 index 00000000000..fc58f10e2d8 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_18.RULE @@ -0,0 +1,11 @@ +License: MIT-like + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. makes no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_18.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_18.yml new file mode 100644 index 00000000000..6c5424ae0b7 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_18.yml @@ -0,0 +1,3 @@ +license_expression: mit-old-style-no-advert +is_license_text: yes +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_19.RULE b/src/licensedcode/data/rules/mit-old-style-no-advert_19.RULE new file mode 100644 index 00000000000..5b576d75f1e --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_19.RULE @@ -0,0 +1,10 @@ +Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. makes no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_19.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_19.yml new file mode 100644 index 00000000000..6c5424ae0b7 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_19.yml @@ -0,0 +1,3 @@ +license_expression: mit-old-style-no-advert +is_license_text: yes +minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_2.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_2.yml index 450d832c903..be5d56e10c7 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_2.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_2.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing:MIT#Old_Style_.28no_advertising_without_permission.29 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl.yml index 9bba4eccbb0..589d203c373 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ntp-license.php diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_1.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_1.yml index 00732385a8f..c2ce6aab849 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_1.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_1.yml @@ -1,2 +1,3 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.yml index 95dda796026..5cfe7b2630b 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_11.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://ntp.org/license diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.yml index 187dcc4b387..8c630c545b8 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_13.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ntp-license.php diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_16.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_16.yml index 95dda796026..5cfe7b2630b 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_16.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_16.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://ntp.org/license diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_17.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_17.yml index 00732385a8f..c2ce6aab849 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_17.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_17.yml @@ -1,2 +1,3 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_18.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_18.yml index 95dda796026..5cfe7b2630b 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_18.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_18.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://ntp.org/license diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_19.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_19.yml index 00732385a8f..c2ce6aab849 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_19.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_19.yml @@ -1,2 +1,3 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_2.yml b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_2.yml index 00732385a8f..c2ce6aab849 100644 --- a/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_2.yml +++ b/src/licensedcode/data/rules/mit-old-style-no-advert_ntpl_2.yml @@ -1,2 +1,3 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit-old-style_24.RULE b/src/licensedcode/data/rules/mit-old-style_24.RULE new file mode 100644 index 00000000000..599782088b1 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style_24.RULE @@ -0,0 +1,7 @@ +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation. and ,Inc. +makes no representations about the suitability of this software for any +purpose. It is provided "AS IS" with NO WARRANTY. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style_24.yml b/src/licensedcode/data/rules/mit-old-style_24.yml new file mode 100644 index 00000000000..3a76625ecd5 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style_24.yml @@ -0,0 +1,2 @@ +license_expression: mit-old-style +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-old-style_25.RULE b/src/licensedcode/data/rules/mit-old-style_25.RULE new file mode 100644 index 00000000000..8f93512c894 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style_25.RULE @@ -0,0 +1,7 @@ +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation. and . +makes no representations about the suitability of this software for any +purpose. It is provided "AS IS" with NO WARRANTY. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-old-style_25.yml b/src/licensedcode/data/rules/mit-old-style_25.yml new file mode 100644 index 00000000000..3a76625ecd5 --- /dev/null +++ b/src/licensedcode/data/rules/mit-old-style_25.yml @@ -0,0 +1,2 @@ +license_expression: mit-old-style +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit-with-modification-obligations_3.RULE b/src/licensedcode/data/rules/mit-with-modification-obligations_3.RULE new file mode 100644 index 00000000000..4eeae7e5388 --- /dev/null +++ b/src/licensedcode/data/rules/mit-with-modification-obligations_3.RULE @@ -0,0 +1,20 @@ +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. + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of M.I.T. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. Furthermore if you modify + this software you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original MIT software. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-with-modification-obligations_3.yml b/src/licensedcode/data/rules/mit-with-modification-obligations_3.yml new file mode 100644 index 00000000000..4fb181ff4c5 --- /dev/null +++ b/src/licensedcode/data/rules/mit-with-modification-obligations_3.yml @@ -0,0 +1,3 @@ +license_expression: mit-with-modification-obligations +is_license_text: yes +notes: variant of mit old style no advert with modifications diff --git a/src/licensedcode/data/rules/mit-with-modification-obligations_4.RULE b/src/licensedcode/data/rules/mit-with-modification-obligations_4.RULE new file mode 100644 index 00000000000..0f0ef01f424 --- /dev/null +++ b/src/licensedcode/data/rules/mit-with-modification-obligations_4.RULE @@ -0,0 +1,16 @@ +Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of M.I.T. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. Furthermore if you modify + this software you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original MIT software. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-with-modification-obligations_4.yml b/src/licensedcode/data/rules/mit-with-modification-obligations_4.yml new file mode 100644 index 00000000000..bef79a2332c --- /dev/null +++ b/src/licensedcode/data/rules/mit-with-modification-obligations_4.yml @@ -0,0 +1,3 @@ +license_expression: mit-with-modification-obligations +is_license_notice: yes +notes: variant of mit old style no advert with modifications diff --git a/src/licensedcode/data/rules/mit-xfig_3.RULE b/src/licensedcode/data/rules/mit-xfig_3.RULE new file mode 100644 index 00000000000..f6410308335 --- /dev/null +++ b/src/licensedcode/data/rules/mit-xfig_3.RULE @@ -0,0 +1,8 @@ +Any party obtaining a copy of these files is granted, free of charge, a + full and unrestricted irrevocable, world-wide, paid up, royalty-free, + nonexclusive right and license to deal in this software and documentation + files (the "Software"), including without limitation the rights to use, + copy, modify, merge, publish distribute, sublicense and/or sell copies of + the Software, and to permit persons who receive copies from any such + party to do so, with the only requirement being that the above copyright + and this permission notice remain intact. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit-xfig_3.yml b/src/licensedcode/data/rules/mit-xfig_3.yml new file mode 100644 index 00000000000..6acd098831b --- /dev/null +++ b/src/licensedcode/data/rules/mit-xfig_3.yml @@ -0,0 +1,2 @@ +license_expression: mit-xfig +is_license_text: yes diff --git a/src/licensedcode/data/rules/mit_1058.RULE b/src/licensedcode/data/rules/mit_1058.RULE new file mode 100644 index 00000000000..6ef3facd09e --- /dev/null +++ b/src/licensedcode/data/rules/mit_1058.RULE @@ -0,0 +1 @@ +licensed explicitly MIT. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1058.yml b/src/licensedcode/data/rules/mit_1058.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1058.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1059.RULE b/src/licensedcode/data/rules/mit_1059.RULE new file mode 100644 index 00000000000..dbf8b3523ba --- /dev/null +++ b/src/licensedcode/data/rules/mit_1059.RULE @@ -0,0 +1,6 @@ +// Licensed to The Open Group (TOG) under one or more contributor license +// agreements. Refer to the OpenPegasusNOTICE.txt file distributed with +// this work for additional information regarding copyright ownership. +// Each contributor licenses this file to you under the OpenPegasus Open +// Source License; you may not use this file except in compliance with the +// License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1059.yml b/src/licensedcode/data/rules/mit_1059.yml new file mode 100644 index 00000000000..4cf14284c2c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1059.yml @@ -0,0 +1,2 @@ +license_expression: mit +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mit_1060.RULE b/src/licensedcode/data/rules/mit_1060.RULE new file mode 100644 index 00000000000..56a40cc4f9f --- /dev/null +++ b/src/licensedcode/data/rules/mit_1060.RULE @@ -0,0 +1 @@ +License: MIT-like \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1060.yml b/src/licensedcode/data/rules/mit_1060.yml new file mode 100644 index 00000000000..e1bc17e88d9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1060.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_tag: yes +relevance: 90 diff --git a/src/licensedcode/data/rules/mit_1061.RULE b/src/licensedcode/data/rules/mit_1061.RULE new file mode 100644 index 00000000000..82e95e2ad8e --- /dev/null +++ b/src/licensedcode/data/rules/mit_1061.RULE @@ -0,0 +1 @@ +used under the MIT license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1061.yml b/src/licensedcode/data/rules/mit_1061.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1061.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1062.RULE b/src/licensedcode/data/rules/mit_1062.RULE new file mode 100644 index 00000000000..37123bf9e93 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1062.RULE @@ -0,0 +1,23 @@ +Permission is hereby granted, free of charge, + to any person obtaining a copy + of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, + including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO + THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT. + IN NO EVENT SHALL SUNSOFT, INC. OR ITS PARENT COMPANY BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1062.yml b/src/licensedcode/data/rules/mit_1062.yml new file mode 100644 index 00000000000..8ec9e265029 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1062.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_text: yes +minimum_coverage: 99 +notes: MIT with Sunsoft name diff --git a/src/licensedcode/data/rules/mit_1063.RULE b/src/licensedcode/data/rules/mit_1063.RULE new file mode 100644 index 00000000000..5f4022ac2cc --- /dev/null +++ b/src/licensedcode/data/rules/mit_1063.RULE @@ -0,0 +1,16 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1063.yml b/src/licensedcode/data/rules/mit_1063.yml new file mode 100644 index 00000000000..d2c60fc1ccf --- /dev/null +++ b/src/licensedcode/data/rules/mit_1063.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_text: yes +notes: hyphentaed CONNEC-TION diff --git a/src/licensedcode/data/rules/mit_1064.RULE b/src/licensedcode/data/rules/mit_1064.RULE new file mode 100644 index 00000000000..3f177b30f36 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1064.RULE @@ -0,0 +1,2 @@ +Prototype is freely distributable under the terms of an MIT-style + license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1064.yml b/src/licensedcode/data/rules/mit_1064.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1064.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1065.RULE b/src/licensedcode/data/rules/mit_1065.RULE new file mode 100644 index 00000000000..5edd70e537f --- /dev/null +++ b/src/licensedcode/data/rules/mit_1065.RULE @@ -0,0 +1,2 @@ +is freely distributable under the terms of an MIT-style + license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1065.yml b/src/licensedcode/data/rules/mit_1065.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1065.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1066.RULE b/src/licensedcode/data/rules/mit_1066.RULE new file mode 100644 index 00000000000..6970e3e006e --- /dev/null +++ b/src/licensedcode/data/rules/mit_1066.RULE @@ -0,0 +1 @@ +It is freely distributable under the terms of an MIT-style license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1066.yml b/src/licensedcode/data/rules/mit_1066.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1066.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1067.RULE b/src/licensedcode/data/rules/mit_1067.RULE new file mode 100644 index 00000000000..b19182630c4 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1067.RULE @@ -0,0 +1 @@ +all examples, code snippets and attached documentation is covered by the MIT license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1067.yml b/src/licensedcode/data/rules/mit_1067.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1067.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1068.RULE b/src/licensedcode/data/rules/mit_1068.RULE new file mode 100644 index 00000000000..c86d510c8f1 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1068.RULE @@ -0,0 +1,3 @@ +## License + +This software is published 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_1068.yml b/src/licensedcode/data/rules/mit_1068.yml new file mode 100644 index 00000000000..f47c1c6ff3c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1068.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/mit_1069.RULE b/src/licensedcode/data/rules/mit_1069.RULE new file mode 100644 index 00000000000..6d81b0403a9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1069.RULE @@ -0,0 +1 @@ +This software is published 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_1069.yml b/src/licensedcode/data/rules/mit_1069.yml new file mode 100644 index 00000000000..f47c1c6ff3c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1069.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/mit_1070.RULE b/src/licensedcode/data/rules/mit_1070.RULE new file mode 100644 index 00000000000..6f096d6e28d --- /dev/null +++ b/src/licensedcode/data/rules/mit_1070.RULE @@ -0,0 +1 @@ +This software is published under the [MIT License] \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1070.yml b/src/licensedcode/data/rules/mit_1070.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1070.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1071.RULE b/src/licensedcode/data/rules/mit_1071.RULE new file mode 100644 index 00000000000..ddae92aff6d --- /dev/null +++ b/src/licensedcode/data/rules/mit_1071.RULE @@ -0,0 +1,2 @@ +This software may be distributed under the terms +* of the MIT license. See the LICENSE file for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1071.yml b/src/licensedcode/data/rules/mit_1071.yml new file mode 100644 index 00000000000..367580f1a5c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1071.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1072.RULE b/src/licensedcode/data/rules/mit_1072.RULE new file mode 100644 index 00000000000..b281680bd5a --- /dev/null +++ b/src/licensedcode/data/rules/mit_1072.RULE @@ -0,0 +1 @@ +posted it all under the MIT license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1072.yml b/src/licensedcode/data/rules/mit_1072.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1072.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1073.RULE b/src/licensedcode/data/rules/mit_1073.RULE new file mode 100644 index 00000000000..ae8a136a811 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1073.RULE @@ -0,0 +1 @@ +You may alternatively use these files under the MIT License: \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1073.yml b/src/licensedcode/data/rules/mit_1073.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1073.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1074.RULE b/src/licensedcode/data/rules/mit_1074.RULE new file mode 100644 index 00000000000..64a87407449 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1074.RULE @@ -0,0 +1 @@ +distributed under the MIT license, please see LICENSE for more information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1074.yml b/src/licensedcode/data/rules/mit_1074.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1074.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1075.RULE b/src/licensedcode/data/rules/mit_1075.RULE new file mode 100644 index 00000000000..cd860ed79d3 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1075.RULE @@ -0,0 +1 @@ +license: MIT, see LICENSE for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1075.yml b/src/licensedcode/data/rules/mit_1075.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1075.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1076.RULE b/src/licensedcode/data/rules/mit_1076.RULE new file mode 100644 index 00000000000..aeabaacba44 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1076.RULE @@ -0,0 +1,2 @@ +License +This work is released under the MIT license. A copy of the license is provided in the [LICENSE](./LICENSE) file \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1076.yml b/src/licensedcode/data/rules/mit_1076.yml new file mode 100644 index 00000000000..367580f1a5c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1076.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1077.RULE b/src/licensedcode/data/rules/mit_1077.RULE new file mode 100644 index 00000000000..351a4091571 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1077.RULE @@ -0,0 +1 @@ +This work is released under the MIT license. A copy of the license is provided in the LICENSE file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1077.yml b/src/licensedcode/data/rules/mit_1077.yml new file mode 100644 index 00000000000..367580f1a5c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1077.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1078.RULE b/src/licensedcode/data/rules/mit_1078.RULE new file mode 100644 index 00000000000..98ce23eb352 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1078.RULE @@ -0,0 +1,3 @@ +## License + +The code of is released under the MIT License. There is no limitation for both academic and commercial usage. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1078.yml b/src/licensedcode/data/rules/mit_1078.yml new file mode 100644 index 00000000000..4cf14284c2c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1078.yml @@ -0,0 +1,2 @@ +license_expression: mit +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mit_1079.RULE b/src/licensedcode/data/rules/mit_1079.RULE new file mode 100644 index 00000000000..ded76ad692f --- /dev/null +++ b/src/licensedcode/data/rules/mit_1079.RULE @@ -0,0 +1 @@ +The code of is released under the MIT License. There is no limitation for both academic and commercial usage. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1079.yml b/src/licensedcode/data/rules/mit_1079.yml new file mode 100644 index 00000000000..4cf14284c2c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1079.yml @@ -0,0 +1,2 @@ +license_expression: mit +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mit_1080.RULE b/src/licensedcode/data/rules/mit_1080.RULE new file mode 100644 index 00000000000..7deef7ae825 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1080.RULE @@ -0,0 +1 @@ +The code of is released under the MIT License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1080.yml b/src/licensedcode/data/rules/mit_1080.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1080.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1081.RULE b/src/licensedcode/data/rules/mit_1081.RULE new file mode 100644 index 00000000000..6119d68b7d2 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1081.RULE @@ -0,0 +1 @@ +Licensed under The MIT License [see LICENSE for details] \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1081.yml b/src/licensedcode/data/rules/mit_1081.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1081.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1082.RULE b/src/licensedcode/data/rules/mit_1082.RULE new file mode 100644 index 00000000000..a39eb62cb29 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1082.RULE @@ -0,0 +1 @@ +This software is distributed under the MIT license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1082.yml b/src/licensedcode/data/rules/mit_1082.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1082.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1083.RULE b/src/licensedcode/data/rules/mit_1083.RULE new file mode 100644 index 00000000000..297587f3892 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1083.RULE @@ -0,0 +1,18 @@ +Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + ``Software''), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1083.yml b/src/licensedcode/data/rules/mit_1083.yml new file mode 100644 index 00000000000..269f13eb2d7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1083.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_text: yes +notes: cygnus solutions added in disclaimer diff --git a/src/licensedcode/data/rules/mit_1084.RULE b/src/licensedcode/data/rules/mit_1084.RULE new file mode 100644 index 00000000000..32c67c1bda1 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1084.RULE @@ -0,0 +1 @@ +License terms appear in Codehaus Xfire License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1084.yml b/src/licensedcode/data/rules/mit_1084.yml new file mode 100644 index 00000000000..b0138481fdd --- /dev/null +++ b/src/licensedcode/data/rules/mit_1084.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/mit_1085.RULE b/src/licensedcode/data/rules/mit_1085.RULE new file mode 100644 index 00000000000..c84fb67875c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1085.RULE @@ -0,0 +1 @@ +The project has an MIT open-source licence. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1085.yml b/src/licensedcode/data/rules/mit_1085.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1085.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1086.RULE b/src/licensedcode/data/rules/mit_1086.RULE new file mode 100644 index 00000000000..5b95e6b843c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1086.RULE @@ -0,0 +1 @@ +The project has an `MIT open-source licence `__. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1086.yml b/src/licensedcode/data/rules/mit_1086.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1086.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1087.RULE b/src/licensedcode/data/rules/mit_1087.RULE new file mode 100644 index 00000000000..4e4ca15bed3 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1087.RULE @@ -0,0 +1,2 @@ +The project has an `MIT open-source licence `__. +Among other things this means you can use it free of charge. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1087.yml b/src/licensedcode/data/rules/mit_1087.yml new file mode 100644 index 00000000000..367580f1a5c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1087.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1088.RULE b/src/licensedcode/data/rules/mit_1088.RULE new file mode 100644 index 00000000000..25220d96c1e --- /dev/null +++ b/src/licensedcode/data/rules/mit_1088.RULE @@ -0,0 +1 @@ +Licensed under the terms of the [MIT license](./LICENSE). \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1088.yml b/src/licensedcode/data/rules/mit_1088.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1088.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/mit_1089.RULE b/src/licensedcode/data/rules/mit_1089.RULE new file mode 100644 index 00000000000..1be08ee3dd4 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1089.RULE @@ -0,0 +1,5 @@ +License +The code is using the **MIT license**, which is a very permissive license +suitable for non-commercial and commercial uses of alike. However, you have to +include the copyright notice in your code. +Read the full license for the exact terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1089.yml b/src/licensedcode/data/rules/mit_1089.yml new file mode 100644 index 00000000000..4cf14284c2c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1089.yml @@ -0,0 +1,2 @@ +license_expression: mit +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mit_1090.RULE b/src/licensedcode/data/rules/mit_1090.RULE new file mode 100644 index 00000000000..f8f3f6299a0 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1090.RULE @@ -0,0 +1 @@ +It is released under the MIT license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1090.yml b/src/licensedcode/data/rules/mit_1090.yml new file mode 100644 index 00000000000..2aaf29d7607 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1090.yml @@ -0,0 +1,3 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_1091.RULE b/src/licensedcode/data/rules/mit_1091.RULE new file mode 100644 index 00000000000..21d445e8902 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1091.RULE @@ -0,0 +1 @@ +LICENSE: MIT (https://spdx.org/licenses/MIT) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1091.yml b/src/licensedcode/data/rules/mit_1091.yml new file mode 100644 index 00000000000..540cfbf01b3 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1091.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://spdx.org/licenses/MIT diff --git a/src/licensedcode/data/rules/mit_148.yml b/src/licensedcode/data/rules/mit_148.yml index 4ff470d3463..13586eaba36 100644 --- a/src/licensedcode/data/rules/mit_148.yml +++ b/src/licensedcode/data/rules/mit_148.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/mit_204.yml b/src/licensedcode/data/rules/mit_204.yml index ce112a2c28e..820a11b4023 100644 --- a/src/licensedcode/data/rules/mit_204.yml +++ b/src/licensedcode/data/rules/mit_204.yml @@ -1,3 +1,4 @@ license_expression: mit is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/mit_216.yml b/src/licensedcode/data/rules/mit_216.yml index 4cf14284c2c..2aaf29d7607 100644 --- a/src/licensedcode/data/rules/mit_216.yml +++ b/src/licensedcode/data/rules/mit_216.yml @@ -1,2 +1,3 @@ license_expression: mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_220.yml b/src/licensedcode/data/rules/mit_220.yml index 367580f1a5c..85e26e99ea7 100644 --- a/src/licensedcode/data/rules/mit_220.yml +++ b/src/licensedcode/data/rules/mit_220.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/mit_242.yml b/src/licensedcode/data/rules/mit_242.yml index 4cf14284c2c..2aaf29d7607 100644 --- a/src/licensedcode/data/rules/mit_242.yml +++ b/src/licensedcode/data/rules/mit_242.yml @@ -1,2 +1,3 @@ license_expression: mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_36.yml b/src/licensedcode/data/rules/mit_36.yml index ce112a2c28e..820a11b4023 100644 --- a/src/licensedcode/data/rules/mit_36.yml +++ b/src/licensedcode/data/rules/mit_36.yml @@ -1,3 +1,4 @@ license_expression: mit is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/mit_89_2.yml b/src/licensedcode/data/rules/mit_89_2.yml index 4cf14284c2c..2aaf29d7607 100644 --- a/src/licensedcode/data/rules/mit_89_2.yml +++ b/src/licensedcode/data/rules/mit_89_2.yml @@ -1,2 +1,3 @@ license_expression: mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_and_proprietary-license_5.RULE b/src/licensedcode/data/rules/mit_and_proprietary-license_5.RULE new file mode 100644 index 00000000000..8d8477b306f --- /dev/null +++ b/src/licensedcode/data/rules/mit_and_proprietary-license_5.RULE @@ -0,0 +1,4 @@ +License +The code of Python Library is released under the MIT License. There is no limitation for both academic and commercial usage. +The pretrained models we provided with this library are available for non-commercial research purposes only, +including both auto-downloading models and manual-downloading models. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_and_proprietary-license_5.yml b/src/licensedcode/data/rules/mit_and_proprietary-license_5.yml new file mode 100644 index 00000000000..308643d1198 --- /dev/null +++ b/src/licensedcode/data/rules/mit_and_proprietary-license_5.yml @@ -0,0 +1,2 @@ +license_expression: mit AND proprietary-license +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mit_atomic.yml b/src/licensedcode/data/rules/mit_atomic.yml index 367580f1a5c..85e26e99ea7 100644 --- a/src/licensedcode/data/rules/mit_atomic.yml +++ b/src/licensedcode/data/rules/mit_atomic.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE new file mode 100644 index 00000000000..5ed079ead9d --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE @@ -0,0 +1,2 @@ +It is assumed that these translations are licensed under the same terms as + the rest of the Locale-Maketext-Simple distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.yml new file mode 100644 index 00000000000..4d27ad3a04d --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.yml @@ -0,0 +1,4 @@ +license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus +is_license_notice: yes +relevance: 99 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/mit_or_bsd-new_1.yml b/src/licensedcode/data/rules/mit_or_bsd-new_1.yml index f363ba81d2f..334fa5374c4 100644 --- a/src/licensedcode/data/rules/mit_or_bsd-new_1.yml +++ b/src/licensedcode/data/rules/mit_or_bsd-new_1.yml @@ -1,2 +1,3 @@ license_expression: mit OR bsd-new is_license_tag: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/mit_or_bsd-new_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/mit_or_bsd-new_or_gpl-1.0-plus_2.yml index 238cdb432d0..13002c05baa 100644 --- a/src/licensedcode/data/rules/mit_or_bsd-new_or_gpl-1.0-plus_2.yml +++ b/src/licensedcode/data/rules/mit_or_bsd-new_or_gpl-1.0-plus_2.yml @@ -1,2 +1,3 @@ license_expression: mit OR bsd-new OR gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.RULE new file mode 100644 index 00000000000..80e958624c7 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.RULE @@ -0,0 +1,3 @@ +Dual licensed under the MIT and GPL licenses: + http://www.opensource.org/licenses/mit-license.php + https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_21.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_22.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_22.RULE new file mode 100644 index 00000000000..649f7d08574 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_22.RULE @@ -0,0 +1,3 @@ +* Dual licensed under the MIT or GPL license: + * 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_22.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_22.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_22.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html 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 new file mode 100644 index 00000000000..1526c44ff9c --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.RULE @@ -0,0 +1,3 @@ + 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_23.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_23.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_24.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_24.RULE new file mode 100644 index 00000000000..08cdec38ec5 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_24.RULE @@ -0,0 +1,4 @@ +Dual licensed under the MIT or 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_24.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_24.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_24.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_25.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_25.RULE new file mode 100644 index 00000000000..ff38dfddda9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_25.RULE @@ -0,0 +1,6 @@ +## License + +Dual licensed under the MIT or 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_25.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_25.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_25.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_26.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_26.RULE new file mode 100644 index 00000000000..3132948c44c --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_26.RULE @@ -0,0 +1,3 @@ +* Dual licensed under the MIT and GPL license: + * 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_26.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_26.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_26.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html 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 new file mode 100644 index 00000000000..72a9208f9f5 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.RULE @@ -0,0 +1,2 @@ + * 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_27.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.yml new file mode 100644 index 00000000000..4f73e560e4c --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_27.yml @@ -0,0 +1,7 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html 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 new file mode 100644 index 00000000000..d5ac5c0e2f2 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.RULE @@ -0,0 +1,3 @@ + * 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-1.0-plus_28.yml b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.yml new file mode 100644 index 00000000000..7008e10b8ff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_28.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.RULE new file mode 100644 index 00000000000..79fa222233e --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.RULE @@ -0,0 +1,17 @@ +File uploader component is licensed under the following licenses, choose one that suits your needs better. + +- MIT license + +The MIT License (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: + +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. + +- GNU GPL 2 or later +https://www.gnu.org/licenses/gpl-2.0.txt + +- GNU LGPL 2 or later +https://www.gnu.org/licenses/lgpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.yml b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.yml new file mode 100644 index 00000000000..d5dd8f89eb0 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_4.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-2.0-plus OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt + - https://www.gnu.org/licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.RULE new file mode 100644 index 00000000000..3e0cb2185d0 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.RULE @@ -0,0 +1,16 @@ +component is licensed under the following licenses, choose one that suits your needs better. + +- MIT license + +The MIT License (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: + +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. + +- GNU GPL 2 or later +https://www.gnu.org/licenses/gpl-2.0.txt + +- GNU LGPL 2 or later +https://www.gnu.org/licenses/lgpl-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.yml b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.yml new file mode 100644 index 00000000000..3247cdb8eae --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0-plus_or_lgpl-2.0-plus_5.yml @@ -0,0 +1,7 @@ +license_expression: mit OR gpl-2.0-plus OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 90 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-2.0.txt + - https://www.gnu.org/licenses/lgpl-2.0.txt diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_63.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_63.RULE new file mode 100644 index 00000000000..baa82236df6 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_63.RULE @@ -0,0 +1,3 @@ +Licensed same as jquery - under the terms of either the MIT License or the GPL Version 2 License + http://www.opensource.org/licenses/mit-license.php + https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_63.yml b/src/licensedcode/data/rules/mit_or_gpl-2.0_63.yml new file mode 100644 index 00000000000..d2d02211173 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_63.yml @@ -0,0 +1,7 @@ +license_expression: mit OR gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_64.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_64.RULE new file mode 100644 index 00000000000..20427ac1a8d --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_64.RULE @@ -0,0 +1,3 @@ +Dual licensed under the MIT or GPL licenses: +[http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT) +[https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_64.yml b/src/licensedcode/data/rules/mit_or_gpl-2.0_64.yml new file mode 100644 index 00000000000..ced8d18ce2a --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_64.yml @@ -0,0 +1,7 @@ +license_expression: mit OR gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 60 +ignorable_urls: + - http://opensource.org/licenses/MIT + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_65.RULE b/src/licensedcode/data/rules/mit_or_gpl-2.0_65.RULE new file mode 100644 index 00000000000..8fef5fb27f8 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_65.RULE @@ -0,0 +1,3 @@ +Dual licensed under the MIT and GPL licenses + http://www.opensource.org/licenses/mit-license.php + https://www.gnu.org/licenses/gpl-2.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-2.0_65.yml b/src/licensedcode/data/rules/mit_or_gpl-2.0_65.yml new file mode 100644 index 00000000000..970422c77e9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-2.0_65.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.opensource.org/licenses/mit-license.php + - https://www.gnu.org/licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_13.RULE b/src/licensedcode/data/rules/mit_or_gpl-3.0_13.RULE new file mode 100644 index 00000000000..65628a82283 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_13.RULE @@ -0,0 +1 @@ +is dual licensed under the terms of the MIT license (below) and the [GPL](https://www.gnu.org/licenses/gpl-3.0.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_13.yml b/src/licensedcode/data/rules/mit_or_gpl-3.0_13.yml new file mode 100644 index 00000000000..d7216dab795 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_13.yml @@ -0,0 +1,6 @@ +license_expression: mit OR gpl-3.0 +is_license_notice: yes +relevance: 100 +notes: https://raw.githubusercontent.com/janpaepke/ScrollMagic/master/LICENSE.md +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_14.RULE b/src/licensedcode/data/rules/mit_or_gpl-3.0_14.RULE new file mode 100644 index 00000000000..dbf3b7e940a --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_14.RULE @@ -0,0 +1 @@ +dual licensed under the terms of the MIT license (below) and the [GPL](https://www.gnu.org/licenses/gpl-3.0.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_14.yml b/src/licensedcode/data/rules/mit_or_gpl-3.0_14.yml new file mode 100644 index 00000000000..fee39b0c64e --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_14.yml @@ -0,0 +1,5 @@ +license_expression: mit OR gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_15.RULE b/src/licensedcode/data/rules/mit_or_gpl-3.0_15.RULE new file mode 100644 index 00000000000..32219e41bf8 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_15.RULE @@ -0,0 +1,3 @@ +License + + is dual licensed under the terms of the MIT license (below) and the [GPL](https://www.gnu.org/licenses/gpl-3.0.html). \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl-3.0_15.yml b/src/licensedcode/data/rules/mit_or_gpl-3.0_15.yml new file mode 100644 index 00000000000..fee39b0c64e --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_gpl-3.0_15.yml @@ -0,0 +1,5 @@ +license_expression: mit OR gpl-3.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/licensedcode/data/rules/mit_or_gpl_10.yml b/src/licensedcode/data/rules/mit_or_gpl_10.yml index 557509658d5..dc862909809 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_10.yml +++ b/src/licensedcode/data/rules/mit_or_gpl_10.yml @@ -1,2 +1,3 @@ license_expression: mit OR gpl-1.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_or_gpl_3.yml b/src/licensedcode/data/rules/mit_or_gpl_3.yml index 8381399cb65..d932d0f6a9f 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_3.yml +++ b/src/licensedcode/data/rules/mit_or_gpl_3.yml @@ -1,3 +1,4 @@ license_expression: mit OR gpl-1.0-plus is_license_notice: yes +relevance: 100 notes: from https://github.com/alvaro-prieto/colResizable diff --git a/src/licensedcode/data/rules/mit_or_gpl_7.yml b/src/licensedcode/data/rules/mit_or_gpl_7.yml index 802a4c42e2d..1f7c0722e9a 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_7.yml +++ b/src/licensedcode/data/rules/mit_or_gpl_7.yml @@ -1,3 +1,4 @@ license_expression: mit OR gpl-1.0-plus is_license_notice: yes +relevance: 100 minimum_coverage: 70 diff --git a/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.RULE new file mode 100644 index 00000000000..6f1f66fbded --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.RULE @@ -0,0 +1,8 @@ +You can choose any one of those: + +The MIT License (MIT): + +link:http://opensource.org/licenses/MIT + +LGPL: +https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.yml b/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.yml new file mode 100644 index 00000000000..b6e07b8657f --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_lgpl-2.0-plus_2.yml @@ -0,0 +1,6 @@ +license_expression: mit OR lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://opensource.org/licenses/MIT + - https://www.gnu.org/licenses/lgpl.html diff --git a/src/licensedcode/data/rules/mit_or_psf-2.0_1.RULE b/src/licensedcode/data/rules/mit_or_psf-2.0_1.RULE new file mode 100644 index 00000000000..5e7c739a032 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_psf-2.0_1.RULE @@ -0,0 +1 @@ +may be distributed under the MIT or PSF open source licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_psf-2.0_1.yml b/src/licensedcode/data/rules/mit_or_psf-2.0_1.yml new file mode 100644 index 00000000000..6b0071519dc --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_psf-2.0_1.yml @@ -0,0 +1,3 @@ +license_expression: mit OR psf-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_or_unlicense_2.yml b/src/licensedcode/data/rules/mit_or_unlicense_2.yml index 42bbcb89f0b..4486b337057 100644 --- a/src/licensedcode/data/rules/mit_or_unlicense_2.yml +++ b/src/licensedcode/data/rules/mit_or_unlicense_2.yml @@ -1,2 +1,3 @@ license_expression: mit OR unlicense is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_or_unlicense_3.yml b/src/licensedcode/data/rules/mit_or_unlicense_3.yml index 51c0d0ccc38..995e33327df 100644 --- a/src/licensedcode/data/rules/mit_or_unlicense_3.yml +++ b/src/licensedcode/data/rules/mit_or_unlicense_3.yml @@ -1,4 +1,5 @@ license_expression: mit OR unlicense is_license_notice: yes +relevance: 100 ignorable_urls: - http://unlicense.org/ diff --git a/src/licensedcode/data/rules/mit_or_unlicense_4.yml b/src/licensedcode/data/rules/mit_or_unlicense_4.yml index 42bbcb89f0b..4486b337057 100644 --- a/src/licensedcode/data/rules/mit_or_unlicense_4.yml +++ b/src/licensedcode/data/rules/mit_or_unlicense_4.yml @@ -1,2 +1,3 @@ license_expression: mit OR unlicense is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mit_or_unlicense_8.RULE b/src/licensedcode/data/rules/mit_or_unlicense_8.RULE new file mode 100644 index 00000000000..99afe2bad79 --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_unlicense_8.RULE @@ -0,0 +1,36 @@ +This software is available under 2 licenses -- choose whichever you prefer. +ALTERNATIVE A - MIT License +Copyright (c) +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. + +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_unlicense_8.yml b/src/licensedcode/data/rules/mit_or_unlicense_8.yml new file mode 100644 index 00000000000..421f6a0eeff --- /dev/null +++ b/src/licensedcode/data/rules/mit_or_unlicense_8.yml @@ -0,0 +1,4 @@ +license_expression: mit OR unlicense +is_license_text: yes +ignorable_urls: + - http://www.unlicense.org/ diff --git a/src/licensedcode/data/rules/mit_url.yml b/src/licensedcode/data/rules/mit_url.yml index 80149dfcc2a..388b31d5975 100644 --- a/src/licensedcode/data/rules/mit_url.yml +++ b/src/licensedcode/data/rules/mit_url.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/mit_url_1.yml b/src/licensedcode/data/rules/mit_url_1.yml index dffcd07b3fa..5aa67c28a9d 100644 --- a/src/licensedcode/data/rules/mit_url_1.yml +++ b/src/licensedcode/data/rules/mit_url_1.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT diff --git a/src/licensedcode/data/rules/mit_url_5.yml b/src/licensedcode/data/rules/mit_url_5.yml index 81317a940c7..16a37216445 100644 --- a/src/licensedcode/data/rules/mit_url_5.yml +++ b/src/licensedcode/data/rules/mit_url_5.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - https://github.com/hector/hector-client/wiki/License diff --git a/src/licensedcode/data/rules/mit_url_6.yml b/src/licensedcode/data/rules/mit_url_6.yml index d885d4cbb95..a0be34d6103 100644 --- a/src/licensedcode/data/rules/mit_url_6.yml +++ b/src/licensedcode/data/rules/mit_url_6.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - https://github.com/hector-client/hector/wiki/License diff --git a/src/licensedcode/data/rules/mit_url_badge.yml b/src/licensedcode/data/rules/mit_url_badge.yml index c468401c6c5..b62cb07d276 100644 --- a/src/licensedcode/data/rules/mit_url_badge.yml +++ b/src/licensedcode/data/rules/mit_url_badge.yml @@ -1,5 +1,6 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - https://img.shields.io/badge/License-MIT-yellow.svg - https://opensource.org/licenses/MIT diff --git a/src/licensedcode/data/rules/mod-dav-1.0.yml b/src/licensedcode/data/rules/mod-dav-1.0.yml index 33e763a32b4..0def5879b5f 100644 --- a/src/licensedcode/data/rules/mod-dav-1.0.yml +++ b/src/licensedcode/data/rules/mod-dav-1.0.yml @@ -1,4 +1,5 @@ license_expression: mod-dav-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.webdav.org/mod_dav/license-1.html diff --git a/src/licensedcode/data/rules/monetdb-1.1_1.yml b/src/licensedcode/data/rules/monetdb-1.1_1.yml index b4d40c0940b..a1da138ebbc 100644 --- a/src/licensedcode/data/rules/monetdb-1.1_1.yml +++ b/src/licensedcode/data/rules/monetdb-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: monetdb-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.monetdb.org/Legal/MonetDBLicense diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE new file mode 100644 index 00000000000..44648ff05e1 --- /dev/null +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE @@ -0,0 +1 @@ +sspl-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_11.yml b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.yml new file mode 100644 index 00000000000..b217eeb6d4a --- /dev/null +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.yml @@ -0,0 +1,3 @@ +license_expression: mongodb-sspl-1.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/motosoto-0.9.1.yml b/src/licensedcode/data/rules/motosoto-0.9.1.yml index 89f4a94469d..b05dabb5d4c 100644 --- a/src/licensedcode/data/rules/motosoto-0.9.1.yml +++ b/src/licensedcode/data/rules/motosoto-0.9.1.yml @@ -1,4 +1,5 @@ license_expression: motosoto-0.9.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/motosoto.php diff --git a/src/licensedcode/data/rules/motosoto-0.9.1_1.yml b/src/licensedcode/data/rules/motosoto-0.9.1_1.yml index 4484f02adde..f70c2532ad7 100644 --- a/src/licensedcode/data/rules/motosoto-0.9.1_1.yml +++ b/src/licensedcode/data/rules/motosoto-0.9.1_1.yml @@ -1,2 +1,3 @@ license_expression: motosoto-0.9.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/motosoto-0.9.1_2.yml b/src/licensedcode/data/rules/motosoto-0.9.1_2.yml index 1e6583dbe81..0342273112c 100644 --- a/src/licensedcode/data/rules/motosoto-0.9.1_2.yml +++ b/src/licensedcode/data/rules/motosoto-0.9.1_2.yml @@ -1,4 +1,5 @@ license_expression: motosoto-0.9.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/motosoto.php diff --git a/src/licensedcode/data/rules/mpeg-ssg.yml b/src/licensedcode/data/rules/mpeg-ssg.yml index 01e653d1f08..c1c70d9a863 100644 --- a/src/licensedcode/data/rules/mpeg-ssg.yml +++ b/src/licensedcode/data/rules/mpeg-ssg.yml @@ -1,4 +1,5 @@ license_expression: mpeg-ssg is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html diff --git a/src/licensedcode/data/rules/mpeg-ssg_1.RULE b/src/licensedcode/data/rules/mpeg-ssg_1.RULE new file mode 100644 index 00000000000..db1ae6a0021 --- /dev/null +++ b/src/licensedcode/data/rules/mpeg-ssg_1.RULE @@ -0,0 +1,19 @@ +These software programs are available to the user without any license fee or + royalty on an "as is" basis. The MPEG Software Simulation Group disclaims + any and all warranties, whether express, implied, or statuary, including any + implied warranties or merchantability or of fitness for a particular + purpose. In no event shall the copyright-holder be liable for any + incidental, punitive, or consequential damages of any kind whatsoever + arising from the use of these programs. + + This disclaimer of warranty extends to the user of these programs and user's + customers, employees, agents, transferees, successors, and assigns. + + The MPEG Software Simulation Group does not represent or warrant that the + programs furnished hereunder are free of infringement of any third-party + patents. + + Commercial implementations of MPEG-1 and MPEG-2 video, including shareware, + are subject to royalty fees to patent holders. Many of these patents are + general enough such that they are unavoidable regardless of implementation + design. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpeg-ssg_1.yml b/src/licensedcode/data/rules/mpeg-ssg_1.yml new file mode 100644 index 00000000000..dd4567a4e62 --- /dev/null +++ b/src/licensedcode/data/rules/mpeg-ssg_1.yml @@ -0,0 +1,2 @@ +license_expression: mpeg-ssg +is_license_text: yes diff --git a/src/licensedcode/data/rules/mpich_4.RULE b/src/licensedcode/data/rules/mpich_4.RULE new file mode 100644 index 00000000000..3119291d6ce --- /dev/null +++ b/src/licensedcode/data/rules/mpich_4.RULE @@ -0,0 +1,29 @@ +Permission is hereby granted to use, reproduce, prepare derivative works, and +to redistribute to others. This software was authored by: + +Mathematics and Computer Science Division +Argonne National Laboratory, Argonne IL 60439 + +(and) + +Department of Computer Science +University of Illinois at Urbana-Champaign + + + GOVERNMENT LICENSE + +Portions of this material resulted from work developed under a U.S. +Government Contract and are subject to the following license: the Government +is granted for itself and others acting on its behalf a paid-up, nonexclusive, +irrevocable worldwide license in this computer software to reproduce, prepare +derivative works, and perform publicly and display publicly. + + DISCLAIMER + +This computer code material was prepared, in part, as an account of work +sponsored by an agency of the United States Government. Neither the United +States, nor the University of Chicago, nor any of their employees, makes any +warranty express or implied, or assumes any legal liability or responsibility +for the accuracy, completeness, or usefulness of any information, apparatus, +product, or process disclosed, or represents that its use would not infringe +privately owned rights. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpich_4.yml b/src/licensedcode/data/rules/mpich_4.yml new file mode 100644 index 00000000000..c7c0e0ab735 --- /dev/null +++ b/src/licensedcode/data/rules/mpich_4.yml @@ -0,0 +1,3 @@ +license_expression: mpich +is_license_notice: yes +notes: https://github.com/open-mpi/ompi/blob/master/LICENSE diff --git a/src/licensedcode/data/rules/mpl-1.0_10.yml b/src/licensedcode/data/rules/mpl-1.0_10.yml index 6821556a61f..968d257989d 100644 --- a/src/licensedcode/data/rules/mpl-1.0_10.yml +++ b/src/licensedcode/data/rules/mpl-1.0_10.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/mozilla1.0.php diff --git a/src/licensedcode/data/rules/mpl-1.0_11.yml b/src/licensedcode/data/rules/mpl-1.0_11.yml index 9d4c2050916..2a58ff7de71 100644 --- a/src/licensedcode/data/rules/mpl-1.0_11.yml +++ b/src/licensedcode/data/rules/mpl-1.0_11.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/mozilla1.0.php diff --git a/src/licensedcode/data/rules/mpl-1.0_15.yml b/src/licensedcode/data/rules/mpl-1.0_15.yml index 27fb1d0fbb0..a6c8434d723 100644 --- a/src/licensedcode/data/rules/mpl-1.0_15.yml +++ b/src/licensedcode/data/rules/mpl-1.0_15.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-1.0_16.yml b/src/licensedcode/data/rules/mpl-1.0_16.yml index 27fb1d0fbb0..a6c8434d723 100644 --- a/src/licensedcode/data/rules/mpl-1.0_16.yml +++ b/src/licensedcode/data/rules/mpl-1.0_16.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-1.0_2.yml b/src/licensedcode/data/rules/mpl-1.0_2.yml index 97628935ae3..8f9d721345d 100644 --- a/src/licensedcode/data/rules/mpl-1.0_2.yml +++ b/src/licensedcode/data/rules/mpl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.0.html diff --git a/src/licensedcode/data/rules/mpl-1.0_23.RULE b/src/licensedcode/data/rules/mpl-1.0_23.RULE new file mode 100644 index 00000000000..5b1a6e4471a --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.0_23.RULE @@ -0,0 +1 @@ +Licensed under the Mozilla Public License Version 1.1:http://www.mozilla.org/MPL/MPL-1.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.0_23.yml b/src/licensedcode/data/rules/mpl-1.0_23.yml new file mode 100644 index 00000000000..121fa27ff5d --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.0_23.yml @@ -0,0 +1,4 @@ +license_expression: mpl-1.0 +is_license_notice: yes +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.0.html diff --git a/src/licensedcode/data/rules/mpl-1.0_3.yml b/src/licensedcode/data/rules/mpl-1.0_3.yml index 27fb1d0fbb0..a6c8434d723 100644 --- a/src/licensedcode/data/rules/mpl-1.0_3.yml +++ b/src/licensedcode/data/rules/mpl-1.0_3.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-1.0_6.yml b/src/licensedcode/data/rules/mpl-1.0_6.yml index ad650c7d356..49d46b4a8e5 100644 --- a/src/licensedcode/data/rules/mpl-1.0_6.yml +++ b/src/licensedcode/data/rules/mpl-1.0_6.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.0.txt diff --git a/src/licensedcode/data/rules/mpl-1.0_7.yml b/src/licensedcode/data/rules/mpl-1.0_7.yml index 6dc2c6c29e3..37ec2f6653c 100644 --- a/src/licensedcode/data/rules/mpl-1.0_7.yml +++ b/src/licensedcode/data/rules/mpl-1.0_7.yml @@ -1,5 +1,6 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 notes: http://www.mozilla.com/MPL/1.0/ ignorable_urls: - http://www.mozilla.com/MPL/1.0/ diff --git a/src/licensedcode/data/rules/mpl-1.0_9.yml b/src/licensedcode/data/rules/mpl-1.0_9.yml index 6bdd3141272..aab92283668 100644 --- a/src/licensedcode/data/rules/mpl-1.0_9.yml +++ b/src/licensedcode/data/rules/mpl-1.0_9.yml @@ -1,5 +1,6 @@ license_expression: mpl-1.0 is_license_reference: yes +relevance: 100 notes: http://www.mozilla.org/MPL/1.0/ ignorable_urls: - http://www.mozilla.org/MPL/1.0/ diff --git a/src/licensedcode/data/rules/mpl-1.1_10.yml b/src/licensedcode/data/rules/mpl-1.1_10.yml index c725079fe9c..f754d426ff0 100644 --- a/src/licensedcode/data/rules/mpl-1.1_10.yml +++ b/src/licensedcode/data/rules/mpl-1.1_10.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 notes: No version is provided and the MPL 1.1 is as good a candidate as any other. In contrast with the GPL there is no notion of an MPL without version. diff --git a/src/licensedcode/data/rules/mpl-1.1_11.yml b/src/licensedcode/data/rules/mpl-1.1_11.yml index fb19d0edaf7..e82c096905a 100644 --- a/src/licensedcode/data/rules/mpl-1.1_11.yml +++ b/src/licensedcode/data/rules/mpl-1.1_11.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/mozilla1.1.php diff --git a/src/licensedcode/data/rules/mpl-1.1_12.yml b/src/licensedcode/data/rules/mpl-1.1_12.yml index e31b24d73a6..648a71c126e 100644 --- a/src/licensedcode/data/rules/mpl-1.1_12.yml +++ b/src/licensedcode/data/rules/mpl-1.1_12.yml @@ -1,5 +1,6 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 notes: http://www.mozilla.org/MPL/1.1/ ignorable_urls: - http://www.mozilla.org/MPL/1.1/ diff --git a/src/licensedcode/data/rules/mpl-1.1_13.yml b/src/licensedcode/data/rules/mpl-1.1_13.yml index 6a5076cad72..ae06c04ed30 100644 --- a/src/licensedcode/data/rules/mpl-1.1_13.yml +++ b/src/licensedcode/data/rules/mpl-1.1_13.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html diff --git a/src/licensedcode/data/rules/mpl-1.1_16.yml b/src/licensedcode/data/rules/mpl-1.1_16.yml index 9b345cb9d35..e25b9c43431 100644 --- a/src/licensedcode/data/rules/mpl-1.1_16.yml +++ b/src/licensedcode/data/rules/mpl-1.1_16.yml @@ -1,3 +1,4 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/mpl-1.1_26.yml b/src/licensedcode/data/rules/mpl-1.1_26.yml index 314c7b54fa8..8663fdddc05 100644 --- a/src/licensedcode/data/rules/mpl-1.1_26.yml +++ b/src/licensedcode/data/rules/mpl-1.1_26.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 notes: No version is provided and the MPL 1.1 is as good a candidate as any other MPL. In contrast with the GPL there is no notion of an MPL without version. diff --git a/src/licensedcode/data/rules/mpl-1.1_3.yml b/src/licensedcode/data/rules/mpl-1.1_3.yml index e10cf5d2e02..b8759ed8e42 100644 --- a/src/licensedcode/data/rules/mpl-1.1_3.yml +++ b/src/licensedcode/data/rules/mpl-1.1_3.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.com/MPL/1.1/ diff --git a/src/licensedcode/data/rules/mpl-1.1_4.yml b/src/licensedcode/data/rules/mpl-1.1_4.yml index 676428976ba..7730ee02c31 100644 --- a/src/licensedcode/data/rules/mpl-1.1_4.yml +++ b/src/licensedcode/data/rules/mpl-1.1_4.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.txt diff --git a/src/licensedcode/data/rules/mpl-1.1_5.yml b/src/licensedcode/data/rules/mpl-1.1_5.yml index e011e5c8b93..661d976e272 100644 --- a/src/licensedcode/data/rules/mpl-1.1_5.yml +++ b/src/licensedcode/data/rules/mpl-1.1_5.yml @@ -1,5 +1,6 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 notes: Name and Url combination ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html diff --git a/src/licensedcode/data/rules/mpl-1.1_7.yml b/src/licensedcode/data/rules/mpl-1.1_7.yml index f33df4c4f22..b1e7ecea0e5 100644 --- a/src/licensedcode/data/rules/mpl-1.1_7.yml +++ b/src/licensedcode/data/rules/mpl-1.1_7.yml @@ -1,4 +1,5 @@ license_expression: mpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/mpl-faq.html diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE new file mode 100644 index 00000000000..730aa5e637f --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE @@ -0,0 +1 @@ +MPLhttp://www.mozilla.org/MPL/2.0/index.txtrepoLGPLhttps://www.gnu.org/licenses/lgpl-2.1.txtrepoGPLhttps://www.gnu.org/licenses/gpl-2.0.txtrepo \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.yml b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.yml new file mode 100644 index 00000000000..09af1fde410 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.yml @@ -0,0 +1,7 @@ +license_expression: mpl-1.1 OR gpl-2.0-plus OR lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.mozilla.org/MPL/2.0/index.txt + - https://www.gnu.org/licenses/gpl-2.0.txt + - https://www.gnu.org/licenses/lgpl-2.1.txt diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.0_1.yml b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.0_1.yml index f7aca20f730..42717e6fa33 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.0_1.yml +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0_or_lgpl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.1 OR gpl-2.0 OR lgpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0-plus_or_lgpl-3.0-plus_1.yml b/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0-plus_or_lgpl-3.0-plus_1.yml index 6c9fd6d2f28..acad4a36942 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0-plus_or_lgpl-3.0-plus_1.yml +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0-plus_or_lgpl-3.0-plus_1.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.1 OR gpl-3.0-plus OR lgpl-3.0-plus is_license_notice: yes +relevance: 100 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 new file mode 100644 index 00000000000..c26a311f654 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.RULE @@ -0,0 +1,30 @@ + + + this is the license under which javassist is usually distributed + + --> + + + + MPL 1.1 + + http://www.mozilla.org/MPL/MPL-1.1.html + + + + this is the license under which javassist is distributed when + + it is bundled with JBoss + + --> + + + + LGPL 2.1 + + https://www.gnu.org/licenses/lgpl-2.1.html + + + + + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.yml b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.yml new file mode 100644 index 00000000000..95c0c95a0cd --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_11.yml @@ -0,0 +1,7 @@ +license_expression: mpl-1.1 OR lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +notes: javassist license choice in a maven POM +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - https://www.gnu.org/licenses/lgpl-2.1.html 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 new file mode 100644 index 00000000000..893fa11dbc6 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.RULE @@ -0,0 +1,15 @@ + + + + MPL 1.1 + http://www.mozilla.org/MPL/MPL-1.1.html + + + + LGPL 2.1 + https://www.gnu.org/licenses/lgpl-2.1.html + + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.yml b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.yml new file mode 100644 index 00000000000..95c0c95a0cd --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_12.yml @@ -0,0 +1,7 @@ +license_expression: mpl-1.1 OR lgpl-2.1-plus +is_license_notice: yes +relevance: 100 +notes: javassist license choice in a maven POM +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - 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_14.RULE b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE new file mode 100644 index 00000000000..736b9fbd1f0 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.RULE @@ -0,0 +1,22 @@ + + + + MPL 1.1 + http://www.mozilla.org/MPL/MPL-1.1.html + + + + LGPL 2.1 + https://www.gnu.org/licenses/lgpl-2.1.html + + + + Apache License 2.0 + http://www.apache.org/licenses/ + + + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.yml b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.yml new file mode 100644 index 00000000000..1f4829ffd56 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_14.yml @@ -0,0 +1,8 @@ +license_expression: mpl-1.1 OR lgpl-2.1-plus OR apache-2.0 +is_license_notice: yes +relevance: 100 +notes: javassist license choice in a maven POM +ignorable_urls: + - http://www.apache.org/licenses/ + - http://www.mozilla.org/MPL/MPL-1.1.html + - 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 new file mode 100644 index 00000000000..0c2744ceec2 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.RULE @@ -0,0 +1,22 @@ + + + + MPL 1.1 + http://www.mozilla.org/MPL/MPL-1.1.html + + + + LGPL 2.1 + https://www.gnu.org/licenses/lgpl-2.1.html + + + + Apache License 2.0 + https://www.apache.org/licenses/ + + + diff --git a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.yml b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.yml new file mode 100644 index 00000000000..b3d12fc7390 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_15.yml @@ -0,0 +1,8 @@ +license_expression: mpl-1.1 OR lgpl-2.1-plus OR apache-2.0 +is_license_notice: yes +relevance: 100 +notes: javassist license choice in a maven POM +ignorable_urls: + - http://www.mozilla.org/MPL/MPL-1.1.html + - https://www.apache.org/licenses/ + - 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_6.yml b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_6.yml index e369efd2781..006c13b6d3d 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_6.yml +++ b/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_or_apache-2.0_6.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.1 OR lgpl-2.1-plus OR apache-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_1.yml b/src/licensedcode/data/rules/mpl-2.0_1.yml index efe090ce33c..7597d0597a1 100644 --- a/src/licensedcode/data/rules/mpl-2.0_1.yml +++ b/src/licensedcode/data/rules/mpl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/2.0/FAQ.html diff --git a/src/licensedcode/data/rules/mpl-2.0_101.RULE b/src/licensedcode/data/rules/mpl-2.0_101.RULE new file mode 100644 index 00000000000..f4826c25038 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_101.RULE @@ -0,0 +1 @@ +licensed under the Mozilla Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_101.yml b/src/licensedcode/data/rules/mpl-2.0_101.yml new file mode 100644 index 00000000000..95561508379 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_101.yml @@ -0,0 +1,3 @@ +license_expression: mpl-2.0 +is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/mpl-2.0_102.RULE b/src/licensedcode/data/rules/mpl-2.0_102.RULE new file mode 100644 index 00000000000..d3dd975b704 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_102.RULE @@ -0,0 +1 @@ +licensed under the Mozilla Public License v2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_102.yml b/src/licensedcode/data/rules/mpl-2.0_102.yml new file mode 100644 index 00000000000..e329fc385ff --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_102.yml @@ -0,0 +1,3 @@ +license_expression: mpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_103.RULE b/src/licensedcode/data/rules/mpl-2.0_103.RULE new file mode 100644 index 00000000000..4c482634ca2 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_103.RULE @@ -0,0 +1 @@ +licensed under the [Mozilla Public License v2](https://www.mozilla.org/en-US/MPL/2.0/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_103.yml b/src/licensedcode/data/rules/mpl-2.0_103.yml new file mode 100644 index 00000000000..6139f4fbf87 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_103.yml @@ -0,0 +1,5 @@ +license_expression: mpl-2.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.mozilla.org/en-US/MPL/2.0 diff --git a/src/licensedcode/data/rules/mpl-2.0_104.RULE b/src/licensedcode/data/rules/mpl-2.0_104.RULE new file mode 100644 index 00000000000..3a2436886d0 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_104.RULE @@ -0,0 +1 @@ +open source, licensed under the [Mozilla Public License v2](https://www.mozilla.org/en-US/MPL/2.0/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_104.yml b/src/licensedcode/data/rules/mpl-2.0_104.yml new file mode 100644 index 00000000000..6f757d85343 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_104.yml @@ -0,0 +1,4 @@ +license_expression: mpl-2.0 +is_license_notice: yes +ignorable_urls: + - https://www.mozilla.org/en-US/MPL/2.0 diff --git a/src/licensedcode/data/rules/mpl-2.0_13.yml b/src/licensedcode/data/rules/mpl-2.0_13.yml index 0f99e049c97..3e2c36304e5 100644 --- a/src/licensedcode/data/rules/mpl-2.0_13.yml +++ b/src/licensedcode/data/rules/mpl-2.0_13.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/mpl-2.0 diff --git a/src/licensedcode/data/rules/mpl-2.0_19.yml b/src/licensedcode/data/rules/mpl-2.0_19.yml index 162fa9660b4..d51212e26d4 100644 --- a/src/licensedcode/data/rules/mpl-2.0_19.yml +++ b/src/licensedcode/data/rules/mpl-2.0_19.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.com/MPL/2.0/ diff --git a/src/licensedcode/data/rules/mpl-2.0_2.yml b/src/licensedcode/data/rules/mpl-2.0_2.yml index 5dc8bda766c..efa4d479c09 100644 --- a/src/licensedcode/data/rules/mpl-2.0_2.yml +++ b/src/licensedcode/data/rules/mpl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/ diff --git a/src/licensedcode/data/rules/mpl-2.0_22.yml b/src/licensedcode/data/rules/mpl-2.0_22.yml index 263f18592f6..af2bf6a8926 100644 --- a/src/licensedcode/data/rules/mpl-2.0_22.yml +++ b/src/licensedcode/data/rules/mpl-2.0_22.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_24.yml b/src/licensedcode/data/rules/mpl-2.0_24.yml index 263f18592f6..af2bf6a8926 100644 --- a/src/licensedcode/data/rules/mpl-2.0_24.yml +++ b/src/licensedcode/data/rules/mpl-2.0_24.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_4.yml b/src/licensedcode/data/rules/mpl-2.0_4.yml index 6036120f973..86345a95e0e 100644 --- a/src/licensedcode/data/rules/mpl-2.0_4.yml +++ b/src/licensedcode/data/rules/mpl-2.0_4.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/2.0/ diff --git a/src/licensedcode/data/rules/mpl-2.0_41.yml b/src/licensedcode/data/rules/mpl-2.0_41.yml index 78ec2d4883c..e329fc385ff 100644 --- a/src/licensedcode/data/rules/mpl-2.0_41.yml +++ b/src/licensedcode/data/rules/mpl-2.0_41.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_5.yml b/src/licensedcode/data/rules/mpl-2.0_5.yml index 2f31b561f06..a56bdf4d44f 100644 --- a/src/licensedcode/data/rules/mpl-2.0_5.yml +++ b/src/licensedcode/data/rules/mpl-2.0_5.yml @@ -1,4 +1,5 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.mozilla.org/en-US/MPL/2.0/ diff --git a/src/licensedcode/data/rules/mpl-2.0_63.yml b/src/licensedcode/data/rules/mpl-2.0_63.yml index 263f18592f6..af2bf6a8926 100644 --- a/src/licensedcode/data/rules/mpl-2.0_63.yml +++ b/src/licensedcode/data/rules/mpl-2.0_63.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mpl-2.0_64.yml b/src/licensedcode/data/rules/mpl-2.0_64.yml index 263f18592f6..af2bf6a8926 100644 --- a/src/licensedcode/data/rules/mpl-2.0_64.yml +++ b/src/licensedcode/data/rules/mpl-2.0_64.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ms-limited-public.yml b/src/licensedcode/data/rules/ms-limited-public.yml index 16a49e3c9b0..a72b09298c2 100644 --- a/src/licensedcode/data/rules/ms-limited-public.yml +++ b/src/licensedcode/data/rules/ms-limited-public.yml @@ -1,4 +1,5 @@ license_expression: ms-lpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://msdn.microsoft.com/en-us/cc300389.aspx#P diff --git a/src/licensedcode/data/rules/ms-lpl.yml b/src/licensedcode/data/rules/ms-lpl.yml index f27579cd1c8..22fe61120b0 100644 --- a/src/licensedcode/data/rules/ms-lpl.yml +++ b/src/licensedcode/data/rules/ms-lpl.yml @@ -1,4 +1,5 @@ license_expression: ms-lpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx diff --git a/src/licensedcode/data/rules/ms-net-framework-4-supplemental-terms.yml b/src/licensedcode/data/rules/ms-net-framework-4-supplemental-terms.yml index 0236970d6f7..f51905184fd 100644 --- a/src/licensedcode/data/rules/ms-net-framework-4-supplemental-terms.yml +++ b/src/licensedcode/data/rules/ms-net-framework-4-supplemental-terms.yml @@ -1,4 +1,5 @@ license_expression: ms-net-framework-4-supplemental-terms is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.support.microsoft.com/common/international.aspx diff --git a/src/licensedcode/data/rules/ms-pl.yml b/src/licensedcode/data/rules/ms-pl.yml index 3193cef92fc..464f299fcf7 100644 --- a/src/licensedcode/data/rules/ms-pl.yml +++ b/src/licensedcode/data/rules/ms-pl.yml @@ -1,4 +1,5 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/opensource/licenses.mspx diff --git a/src/licensedcode/data/rules/ms-pl_1.yml b/src/licensedcode/data/rules/ms-pl_1.yml index e551578e8eb..d36166de809 100644 --- a/src/licensedcode/data/rules/ms-pl_1.yml +++ b/src/licensedcode/data/rules/ms-pl_1.yml @@ -1,5 +1,6 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 notes: this URL is no longer active but was once pointing to the Ms-PL license ignorable_urls: - http://www.microsoft.com/en-us/openness/licenses.aspx diff --git a/src/licensedcode/data/rules/ms-pl_10.yml b/src/licensedcode/data/rules/ms-pl_10.yml index 74a04a98d89..e1917ea8d21 100644 --- a/src/licensedcode/data/rules/ms-pl_10.yml +++ b/src/licensedcode/data/rules/ms-pl_10.yml @@ -1,4 +1,5 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ms-pl.html diff --git a/src/licensedcode/data/rules/ms-pl_2.yml b/src/licensedcode/data/rules/ms-pl_2.yml index f901be70354..1b32bd1c15c 100644 --- a/src/licensedcode/data/rules/ms-pl_2.yml +++ b/src/licensedcode/data/rules/ms-pl_2.yml @@ -1,4 +1,5 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ms-pl.html diff --git a/src/licensedcode/data/rules/ms-pl_5.yml b/src/licensedcode/data/rules/ms-pl_5.yml index 104bf2b9eea..233b99a890f 100644 --- a/src/licensedcode/data/rules/ms-pl_5.yml +++ b/src/licensedcode/data/rules/ms-pl_5.yml @@ -1,4 +1,5 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/opensource/licenses.mspx#Ms-PL diff --git a/src/licensedcode/data/rules/ms-pl_6.yml b/src/licensedcode/data/rules/ms-pl_6.yml index ec710287840..f4509bf1cb2 100644 --- a/src/licensedcode/data/rules/ms-pl_6.yml +++ b/src/licensedcode/data/rules/ms-pl_6.yml @@ -1,2 +1,3 @@ license_expression: ms-pl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ms-research-shared-source.yml b/src/licensedcode/data/rules/ms-research-shared-source.yml index 452d5565434..41c6ad69433 100644 --- a/src/licensedcode/data/rules/ms-research-shared-source.yml +++ b/src/licensedcode/data/rules/ms-research-shared-source.yml @@ -1,4 +1,5 @@ license_expression: ms-research-shared-source is_license_reference: yes +relevance: 100 ignorable_urls: - http://research.microsoft.com/downloads diff --git a/src/licensedcode/data/rules/ms-rl.yml b/src/licensedcode/data/rules/ms-rl.yml index 13e6a73cb4d..8052cc43e91 100644 --- a/src/licensedcode/data/rules/ms-rl.yml +++ b/src/licensedcode/data/rules/ms-rl.yml @@ -1,4 +1,5 @@ license_expression: ms-rl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/opensource/licenses.mspx#Ms-RL diff --git a/src/licensedcode/data/rules/ms-rl_1.yml b/src/licensedcode/data/rules/ms-rl_1.yml index cbd12053ef5..fbb62076187 100644 --- a/src/licensedcode/data/rules/ms-rl_1.yml +++ b/src/licensedcode/data/rules/ms-rl_1.yml @@ -1,2 +1,3 @@ license_expression: ms-rl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ms-rl_10.RULE b/src/licensedcode/data/rules/ms-rl_10.RULE new file mode 100644 index 00000000000..d3160233666 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_10.RULE @@ -0,0 +1 @@ +used under the Microsoft Reciprocal License (MS-RL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_10.yml b/src/licensedcode/data/rules/ms-rl_10.yml new file mode 100644 index 00000000000..7daf9bd48f1 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_10.yml @@ -0,0 +1,3 @@ +license_expression: ms-rl +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ms-rl_11.RULE b/src/licensedcode/data/rules/ms-rl_11.RULE new file mode 100644 index 00000000000..51d2d248c7b --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_11.RULE @@ -0,0 +1 @@ +Project License Type: [MS-RL](https://wixtoolset.org/about/license/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_11.yml b/src/licensedcode/data/rules/ms-rl_11.yml new file mode 100644 index 00000000000..959676d7048 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_11.yml @@ -0,0 +1,5 @@ +license_expression: ms-rl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://wixtoolset.org/about/license diff --git a/src/licensedcode/data/rules/ms-rl_12.RULE b/src/licensedcode/data/rules/ms-rl_12.RULE new file mode 100644 index 00000000000..6ac58cde854 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_12.RULE @@ -0,0 +1 @@ +https://wixtoolset.org/about/license/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_12.yml b/src/licensedcode/data/rules/ms-rl_12.yml new file mode 100644 index 00000000000..abaf681a9b4 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_12.yml @@ -0,0 +1,5 @@ +license_expression: ms-rl +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://wixtoolset.org/about/license/ diff --git a/src/licensedcode/data/rules/ms-rl_13.RULE b/src/licensedcode/data/rules/ms-rl_13.RULE new file mode 100644 index 00000000000..dc203a09b0a --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_13.RULE @@ -0,0 +1 @@ +[MS-RL](https://wixtoolset.org/about/license/) \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_13.yml b/src/licensedcode/data/rules/ms-rl_13.yml new file mode 100644 index 00000000000..4b491999202 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_13.yml @@ -0,0 +1,5 @@ +license_expression: ms-rl +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://wixtoolset.org/about/license diff --git a/src/licensedcode/data/rules/ms-rl_14.RULE b/src/licensedcode/data/rules/ms-rl_14.RULE new file mode 100644 index 00000000000..bcee8adeae8 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_14.RULE @@ -0,0 +1 @@ +licensed under the [MS-RL](https://wixtoolset.org/about/license/). \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_14.yml b/src/licensedcode/data/rules/ms-rl_14.yml new file mode 100644 index 00000000000..959676d7048 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_14.yml @@ -0,0 +1,5 @@ +license_expression: ms-rl +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://wixtoolset.org/about/license diff --git a/src/licensedcode/data/rules/ms-rl_15.RULE b/src/licensedcode/data/rules/ms-rl_15.RULE new file mode 100644 index 00000000000..c3d1fa39be7 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_15.RULE @@ -0,0 +1 @@ +The full text of the MS-RL license is reproduced below. It can also be found in the LICENSE.TXT file included with the source code. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_15.yml b/src/licensedcode/data/rules/ms-rl_15.yml new file mode 100644 index 00000000000..69ca3f5f433 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_15.yml @@ -0,0 +1,4 @@ +license_expression: ms-rl +is_license_notice: yes +referenced_filenames: + - LICENSE.TXT diff --git a/src/licensedcode/data/rules/ms-rl_16.RULE b/src/licensedcode/data/rules/ms-rl_16.RULE new file mode 100644 index 00000000000..a593b1fc1d3 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_16.RULE @@ -0,0 +1,9 @@ +The WiX toolset (WiX) is licensed under the Microsoft Reciprocal License (MS-RL). + The MS-RL governs the distribution of the software licensed under it, as well as derivative works, + and incorporates the definition of a derivative work provided in U.S. copyright law. + OuterCurve Foundation (and the .NET Foundation) does not view the installer packages + generated by WiX as falling within the definition of a derivative work, merely + because they are produced using WiX. Thus, the installer packages generated by + WiX will normally fall outside the scope of the MS-RL, and any of your source + code, binaries, libraries, routines or other software components that are incorporated in + installer packages generated by WiX can be governed by other licensing terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_16.yml b/src/licensedcode/data/rules/ms-rl_16.yml new file mode 100644 index 00000000000..3f50e4f51d3 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_16.yml @@ -0,0 +1,6 @@ +license_expression: ms-rl +is_license_notice: yes +ignorable_copyrights: + - copyright law. OuterCurve Foundation +ignorable_holders: + - law. OuterCurve Foundation diff --git a/src/licensedcode/data/rules/ms-rl_17.RULE b/src/licensedcode/data/rules/ms-rl_17.RULE new file mode 100644 index 00000000000..5cc60738f63 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_17.RULE @@ -0,0 +1 @@ +released under the Microsoft Reciprocal License (MS-RL). \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-rl_17.yml b/src/licensedcode/data/rules/ms-rl_17.yml new file mode 100644 index 00000000000..7daf9bd48f1 --- /dev/null +++ b/src/licensedcode/data/rules/ms-rl_17.yml @@ -0,0 +1,3 @@ +license_expression: ms-rl +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ms-rl_3.yml b/src/licensedcode/data/rules/ms-rl_3.yml index 1ebec8d795b..f0731529da7 100644 --- a/src/licensedcode/data/rules/ms-rl_3.yml +++ b/src/licensedcode/data/rules/ms-rl_3.yml @@ -1,4 +1,5 @@ license_expression: ms-rl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ms-rl.html diff --git a/src/licensedcode/data/rules/ms-rl_4.yml b/src/licensedcode/data/rules/ms-rl_4.yml index d4806d87239..b48b5dd9b7e 100644 --- a/src/licensedcode/data/rules/ms-rl_4.yml +++ b/src/licensedcode/data/rules/ms-rl_4.yml @@ -1,4 +1,5 @@ license_expression: ms-rl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/en-us/openness/licenses.aspx#MRL diff --git a/src/licensedcode/data/rules/ms-rsl_1.yml b/src/licensedcode/data/rules/ms-rsl_1.yml index 5330cfc0333..20494b6805c 100644 --- a/src/licensedcode/data/rules/ms-rsl_1.yml +++ b/src/licensedcode/data/rules/ms-rsl_1.yml @@ -1,4 +1,5 @@ license_expression: ms-rsl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.microsoft.com/resources/sharedsource/referencesourcelicense.mspx diff --git a/src/licensedcode/data/rules/ms-rsl_3.yml b/src/licensedcode/data/rules/ms-rsl_3.yml index 06ad38779e3..4e9644fb71f 100644 --- a/src/licensedcode/data/rules/ms-rsl_3.yml +++ b/src/licensedcode/data/rules/ms-rsl_3.yml @@ -1,2 +1,3 @@ license_expression: ms-rsl is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/msntp_1.yml b/src/licensedcode/data/rules/msntp_1.yml index d7dc3c62445..e4a636fe38b 100644 --- a/src/licensedcode/data/rules/msntp_1.yml +++ b/src/licensedcode/data/rules/msntp_1.yml @@ -1,4 +1,5 @@ license_expression: msntp is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/MSNTP diff --git a/src/licensedcode/data/rules/mtll2.yml b/src/licensedcode/data/rules/mtll2.yml index aed8a2fbf56..75c0fba7f6b 100644 --- a/src/licensedcode/data/rules/mtll2.yml +++ b/src/licensedcode/data/rules/mtll2.yml @@ -1,2 +1,3 @@ license_expression: mtll is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_10.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_10.RULE new file mode 100644 index 00000000000..5cf9d7d8f01 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_10.RULE @@ -0,0 +1 @@ +# licensed under the Mulan PSL v2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_10.yml b/src/licensedcode/data/rules/mulanpsl-2.0-en_10.yml new file mode 100644 index 00000000000..eda35b8ac60 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_10.yml @@ -0,0 +1,3 @@ +license_expression: mulanpsl-2.0-en +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_11.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_11.RULE new file mode 100644 index 00000000000..615ddff4c74 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_11.RULE @@ -0,0 +1 @@ +# You can use this software according to the terms and conditions of the Mulan PSL v2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_11.yml b/src/licensedcode/data/rules/mulanpsl-2.0-en_11.yml new file mode 100644 index 00000000000..eda35b8ac60 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_11.yml @@ -0,0 +1,3 @@ +license_expression: mulanpsl-2.0-en +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE new file mode 100644 index 00000000000..080183b9c36 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE @@ -0,0 +1 @@ +Mulan PSL v2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_12.yml b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.yml new file mode 100644 index 00000000000..f8b736daf9e --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.yml @@ -0,0 +1,3 @@ +license_expression: mulanpsl-2.0-en +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_8.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_8.RULE new file mode 100644 index 00000000000..8244ca9cfdb --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_8.RULE @@ -0,0 +1,8 @@ +# licensed under the Mulan PSL v2. +# You can use this software according to the terms and conditions of the Mulan PSL v2. +# You may obtain a copy of Mulan PSL v2 at: +# http://license.coscl.org.cn/MulanPSL2 +# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +# PURPOSE. +# See the Mulan PSL v2 for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_8.yml b/src/licensedcode/data/rules/mulanpsl-2.0-en_8.yml new file mode 100644 index 00000000000..07323c821a7 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_8.yml @@ -0,0 +1,4 @@ +license_expression: mulanpsl-2.0-en +is_license_notice: yes +ignorable_urls: + - http://license.coscl.org.cn/MulanPSL2 diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_9.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_9.RULE new file mode 100644 index 00000000000..2db04985bad --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_9.RULE @@ -0,0 +1,7 @@ +# licensed under the Mulan PSL v2. +# You can use this software according to the terms and conditions of the Mulan PSL v2. +# You may obtain a copy of Mulan PSL v2 at: +# http://license.coscl.org.cn/MulanPSL2 +# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR +# PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_9.yml b/src/licensedcode/data/rules/mulanpsl-2.0-en_9.yml new file mode 100644 index 00000000000..07323c821a7 --- /dev/null +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_9.yml @@ -0,0 +1,4 @@ +license_expression: mulanpsl-2.0-en +is_license_notice: yes +ignorable_urls: + - http://license.coscl.org.cn/MulanPSL2 diff --git a/src/licensedcode/data/rules/mulle-kybernetik.yml b/src/licensedcode/data/rules/mulle-kybernetik.yml index 78bb7d1440d..f6f9dc09a4a 100644 --- a/src/licensedcode/data/rules/mulle-kybernetik.yml +++ b/src/licensedcode/data/rules/mulle-kybernetik.yml @@ -1,4 +1,5 @@ license_expression: mulle-kybernetik is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mulle-kybernetik.com/en/index.html diff --git a/src/licensedcode/data/rules/mulle-kybernetik2.yml b/src/licensedcode/data/rules/mulle-kybernetik2.yml index 2c405cc5e6f..da824cbfddb 100644 --- a/src/licensedcode/data/rules/mulle-kybernetik2.yml +++ b/src/licensedcode/data/rules/mulle-kybernetik2.yml @@ -1,2 +1,3 @@ license_expression: mulle-kybernetik is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/multics.yml b/src/licensedcode/data/rules/multics.yml index a2b0cf41dcf..e46edea7b0b 100644 --- a/src/licensedcode/data/rules/multics.yml +++ b/src/licensedcode/data/rules/multics.yml @@ -1,4 +1,5 @@ license_expression: multics is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/multics.txt diff --git a/src/licensedcode/data/rules/multics_1.yml b/src/licensedcode/data/rules/multics_1.yml index d3afc9ba27b..8d69923cac6 100644 --- a/src/licensedcode/data/rules/multics_1.yml +++ b/src/licensedcode/data/rules/multics_1.yml @@ -1,4 +1,5 @@ license_expression: multics is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/multics.txt diff --git a/src/licensedcode/data/rules/multics_2.yml b/src/licensedcode/data/rules/multics_2.yml index 1d1a12cf22e..64ebe8996cd 100644 --- a/src/licensedcode/data/rules/multics_2.yml +++ b/src/licensedcode/data/rules/multics_2.yml @@ -1,4 +1,5 @@ license_expression: multics is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.multicians.org/ diff --git a/src/licensedcode/data/rules/mx4j_2.RULE b/src/licensedcode/data/rules/mx4j_2.RULE new file mode 100644 index 00000000000..fdbe569c45c --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_2.RULE @@ -0,0 +1 @@ +The MX4J License, Version 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mx4j_2.yml b/src/licensedcode/data/rules/mx4j_2.yml new file mode 100644 index 00000000000..f2f87b8e692 --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_2.yml @@ -0,0 +1,3 @@ +license_expression: mx4j +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mx4j_4.RULE b/src/licensedcode/data/rules/mx4j_4.RULE new file mode 100644 index 00000000000..e98c30cee95 --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_4.RULE @@ -0,0 +1,45 @@ +The MX4J License, Version 1.0 + + Copyright (c)by the MX4J contributors. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The end-user documentation included with the redistribution, + if any, must include the following acknowledgment: + "This product includes software developed by the + MX4J project (http://mx4j.sourceforge.net)." + Alternately, this acknowledgment may appear in the software itself, + if and wherever such third-party acknowledgments normally appear. + + 4. The name "MX4J" must not be used to endorse or promote + products derived from this software without prior written + permission. + For written permission, please contact + biorn_steedom [at] users [dot] sourceforge [dot] net + + 5. Products derived from this software may not be called "MX4J", + nor may "MX4J" appear in their name, without prior written + permission of Simone Bordet. + + THIS SOFTWARE IS PROVIDED ``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 MX4J CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (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/mx4j_4.yml b/src/licensedcode/data/rules/mx4j_4.yml new file mode 100644 index 00000000000..5983364aad5 --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_4.yml @@ -0,0 +1,10 @@ +license_expression: mx4j +is_license_text: yes +ignorable_copyrights: + - Copyright (c) by the MX4J contributors +ignorable_holders: + - the MX4J contributors +ignorable_authors: + - the MX4J project (http://mx4j.sourceforge.net) +ignorable_urls: + - http://mx4j.sourceforge.net/ diff --git a/src/licensedcode/data/rules/mx4j_5.RULE b/src/licensedcode/data/rules/mx4j_5.RULE new file mode 100644 index 00000000000..4514e5072cf --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_5.RULE @@ -0,0 +1,2 @@ +This software is distributed under the terms of the MX4J License version 1.0. +See the terms of the MX4J License in the documentation provided with this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mx4j_5.yml b/src/licensedcode/data/rules/mx4j_5.yml new file mode 100644 index 00000000000..7f8e49ca68c --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_5.yml @@ -0,0 +1,2 @@ +license_expression: mx4j +is_license_notice: yes diff --git a/src/licensedcode/data/rules/mx4j_6.RULE b/src/licensedcode/data/rules/mx4j_6.RULE new file mode 100644 index 00000000000..f72379c117d --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_6.RULE @@ -0,0 +1 @@ +This software is distributed under the terms of the MX4J License version 1.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mx4j_6.yml b/src/licensedcode/data/rules/mx4j_6.yml new file mode 100644 index 00000000000..ee5ac3a288c --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_6.yml @@ -0,0 +1,3 @@ +license_expression: mx4j +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/mx4j_7.RULE b/src/licensedcode/data/rules/mx4j_7.RULE new file mode 100644 index 00000000000..f618a67e295 --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_7.RULE @@ -0,0 +1 @@ +distributed under the terms of the MX4J License version 1.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mx4j_7.yml b/src/licensedcode/data/rules/mx4j_7.yml new file mode 100644 index 00000000000..ee5ac3a288c --- /dev/null +++ b/src/licensedcode/data/rules/mx4j_7.yml @@ -0,0 +1,3 @@ +license_expression: mx4j +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/nasa-1.3.yml b/src/licensedcode/data/rules/nasa-1.3.yml index d950139c0d6..39346fd69e0 100644 --- a/src/licensedcode/data/rules/nasa-1.3.yml +++ b/src/licensedcode/data/rules/nasa-1.3.yml @@ -1,4 +1,5 @@ license_expression: nasa-1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://ti.arc.nasa.gov/opensource/nosa/ diff --git a/src/licensedcode/data/rules/nasa-1.3_1.yml b/src/licensedcode/data/rules/nasa-1.3_1.yml index d53748946f9..5a35fe47ea2 100644 --- a/src/licensedcode/data/rules/nasa-1.3_1.yml +++ b/src/licensedcode/data/rules/nasa-1.3_1.yml @@ -1,4 +1,5 @@ license_expression: nasa-1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.arc.nasa.gov/static/html/NASA_Open_Source_Agreement_1.3.txt diff --git a/src/licensedcode/data/rules/naughter2.yml b/src/licensedcode/data/rules/naughter2.yml index d8a46d8967f..52c9a19a54c 100644 --- a/src/licensedcode/data/rules/naughter2.yml +++ b/src/licensedcode/data/rules/naughter2.yml @@ -1,2 +1,3 @@ license_expression: naughter is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/naumen.yml b/src/licensedcode/data/rules/naumen.yml index bac686b7441..3fc10e84ea8 100644 --- a/src/licensedcode/data/rules/naumen.yml +++ b/src/licensedcode/data/rules/naumen.yml @@ -1,2 +1,3 @@ license_expression: naumen is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/naumen_1.yml b/src/licensedcode/data/rules/naumen_1.yml index 02d2144ae50..9a3077c408b 100644 --- a/src/licensedcode/data/rules/naumen_1.yml +++ b/src/licensedcode/data/rules/naumen_1.yml @@ -1,4 +1,5 @@ license_expression: naumen is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/naumen.php diff --git a/src/licensedcode/data/rules/net-snmp.yml b/src/licensedcode/data/rules/net-snmp.yml index 48d01192f86..9ddcdf75008 100644 --- a/src/licensedcode/data/rules/net-snmp.yml +++ b/src/licensedcode/data/rules/net-snmp.yml @@ -1,4 +1,5 @@ license_expression: net-snmp is_license_reference: yes +relevance: 100 ignorable_urls: - http://net-snmp.sourceforge.net/about/license.html diff --git a/src/licensedcode/data/rules/netcdf_2.yml b/src/licensedcode/data/rules/netcdf_2.yml index e96690bb685..ba15c40eb20 100644 --- a/src/licensedcode/data/rules/netcdf_2.yml +++ b/src/licensedcode/data/rules/netcdf_2.yml @@ -1,4 +1,5 @@ license_expression: netcdf is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.unidata.ucar.edu/software/netcdf/copyright.html diff --git a/src/licensedcode/data/rules/netcomponents.yml b/src/licensedcode/data/rules/netcomponents.yml index 613e1a4aa69..e846cf82326 100644 --- a/src/licensedcode/data/rules/netcomponents.yml +++ b/src/licensedcode/data/rules/netcomponents.yml @@ -1,4 +1,5 @@ license_expression: netcomponents is_license_reference: yes +relevance: 100 ignorable_urls: - http://gruntspud.sourceforge.net/NETCOMPONENTS_LICENSE.html diff --git a/src/licensedcode/data/rules/network-time-protocol.yml b/src/licensedcode/data/rules/network-time-protocol.yml index 36f27356dcb..abd51be7755 100644 --- a/src/licensedcode/data/rules/network-time-protocol.yml +++ b/src/licensedcode/data/rules/network-time-protocol.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eecis.udel.edu/~mills/ntp/html/copyright.html diff --git a/src/licensedcode/data/rules/network-time-protocol3.yml b/src/licensedcode/data/rules/network-time-protocol3.yml index 687a92e2db9..e8a2b94dc2e 100644 --- a/src/licensedcode/data/rules/network-time-protocol3.yml +++ b/src/licensedcode/data/rules/network-time-protocol3.yml @@ -1,4 +1,5 @@ license_expression: mit-old-style-no-advert is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.eecis.udel.edu/~ntp diff --git a/src/licensedcode/data/rules/ngpl.yml b/src/licensedcode/data/rules/ngpl.yml index fd8e2234cd5..bfe84035ddf 100644 --- a/src/licensedcode/data/rules/ngpl.yml +++ b/src/licensedcode/data/rules/ngpl.yml @@ -1,4 +1,5 @@ license_expression: ngpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.nethack.org/common/license.html diff --git a/src/licensedcode/data/rules/nokos-1.0a_2.yml b/src/licensedcode/data/rules/nokos-1.0a_2.yml index 2148b84ac7e..5fb276608da 100644 --- a/src/licensedcode/data/rules/nokos-1.0a_2.yml +++ b/src/licensedcode/data/rules/nokos-1.0a_2.yml @@ -1,4 +1,5 @@ license_expression: nokos-1.0a is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/nokia.php diff --git a/src/licensedcode/data/rules/nokos-1.0a_3.yml b/src/licensedcode/data/rules/nokos-1.0a_3.yml index 636caad1a82..09666517c19 100644 --- a/src/licensedcode/data/rules/nokos-1.0a_3.yml +++ b/src/licensedcode/data/rules/nokos-1.0a_3.yml @@ -1,4 +1,5 @@ license_expression: nokos-1.0a is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/nokia.html diff --git a/src/licensedcode/data/rules/nokos-1.0a_4.yml b/src/licensedcode/data/rules/nokos-1.0a_4.yml index 5d741304cb0..3488dbebe6e 100644 --- a/src/licensedcode/data/rules/nokos-1.0a_4.yml +++ b/src/licensedcode/data/rules/nokos-1.0a_4.yml @@ -1,2 +1,3 @@ license_expression: nokos-1.0a is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/nosl-1.0.yml b/src/licensedcode/data/rules/nosl-1.0.yml index dda6b2c5d62..2af5d988a21 100644 --- a/src/licensedcode/data/rules/nosl-1.0.yml +++ b/src/licensedcode/data/rules/nosl-1.0.yml @@ -1,4 +1,5 @@ license_expression: nosl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://bits.netizen.com.au/licenses/NOSL/ diff --git a/src/licensedcode/data/rules/nosl-3.0.yml b/src/licensedcode/data/rules/nosl-3.0.yml index cd09e2b984e..01e30deb47b 100644 --- a/src/licensedcode/data/rules/nosl-3.0.yml +++ b/src/licensedcode/data/rules/nosl-3.0.yml @@ -1,4 +1,5 @@ license_expression: nosl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/NOSL3.0.html diff --git a/src/licensedcode/data/rules/nosl-3.0_1.yml b/src/licensedcode/data/rules/nosl-3.0_1.yml index fc7702fdf31..3b49a999799 100644 --- a/src/licensedcode/data/rules/nosl-3.0_1.yml +++ b/src/licensedcode/data/rules/nosl-3.0_1.yml @@ -1,2 +1,3 @@ license_expression: nosl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/nosl-3.0_2.yml b/src/licensedcode/data/rules/nosl-3.0_2.yml index fc7702fdf31..3b49a999799 100644 --- a/src/licensedcode/data/rules/nosl-3.0_2.yml +++ b/src/licensedcode/data/rules/nosl-3.0_2.yml @@ -1,2 +1,3 @@ license_expression: nosl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/npl-1.0_3.yml b/src/licensedcode/data/rules/npl-1.0_3.yml index cb2a79d5542..4dad2c0f265 100644 --- a/src/licensedcode/data/rules/npl-1.0_3.yml +++ b/src/licensedcode/data/rules/npl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: npl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/NPL-1.0.html diff --git a/src/licensedcode/data/rules/npl-1.1_2.yml b/src/licensedcode/data/rules/npl-1.1_2.yml index d3e5e5f1d11..c6eae8740e2 100644 --- a/src/licensedcode/data/rules/npl-1.1_2.yml +++ b/src/licensedcode/data/rules/npl-1.1_2.yml @@ -1,4 +1,5 @@ license_expression: npl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/NPL-1.1.html diff --git a/src/licensedcode/data/rules/npl-1.1_4.yml b/src/licensedcode/data/rules/npl-1.1_4.yml index 183c1c2e944..6e2046a8c41 100644 --- a/src/licensedcode/data/rules/npl-1.1_4.yml +++ b/src/licensedcode/data/rules/npl-1.1_4.yml @@ -1,4 +1,5 @@ license_expression: npl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/NPL/ diff --git a/src/licensedcode/data/rules/npl-1.1_6.yml b/src/licensedcode/data/rules/npl-1.1_6.yml index 4a719399877..130d0a1ef32 100644 --- a/src/licensedcode/data/rules/npl-1.1_6.yml +++ b/src/licensedcode/data/rules/npl-1.1_6.yml @@ -1,4 +1,5 @@ license_expression: npl-1.1 is_license_notice: yes +relevance: 100 ignorable_urls: - http://www.mozilla.org/NPL/ diff --git a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_1.yml index 3d790d4ea0e..76dae3a9bb1 100644 --- a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_1.yml +++ b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_1.yml @@ -1,2 +1,3 @@ license_expression: (npl-1.1 AND mpl-1.1) OR gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_2.yml index 3d790d4ea0e..76dae3a9bb1 100644 --- a/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_2.yml +++ b/src/licensedcode/data/rules/npl-1.1_or_gpl-1.0-plus_and_mpl-1.1_or_gpl-1.0-plus_2.yml @@ -1,2 +1,3 @@ license_expression: (npl-1.1 AND mpl-1.1) OR gpl-1.0-plus is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/nsis_3.yml b/src/licensedcode/data/rules/nsis_3.yml index d3cbaef4656..1eaf9c4b736 100644 --- a/src/licensedcode/data/rules/nsis_3.yml +++ b/src/licensedcode/data/rules/nsis_3.yml @@ -1,2 +1,3 @@ license_expression: zlib is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/nuget_ms-pl_9.yml b/src/licensedcode/data/rules/nuget_ms-pl_9.yml index face272f6be..08855d25822 100644 --- a/src/licensedcode/data/rules/nuget_ms-pl_9.yml +++ b/src/licensedcode/data/rules/nuget_ms-pl_9.yml @@ -1,4 +1,5 @@ license_expression: ms-pl is_license_tag: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ms-pl.html diff --git a/src/licensedcode/data/rules/nvidia.yml b/src/licensedcode/data/rules/nvidia.yml index 13af890b77c..b15a7c3f303 100644 --- a/src/licensedcode/data/rules/nvidia.yml +++ b/src/licensedcode/data/rules/nvidia.yml @@ -1,4 +1,5 @@ license_expression: nvidia is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xfree86.org/3.3.6/COPYRIGHT2.html#7 diff --git a/src/licensedcode/data/rules/nysl-0.9982.yml b/src/licensedcode/data/rules/nysl-0.9982.yml index dfc3e58a047..6697d347ea6 100644 --- a/src/licensedcode/data/rules/nysl-0.9982.yml +++ b/src/licensedcode/data/rules/nysl-0.9982.yml @@ -1,4 +1,5 @@ license_expression: nysl-0.9982 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.kmonos.net/nysl/index.ja.html diff --git a/src/licensedcode/data/rules/nysl-0.9982_2.yml b/src/licensedcode/data/rules/nysl-0.9982_2.yml index 1d67b1370f7..6dd38a00c64 100644 --- a/src/licensedcode/data/rules/nysl-0.9982_2.yml +++ b/src/licensedcode/data/rules/nysl-0.9982_2.yml @@ -1,2 +1,3 @@ license_expression: nysl-0.9982 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/oasis-ws-security-spec.yml b/src/licensedcode/data/rules/oasis-ws-security-spec.yml index 9d7494a64a4..e85bd34d0ff 100644 --- a/src/licensedcode/data/rules/oasis-ws-security-spec.yml +++ b/src/licensedcode/data/rules/oasis-ws-security-spec.yml @@ -1,4 +1,5 @@ license_expression: oasis-ws-security-spec is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.oasis-open.org/org diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_10.RULE b/src/licensedcode/data/rules/ocb-open-source-2013_10.RULE new file mode 100644 index 00000000000..f8c27b7723b --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_10.RULE @@ -0,0 +1,71 @@ +License for Open Source Software Implementations of OCB + January 9, 2013 + + 1 Definitions + + 1.1 “Licensor” means Phillip Rogaway. + + 1.2 “Licensed Patents” means any patent that claims priority to United + States Patent Application No. 09/918,615 entitled “Method and Apparatus + for Facilitating Efficient Authenticated Encryption,” and any utility, + divisional, provisional, continuation, continuations-in-part, reexamination, + reissue, or foreign counterpart patents that may issue with respect to the + aforesaid patent application. This includes, but is not limited to, United + States Patent No. 7,046,802; United States Patent No. 7,200,227; United + States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any + patent that issues out of United States Patent Application No. 13/669,114. + + 1.3 “Use” means any practice of any invention claimed in the Licensed Patents. + + 1.4 “Software Implementation” means any practice of any invention + claimed in the Licensed Patents that takes the form of software executing on + a user-programmable, general-purpose computer or that takes the form of a + computer-readable medium storing such software. Software Implementation does + not include, for example, application-specific integrated circuits (ASICs), + field-programmable gate arrays (FPGAs), embedded systems, or IP cores. + + 1.5 “Open Source Software” means software whose source code is published + and made available for inspection and use by anyone because either (a) the + source code is subject to a license that permits recipients to copy, modify, + and distribute the source code without payment of fees or royalties, or + (b) the source code is in the public domain, including code released for + public use through a CC0 waiver. All licenses certified by the Open Source + Initiative at opensource.org as of January 9, 2013 and all Creative Commons + licenses identified on the creativecommons.org website as of January 9, + 2013, including the Public License Fallback of the CC0 waiver, satisfy these + requirements for the purposes of this license. + + 1.6 “Open Source Software Implementation” means a Software + Implementation in which the software implicating the Licensed Patents is + Open Source Software. Open Source Software Implementation does not include + any Software Implementation in which the software implicating the Licensed + Patents is combined, so as to form a larger program, with software that is + not Open Source Software. + + 2 License Grant + + 2.1 License. Subject to your compliance with the term s of this license, + including the restriction set forth in Section 2.2, Licensor hereby + grants to you a perpetual, worldwide, non-exclusive, non-transferable, + non-sublicenseable, no-charge, royalty-free, irrevocable license to practice + any invention claimed in the Licensed Patents in any Open Source Software + Implementation. + + 2.2 Restriction. If you or your affiliates institute patent litigation + (including, but not limited to, a cross-claim or counterclaim in a lawsuit) + against any entity alleging that any Use authorized by this license + infringes another patent, then any rights granted to you under this license + automatically terminate as of the date such litigation is filed. + + 3 Disclaimer + YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED + BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED + PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT + LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR + PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING, + WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE + OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_10.yml b/src/licensedcode/data/rules/ocb-open-source-2013_10.yml new file mode 100644 index 00000000000..7784ad02e0b --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_10.yml @@ -0,0 +1,2 @@ +license_expression: ocb-open-source-2013 +is_license_text: yes diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_11.RULE b/src/licensedcode/data/rules/ocb-open-source-2013_11.RULE new file mode 100644 index 00000000000..ec0a6b84560 --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_11.RULE @@ -0,0 +1,5 @@ +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; \ No newline at end of file diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_11.yml b/src/licensedcode/data/rules/ocb-open-source-2013_11.yml new file mode 100644 index 00000000000..e97a1130d96 --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_11.yml @@ -0,0 +1,5 @@ +license_expression: ocb-open-source-2013 +is_license_notice: yes +ignorable_urls: + - http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm + - http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_12.RULE b/src/licensedcode/data/rules/ocb-open-source-2013_12.RULE new file mode 100644 index 00000000000..d913fd2c74b --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_12.RULE @@ -0,0 +1 @@ +OCB license 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ocb-open-source-2013_12.yml b/src/licensedcode/data/rules/ocb-open-source-2013_12.yml new file mode 100644 index 00000000000..9be255f1703 --- /dev/null +++ b/src/licensedcode/data/rules/ocb-open-source-2013_12.yml @@ -0,0 +1,3 @@ +license_expression: ocb-open-source-2013 +is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/oclc-1.0.yml b/src/licensedcode/data/rules/oclc-1.0.yml index ea901d45f94..063a72295a1 100644 --- a/src/licensedcode/data/rules/oclc-1.0.yml +++ b/src/licensedcode/data/rules/oclc-1.0.yml @@ -1,4 +1,5 @@ license_expression: oclc-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.free-soft.org/mirrors/www.opensource.org/licenses/oclc.php diff --git a/src/licensedcode/data/rules/oclc-2.0.yml b/src/licensedcode/data/rules/oclc-2.0.yml index 4e166b8d8a3..253088c4c57 100644 --- a/src/licensedcode/data/rules/oclc-2.0.yml +++ b/src/licensedcode/data/rules/oclc-2.0.yml @@ -1,4 +1,5 @@ license_expression: oclc-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.oclc.org/research/activities/software/license/v2final.htm diff --git a/src/licensedcode/data/rules/oclc-2.0_1.yml b/src/licensedcode/data/rules/oclc-2.0_1.yml index 59e2aaf5f73..9846a28bf89 100644 --- a/src/licensedcode/data/rules/oclc-2.0_1.yml +++ b/src/licensedcode/data/rules/oclc-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: oclc-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/oclc2.php diff --git a/src/licensedcode/data/rules/oclc-2.0_3.yml b/src/licensedcode/data/rules/oclc-2.0_3.yml index 33ce0e5b676..ae17cc5b510 100644 --- a/src/licensedcode/data/rules/oclc-2.0_3.yml +++ b/src/licensedcode/data/rules/oclc-2.0_3.yml @@ -1,2 +1,3 @@ license_expression: oclc-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/odbl-1.0.yml b/src/licensedcode/data/rules/odbl-1.0.yml index 673ba0e16ec..ba91aba0f16 100644 --- a/src/licensedcode/data/rules/odbl-1.0.yml +++ b/src/licensedcode/data/rules/odbl-1.0.yml @@ -1,4 +1,5 @@ license_expression: odbl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opendatacommons.org/licenses/odbl/1.0/ diff --git a/src/licensedcode/data/rules/odbl-1.0_url_badge.yml b/src/licensedcode/data/rules/odbl-1.0_url_badge.yml index 569c2ff489d..a5b1530a769 100644 --- a/src/licensedcode/data/rules/odbl-1.0_url_badge.yml +++ b/src/licensedcode/data/rules/odbl-1.0_url_badge.yml @@ -1,5 +1,6 @@ license_expression: odbl-1.0 is_license_reference: yes +relevance: 100 minimum_coverage: 80 ignorable_urls: - https://img.shields.io/badge/License-ODbL-brightgreen.svg diff --git a/src/licensedcode/data/rules/odl.yml b/src/licensedcode/data/rules/odl.yml index 891edda40ef..e33630f2f22 100644 --- a/src/licensedcode/data/rules/odl.yml +++ b/src/licensedcode/data/rules/odl.yml @@ -1,4 +1,5 @@ license_expression: odl is_license_reference: yes +relevance: 100 ignorable_urls: - http://dmoz.org/become_an_editor diff --git a/src/licensedcode/data/rules/odl_1.yml b/src/licensedcode/data/rules/odl_1.yml index 732d16eaaef..5ca85e5fbf9 100644 --- a/src/licensedcode/data/rules/odl_1.yml +++ b/src/licensedcode/data/rules/odl_1.yml @@ -1,4 +1,5 @@ license_expression: odl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.dmoz.org/license.html diff --git a/src/licensedcode/data/rules/ofl-1.0.yml b/src/licensedcode/data/rules/ofl-1.0.yml index 7f2894d1fa4..a28096ab17b 100644 --- a/src/licensedcode/data/rules/ofl-1.0.yml +++ b/src/licensedcode/data/rules/ofl-1.0.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://spdx.org/licenses/OFL-1.0#licenseText diff --git a/src/licensedcode/data/rules/ofl-1.0_1.yml b/src/licensedcode/data/rules/ofl-1.0_1.yml index 0ec6b2badbe..29c84a2234e 100644 --- a/src/licensedcode/data/rules/ofl-1.0_1.yml +++ b/src/licensedcode/data/rules/ofl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web diff --git a/src/licensedcode/data/rules/ofl-1.1.yml b/src/licensedcode/data/rules/ofl-1.1.yml index d9dea59c5f7..83cfcb73dca 100644 --- a/src/licensedcode/data/rules/ofl-1.1.yml +++ b/src/licensedcode/data/rules/ofl-1.1.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web diff --git a/src/licensedcode/data/rules/ofl-1.1_1.yml b/src/licensedcode/data/rules/ofl-1.1_1.yml index 7dc11c3216b..6c65ce541e6 100644 --- a/src/licensedcode/data/rules/ofl-1.1_1.yml +++ b/src/licensedcode/data/rules/ofl-1.1_1.yml @@ -1,2 +1,3 @@ license_expression: ofl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ofl-1.1_13.yml b/src/licensedcode/data/rules/ofl-1.1_13.yml index 7dc11c3216b..6c65ce541e6 100644 --- a/src/licensedcode/data/rules/ofl-1.1_13.yml +++ b/src/licensedcode/data/rules/ofl-1.1_13.yml @@ -1,2 +1,3 @@ license_expression: ofl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ofl-1.1_2.yml b/src/licensedcode/data/rules/ofl-1.1_2.yml index afcf4e233b1..5984e0d359b 100644 --- a/src/licensedcode/data/rules/ofl-1.1_2.yml +++ b/src/licensedcode/data/rules/ofl-1.1_2.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web diff --git a/src/licensedcode/data/rules/ofl-1.1_6.yml b/src/licensedcode/data/rules/ofl-1.1_6.yml index 7dc11c3216b..6c65ce541e6 100644 --- a/src/licensedcode/data/rules/ofl-1.1_6.yml +++ b/src/licensedcode/data/rules/ofl-1.1_6.yml @@ -1,2 +1,3 @@ license_expression: ofl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ofl-1.1_69.RULE b/src/licensedcode/data/rules/ofl-1.1_69.RULE new file mode 100644 index 00000000000..1a1f606a0e5 --- /dev/null +++ b/src/licensedcode/data/rules/ofl-1.1_69.RULE @@ -0,0 +1 @@ +distributed under OFL license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_69.yml b/src/licensedcode/data/rules/ofl-1.1_69.yml new file mode 100644 index 00000000000..cecbfc34a84 --- /dev/null +++ b/src/licensedcode/data/rules/ofl-1.1_69.yml @@ -0,0 +1,3 @@ +license_expression: ofl-1.1 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ofl-1.1_70.RULE b/src/licensedcode/data/rules/ofl-1.1_70.RULE new file mode 100644 index 00000000000..f27524c2325 --- /dev/null +++ b/src/licensedcode/data/rules/ofl-1.1_70.RULE @@ -0,0 +1,21 @@ +The fonts were initially published on the 6th of July 2009 on +Dave Crossland's foundry website [6] under the terms of the GNU +General Public License version 3. [7] In May 2010 the fonts were +republished through Google Web Fonts [8] under the terms of the +SIL Open Font License version 1.1. [9] In November 2010 the +project became part of the GNOME project and is now under active +development by the GNOME design community. [10] + +Dave Crossland, 21st March 2011 + +[1]: http://www.typedesign.reading.ac.uk +[2]: http://fontforge.sf.net +[3]: http://en.wikipedia.org/wiki/HTC_Dream +[4]: http://en.wikipedia.org/wiki/Android_%28operating_system%29 +[5]: http://openfontlibrary.org/wiki/Web_font_linking_with_%40font-face +[6]: http://abattis.org/cantarell +[7]: https://www.gnu.org/licenses/gpl.html +[8]: http://www.google.com/webfonts +[9]: http://scripts.sil.org/OFL +[10]: http://live.gnome.org/CantarellFonts + \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_70.yml b/src/licensedcode/data/rules/ofl-1.1_70.yml new file mode 100644 index 00000000000..0fb1371e38b --- /dev/null +++ b/src/licensedcode/data/rules/ofl-1.1_70.yml @@ -0,0 +1,14 @@ +license_expression: ofl-1.1 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://abattis.org/cantarell + - http://en.wikipedia.org/wiki/Android_(operating_system) + - http://en.wikipedia.org/wiki/HTC_Dream + - http://fontforge.sf.net/ + - http://live.gnome.org/CantarellFonts + - http://openfontlibrary.org/wiki/Web_font_linking_with_@font-face + - http://scripts.sil.org/OFL + - http://www.google.com/webfonts + - http://www.typedesign.reading.ac.uk/ + - https://www.gnu.org/licenses/gpl.html diff --git a/src/licensedcode/data/rules/ofl-1.1_and_mit_1.yml b/src/licensedcode/data/rules/ofl-1.1_and_mit_1.yml index b0d2ad0572d..a7f672dd643 100644 --- a/src/licensedcode/data/rules/ofl-1.1_and_mit_1.yml +++ b/src/licensedcode/data/rules/ofl-1.1_and_mit_1.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.1 AND mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://fontawesome.io/license diff --git a/src/licensedcode/data/rules/ofl-1.1_and_mit_2.yml b/src/licensedcode/data/rules/ofl-1.1_and_mit_2.yml index b0d2ad0572d..a7f672dd643 100644 --- a/src/licensedcode/data/rules/ofl-1.1_and_mit_2.yml +++ b/src/licensedcode/data/rules/ofl-1.1_and_mit_2.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.1 AND mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://fontawesome.io/license diff --git a/src/licensedcode/data/rules/ofl-1.1_and_mit_3.yml b/src/licensedcode/data/rules/ofl-1.1_and_mit_3.yml index 634bca5918b..3e477b0b5ac 100644 --- a/src/licensedcode/data/rules/ofl-1.1_and_mit_3.yml +++ b/src/licensedcode/data/rules/ofl-1.1_and_mit_3.yml @@ -1,2 +1,3 @@ license_expression: ofl-1.1 AND mit is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ofl-1.1_and_mit_4.yml b/src/licensedcode/data/rules/ofl-1.1_and_mit_4.yml index b0d2ad0572d..a7f672dd643 100644 --- a/src/licensedcode/data/rules/ofl-1.1_and_mit_4.yml +++ b/src/licensedcode/data/rules/ofl-1.1_and_mit_4.yml @@ -1,4 +1,5 @@ license_expression: ofl-1.1 AND mit is_license_tag: yes +relevance: 100 ignorable_urls: - http://fontawesome.io/license diff --git a/src/licensedcode/data/rules/ofl-1.1_and_mit_5.yml b/src/licensedcode/data/rules/ofl-1.1_and_mit_5.yml index c898a3cd5fc..ba85e503d7d 100644 --- a/src/licensedcode/data/rules/ofl-1.1_and_mit_5.yml +++ b/src/licensedcode/data/rules/ofl-1.1_and_mit_5.yml @@ -1,6 +1,7 @@ license_expression: ofl-1.1 AND mit is_license_reference: yes only_known_words: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://fontawesome.io/license diff --git a/src/licensedcode/data/rules/ogl-uk-2.0_1.yml b/src/licensedcode/data/rules/ogl-uk-2.0_1.yml index e6cb7148899..b8c6567bebc 100644 --- a/src/licensedcode/data/rules/ogl-uk-2.0_1.yml +++ b/src/licensedcode/data/rules/ogl-uk-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: ogl-uk-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/open-group.yml b/src/licensedcode/data/rules/open-group.yml index 7ca6836eb5f..93f8b326425 100644 --- a/src/licensedcode/data/rules/open-group.yml +++ b/src/licensedcode/data/rules/open-group.yml @@ -1,4 +1,5 @@ license_expression: open-group is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opengroup.org/openmotif/license/ diff --git a/src/licensedcode/data/rules/open-public.yml b/src/licensedcode/data/rules/open-public.yml index f78a0873be3..749db941c00 100644 --- a/src/licensedcode/data/rules/open-public.yml +++ b/src/licensedcode/data/rules/open-public.yml @@ -1,4 +1,5 @@ license_expression: open-public is_license_reference: yes +relevance: 100 ignorable_urls: - http://ksoap.objectweb.org/software/license/opl.html diff --git a/src/licensedcode/data/rules/open-public_1.yml b/src/licensedcode/data/rules/open-public_1.yml index ffb6c4640ec..cdd92e18af1 100644 --- a/src/licensedcode/data/rules/open-public_1.yml +++ b/src/licensedcode/data/rules/open-public_1.yml @@ -1,4 +1,5 @@ license_expression: open-public is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Open_Public_License diff --git a/src/licensedcode/data/rules/opengroup.yml b/src/licensedcode/data/rules/opengroup.yml index c5e86f3c319..34e98f26651 100644 --- a/src/licensedcode/data/rules/opengroup.yml +++ b/src/licensedcode/data/rules/opengroup.yml @@ -1,2 +1,3 @@ license_expression: opengroup is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/opengroup_1.yml b/src/licensedcode/data/rules/opengroup_1.yml index 715a2d027b0..190e0227883 100644 --- a/src/licensedcode/data/rules/opengroup_1.yml +++ b/src/licensedcode/data/rules/opengroup_1.yml @@ -1,4 +1,5 @@ license_expression: opengroup is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt diff --git a/src/licensedcode/data/rules/opengroup_2.yml b/src/licensedcode/data/rules/opengroup_2.yml index 5ffcc7ce596..9a1c661d6e6 100644 --- a/src/licensedcode/data/rules/opengroup_2.yml +++ b/src/licensedcode/data/rules/opengroup_2.yml @@ -1,4 +1,5 @@ license_expression: opengroup is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/opengroup.php diff --git a/src/licensedcode/data/rules/openjdk-exception_1.RULE b/src/licensedcode/data/rules/openjdk-exception_1.RULE new file mode 100644 index 00000000000..92528e0c66b --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_1.RULE @@ -0,0 +1,26 @@ +OpenJDK Assembly Exception + +The OpenJDK source code made available by Sun at openjdk.java.net and +openjdk.dev.java.net ("OpenJDK Code") is distributed under the terms of the +GNU General Public License https://www.gnu.org/copyleft/gpl.html https://www.gnu.org/copyleft/gpl.html version 2 +only ("GPL2"), with the following clarification and special exception. + + 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. + + As a special exception, Sun gives you permission to link this + OpenJDK Code with certain code licensed by Sun as indicated at + exception-modules-2007-05-08.html http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Sun. + +As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code to +build an executable that includes those portions of necessary code that Sun +could not provide under GPL2 (or that Sun has provided under GPL2 with the +Classpath exception). If you modify or add to the OpenJDK code, that new +GPL2 code may still be combined with Designated Exception Modules if the +new code is made subject to this exception by its copyright holder. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openjdk-exception_1.yml b/src/licensedcode/data/rules/openjdk-exception_1.yml new file mode 100644 index 00000000000..6ba706d8ffa --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_1.yml @@ -0,0 +1,6 @@ +license_expression: openjdk-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://openjdk.java.net/legal/exception-modules-2007-05-08.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/openjdk-exception_6.yml b/src/licensedcode/data/rules/openjdk-exception_6.yml index be545891a92..8c936fee6f6 100644 --- a/src/licensedcode/data/rules/openjdk-exception_6.yml +++ b/src/licensedcode/data/rules/openjdk-exception_6.yml @@ -1,4 +1,5 @@ license_expression: openjdk-exception is_license_reference: yes +relevance: 100 ignorable_urls: - http://openjdk.java.net/legal/assembly-exception.html diff --git a/src/licensedcode/data/rules/openjdk-exception_8.RULE b/src/licensedcode/data/rules/openjdk-exception_8.RULE new file mode 100644 index 00000000000..265a349c15d --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_8.RULE @@ -0,0 +1,28 @@ + +OpenJDK Assembly Exception + +The OpenJDK source code made available by Sun at openjdk.java.net and +openjdk.dev.java.net ("OpenJDK Code") is distributed under the terms of the +GNU General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + 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. + + As a special exception, Sun gives you permission to link this + OpenJDK Code with certain code licensed by Sun as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Sun. + +As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code to +build an executable that includes those portions of necessary code that Sun +could not provide under GPL2 (or that Sun has provided under GPL2 with the +Classpath exception). If you modify or add to the OpenJDK code, that new +GPL2 code may still be combined with Designated Exception Modules if the +new code is made subject to this exception by its copyright holder. + diff --git a/src/licensedcode/data/rules/openjdk-exception_8.yml b/src/licensedcode/data/rules/openjdk-exception_8.yml new file mode 100644 index 00000000000..6ba706d8ffa --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_8.yml @@ -0,0 +1,6 @@ +license_expression: openjdk-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://openjdk.java.net/legal/exception-modules-2007-05-08.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/openjdk-exception_9.RULE b/src/licensedcode/data/rules/openjdk-exception_9.RULE new file mode 100644 index 00000000000..94d2fa42763 --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_9.RULE @@ -0,0 +1,27 @@ +OpenJDK Assembly Exception +OpenJDK Assembly Exception + +The OpenJDK source code made available by Sun at openjdk.java.net and +openjdk.dev.java.net ("OpenJDK Code") is distributed under the terms of the +GNU General Public License https://www.gnu.org/copyleft/gpl.html https://www.gnu.org/copyleft/gpl.html version 2 +only ("GPL2"), with the following clarification and special exception. + + 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. + + As a special exception, Sun gives you permission to link this + OpenJDK Code with certain code licensed by Sun as indicated at + exception-modules-2007-05-08.html http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Sun. + +As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code to +build an executable that includes those portions of necessary code that Sun +could not provide under GPL2 (or that Sun has provided under GPL2 with the +Classpath exception). If you modify or add to the OpenJDK code, that new +GPL2 code may still be combined with Designated Exception Modules if the +new code is made subject to this exception by its copyright holder. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openjdk-exception_9.yml b/src/licensedcode/data/rules/openjdk-exception_9.yml new file mode 100644 index 00000000000..6ba706d8ffa --- /dev/null +++ b/src/licensedcode/data/rules/openjdk-exception_9.yml @@ -0,0 +1,6 @@ +license_expression: openjdk-exception +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://openjdk.java.net/legal/exception-modules-2007-05-08.html + - https://www.gnu.org/copyleft/gpl.html diff --git a/src/licensedcode/data/rules/openldap-2.8.yml b/src/licensedcode/data/rules/openldap-2.8.yml index 0c3ddf0cf74..29f87a74359 100644 --- a/src/licensedcode/data/rules/openldap-2.8.yml +++ b/src/licensedcode/data/rules/openldap-2.8.yml @@ -1,4 +1,5 @@ license_expression: openldap-2.8 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.openldap.org/software/release/license.html diff --git a/src/licensedcode/data/rules/openldap-2.8_21.RULE b/src/licensedcode/data/rules/openldap-2.8_21.RULE new file mode 100644 index 00000000000..dd91c6f5dbf --- /dev/null +++ b/src/licensedcode/data/rules/openldap-2.8_21.RULE @@ -0,0 +1,21 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted only as authorized by the OpenLDAP +Public License. + +A copy of this license is available in the file LICENSE in the +top-level directory of the distribution or, alternatively, at +. + +OpenLDAP is a registered trademark of the OpenLDAP Foundation. + +Individual files and/or contributed packages may be copyright by +other parties and/or subject to additional restrictions. + +This work is derived from the University of Michigan LDAP v3.3 +distribution. Information concerning this software is available +at . + +This work also contains materials derived from public sources. + +Additional information about OpenLDAP can be obtained at +. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openldap-2.8_21.yml b/src/licensedcode/data/rules/openldap-2.8_21.yml new file mode 100644 index 00000000000..5ac77e0b6a2 --- /dev/null +++ b/src/licensedcode/data/rules/openldap-2.8_21.yml @@ -0,0 +1,6 @@ +license_expression: openldap-2.8 +is_license_notice: yes +ignorable_urls: + - http://www.openldap.org/ + - http://www.openldap.org/license.html + - http://www.umich.edu/~dirsvcs/ldap/ldap.html diff --git a/src/licensedcode/data/rules/openmarket-fastcgi.yml b/src/licensedcode/data/rules/openmarket-fastcgi.yml index 18a05ce7ec3..a986e5206e7 100644 --- a/src/licensedcode/data/rules/openmarket-fastcgi.yml +++ b/src/licensedcode/data/rules/openmarket-fastcgi.yml @@ -1,4 +1,5 @@ license_expression: openmarket-fastcgi is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.fastcgi.com/drupal/node/8 diff --git a/src/licensedcode/data/rules/openpbs-2.3.yml b/src/licensedcode/data/rules/openpbs-2.3.yml index f5dd1e0cdc1..c072fd01c4f 100644 --- a/src/licensedcode/data/rules/openpbs-2.3.yml +++ b/src/licensedcode/data/rules/openpbs-2.3.yml @@ -1,4 +1,5 @@ license_expression: openpbs-2.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.openpbs.org/ diff --git a/src/licensedcode/data/rules/openpbs-2.3_1.yml b/src/licensedcode/data/rules/openpbs-2.3_1.yml index 35054e78d79..aa4a2ef9875 100644 --- a/src/licensedcode/data/rules/openpbs-2.3_1.yml +++ b/src/licensedcode/data/rules/openpbs-2.3_1.yml @@ -1,4 +1,5 @@ license_expression: openpbs-2.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/OpenPBS diff --git a/src/licensedcode/data/rules/openpub_2.yml b/src/licensedcode/data/rules/openpub_2.yml index 3a218c1f627..bee5c2dec18 100644 --- a/src/licensedcode/data/rules/openpub_2.yml +++ b/src/licensedcode/data/rules/openpub_2.yml @@ -1,4 +1,5 @@ license_expression: openpub is_license_reference: yes +relevance: 100 ignorable_urls: - http://opencontent.org/openpub/ diff --git a/src/licensedcode/data/rules/openpub_4.yml b/src/licensedcode/data/rules/openpub_4.yml index 603d11beefc..e5b67e53e9b 100644 --- a/src/licensedcode/data/rules/openpub_4.yml +++ b/src/licensedcode/data/rules/openpub_4.yml @@ -1,2 +1,3 @@ license_expression: openpub is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/openpub_7.yml b/src/licensedcode/data/rules/openpub_7.yml index 603d11beefc..4b0ce10cd6c 100644 --- a/src/licensedcode/data/rules/openpub_7.yml +++ b/src/licensedcode/data/rules/openpub_7.yml @@ -1,2 +1,3 @@ license_expression: openpub is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.RULE b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.RULE new file mode 100644 index 00000000000..3d9158d13d5 --- /dev/null +++ b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.RULE @@ -0,0 +1,2 @@ +with the explicit exemption that linking with the OpenSSL + libraries is permitted. \ No newline at end of file diff --git a/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.yml b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.yml new file mode 100644 index 00000000000..31eb5010d81 --- /dev/null +++ b/src/licensedcode/data/rules/openssl-exception-gpl-2.0_3.yml @@ -0,0 +1,3 @@ +license_expression: openssl-exception-gpl-2.0 +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/openssl-ssleay_21.yml b/src/licensedcode/data/rules/openssl-ssleay_21.yml index f10289e8477..e7e0f26e14f 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_21.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_21.yml @@ -1,4 +1,5 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 referenced_filenames: - ../../LICENSE diff --git a/src/licensedcode/data/rules/openssl-ssleay_26.yml b/src/licensedcode/data/rules/openssl-ssleay_26.yml index 03c893b55db..bd70c858fbf 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_26.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_26.yml @@ -1,4 +1,5 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.openssl.org/source/license.html diff --git a/src/licensedcode/data/rules/openssl-ssleay_27.yml b/src/licensedcode/data/rules/openssl-ssleay_27.yml index 03c893b55db..bd70c858fbf 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_27.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_27.yml @@ -1,4 +1,5 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.openssl.org/source/license.html diff --git a/src/licensedcode/data/rules/openssl-ssleay_28.yml b/src/licensedcode/data/rules/openssl-ssleay_28.yml index f58b2050f38..f5f86ecbcf0 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_28.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_28.yml @@ -1,2 +1,3 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/openssl-ssleay_5.yml b/src/licensedcode/data/rules/openssl-ssleay_5.yml index 0af6f535431..199a1a9fd42 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_5.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_5.yml @@ -1,4 +1,5 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.openssl.org/source/license.html diff --git a/src/licensedcode/data/rules/openssl-ssleay_8.yml b/src/licensedcode/data/rules/openssl-ssleay_8.yml index f58b2050f38..f5f86ecbcf0 100644 --- a/src/licensedcode/data/rules/openssl-ssleay_8.yml +++ b/src/licensedcode/data/rules/openssl-ssleay_8.yml @@ -1,2 +1,3 @@ license_expression: openssl-ssleay is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/opera-widget-1.0.yml b/src/licensedcode/data/rules/opera-widget-1.0.yml index 62051159e2b..f29f5bc3a93 100644 --- a/src/licensedcode/data/rules/opera-widget-1.0.yml +++ b/src/licensedcode/data/rules/opera-widget-1.0.yml @@ -1,4 +1,5 @@ license_expression: opera-widget-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://dev.opera.com/articles/view/opera-widgets-sdk/ diff --git a/src/licensedcode/data/rules/opl-1.0.yml b/src/licensedcode/data/rules/opl-1.0.yml index ac7994a2b4b..31de1b6768a 100644 --- a/src/licensedcode/data/rules/opl-1.0.yml +++ b/src/licensedcode/data/rules/opl-1.0.yml @@ -1,4 +1,5 @@ license_expression: opl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opencontent.org/opl.shtml diff --git a/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_1.yml b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_1.yml index 4d42907b641..9f6e46299a7 100644 --- a/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_1.yml +++ b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_1.yml @@ -1,5 +1,6 @@ license_expression: oracle-bcl-javase-javafx-2012 is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.oracle.com/technetwork/java/javase/terms/license/index.html diff --git a/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.RULE b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.RULE new file mode 100644 index 00000000000..f58e11c0a2b --- /dev/null +++ b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.RULE @@ -0,0 +1,2 @@ +Licensed under the Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX: +https://www.oracle.com/technetwork/java/javase/documentation/bcl-for-java-se-397068.pdf \ No newline at end of file diff --git a/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.yml b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.yml new file mode 100644 index 00000000000..c10049c9a34 --- /dev/null +++ b/src/licensedcode/data/rules/oracle-bcl-javase-javafx-2012_2.yml @@ -0,0 +1,4 @@ +license_expression: oracle-bcl-javase-javafx-2012 +is_license_notice: yes +ignorable_urls: + - https://www.oracle.com/technetwork/java/javase/documentation/bcl-for-java-se-397068.pdf diff --git a/src/licensedcode/data/rules/oracle-web-sites-tou.yml b/src/licensedcode/data/rules/oracle-web-sites-tou.yml index 3c80275093d..0e6d79ff1fc 100644 --- a/src/licensedcode/data/rules/oracle-web-sites-tou.yml +++ b/src/licensedcode/data/rules/oracle-web-sites-tou.yml @@ -1,5 +1,6 @@ license_expression: oracle-web-sites-tou is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.oracle.com/html/terms.html diff --git a/src/licensedcode/data/rules/oreilly-notice.yml b/src/licensedcode/data/rules/oreilly-notice.yml index 28852aac3c0..8acd566be78 100644 --- a/src/licensedcode/data/rules/oreilly-notice.yml +++ b/src/licensedcode/data/rules/oreilly-notice.yml @@ -1,4 +1,5 @@ license_expression: oreilly-notice is_license_reference: yes +relevance: 100 ignorable_urls: - http://shop.oreilly.com/category/customer-service/faq-examples.do diff --git a/src/licensedcode/data/rules/oreilly-notice_1.RULE b/src/licensedcode/data/rules/oreilly-notice_1.RULE new file mode 100644 index 00000000000..eedb14492f4 --- /dev/null +++ b/src/licensedcode/data/rules/oreilly-notice_1.RULE @@ -0,0 +1,9 @@ +The following applies to example files from material published by O’Reilly Media, Inc. Content from other publishers may include different rules of usage. Please refer to any additional usage rights explained in the actual example files or refer to the publisher’s website. + +O'Reilly books are here to help you get your job done. In general, you may use the code in O'Reilly books in your programs and documentation. You do not need to contact us for permission unless you're reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from our books does not require permission. Answering a question by citing our books and quoting example code does not require permission. On the other hand, selling or distributing a CD-ROM of examples from O'Reilly books does require permission. Incorporating a significant amount of example code from our books into your product's documentation does require permission. + +We appreciate, but do not require, attribution. An attribution usually includes the title, author, publisher, and ISBN. + +If you think your use of code examples falls outside fair use or the permission given here, feel free to contact us at permissions@oreilly.com. + +Please note that the examples are not production code and have not been carefully testing. They are provided "as-is" and come with no warranty of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/oreilly-notice_1.yml b/src/licensedcode/data/rules/oreilly-notice_1.yml new file mode 100644 index 00000000000..9f7aaf5dda4 --- /dev/null +++ b/src/licensedcode/data/rules/oreilly-notice_1.yml @@ -0,0 +1,4 @@ +license_expression: oreilly-notice +is_license_notice: yes +ignorable_emails: + - permissions@oreilly.com diff --git a/src/licensedcode/data/rules/osl-1.0.yml b/src/licensedcode/data/rules/osl-1.0.yml index 6a531849758..910b979276e 100644 --- a/src/licensedcode/data/rules/osl-1.0.yml +++ b/src/licensedcode/data/rules/osl-1.0.yml @@ -1,4 +1,5 @@ license_expression: osl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/osl-1.0.txt diff --git a/src/licensedcode/data/rules/osl-1.0_1.yml b/src/licensedcode/data/rules/osl-1.0_1.yml index f1a0583f581..b547f4655f6 100644 --- a/src/licensedcode/data/rules/osl-1.0_1.yml +++ b/src/licensedcode/data/rules/osl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: osl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.yml b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.yml index b064ddbe286..a4a17a214ab 100644 --- a/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.yml +++ b/src/licensedcode/data/rules/osl-1.1_or_gpl-2.0_6.yml @@ -1,3 +1,4 @@ license_expression: osl-1.1 OR gpl-2.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/osl-2.0.yml b/src/licensedcode/data/rules/osl-2.0.yml index ed6a2a84a37..2b7a2519a30 100644 --- a/src/licensedcode/data/rules/osl-2.0.yml +++ b/src/licensedcode/data/rules/osl-2.0.yml @@ -1,4 +1,5 @@ license_expression: osl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.nexb.com/license/LICENSE-OSL-2.0.html diff --git a/src/licensedcode/data/rules/osl-2.0_1.yml b/src/licensedcode/data/rules/osl-2.0_1.yml index d9447938186..8c28d2c0f0a 100644 --- a/src/licensedcode/data/rules/osl-2.0_1.yml +++ b/src/licensedcode/data/rules/osl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: osl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/osl-2.0_2.yml b/src/licensedcode/data/rules/osl-2.0_2.yml index a6884952be0..36e825f89f2 100644 --- a/src/licensedcode/data/rules/osl-2.0_2.yml +++ b/src/licensedcode/data/rules/osl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: osl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rosenlaw.com/osl2.0.html diff --git a/src/licensedcode/data/rules/osl-2.0_3.yml b/src/licensedcode/data/rules/osl-2.0_3.yml index e26840eff2c..136df5b95c0 100644 --- a/src/licensedcode/data/rules/osl-2.0_3.yml +++ b/src/licensedcode/data/rules/osl-2.0_3.yml @@ -1,4 +1,5 @@ license_expression: osl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/osl-2.0.php diff --git a/src/licensedcode/data/rules/osl-2.1.yml b/src/licensedcode/data/rules/osl-2.1.yml index f2a6176e5a5..6ef42bb9b55 100644 --- a/src/licensedcode/data/rules/osl-2.1.yml +++ b/src/licensedcode/data/rules/osl-2.1.yml @@ -1,4 +1,5 @@ license_expression: osl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rosenlaw.com/osl21.htm diff --git a/src/licensedcode/data/rules/osl-2.1_1.yml b/src/licensedcode/data/rules/osl-2.1_1.yml index 5399ffd3f38..952dc7abf90 100644 --- a/src/licensedcode/data/rules/osl-2.1_1.yml +++ b/src/licensedcode/data/rules/osl-2.1_1.yml @@ -1,2 +1,3 @@ license_expression: osl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/osl-2.1_2.yml b/src/licensedcode/data/rules/osl-2.1_2.yml index 31fd37eaea2..d062bd07c10 100644 --- a/src/licensedcode/data/rules/osl-2.1_2.yml +++ b/src/licensedcode/data/rules/osl-2.1_2.yml @@ -1,4 +1,5 @@ license_expression: osl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/osl-2.1.php diff --git a/src/licensedcode/data/rules/osl-2.1_3.yml b/src/licensedcode/data/rules/osl-2.1_3.yml index 20032a6aef9..8efe0f9b606 100644 --- a/src/licensedcode/data/rules/osl-2.1_3.yml +++ b/src/licensedcode/data/rules/osl-2.1_3.yml @@ -1,4 +1,5 @@ license_expression: osl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.nexb.com/license/LICENSE-OSL-2.1.html diff --git a/src/licensedcode/data/rules/osl-3.0.yml b/src/licensedcode/data/rules/osl-3.0.yml index b8c1552bd10..4fd8bbf9f27 100644 --- a/src/licensedcode/data/rules/osl-3.0.yml +++ b/src/licensedcode/data/rules/osl-3.0.yml @@ -1,4 +1,5 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/osl-3.0.php diff --git a/src/licensedcode/data/rules/osl-3.0_2.yml b/src/licensedcode/data/rules/osl-3.0_2.yml index 964b67a0f8c..07e4b379685 100644 --- a/src/licensedcode/data/rules/osl-3.0_2.yml +++ b/src/licensedcode/data/rules/osl-3.0_2.yml @@ -1,4 +1,5 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/osl-3.0.php diff --git a/src/licensedcode/data/rules/osl-3.0_3.yml b/src/licensedcode/data/rules/osl-3.0_3.yml index 9a00afd36e5..af95fcb4f3d 100644 --- a/src/licensedcode/data/rules/osl-3.0_3.yml +++ b/src/licensedcode/data/rules/osl-3.0_3.yml @@ -1,4 +1,5 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rosenlaw.com/OSL3.0.htm diff --git a/src/licensedcode/data/rules/osl-3.0_4.yml b/src/licensedcode/data/rules/osl-3.0_4.yml index 7850c0e851b..ba949dac1b3 100644 --- a/src/licensedcode/data/rules/osl-3.0_4.yml +++ b/src/licensedcode/data/rules/osl-3.0_4.yml @@ -1,2 +1,3 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/osl-3.0_6.yml b/src/licensedcode/data/rules/osl-3.0_6.yml index 964b67a0f8c..07e4b379685 100644 --- a/src/licensedcode/data/rules/osl-3.0_6.yml +++ b/src/licensedcode/data/rules/osl-3.0_6.yml @@ -1,4 +1,5 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/osl-3.0.php diff --git a/src/licensedcode/data/rules/osl-3.0_9.yml b/src/licensedcode/data/rules/osl-3.0_9.yml index 7850c0e851b..1c4491b301b 100644 --- a/src/licensedcode/data/rules/osl-3.0_9.yml +++ b/src/licensedcode/data/rules/osl-3.0_9.yml @@ -1,2 +1,3 @@ license_expression: osl-3.0 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/ossn-3.0.yml b/src/licensedcode/data/rules/ossn-3.0.yml index a55b338fb40..cb3747bee96 100644 --- a/src/licensedcode/data/rules/ossn-3.0.yml +++ b/src/licensedcode/data/rules/ossn-3.0.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource-socialnetwork.org/licence diff --git a/src/licensedcode/data/rules/oswego-concurrent.yml b/src/licensedcode/data/rules/oswego-concurrent.yml index f94e7516e7a..319d161b4ba 100644 --- a/src/licensedcode/data/rules/oswego-concurrent.yml +++ b/src/licensedcode/data/rules/oswego-concurrent.yml @@ -1,5 +1,6 @@ license_expression: oswego-concurrent is_license_reference: yes +relevance: 100 notes: http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/sun-u.c.license.pdf ignorable_urls: - http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/sun-u.c.license.pdf diff --git a/src/licensedcode/data/rules/oswego-concurrent_1.yml b/src/licensedcode/data/rules/oswego-concurrent_1.yml index d0193551180..4944e455e3c 100644 --- a/src/licensedcode/data/rules/oswego-concurrent_1.yml +++ b/src/licensedcode/data/rules/oswego-concurrent_1.yml @@ -1,4 +1,5 @@ license_expression: oswego-concurrent is_license_reference: yes +relevance: 100 ignorable_urls: - http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html diff --git a/src/licensedcode/data/rules/other-copyleft_26.RULE b/src/licensedcode/data/rules/other-copyleft_26.RULE new file mode 100644 index 00000000000..30e0dc984cc --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_26.RULE @@ -0,0 +1,86 @@ +Large Vocabulary Continuous Speech Recognition Engine Julius + +"Large Vocabulary Continuous Speech Recognition Engine Julius", +including Julian, is being developed at Kawahara Lab., Kyoto +University, Shikano Lab., Nara Institute of Science and Technology, +and Julius project team, Nagoya Institute of Technology (collectively +referred to herein as the "Licensers"). Julius was funded by the +Advanced Information Technology Program Project of +Information-technology Promotion Agency (IPA), Japan for three years +since 1997. + +The Licensers reserve the copyright thereto. However, as long as you +accept and remain in strict compliance with the terms and conditions +of the license set forth herein, you are hereby granted a royalty-free +license to use "Large Vocabulary Continuous Speech Recognition Engine +Julius" including the source code thereof and the documentation +thereto (collectively referred to herein as the "Software"). Use by +you of the Software shall constitute acceptance by you of all terms +and conditions of the license set forth herein. + + TERMS AND CONDITIONS OF LICENSE + +1. So long as you accept and strictly comply with the terms and +conditions of the license set forth herein, the Licensers will not +enforce the copyright or moral rights in respect of the Software, in +connection with the use, copying, duplication, adaptation, +modification, preparation of a derivative work, aggregation with +another program, or insertion into another program of the Software or +the distribution or transmission of the Software. However, in the +event you or any other user of the Software revises all or any portion +of the Software, and such revision is distributed, then, in addition +to the notice required to be affixed pursuant to paragraph 2 below, a +notice shall be affixed indicating that the Software has been revised, +and indicating the date of such revision and the name of the person or +entity that made the revision. + +2. In the event you provide to any third party all or any portion of +the Software, whether for copying, duplication, adaptation, +modification, preparation of a derivative work, aggregation with +another program, insertion into another program, or other use, you +shall affix the following copyright notice and all terms and +conditions of this license (both the Japanese original and English +translation) as set forth herein, without any revision or change +whatsoever. + + Form of copyright notice: + +3. When you publish or present any results by using the Software, you +must explicitly mention your use of "Large Vocabulary Continuous +Speech Recognition Engine Julius". + +4. The Licensers are licensing the Software, which is the trial +product of research and project, on an "as is" and royalty-free basis, +and makes no warranty or guaranty whatsoever with respect to the +Software, whether express or implied, irrespective of the nation where +used, and whether or not arising out of statute or otherwise, +including but not limited to any warranty or guaranty with respect to +quality, performance, merchantability, fitness for a particular +purpose, absence of defects, or absence of infringement of copyright, +patent rights, trademark rights or other intellectual property rights, +trade secrets or proprietary rights of any third party. You and every +other user of the Software hereby acknowledge that the Software is +licensed without any warranty or guaranty, and assume all risks +arising out of the absence of any warranty or guaranty. In the event +that obligations imposed upon you by judgment of a court would make it +impossible for you to comply with the conditions of this license, you +may not use the Software. + +The Licensers shall not have any liability to you or to any third +party for damages or liabilities of any nature whatsoever arising out +of your use of or inability to use the Software, whether of an +ordinary, special, direct, indirect, consequential or incidental +nature (including without limitation lost profits) or otherwise, and +whether arising out of contract, negligence, tortuous conduct, product +liability or any other legal theory or reason whatsoever of any nation +or jurisdiction. + +5. This license of use of the Software shall be governed by the laws +of Japan, and the Kyoto District Court shall have exclusive primary +jurisdiction with respect to all disputes arising with respect +thereto. + +6. Inquiries for support or maintenance of the Software, or inquiries +concerning this license of use besides the conditions above, may be +sent to Julius project team, Nagoya Institute of Technology, or +Kawahara Lab., Kyoto University. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-copyleft_26.yml b/src/licensedcode/data/rules/other-copyleft_26.yml new file mode 100644 index 00000000000..0342bc9dfce --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_26.yml @@ -0,0 +1,3 @@ +license_expression: other-copyleft +is_license_text: yes +notes: julius legacy license. See https://fedoraproject.org/wiki/Licensing/Julius diff --git a/src/licensedcode/data/rules/other-copyleft_27.RULE b/src/licensedcode/data/rules/other-copyleft_27.RULE new file mode 100644 index 00000000000..27bcbc86e35 --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_27.RULE @@ -0,0 +1,5 @@ +COPYRIGHT and LICENSE + + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-copyleft_27.yml b/src/licensedcode/data/rules/other-copyleft_27.yml new file mode 100644 index 00000000000..e5b2c4fab43 --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_27.yml @@ -0,0 +1,3 @@ +license_expression: other-copyleft +is_license_text: yes +notes: See https://fedoraproject.org/wiki/Licensing/App-s2p diff --git a/src/licensedcode/data/rules/other-copyleft_28.RULE b/src/licensedcode/data/rules/other-copyleft_28.RULE new file mode 100644 index 00000000000..5d821914982 --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_28.RULE @@ -0,0 +1,10 @@ +DO WHATEVER PUBLIC LICENSE* + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You can do whatever you want to with the work. + 1. You cannot stop anybody from doing whatever they want to with the work. + 2. You cannot revoke anybody elses DO WHATEVER PUBLIC LICENSE in the work. + +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 WHATEVER PUBLIC LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-copyleft_28.yml b/src/licensedcode/data/rules/other-copyleft_28.yml new file mode 100644 index 00000000000..a416372379c --- /dev/null +++ b/src/licensedcode/data/rules/other-copyleft_28.yml @@ -0,0 +1,3 @@ +license_expression: other-copyleft +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing/DWPL diff --git a/src/licensedcode/data/rules/other-permissive_10.yml b/src/licensedcode/data/rules/other-permissive_10.yml index 27ff9847647..0f5c5db6fe8 100644 --- a/src/licensedcode/data/rules/other-permissive_10.yml +++ b/src/licensedcode/data/rules/other-permissive_10.yml @@ -1,3 +1,4 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 notes: an apache-2.0 license moified with an extra section 10 diff --git a/src/licensedcode/data/rules/other-permissive_16.yml b/src/licensedcode/data/rules/other-permissive_16.yml index 3dad75f8239..725799270b6 100644 --- a/src/licensedcode/data/rules/other-permissive_16.yml +++ b/src/licensedcode/data/rules/other-permissive_16.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_2.yml b/src/licensedcode/data/rules/other-permissive_2.yml index 58336dd661a..5c1bbcec9b9 100644 --- a/src/licensedcode/data/rules/other-permissive_2.yml +++ b/src/licensedcode/data/rules/other-permissive_2.yml @@ -1,3 +1,5 @@ license_expression: other-permissive is_license_text: yes minimum_coverage: 100 +relevance: 100 + diff --git a/src/licensedcode/data/rules/other-permissive_28.yml b/src/licensedcode/data/rules/other-permissive_28.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_28.yml +++ b/src/licensedcode/data/rules/other-permissive_28.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_281.RULE b/src/licensedcode/data/rules/other-permissive_281.RULE index e6cbf78d922..e9cb67e89ec 100644 --- a/src/licensedcode/data/rules/other-permissive_281.RULE +++ b/src/licensedcode/data/rules/other-permissive_281.RULE @@ -1,27 +1,11 @@ -Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file +/ module is an open source software. Redistribution and use of in +/ source and binary forms, with or without modification, are permitted provided +/ that the following condition is met: +/ +/ 1. Redistributions of source code must retain the above copyright notice, +/ this condition and the following disclaimer. +/ +/ This software is provided by the copyright holder and contributors "AS IS" +/ and any warranties related to this software are DISCLAIMED. +/ The copyright owner or contributors be NOT LIABLE for any damages caused +/ by use of this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_281.yml b/src/licensedcode/data/rules/other-permissive_281.yml index 9850275bc9a..65192bf78ad 100644 --- a/src/licensedcode/data/rules/other-permissive_281.yml +++ b/src/licensedcode/data/rules/other-permissive_281.yml @@ -1,4 +1,2 @@ license_expression: other-permissive is_license_text: yes -relevance: 100 -notes: in x11 diff --git a/src/licensedcode/data/rules/other-permissive_29.yml b/src/licensedcode/data/rules/other-permissive_29.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_29.yml +++ b/src/licensedcode/data/rules/other-permissive_29.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_290.RULE b/src/licensedcode/data/rules/other-permissive_290.RULE new file mode 100644 index 00000000000..d425bf8b9b4 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_290.RULE @@ -0,0 +1,11 @@ +Permission is granted to all sentient beings to use this software, to +make copies of it, and to distribute those copies, provided that: +(1) the copyright and licence notices are left intact +(2) the recipients are aware that it is free software +(3) any unapproved changes in functionality are either +(i) only distributed as patches +or (ii) distributed as a new program which is not called 9wm and whose +documentation gives credit where it is due +(4) the author is not held responsible for any defects or shortcomings +in the software, or damages caused by it. +There is no warranty for this software. Have a nice day. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_290.yml b/src/licensedcode/data/rules/other-permissive_290.yml new file mode 100644 index 00000000000..025a3b2b0b8 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_290.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: seen in legacy older release 9wm by David Hogan. diff --git a/src/licensedcode/data/rules/other-permissive_291.RULE b/src/licensedcode/data/rules/other-permissive_291.RULE new file mode 100644 index 00000000000..9cf4578344a --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_291.RULE @@ -0,0 +1,4 @@ +* 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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_291.yml b/src/licensedcode/data/rules/other-permissive_291.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_291.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_292.RULE b/src/licensedcode/data/rules/other-permissive_292.RULE new file mode 100644 index 00000000000..bb8b0f8c9b9 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_292.RULE @@ -0,0 +1,2 @@ +Permission to use, copy, and distribute these images for any purpose and + without fee is hereby granted. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_292.yml b/src/licensedcode/data/rules/other-permissive_292.yml new file mode 100644 index 00000000000..283ec04b470 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_292.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_293.RULE b/src/licensedcode/data/rules/other-permissive_293.RULE new file mode 100644 index 00000000000..2b9e1d611c8 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_293.RULE @@ -0,0 +1 @@ +This is Free software, provided AS IS, with NO WARRANTY. Bug reports, comments are welcome. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_293.yml b/src/licensedcode/data/rules/other-permissive_293.yml new file mode 100644 index 00000000000..283ec04b470 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_293.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_294.RULE b/src/licensedcode/data/rules/other-permissive_294.RULE new file mode 100644 index 00000000000..b40042a2a02 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_294.RULE @@ -0,0 +1,7 @@ +Any redistribution must include copyright notice attribution to Dartmouth College as well as the Warranty Disclaimer below, as well as this list of conditions in any related documentation and, if feasible, on the redistributed software; Any redistribution must include the acknowledgment, "This product includes software developed by Dartmouth College," in any related documentation and, if feasible, in the redistributed software; and The names "Dartmouth" and "Dartmouth College" may not be used to endorse or promote products derived from this software. + +WARRANTY DISCLAIMER + +PLEASE BE ADVISED THAT THERE IS NO WARRANTY PROVIDED WITH THIS SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING, DARTMOUTH COLLEGE, ANY OTHER COPYRIGHT HOLDERS, AND/OR OTHER PARTIES PROVIDING OR DISTRIBUTING THE SOFTWARE, DO SO ON AN "AS IS" BASIS, 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 SOFTWARE FALLS UPON THE USER OF THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AS THE USER OR REDISTRIBUTOR) ASSUME ALL COSTS OF ALL NECESSARY SERVICING, REPAIR OR CORRECTIONS. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL DARTMOUTH COLLEGE OR ANY OTHER COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE 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 SOFTWARE (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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_294.yml b/src/licensedcode/data/rules/other-permissive_294.yml new file mode 100644 index 00000000000..10b1e672b9e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_294.yml @@ -0,0 +1,5 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in http://katana.nongnu.org/ BSD-like +ignorable_authors: + - Dartmouth College diff --git a/src/licensedcode/data/rules/other-permissive_295.RULE b/src/licensedcode/data/rules/other-permissive_295.RULE new file mode 100644 index 00000000000..0796d138369 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_295.RULE @@ -0,0 +1,11 @@ +Copyfree Open Innovation License + +This is version 1.0 of the Copyfree Open Innovation License. +Terms and Conditions + +Redistributions, modified or unmodified, in whole or in part, must retain applicable notices of copyright or other legal privilege, these conditions, and the following license terms and disclaimer. Subject to these conditions, each holder of copyright or other legal privileges, author or assembler, and contributor of this work, henceforth "licensor", hereby grants to any person who obtains a copy of this work in any form: + + Permission to reproduce, modify, distribute, publish, sell, sublicense, use, and/or otherwise deal in the licensed material without restriction. + A perpetual, worldwide, non-exclusive, royalty-free, gratis, irrevocable patent license to make, have made, provide, transfer, import, use, and/or otherwise deal in the licensed material without restriction, for any and all patents held by such licensor and necessarily infringed by the form of the work upon distribution of that licensor's contribution to the work under the terms of this license. + +NO WARRANTY OF ANY KIND IS IMPLIED BY, OR SHOULD BE INFERRED FROM, THIS LICENSE OR THE ACT OF DISTRIBUTION UNDER THE TERMS OF THIS LICENSE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS, ASSEMBLERS, OR HOLDERS OF COPYRIGHT OR OTHER LEGAL PRIVILEGE BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN ACTION OF CONTRACT, TORT, OR OTHERWISE ARISING FROM, OUT OF, OR IN CONNECTION WITH THE WORK OR THE USE OF OR OTHER DEALINGS IN THE WORK. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_295.yml b/src/licensedcode/data/rules/other-permissive_295.yml new file mode 100644 index 00000000000..19789190bfb --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_295.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://coil.apotheon.org/ diff --git a/src/licensedcode/data/rules/other-permissive_296.RULE b/src/licensedcode/data/rules/other-permissive_296.RULE new file mode 100644 index 00000000000..1ffcea61595 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_296.RULE @@ -0,0 +1,3 @@ +This software may be distributed under the terms of the Copyfree Open +Innovation License or Open Works License, at recipient's option. +See https://owl.apotheon.org and https://coil.apotheon.org for license details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_296.yml b/src/licensedcode/data/rules/other-permissive_296.yml new file mode 100644 index 00000000000..27cc4fedf49 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_296.yml @@ -0,0 +1,5 @@ +license_expression: other-permissive +is_license_notice: yes +ignorable_urls: + - https://coil.apotheon.org/ + - https://owl.apotheon.org/ diff --git a/src/licensedcode/data/rules/other-permissive_297.RULE b/src/licensedcode/data/rules/other-permissive_297.RULE new file mode 100644 index 00000000000..6fffa6bdaff --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_297.RULE @@ -0,0 +1,2 @@ +This software may be distributed under the terms of the Open Works License. +See http://owl.apotheon.org for license details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_297.yml b/src/licensedcode/data/rules/other-permissive_297.yml new file mode 100644 index 00000000000..a30dab82745 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_297.yml @@ -0,0 +1,4 @@ +license_expression: other-permissive +is_license_notice: yes +ignorable_urls: + - http://owl.apotheon.org/ diff --git a/src/licensedcode/data/rules/other-permissive_298.RULE b/src/licensedcode/data/rules/other-permissive_298.RULE new file mode 100644 index 00000000000..6f31db87bc6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_298.RULE @@ -0,0 +1,2 @@ +You may use this code for any purpose, as long as the original +copyright remains in the source code and all documentation \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_298.yml b/src/licensedcode/data/rules/other-permissive_298.yml new file mode 100644 index 00000000000..c2a3d84e879 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_298.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:CopyrightOnly?rd=Licensing/CopyrightOnly diff --git a/src/licensedcode/data/rules/other-permissive_299.RULE b/src/licensedcode/data/rules/other-permissive_299.RULE new file mode 100644 index 00000000000..cd551d69f28 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_299.RULE @@ -0,0 +1,15 @@ +* Redistribution and use in source code and/or executable forms, with + * or without modification, are permitted provided that the following + * condition is met: + * + * Any redistribution must retain the above copyright notice, this + * condition and the following disclaimer, either as part of the + * program source code included in the redistribution or in human- + * readable materials provided with the redistribution. + * + * THIS SOFTWARE IS PROVIDED "AS IS". Any express or implied + * warranties concerning this software are disclaimed by the copyright + * holder to the fullest extent permitted by applicable law. In no + * event shall the copyright-holder be liable for any damages of any + * kind, however caused and on any theory of liability, arising in any + * way out of the use of, or inability to use, this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_299.yml b/src/licensedcode/data/rules/other-permissive_299.yml new file mode 100644 index 00000000000..df1ca7e1e68 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_299.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#xvt_variant diff --git a/src/licensedcode/data/rules/other-permissive_30.yml b/src/licensedcode/data/rules/other-permissive_30.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_30.yml +++ b/src/licensedcode/data/rules/other-permissive_30.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_300.RULE b/src/licensedcode/data/rules/other-permissive_300.RULE new file mode 100644 index 00000000000..f9795da88dd --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_300.RULE @@ -0,0 +1,33 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by + + 4. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by + + + THIS SOFTWARE IS PROVIDED BY ``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 OR + ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_300.yml b/src/licensedcode/data/rules/other-permissive_300.yml new file mode 100644 index 00000000000..dec452fa330 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_300.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#Advertising_Variant diff --git a/src/licensedcode/data/rules/other-permissive_301.RULE b/src/licensedcode/data/rules/other-permissive_301.RULE new file mode 100644 index 00000000000..ce25ec07c7f --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_301.RULE @@ -0,0 +1,30 @@ +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. +Redistributions must also contain a copy of this document. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. + +3. The name or must not be used to endorse or +promote products derived from this Software without prior written permission of +For written permission, please contact + +4. Products derived from this Software may not be called "" nor may +"" appear in their names without prior written permission of . +is a registered trademark of + +5. Due credit should be given to the Project + +THIS SOFTWARE IS PROVIDED BY AND 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 OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_301.yml b/src/licensedcode/data/rules/other-permissive_301.yml new file mode 100644 index 00000000000..b8be5d520a1 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_301.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#jCharts_Variant diff --git a/src/licensedcode/data/rules/other-permissive_302.RULE b/src/licensedcode/data/rules/other-permissive_302.RULE new file mode 100644 index 00000000000..4c99e7cad9d --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_302.RULE @@ -0,0 +1,16 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +* Redistribution of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistribution in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* If redistribution is done as a part of a compilation that has a +more restrictive license (such as the GPL), then the fact that +has a less restrictive license must be made clear to the recipient. + For example, a line like (include bracketed text if is +modified): "This compilation includes [a modification of] +whose [original] code has a less-restrictive license than the entire +compilation." should appear in a suitable place in the COPYING and/or +LICENSE file. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_302.yml b/src/licensedcode/data/rules/other-permissive_302.yml new file mode 100644 index 00000000000..16eefc5e710 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_302.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#Compilation_Variant diff --git a/src/licensedcode/data/rules/other-permissive_303.RULE b/src/licensedcode/data/rules/other-permissive_303.RULE new file mode 100644 index 00000000000..b806d8b304e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_303.RULE @@ -0,0 +1,8 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the original work is +properly attributed to Greg Page and Caldera, Inc. +Neither the name of Greg Page nor Caldera, Inc. may be used to +endorse or promote products derived from this software without +specific prior written permission. +This software is provided by Greg Page and Caldera, Inc. "AS IS" +and without any express or implied warranties. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_303.yml b/src/licensedcode/data/rules/other-permissive_303.yml new file mode 100644 index 00000000000..b312265349b --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_303.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#BSD_Without_Notice_Requirement_.28variant_of_3_clause_BSD_without_advertising.29 diff --git a/src/licensedcode/data/rules/other-permissive_304.RULE b/src/licensedcode/data/rules/other-permissive_304.RULE new file mode 100644 index 00000000000..b4e379e0979 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_304.RULE @@ -0,0 +1,6 @@ +Copying of this file is authorized only if either +(1) you make absolutely no changes to your copy, including name, or +(2) if you do make changes, you name it something other than +. +This restriction helps ensure that all standard styles are identical. +The file btxbst.doc has the documentation for this style. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_304.yml b/src/licensedcode/data/rules/other-permissive_304.yml new file mode 100644 index 00000000000..2b9b0ef4ccd --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_304.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: See https://fedoraproject.org/wiki/Licensing/Bibtex diff --git a/src/licensedcode/data/rules/other-permissive_305.RULE b/src/licensedcode/data/rules/other-permissive_305.RULE new file mode 100644 index 00000000000..4487a9d1452 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_305.RULE @@ -0,0 +1,5 @@ +Unlimited copying and redistribution of this +file are permitted as long as this file is +not modified. Modifications are permitted, +but only if the resulting file is not named +path.sty regardless of case", \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_305.yml b/src/licensedcode/data/rules/other-permissive_305.yml new file mode 100644 index 00000000000..2b9b0ef4ccd --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_305.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: See https://fedoraproject.org/wiki/Licensing/Bibtex diff --git a/src/licensedcode/data/rules/other-permissive_306.RULE b/src/licensedcode/data/rules/other-permissive_306.RULE new file mode 100644 index 00000000000..017ed12dfe3 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_306.RULE @@ -0,0 +1,4 @@ +This file may be modified for individual use. + +A modified version of this file may not be +distributed under its original name. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_306.yml b/src/licensedcode/data/rules/other-permissive_306.yml new file mode 100644 index 00000000000..2b9b0ef4ccd --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_306.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: See https://fedoraproject.org/wiki/Licensing/Bibtex diff --git a/src/licensedcode/data/rules/other-permissive_307.RULE b/src/licensedcode/data/rules/other-permissive_307.RULE new file mode 100644 index 00000000000..43fe6333a82 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_307.RULE @@ -0,0 +1,3 @@ +This package is free. You may modify and use it for whatever + purpose you want. But you are not allowed to redistribute modified + version under the same name. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_307.yml b/src/licensedcode/data/rules/other-permissive_307.yml new file mode 100644 index 00000000000..d576bb30020 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_307.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing/Lhcyr diff --git a/src/licensedcode/data/rules/other-permissive_308.RULE b/src/licensedcode/data/rules/other-permissive_308.RULE new file mode 100644 index 00000000000..ba5977caf42 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_308.RULE @@ -0,0 +1,17 @@ +% You can use these macros to typeset documents. You may +% distribute this file freely, provided that you also distribute +% the accompanying documentation. +% You may make changes to this file, or extract portions +% of it for inclusion in other files, provided that +% (1) you change the name of the file; +% (2) you give proper credit and include copyright +% information where applicable; +% (3) explain how an unchanged version can be obtained; and +% (4) document the usage of your macros/changes (if usage +% of your macros is not worth documenting, they must not +% be worth using). +% You are not allowed to use the name ``Midnight Macros'' for +% any changed files. +% The above rules for making changes do not apply where it +% is explicitly noted in this file that something can be changed +% to conform to your local installation. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_308.yml b/src/licensedcode/data/rules/other-permissive_308.yml new file mode 100644 index 00000000000..ed749448a7e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_308.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in http://tug.ctan.org/macros/generic/midnight/ and https://fedoraproject.org/wiki/Licensing/midnight diff --git a/src/licensedcode/data/rules/other-permissive_309.RULE b/src/licensedcode/data/rules/other-permissive_309.RULE new file mode 100644 index 00000000000..442623d7cf7 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_309.RULE @@ -0,0 +1,45 @@ +* Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by + * Fabien Coelho + * for use in the mod_macro project + * (http://www.coelho.net/mod_macro/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The name "mod_macro" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * Fabien Coelho . + * + * 5. Products derived from this software may not be called "mod_macro" + * nor may "mod_macro" appear in their names without prior written + * permission of Fabien Coelho. + * + * 6. If you are very happy with this module, I would appreciate if you + * could send me a postcard (see my web page for current address). + * + * THIS SOFTWARE IS PROVIDED BY FABIEN COELHO ``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 APACHE GROUP OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_309.yml b/src/licensedcode/data/rules/other-permissive_309.yml new file mode 100644 index 00000000000..d8b0494a807 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_309.yml @@ -0,0 +1,9 @@ +license_expression: other-permissive +is_license_text: yes +notes: Apache-1.1 base with extra post cards clause. Seen in "mod_macro" version by Fabien Coelho +ignorable_authors: + - Fabien Coelho +ignorable_urls: + - http://www.coelho.net/mod_macro +ignorable_emails: + - mod.macro@coelho.net diff --git a/src/licensedcode/data/rules/other-permissive_310.RULE b/src/licensedcode/data/rules/other-permissive_310.RULE new file mode 100644 index 00000000000..0ddd29d89ce --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_310.RULE @@ -0,0 +1,2 @@ +* This license is basically the same as apache, with the small + * additionnal provision that I like to receive postcards;-) \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_310.yml b/src/licensedcode/data/rules/other-permissive_310.yml new file mode 100644 index 00000000000..de41d6d31ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_310.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_notice: yes +notes: Apache-1.1 base with extra post cards clause. Seen in "mod_macro" version by Fabien Coelho diff --git a/src/licensedcode/data/rules/other-permissive_311.RULE b/src/licensedcode/data/rules/other-permissive_311.RULE new file mode 100644 index 00000000000..4e32d3aa91f --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_311.RULE @@ -0,0 +1,24 @@ +I place no restrictions on the use of newmat except that I take +no liability for any problems that may arise from its use, +distribution or other dealings with it. + +You can use it in your commercial projects. + +You can make and distribute modified or merged versions. You can +include parts of it in your own software. + +If you distribute modified or merged versions, please make it +clear which parts are mine and which parts are modified. + +For a substantially modified version, simply note that it is, +in part, derived from my software. A comment in the code will +be sufficient. + +The software is provided "as is", without warranty of any kind. + +Please understand that there may still be bugs and errors. + +Use at your own risk. I (Robert Davies) take no responsibility +for any errors or omissions in this package or for any misfortune +that may befall you or others as a result of your use, +distribution or other dealings with it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_311.yml b/src/licensedcode/data/rules/other-permissive_311.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_311.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_312.RULE b/src/licensedcode/data/rules/other-permissive_312.RULE new file mode 100644 index 00000000000..18f0129c188 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_312.RULE @@ -0,0 +1,9 @@ +Conditions of use + +I place no restrictions on the use of newmat except that I take no liability +for any problems that may arise from its use, distribution or other dealings +with it. You can use it in your commercial projects (as well as your +non-commercial projects). You can make and distribute modified or merged +versions. You can include parts of it in your own software. If you +distribute modified or merged versions, please make it clear which parts +are mine and which parts are modified. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_312.yml b/src/licensedcode/data/rules/other-permissive_312.yml new file mode 100644 index 00000000000..dec42eaede6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_312.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing/Newmat_License diff --git a/src/licensedcode/data/rules/other-permissive_313.RULE b/src/licensedcode/data/rules/other-permissive_313.RULE new file mode 100644 index 00000000000..3eb5ccc5812 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_313.RULE @@ -0,0 +1,2 @@ +You are welcome to use and distribute these files; if you modify them, + please change the name but give credit to the original author! \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_313.yml b/src/licensedcode/data/rules/other-permissive_313.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_313.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_314.RULE b/src/licensedcode/data/rules/other-permissive_314.RULE new file mode 100644 index 00000000000..7faeca62a57 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_314.RULE @@ -0,0 +1,14 @@ +I grant everyone ("you") permission to do whatever you like with +these files, provided that if you modify them you take reasonable +steps to avoid confusing or misleading people about who wrote the +modified files (both you and I) or what version they are. All +official versions of Par will have version numbers consisting of +only digits and periods. + +I encourage you to send me copies of your modifications in case I +wish to incorporate them into future versions of Par. See the Bugs +section for my address. + +Though I have tried to make sure that Par is free of bugs, I make no +guarantees about its soundness. Therefore, I am not responsible for +any damage resulting from the use of these files. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_314.yml b/src/licensedcode/data/rules/other-permissive_314.yml new file mode 100644 index 00000000000..2b9e0459f41 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_314.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: See in http://www.nicemice.net/par/par-doc.var diff --git a/src/licensedcode/data/rules/other-permissive_315.RULE b/src/licensedcode/data/rules/other-permissive_315.RULE new file mode 100644 index 00000000000..33e5662fb3c --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_315.RULE @@ -0,0 +1,3 @@ +% Unlimited copying and redistribution of this file are permitted if it +% is unmodified. Modifications (and their redistribution) are also +% permitted, as long as the resulting file is renamed. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_315.yml b/src/licensedcode/data/rules/other-permissive_315.yml new file mode 100644 index 00000000000..4ababa8c6d6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_315.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in old LaTeX and related diff --git a/src/licensedcode/data/rules/other-permissive_316.RULE b/src/licensedcode/data/rules/other-permissive_316.RULE new file mode 100644 index 00000000000..f0a5f7c77d8 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_316.RULE @@ -0,0 +1,5 @@ +Unlimited copying and redistribution of this file +are permitted as long as this file is not +modified. Modifications, and distribution of +modified versions, are permitted, but only if +the resulting file is renamed. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_316.yml b/src/licensedcode/data/rules/other-permissive_316.yml new file mode 100644 index 00000000000..473833e14b6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_316.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in old LaTeX diff --git a/src/licensedcode/data/rules/other-permissive_317.RULE b/src/licensedcode/data/rules/other-permissive_317.RULE new file mode 100644 index 00000000000..7487f00b47e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_317.RULE @@ -0,0 +1,4 @@ +The Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] +% Unlimited copying and redistribution of this file are permitted as long +% as this file is not modified. Modifications are permitted, but only if +% the resulting file is not named hyphen.tex. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_317.yml b/src/licensedcode/data/rules/other-permissive_317.yml new file mode 100644 index 00000000000..473833e14b6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_317.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in old LaTeX diff --git a/src/licensedcode/data/rules/other-permissive_318.RULE b/src/licensedcode/data/rules/other-permissive_318.RULE new file mode 100644 index 00000000000..aded1a90de1 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_318.RULE @@ -0,0 +1,3 @@ +No guarantees or warranties or anything are provided or implied in any way whatsoever. +Use this program at your own risk. Permission to use this program for any purpose is given, +as long as the copyright is kept intact. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_318.yml b/src/licensedcode/data/rules/other-permissive_318.yml new file mode 100644 index 00000000000..39ed25e1e3d --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_318.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: Seen in FVWM diff --git a/src/licensedcode/data/rules/other-permissive_319.RULE b/src/licensedcode/data/rules/other-permissive_319.RULE new file mode 100644 index 00000000000..466299dd55d --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_319.RULE @@ -0,0 +1 @@ +It has a permissive license \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_319.yml b/src/licensedcode/data/rules/other-permissive_319.yml new file mode 100644 index 00000000000..725799270b6 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_319.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_320.RULE b/src/licensedcode/data/rules/other-permissive_320.RULE new file mode 100644 index 00000000000..3ae9de39f18 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_320.RULE @@ -0,0 +1,9 @@ +Disclaimer and license: Regarding this entire document or any + portion of it (including the pseudocode and C code), the author + makes no guarantees and is not responsible for any damage resulting + from its use. The author grants irrevocable permission to anyone + to use, modify, and distribute it in any way that does not diminish + the rights of anyone else to use, modify, and distribute it, + provided that redistributed derivative works do not contain + misleading author or version information. Derivative works need + not be licensed under similar terms. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_320.yml b/src/licensedcode/data/rules/other-permissive_320.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_320.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_321.RULE b/src/licensedcode/data/rules/other-permissive_321.RULE new file mode 100644 index 00000000000..202d86f75bc --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_321.RULE @@ -0,0 +1 @@ +This file is licensed permissively \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_321.yml b/src/licensedcode/data/rules/other-permissive_321.yml new file mode 100644 index 00000000000..481c9855164 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_321.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_322.RULE b/src/licensedcode/data/rules/other-permissive_322.RULE new file mode 100644 index 00000000000..14f419a06a4 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_322.RULE @@ -0,0 +1,3 @@ +This file may be distributed, modified, and used in other works with just +one restriction: modified versions must clearly indicate the modification +(a name change, or a displayed message, or ?). \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_322.yml b/src/licensedcode/data/rules/other-permissive_322.yml new file mode 100644 index 00000000000..b9b0c9b266d --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_322.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: https://fedoraproject.org/wiki/Licensing/Threeparttable diff --git a/src/licensedcode/data/rules/other-permissive_323.RULE b/src/licensedcode/data/rules/other-permissive_323.RULE new file mode 100644 index 00000000000..f649ce57115 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_323.RULE @@ -0,0 +1,2 @@ +Permission is granted to everyone to use and distribute this work, +without limitation, modified or unmodified, in any way, for any purpose. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_323.yml b/src/licensedcode/data/rules/other-permissive_323.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_323.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_324.RULE b/src/licensedcode/data/rules/other-permissive_324.RULE new file mode 100644 index 00000000000..ad11c54295d --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_324.RULE @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_324.yml b/src/licensedcode/data/rules/other-permissive_324.yml new file mode 100644 index 00000000000..baac046b8ce --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_324.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: similar to MIT old style diff --git a/src/licensedcode/data/rules/other-permissive_325.RULE b/src/licensedcode/data/rules/other-permissive_325.RULE new file mode 100644 index 00000000000..7a2d663fcb2 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_325.RULE @@ -0,0 +1,4 @@ +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). \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_325.yml b/src/licensedcode/data/rules/other-permissive_325.yml new file mode 100644 index 00000000000..21049aea9ca --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_325.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +is_license_text: yes +notes: this is not pubblic domain exactly diff --git a/src/licensedcode/data/rules/other-permissive_34.yml b/src/licensedcode/data/rules/other-permissive_34.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_34.yml +++ b/src/licensedcode/data/rules/other-permissive_34.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_35.yml b/src/licensedcode/data/rules/other-permissive_35.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_35.yml +++ b/src/licensedcode/data/rules/other-permissive_35.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_357.RULE b/src/licensedcode/data/rules/other-permissive_357.RULE new file mode 100644 index 00000000000..a2f1ea1095e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_357.RULE @@ -0,0 +1,2 @@ +is distributed with no restrictions on usage or + redistribution. diff --git a/src/licensedcode/data/rules/other-permissive_357.yml b/src/licensedcode/data/rules/other-permissive_357.yml new file mode 100644 index 00000000000..2d089ea4c44 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_357.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive +relevance: 100 +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_358.RULE b/src/licensedcode/data/rules/other-permissive_358.RULE similarity index 100% rename from src/licensedcode/data/rules/public-domain_358.RULE rename to src/licensedcode/data/rules/other-permissive_358.RULE diff --git a/src/licensedcode/data/rules/other-permissive_358.yml b/src/licensedcode/data/rules/other-permissive_358.yml new file mode 100644 index 00000000000..65192bf78ad --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_358.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive +is_license_text: yes diff --git a/src/licensedcode/data/rules/other-permissive_37.yml b/src/licensedcode/data/rules/other-permissive_37.yml index d7d085fa944..7ef0bb20dfc 100644 --- a/src/licensedcode/data/rules/other-permissive_37.yml +++ b/src/licensedcode/data/rules/other-permissive_37.yml @@ -1,3 +1,4 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/other-permissive_40.yml b/src/licensedcode/data/rules/other-permissive_40.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_40.yml +++ b/src/licensedcode/data/rules/other-permissive_40.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_41.yml b/src/licensedcode/data/rules/other-permissive_41.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_41.yml +++ b/src/licensedcode/data/rules/other-permissive_41.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_55.yml b/src/licensedcode/data/rules/other-permissive_55.yml index 426d048c52f..350a2a32976 100644 --- a/src/licensedcode/data/rules/other-permissive_55.yml +++ b/src/licensedcode/data/rules/other-permissive_55.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_notice: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/other-permissive_62.RULE b/src/licensedcode/data/rules/other-permissive_62.RULE index 26d57b199a1..d803f83e10c 100644 --- a/src/licensedcode/data/rules/other-permissive_62.RULE +++ b/src/licensedcode/data/rules/other-permissive_62.RULE @@ -1,14 +1 @@ -This software is provided "as is"; redistribution and modification -is permitted, provided that the following disclaimer is retained. - -This software is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -In no event shall the authors or contributors be liable for any -direct, indirect, incidental, special, exemplary, or consequential -damages (including, but not limited to, procurement of substitute -goods or services; loss of use, data, or profits; or business -interruption) however caused and on any theory of liability, whether -in contract, strict liability, or tort (including negligence or -otherwise) arising in any way out of the use of this software, even -if advised of the possibility of such damage. +Do what you like, but don't claim you wrote it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_62.yml b/src/licensedcode/data/rules/other-permissive_62.yml index 34e602369a6..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_62.yml +++ b/src/licensedcode/data/rules/other-permissive_62.yml @@ -1,3 +1,3 @@ license_expression: other-permissive is_license_text: yes -minimum_coverage: 60 +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_65.yml b/src/licensedcode/data/rules/other-permissive_65.yml index 63a0372d21f..1a8e5587ea7 100644 --- a/src/licensedcode/data/rules/other-permissive_65.yml +++ b/src/licensedcode/data/rules/other-permissive_65.yml @@ -1,5 +1,6 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 minimum_coverage: 90 notes: reference to a patent grant from NTT for camelia in OpenSSL ignorable_urls: diff --git a/src/licensedcode/data/rules/other-permissive_68.yml b/src/licensedcode/data/rules/other-permissive_68.yml index 426d048c52f..481c9855164 100644 --- a/src/licensedcode/data/rules/other-permissive_68.yml +++ b/src/licensedcode/data/rules/other-permissive_68.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_69.yml b/src/licensedcode/data/rules/other-permissive_69.yml index 426d048c52f..481c9855164 100644 --- a/src/licensedcode/data/rules/other-permissive_69.yml +++ b/src/licensedcode/data/rules/other-permissive_69.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_7.yml b/src/licensedcode/data/rules/other-permissive_7.yml index 451c8bcdd22..93772ae497a 100644 --- a/src/licensedcode/data/rules/other-permissive_7.yml +++ b/src/licensedcode/data/rules/other-permissive_7.yml @@ -1,3 +1,4 @@ license_expression: other-permissive is_license_notice: yes +relevance: 100 notes: an apache-2.0 license moified with an extra section 10 diff --git a/src/licensedcode/data/rules/other-permissive_8.yml b/src/licensedcode/data/rules/other-permissive_8.yml index 7689cc30ed1..f8d3c56cabb 100644 --- a/src/licensedcode/data/rules/other-permissive_8.yml +++ b/src/licensedcode/data/rules/other-permissive_8.yml @@ -1,5 +1,6 @@ license_expression: other-permissive is_license_notice: yes +relevance: 100 notes: an apache-2.0 license moified with an extra section 10 ignorable_urls: - https://github.com/palantir/blueprint/blob/develop/LICENSE diff --git a/src/licensedcode/data/rules/other-permissive_9.yml b/src/licensedcode/data/rules/other-permissive_9.yml index b1d4db6143e..a1de3626fcc 100644 --- a/src/licensedcode/data/rules/other-permissive_9.yml +++ b/src/licensedcode/data/rules/other-permissive_9.yml @@ -1,5 +1,6 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 notes: an apache-2.0 license moified with an extra section 10 ignorable_urls: - https://github.com/palantir/blueprint/blob/develop/LICENSE diff --git a/src/licensedcode/data/rules/other-permissive_95.yml b/src/licensedcode/data/rules/other-permissive_95.yml index 65192bf78ad..283ec04b470 100644 --- a/src/licensedcode/data/rules/other-permissive_95.yml +++ b/src/licensedcode/data/rules/other-permissive_95.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.RULE b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.RULE new file mode 100644 index 00000000000..612e297607b --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.RULE @@ -0,0 +1,2 @@ +distribution which are not covered by the GNU Lesser +General Public License (LGPL) or the GNU General Public License (GPL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.yml b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.yml new file mode 100644 index 00000000000..8d07e418639 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_3.yml @@ -0,0 +1,2 @@ +license_expression: other-permissive AND other-copyleft +is_license_reference: yes diff --git a/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.RULE b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.RULE new file mode 100644 index 00000000000..4f2b2efeb0f --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.RULE @@ -0,0 +1 @@ +files that are under various free software licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.yml b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.yml new file mode 100644 index 00000000000..441869cd005 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_and_other-copyleft_4.yml @@ -0,0 +1,3 @@ +license_expression: other-permissive AND other-copyleft +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_docutils.yml b/src/licensedcode/data/rules/other-permissive_docutils.yml index 3dad75f8239..725799270b6 100644 --- a/src/licensedcode/data/rules/other-permissive_docutils.yml +++ b/src/licensedcode/data/rules/other-permissive_docutils.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_morissey.yml b/src/licensedcode/data/rules/other-permissive_morissey.yml index 3dad75f8239..725799270b6 100644 --- a/src/licensedcode/data/rules/other-permissive_morissey.yml +++ b/src/licensedcode/data/rules/other-permissive_morissey.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/other-permissive_or_commercial-license_2.RULE b/src/licensedcode/data/rules/other-permissive_not_commercial-license_2.RULE similarity index 100% rename from src/licensedcode/data/rules/other-permissive_or_commercial-license_2.RULE rename to src/licensedcode/data/rules/other-permissive_not_commercial-license_2.RULE diff --git a/src/licensedcode/data/rules/other-permissive_not_commercial-license_2.yml b/src/licensedcode/data/rules/other-permissive_not_commercial-license_2.yml new file mode 100644 index 00000000000..54c3a4caa06 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_not_commercial-license_2.yml @@ -0,0 +1,5 @@ +license_expression: other-permissive +is_license_text: yes +relevance: 100 +notes: Rare and seen in https://github.com/Desendos/PhysicsGame/blob/14082152869f1508fe8416e20ef65a4109db81b4/HavokOpenGL/HavokOpenGL/irrKlang/irrKlang.h + e.g. from https://www.ambiera.com/irrklang/downloads.html diff --git a/src/licensedcode/data/rules/other-permissive_not_unknown_69.yml b/src/licensedcode/data/rules/other-permissive_not_unknown_69.yml index ababf45cba7..381f8700903 100644 --- a/src/licensedcode/data/rules/other-permissive_not_unknown_69.yml +++ b/src/licensedcode/data/rules/other-permissive_not_unknown_69.yml @@ -1,5 +1,6 @@ license_expression: unknown is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://github.com/Percona/PerconaFT/blob/master/PATENTS diff --git a/src/licensedcode/data/rules/other-permissive_or_commercial-license_2.yml b/src/licensedcode/data/rules/other-permissive_or_commercial-license_2.yml deleted file mode 100644 index aed4699e6df..00000000000 --- a/src/licensedcode/data/rules/other-permissive_or_commercial-license_2.yml +++ /dev/null @@ -1,5 +0,0 @@ -license_expression: other-permissive OR commercial-license -is_license_text: yes -relevance: 100 -notes: Rare and seen in https://github.com/Desendos/PhysicsGame/blob/14082152869f1508fe8416e20ef65a4109db81b4/HavokOpenGL/HavokOpenGL/irrKlang/irrKlang.h - e.g. from https://www.ambiera.com/irrklang/downloads.html diff --git a/src/licensedcode/data/rules/other-permissive_xin-yang.yml b/src/licensedcode/data/rules/other-permissive_xin-yang.yml index 3dad75f8239..725799270b6 100644 --- a/src/licensedcode/data/rules/other-permissive_xin-yang.yml +++ b/src/licensedcode/data/rules/other-permissive_xin-yang.yml @@ -1,2 +1,3 @@ license_expression: other-permissive is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/otn-dev-dist.yml b/src/licensedcode/data/rules/otn-dev-dist.yml index 65f1981f226..dd2f217a152 100644 --- a/src/licensedcode/data/rules/otn-dev-dist.yml +++ b/src/licensedcode/data/rules/otn-dev-dist.yml @@ -1,4 +1,5 @@ license_expression: otn-dev-dist is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.oracle.com/technetwork/licenses/distribution-license-152002.html diff --git a/src/licensedcode/data/rules/ozplb-1.0.yml b/src/licensedcode/data/rules/ozplb-1.0.yml index e7ddf2d877c..f694b636f0c 100644 --- a/src/licensedcode/data/rules/ozplb-1.0.yml +++ b/src/licensedcode/data/rules/ozplb-1.0.yml @@ -1,4 +1,5 @@ license_expression: ozplb-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ok-labs.com/licenses#ozplb diff --git a/src/licensedcode/data/rules/ozplb-1.0_1.yml b/src/licensedcode/data/rules/ozplb-1.0_1.yml index c2151d7582b..3b323d661d9 100644 --- a/src/licensedcode/data/rules/ozplb-1.0_1.yml +++ b/src/licensedcode/data/rules/ozplb-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: ozplb-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ok-labs.com/licenses diff --git a/src/licensedcode/data/rules/ozplb-1.1.yml b/src/licensedcode/data/rules/ozplb-1.1.yml index 805f152cf40..010b499928f 100644 --- a/src/licensedcode/data/rules/ozplb-1.1.yml +++ b/src/licensedcode/data/rules/ozplb-1.1.yml @@ -1,4 +1,5 @@ license_expression: ozplb-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://p2p.cs.mu.oz.au/software/mpi-open/src/LICENSE diff --git a/src/licensedcode/data/rules/paul-hsieh-exposition_1.RULE b/src/licensedcode/data/rules/paul-hsieh-exposition_1.RULE new file mode 100644 index 00000000000..4beefc803ea --- /dev/null +++ b/src/licensedcode/data/rules/paul-hsieh-exposition_1.RULE @@ -0,0 +1,9 @@ +The content of all text, figures, tables and displayed layout is copyrighted by its author and owner Paul Hsieh unless specifically denoted otherwise. Redistribution is limited to the following conditions: + +The redistributor must fully attribute the content's authorship and make a good faith effort to cite the original location of the original content. + +The content may not be modified via excerpt or otherwise with the exception of additional citations such as described above without prior consent of Paul Hsieh. + +The content may not be subject to a change in license without prior consent of Paul Hsieh. + +The content may be used for commercial purposes. \ No newline at end of file diff --git a/src/licensedcode/data/rules/paul-hsieh-exposition_1.yml b/src/licensedcode/data/rules/paul-hsieh-exposition_1.yml new file mode 100644 index 00000000000..a0516f4bfae --- /dev/null +++ b/src/licensedcode/data/rules/paul-hsieh-exposition_1.yml @@ -0,0 +1,2 @@ +license_expression: paul-hsieh-exposition +is_license_text: yes diff --git a/src/licensedcode/data/rules/pcre.yml b/src/licensedcode/data/rules/pcre.yml index 56a007a1ad5..d5131fb549a 100644 --- a/src/licensedcode/data/rules/pcre.yml +++ b/src/licensedcode/data/rules/pcre.yml @@ -1,4 +1,5 @@ license_expression: pcre is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.pcre.org/licence.txt diff --git a/src/licensedcode/data/rules/pcre_3.yml b/src/licensedcode/data/rules/pcre_3.yml index 9ff9aac01a5..5ada2712868 100644 --- a/src/licensedcode/data/rules/pcre_3.yml +++ b/src/licensedcode/data/rules/pcre_3.yml @@ -1,2 +1,3 @@ license_expression: pcre is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pcre_4.yml b/src/licensedcode/data/rules/pcre_4.yml index 9ff9aac01a5..81cb24eb634 100644 --- a/src/licensedcode/data/rules/pcre_4.yml +++ b/src/licensedcode/data/rules/pcre_4.yml @@ -1,2 +1,4 @@ license_expression: pcre is_license_reference: yes +relevance: 100 + diff --git a/src/licensedcode/data/rules/pcre_7.yml b/src/licensedcode/data/rules/pcre_7.yml index 74b5f83bd3a..3c62c05fb50 100644 --- a/src/licensedcode/data/rules/pcre_7.yml +++ b/src/licensedcode/data/rules/pcre_7.yml @@ -1,4 +1,5 @@ license_expression: pcre +relevance: 100 is_license_reference: yes ignorable_urls: - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ diff --git a/src/licensedcode/data/rules/pcre_8.yml b/src/licensedcode/data/rules/pcre_8.yml index 74b5f83bd3a..40989ea6f8e 100644 --- a/src/licensedcode/data/rules/pcre_8.yml +++ b/src/licensedcode/data/rules/pcre_8.yml @@ -1,4 +1,5 @@ license_expression: pcre is_license_reference: yes +relevance: 100 ignorable_urls: - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ diff --git a/src/licensedcode/data/rules/pd-programming.yml b/src/licensedcode/data/rules/pd-programming.yml index 80e36f68784..50880bd62e9 100644 --- a/src/licensedcode/data/rules/pd-programming.yml +++ b/src/licensedcode/data/rules/pd-programming.yml @@ -1,4 +1,5 @@ license_expression: pd-programming is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.pdmagic.com/ diff --git a/src/licensedcode/data/rules/pddl-1.0.yml b/src/licensedcode/data/rules/pddl-1.0.yml index 8dc74dd8a0c..118bedd2072 100644 --- a/src/licensedcode/data/rules/pddl-1.0.yml +++ b/src/licensedcode/data/rules/pddl-1.0.yml @@ -1,4 +1,5 @@ license_expression: pddl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opendatacommons.org/licenses/pddl/1-0/ diff --git a/src/licensedcode/data/rules/pddl-1.0_url_badge.yml b/src/licensedcode/data/rules/pddl-1.0_url_badge.yml index d1d990bd9e8..ebbed993196 100644 --- a/src/licensedcode/data/rules/pddl-1.0_url_badge.yml +++ b/src/licensedcode/data/rules/pddl-1.0_url_badge.yml @@ -1,5 +1,6 @@ license_expression: pddl-1.0 is_license_reference: yes +relevance: 100 minimum_coverage: 80 ignorable_urls: - https://img.shields.io/badge/License-PDDL-brightgreen.svg diff --git a/src/licensedcode/data/rules/pftijah-1.1.yml b/src/licensedcode/data/rules/pftijah-1.1.yml index 4f4a6e047ec..867cf567010 100644 --- a/src/licensedcode/data/rules/pftijah-1.1.yml +++ b/src/licensedcode/data/rules/pftijah-1.1.yml @@ -1,4 +1,5 @@ license_expression: pftijah-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://dbappl.cs.utwente.nl/Legal/PfTijah-1.1.html diff --git a/src/licensedcode/data/rules/philippe-de-muyter_linum_1.yml b/src/licensedcode/data/rules/philippe-de-muyter_linum_1.yml index 5eff3c4abf1..e18fb036b51 100644 --- a/src/licensedcode/data/rules/philippe-de-muyter_linum_1.yml +++ b/src/licensedcode/data/rules/philippe-de-muyter_linum_1.yml @@ -1,2 +1,3 @@ license_expression: philippe-de-muyter is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/phorum-2.0_2.yml b/src/licensedcode/data/rules/phorum-2.0_2.yml index 52364aac9c1..a02b6841cc8 100644 --- a/src/licensedcode/data/rules/phorum-2.0_2.yml +++ b/src/licensedcode/data/rules/phorum-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: phorum-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.phorum.org/license.txt diff --git a/src/licensedcode/data/rules/php-3.0.yml b/src/licensedcode/data/rules/php-3.0.yml index 944ac957fdc..4f62705f248 100644 --- a/src/licensedcode/data/rules/php-3.0.yml +++ b/src/licensedcode/data/rules/php-3.0.yml @@ -1,2 +1,3 @@ license_expression: php-3.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/php-3.01.yml b/src/licensedcode/data/rules/php-3.01.yml index 74690c81c54..ce29049b27c 100644 --- a/src/licensedcode/data/rules/php-3.01.yml +++ b/src/licensedcode/data/rules/php-3.01.yml @@ -1,4 +1,5 @@ license_expression: php-3.01 is_license_reference: yes +relevance: 100 ignorable_urls: - http://spdx.org/licenses/PHP-3.01 diff --git a/src/licensedcode/data/rules/php-3.01_11.RULE b/src/licensedcode/data/rules/php-3.01_11.RULE new file mode 100644 index 00000000000..833a47a01ae --- /dev/null +++ b/src/licensedcode/data/rules/php-3.01_11.RULE @@ -0,0 +1 @@ +license PHP-3.01 \ No newline at end of file diff --git a/src/licensedcode/data/rules/php-3.01_11.yml b/src/licensedcode/data/rules/php-3.01_11.yml new file mode 100644 index 00000000000..b64e6b6ec04 --- /dev/null +++ b/src/licensedcode/data/rules/php-3.01_11.yml @@ -0,0 +1,3 @@ +license_expression: php-3.01 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/php-3.01_4.yml b/src/licensedcode/data/rules/php-3.01_4.yml index cb315ed48b3..b64e6b6ec04 100644 --- a/src/licensedcode/data/rules/php-3.01_4.yml +++ b/src/licensedcode/data/rules/php-3.01_4.yml @@ -1,2 +1,3 @@ license_expression: php-3.01 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/php-3.0_1.yml b/src/licensedcode/data/rules/php-3.0_1.yml index dbf6ce8ad84..cda317bae5b 100644 --- a/src/licensedcode/data/rules/php-3.0_1.yml +++ b/src/licensedcode/data/rules/php-3.0_1.yml @@ -1,4 +1,5 @@ license_expression: php-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.php.net/license/index.php diff --git a/src/licensedcode/data/rules/php-3.0_2.yml b/src/licensedcode/data/rules/php-3.0_2.yml index 1c6444df2d4..087d82a44c7 100644 --- a/src/licensedcode/data/rules/php-3.0_2.yml +++ b/src/licensedcode/data/rules/php-3.0_2.yml @@ -1,4 +1,5 @@ license_expression: php-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.php.net/license/ diff --git a/src/licensedcode/data/rules/php-3.0_3.yml b/src/licensedcode/data/rules/php-3.0_3.yml index 5e810833ae8..aac79550e57 100644 --- a/src/licensedcode/data/rules/php-3.0_3.yml +++ b/src/licensedcode/data/rules/php-3.0_3.yml @@ -1,4 +1,5 @@ license_expression: php-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/php.html diff --git a/src/licensedcode/data/rules/pine.yml b/src/licensedcode/data/rules/pine.yml index 90b4bbd4fca..3b6048e21e1 100644 --- a/src/licensedcode/data/rules/pine.yml +++ b/src/licensedcode/data/rules/pine.yml @@ -1,4 +1,5 @@ license_expression: pine is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.washington.edu/pine/overview/legal.html diff --git a/src/licensedcode/data/rules/polyform-shield-1.0.0_1.yml b/src/licensedcode/data/rules/polyform-shield-1.0.0_1.yml index 400b98ed2ef..2793ec8e18a 100644 --- a/src/licensedcode/data/rules/polyform-shield-1.0.0_1.yml +++ b/src/licensedcode/data/rules/polyform-shield-1.0.0_1.yml @@ -1,4 +1,5 @@ license_expression: polyform-shield-1.0.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://polyformproject.org/licenses/shield/1.0.0 diff --git a/src/licensedcode/data/rules/polyform-shield-1.0.0_2.yml b/src/licensedcode/data/rules/polyform-shield-1.0.0_2.yml index f7df73f1d38..c2c0bbcd4e6 100644 --- a/src/licensedcode/data/rules/polyform-shield-1.0.0_2.yml +++ b/src/licensedcode/data/rules/polyform-shield-1.0.0_2.yml @@ -1,2 +1,3 @@ license_expression: polyform-shield-1.0.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/polyform-shield-1.0.0_3.yml b/src/licensedcode/data/rules/polyform-shield-1.0.0_3.yml index 400b98ed2ef..2793ec8e18a 100644 --- a/src/licensedcode/data/rules/polyform-shield-1.0.0_3.yml +++ b/src/licensedcode/data/rules/polyform-shield-1.0.0_3.yml @@ -1,4 +1,5 @@ license_expression: polyform-shield-1.0.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://polyformproject.org/licenses/shield/1.0.0 diff --git a/src/licensedcode/data/rules/polyform-shield-1.0.0_4.yml b/src/licensedcode/data/rules/polyform-shield-1.0.0_4.yml index 8412838dfc8..d3fca9a5754 100644 --- a/src/licensedcode/data/rules/polyform-shield-1.0.0_4.yml +++ b/src/licensedcode/data/rules/polyform-shield-1.0.0_4.yml @@ -1,4 +1,5 @@ license_expression: polyform-shield-1.0.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://polyformproject.org/licenses/shield/1.0.0/ diff --git a/src/licensedcode/data/rules/postgresql_1.yml b/src/licensedcode/data/rules/postgresql_1.yml index 6ebb3e714b6..577ab7ed264 100644 --- a/src/licensedcode/data/rules/postgresql_1.yml +++ b/src/licensedcode/data/rules/postgresql_1.yml @@ -1,5 +1,6 @@ license_expression: postgresql is_license_reference: yes +relevance: 100 notes: http://www.postgresql.org/about/licence ignorable_urls: - http://www.postgresql.org/about/licence diff --git a/src/licensedcode/data/rules/postgresql_3.yml b/src/licensedcode/data/rules/postgresql_3.yml index b9aa3de1928..44d60e3aa28 100644 --- a/src/licensedcode/data/rules/postgresql_3.yml +++ b/src/licensedcode/data/rules/postgresql_3.yml @@ -1,4 +1,5 @@ license_expression: postgresql is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/postgresql diff --git a/src/licensedcode/data/rules/postgresql_6.yml b/src/licensedcode/data/rules/postgresql_6.yml index 48427f4fa12..359aa9fbc56 100644 --- a/src/licensedcode/data/rules/postgresql_6.yml +++ b/src/licensedcode/data/rules/postgresql_6.yml @@ -1,4 +1,5 @@ license_expression: postgresql is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/proprietary-01_12.yml b/src/licensedcode/data/rules/proprietary-01_12.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary-01_12.yml +++ b/src/licensedcode/data/rules/proprietary-01_12.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-06.yml b/src/licensedcode/data/rules/proprietary-06.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary-06.yml +++ b/src/licensedcode/data/rules/proprietary-06.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-06_10.yml b/src/licensedcode/data/rules/proprietary-06_10.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary-06_10.yml +++ b/src/licensedcode/data/rules/proprietary-06_10.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_2.yml b/src/licensedcode/data/rules/proprietary-license_2.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary-license_2.yml +++ b/src/licensedcode/data/rules/proprietary-license_2.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_326.RULE b/src/licensedcode/data/rules/proprietary-license_326.RULE index d7a15c56f55..2e907ace045 100644 --- a/src/licensedcode/data/rules/proprietary-license_326.RULE +++ b/src/licensedcode/data/rules/proprietary-license_326.RULE @@ -1,16 +1,21 @@ -The software accompanying this license statement (the “Software”) - is the property of Moxa Inc. (the “Moxa”), and is protected by - United States and International Copyright Laws and International - treaty provisions. No ownership rights are granted by this - Agreement or possession of the Software. Therefore, you must treat - the Licensed Software like any other copyrighted material. Your - rights and obligations in its use are described as follows: - . - 1. You may freely redistribute this software under this license. - 2. You may freely download and use this software on Moxa's device. - 3. You may not modify or attempt to reverse engineer the software, or - make any attempt to change or even examine the source code of the - software. - 4. You may not re-license or sub-license the software to any person or - business, using any other license. - 5. Moxa(r) is worldwide registered trademark. \ No newline at end of file +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it or +assist in its implementation may be prepared, copied, published and +distributed, in whole or in part, without restriction of any kind, +provided that the above copyright notice and these paragraphs are +included on all such copies and derivative works. + +This document may not be modified in any way, such as by removing the +copyright notice or references to the Companies or other organizations. +Further, while these copyright restrictions apply to the written OPML +specification, no claim of ownership is made by the Companies to the +format it describes. Any party may, for commercial or non-commercial +purposes, implement this format without royalty or license fee to the +Companies. The limited permissions granted herein are perpetual and will +not be revoked by the Companies or their successors or assigns. + +This document and the information contained herein is provided on an "AS +IS" basis and THE COMPANIES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE +INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED +WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_326.yml b/src/licensedcode/data/rules/proprietary-license_326.yml index a68754d25dd..485abee5f70 100644 --- a/src/licensedcode/data/rules/proprietary-license_326.yml +++ b/src/licensedcode/data/rules/proprietary-license_326.yml @@ -1,3 +1,3 @@ license_expression: proprietary-license is_license_text: yes -relevance: 100 +notes: opml spec license diff --git a/src/licensedcode/data/rules/proprietary-license_327.RULE b/src/licensedcode/data/rules/proprietary-license_327.RULE index 418f5a25c2c..59390b7b977 100644 --- a/src/licensedcode/data/rules/proprietary-license_327.RULE +++ b/src/licensedcode/data/rules/proprietary-license_327.RULE @@ -1,44 +1,3 @@ -Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a NXP - chipset, is permitted provided that the following conditions are met: - . - . Redistributions must reproduce the above copyright notice and the following - disclaimer in the documentation and/or other materials provided with the - distribution. - . - . Neither the name of NXP nor the names of its suppliers - may be used to endorse or promote products derived from this Software - without specific prior written permission. - . - . No reverse engineering, decompilation, or disassembly of this Software is - permitted. - . - Limited patent license. NXP (.Licensor.) grants you - (.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under - the Patents to make, have made, use, import, offer to sell and sell the - Software. No hardware per se is licensed hereunder. - The term .Patents. as used in this agreement means only those patents or patent - applications owned solely and exclusively by Licensor as of the date of - Licensor.s submission of the Software and any patents deriving priority (i.e., - having a first effective filing date) therefrom. The term .Software. as used in - this agreement means the firmware image submitted by Licensor, under the terms - of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ - linux-firmware.git. - Notwithstanding anything to the contrary herein, Licensor does not grant and - Licensee does not receive, by virtue of this agreement or the Licensor's - submission of any Software, any license or other rights under any patent or - patent application owned by any affiliate of Licensor or any other entity - (other than Licensor), whether expressly, impliedly, by virtue of estoppel or - exhaustion, or otherwise. - . - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file +In the event the terms and conditions of this license are + inconsistent with the obligations imposed upon you by judgment of a + court or for any other reason, you may not use the Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_327.yml b/src/licensedcode/data/rules/proprietary-license_327.yml index db3153ccd56..7e3b85d33cd 100644 --- a/src/licensedcode/data/rules/proprietary-license_327.yml +++ b/src/licensedcode/data/rules/proprietary-license_327.yml @@ -1,5 +1,3 @@ license_expression: proprietary-license -is_license_text: yes -relevance: 100 -ignorable_urls: - - git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ +is_license_notice: yes +notes: juluis legacy proprietary notice. See https://fedoraproject.org/wiki/Licensing/Julius diff --git a/src/licensedcode/data/rules/proprietary-license_336.RULE b/src/licensedcode/data/rules/proprietary-license_336.RULE index 45b3bbb39e0..52667475450 100644 --- a/src/licensedcode/data/rules/proprietary-license_336.RULE +++ b/src/licensedcode/data/rules/proprietary-license_336.RULE @@ -1,44 +1,5 @@ -Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - . - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Creative Technology Ltd or its affiliates ("CTL") - nor the names of its suppliers may be used to endorse or promote - products derived from this software without specific prior written - permission. - * No reverse engineering, decompilation, or disassembly of this software - (or any part thereof) is permitted. - . - Limited patent license. CTL grants a limited, world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but strictly only to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not be - applicable, to any other combinations which include this software. - No hardware per se is licensed hereunder. - . - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - . - NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF - THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS - (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) - EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN - COMBINATION WITH THIS SOFTWARE. \ No newline at end of file +Unsplash grants you an irrevocable, nonexclusive, worldwide copyright license to +download, copy, modify, distribute, perform, and use photos from Unsplash for free, +including for commercial purposes, without permission from or attributing the photographer +or Unsplash. This license does not include the right to compile photos from Unsplash to +replicate a similar or competing service. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_336.yml b/src/licensedcode/data/rules/proprietary-license_336.yml index 0877734ad6e..c80fbf9ecfe 100644 --- a/src/licensedcode/data/rules/proprietary-license_336.yml +++ b/src/licensedcode/data/rules/proprietary-license_336.yml @@ -1,5 +1,2 @@ license_expression: proprietary-license is_license_text: yes -relevance: 100 -ignorable_urls: - - http://opensource.org/licenses diff --git a/src/licensedcode/data/rules/proprietary-license_449.RULE b/src/licensedcode/data/rules/proprietary-license_449.RULE index 312bb2d76dc..e1f4fed4f2e 100644 --- a/src/licensedcode/data/rules/proprietary-license_449.RULE +++ b/src/licensedcode/data/rules/proprietary-license_449.RULE @@ -1,57 +1,7 @@ -Software License Agreement - -ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE -CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. - -Licensed Software. Subject to the terms and conditions of this Agreement, -Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and -royalty-free license to use, reproduce, and distribute the binary software in -its complete and unmodified form as provided by Cavium. - -Restrictions. Licensee must reproduce the Cavium copyright notice above with -each binary software copy. Licensee must not reverse engineer, decompile, -disassemble or modify in any way the binary software. Licensee must not use -the binary software in violation of any applicable law or regulation. This -Agreement shall automatically terminate upon Licensee's breach of any term or -condition of this Agreement in which case, Licensee shall destroy all copies of -the binary software. - -Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM -GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS, -IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR -OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR -NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE, -DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT -LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE -LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND -CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING -ITS CORRECTNESS, ACCURACY, OR RELIABILITY. - -Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S -LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR -CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT -OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF -PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -Export and Import Laws. Licensee acknowledges and agrees that the Licensed -Software (including technical data and related technology) may be controlled by -the export control laws, rules, regulations, restrictions and national security -controls of the United States and other applicable foreign agencies (the -"Export Controls"), and agrees not export or re-export, or allow the export or -re-export of export-controlled the Licensed Software (including technical data -and related technology) or any copy, portion or direct product of the foregoing -in violation of the Export Controls. Licensee hereby represents that -(i) Licensee is not an entity or person to whom provision of the Licensed -Software (including technical data and related technology) is restricted or -prohibited by the Export Controls; and (ii) Licensee will not export, re-export -or otherwise transfer the export-controlled Licensed Software (including -technical data and related technology) in violation of U.S. sanction programs -or export control regulations to (a) any country, or national or resident of -any country, subject to a United States trade embargo, (b) any person or entity -to whom shipment is restricted or prohibited by the Export Controls, or -(c) anyone who is engaged in activities related to the design, development, -production, or use of nuclear materials, nuclear facilities, nuclear weapons, -missiles or chemical or biological weapons. \ No newline at end of file +All EEMBC Benchmark Software are products of EEMBC +and are provided under the terms of the EEMBC Benchmark License Agreements. +The EEMBC Benchmark Software are proprietary intellectual properties of EEMBC and its Members +and is protected under all applicable laws, including all applicable copyright laws. +If you received this EEMBC Benchmark Software without having +a currently effective EEMBC Benchmark License Agreement, you must discontinue use. +Please refer to LICENSE.md for the specific license agreement that pertains to this Benchmark Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_449.yml b/src/licensedcode/data/rules/proprietary-license_449.yml index fd01aaba6e2..f7530cfc3f4 100644 --- a/src/licensedcode/data/rules/proprietary-license_449.yml +++ b/src/licensedcode/data/rules/proprietary-license_449.yml @@ -1,4 +1,4 @@ license_expression: proprietary-license -is_license_text: yes -relevance: 100 -notes: A binary firmware in https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git +is_license_notice: yes +referenced_filenames: + - LICENSE.md diff --git a/src/licensedcode/data/rules/proprietary-license_450.RULE b/src/licensedcode/data/rules/proprietary-license_450.RULE index d3a841e6d26..df16d475718 100644 --- a/src/licensedcode/data/rules/proprietary-license_450.RULE +++ b/src/licensedcode/data/rules/proprietary-license_450.RULE @@ -1,49 +1,47 @@ -REDISTRIBUTION: Permission is hereby granted, free of any license fees, - to any person obtaining a copy of this microcode (the "Software"), to - install, reproduce, copy and distribute copies, in binary form only, of - the Software and to permit persons to whom the Software is provided to - do the same, provided that the following conditions are met: - . - No reverse engineering, decompilation, or disassembly of this Software - is permitted. - . - Redistributions must reproduce the above copyright notice, this - permission notice, and the following disclaimers and notices in the - Software documentation and/or other materials provided with the - Software. - . - DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE - IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT - HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND - IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL - MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE - UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF - THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS - LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE - OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, - ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. - . - DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT - HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS - ("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, - SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS - PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE - LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, - BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED - INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL - PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED - REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN - NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL - LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN - CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF - US$10. - . - Notice: The Software is subject to United States export laws and - regulations. You agree to comply with all domestic and international - export laws and regulations that apply to the Software, including but - not limited to the Export Administration Regulations administered by the - U.S. Department of Commerce and International Traffic in Arm Regulations - administered by the U.S. Department of State. These laws include - restrictions on destinations, end users and end use. \ No newline at end of file +# COREMARK®-PRO ACCEPTABLE USE AGREEMENT + +This ACCEPTABLE USE AGREEMENT (this “Agreement”) is offered by Embedded Microprocessor Benchmark Consortium, a California nonprofit corporation (“Licensor”), to users of its CoreMark®-PRO software (“Licensee”) exclusively on the following terms. + +Licensor offers benchmarking software (“Software”) pursuant to an open source license, but carefully controls use of its benchmarks and their associated goodwill. Licensor has registered its trademark in one of the benchmarks available through the Software, COREMARK-PRO, Ser. No. 85/487,290; Reg. No. 4,179,307 (the “Trademark”), and promotes the use of a standard metric as a benchmark for assessing the performance of embedded systems. Solely on the terms described herein, Licensee may use and display the Trademark in connection with the generation of data regarding measurement and analysis of computer and embedded system benchmarking via the Software (the “Licensed Use”). + +## Article 1 – License Grant. +1.1. License. Subject to the terms and conditions of this Agreement, Licensor hereby grants to Licensee, and Licensee hereby accepts from Licensor, a personal, non-exclusive, royalty-free, revocable right and license to use and display the Trademark during the term of this Agreement (the “Term”), solely and exclusively in connection with the Licensed Use. During the Term, Licensee (i) shall not modify or otherwise create derivative works of the Trademark, and (ii) may use the Trademark only to the extent permitted under this License. Neither Licensee nor any affiliate or agent thereof shall otherwise use the Trademark without the prior express written consent of Licensor, which may be withheld in its sole and absolute discretion. All rights not expressly granted to Licensee hereunder shall remain the exclusive property of Licensor. + +1.2. Modifications to the Software. Licensee shall not use the Trademark in connection with any use of a modified, derivative, or otherwise altered copy of the Software. + +1.3. Licensor’s Use. Nothing in this Agreement shall preclude Licensor or any of its successors or assigns from using or permitting other entities to use the Trademark, whether or not such entity directly or indirectly competes or conflicts with Licensee’s Licensed Use in any manner. + +1.4. Term and Termination. This Agreement is perpetual unless terminated by either of the parties. Licensee may terminate this Agreement for convenience, without cause or liability, for any reason or for no reason whatsoever, upon ten (10) business days written notice. Licensor may terminate this Agreement effective immediately upon notice of breach. Upon termination, Licensee shall immediately remove all implementations of the Trademark from the Licensed Use, and delete all digitals files and records of all materials related to the Trademark. + +## Article 2 – Ownership. +2.1. Ownership. Licensee acknowledges and agrees that Licensor is the owner of all right, title, and interest in and to the Trademark, and all such right, title, and interest shall remain with Licensor. Licensee shall not contest, dispute, challenge, oppose, or seek to cancel Licensor’s right, title, and interest in and to the Trademark. Licensee shall not prosecute any application for registration of the Trademark. Licensee shall display appropriate notices regarding ownership of the Trademark in connection with the Licensed Use. + +2.2. Goodwill. Licensee acknowledges that Licensee shall not acquire any right, title, or interest in the Trademark by virtue of this Agreement other than the license granted hereunder, and disclaims any such right, title, interest, or ownership. All goodwill and reputation generated by Licensee’s use of the Trademark shall inure to the exclusive benefit of Licensor. Licensee shall not by any act or omission use the Trademark in any manner that disparages or reflects adversely on Licensor or its Licensed Use or reputation. Licensee shall not take any action that would interfere with or prejudice Licensor’s ownership or registration of the Trademark, the validity of the Trademark or the validity of the license granted by this Agreement. If Licensor determines and notifies Licensee that any act taken in connection with the Licensed Use (i) is inaccurate, unlawful or offensive to good taste; (ii) fails to provide for proper trademark notices, or (iii) otherwise violates Licensee’s obligations under this Agreement, the license granted under this Agreement shall terminate. + +## Article 3 – Indemnification. +3.1. Indemnification Generally. Licensee agrees to indemnify, defend, and hold harmless (collectively “indemnify” or “indemnification”) Licensor, including Licensor’s members, managers, officers, and employees (collectively “Related Persons”), from and against, and pay or reimburse Licensor and such Related Persons for, any and all third-party actions, claims, demands, proceedings, investigations, inquiries (collectively, “Claims”), and any and all liabilities, obligations, fines, deficiencies, costs, expenses, royalties, losses, and damages (including reasonable outside counsel fees and expenses) associated with such Claims, to the extent that such Claim arises out of (i) Licensee’s material breach of this Agreement, or (ii) any allegation(s) that Licensee’s actions infringe or violate any third-party intellectual property right, including without limitation, any U.S. copyright, patent, or trademark, or are otherwise found to be tortious or criminal (whether or not such indemnified person is a named party in a legal proceeding). + +3.2. Notice and Defense of Claims. Licensor shall promptly notify Licensee of any Claim for which indemnification is sought, following actual knowledge of such Claim, provided however that the failure to give such notice shall not relieve Licensee of its obligations hereunder except to the extent that Licensee is materially prejudiced by such failure. In the event that any third-party Claim is brought, Licensee shall have the right and option to undertake and control the defense of such action with counsel of its choice, provided however that (i) Licensor at its own expense may participate and appear on an equal footing with Licensee in the defense of any such Claim, (ii) Licensor may undertake and control such defense in the event of the material failure of Licensee to undertake and control the same; and (iii) the defense of any Claim relating to the intellectual property rights of Licensor or its licensors and any related counterclaims shall be solely controlled by Licensor with counsel of its choice. Licensee shall not consent to judgment or concede or settle or compromise any Claim without the prior written approval of Licensor (whose approval shall not be unreasonably withheld), unless such concession or settlement or compromise includes a full and unconditional release of Licensor and any applicable Related Persons from all liabilities in respect of such Claim. + +## Article 4 – Miscellaneous. + +4.1. Publication of Results. A "Commercial COREMARK-PRO License" from EEMBC is required for Licensee to disclose, reference, or publish test results generated by COREMARK-PRO in Licensee’s marketing of any of Licensee’s commercially‐available, product‐related materials, including, but not limited to product briefs, website, product brochures, product datasheets, or any white paper or article made available for public consumption. + +4.2. Relationship of the Parties. This Agreement does not create a partnership, franchise, joint venture, agency, fiduciary, or employment relationship between the parties. + +4.3. No Third-Party Beneficiaries. Except for the rights of Related Persons under Article 3 (Indemnification), there are no third-party beneficiaries to this Agreement. + +4.4. Assignment. Licensee’s rights hereunder are non-assignable, and may not be sublicensed. + +4.5. Equitable Relief. Licensee acknowledges that the remedies available at law for any breach of this Agreement will, by their nature, be inadequate. Accordingly, Licensor may obtain injunctive relief or other equitable relief to restrain a breach or threatened breach of this Agreement or to specifically enforce this Agreement, without proving that any monetary damages have been sustained, and without the requirement of posting of a bond prior to obtaining such equitable relief. + +4.6. Governing Law. This Agreement will be interpreted, construed, and enforced in all respects in accordance with the laws of the State of California, without reference to its conflict of law principles. + +4.7. Attorneys’ Fees. If any legal action, arbitration or other proceeding is brought for the enforcement of this Agreement, or because of an alleged dispute, breach, default, or misrepresentation in connection with any of the provisions of this Agreement, the successful or prevailing party shall be entitled to recover its reasonable attorneys’ fees and other reasonable costs incurred in that action or proceeding, in addition to any other relief to which it may be entitled. + +4.8. Amendment; Waiver. This Agreement may not be amended, nor may any rights under it be waived, except in writing by Licensor. + +4.9. Severability. If any provision of this Agreement is held by a court of competent jurisdiction to be contrary to law, the provision shall be modified by the court and interpreted so as best to accomplish the objectives of the original provision to the fullest extent +permitted by law, and the remaining provisions of this Agreement shall remain in effect. + +4.9. Entire Agreement. This Agreement constitutes the entire agreement between the parties and supersedes all prior and contemporaneous agreements, proposals or representations, written or oral, concerning its subject matter. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_450.yml b/src/licensedcode/data/rules/proprietary-license_450.yml index fd01aaba6e2..19f8e1ea2e9 100644 --- a/src/licensedcode/data/rules/proprietary-license_450.yml +++ b/src/licensedcode/data/rules/proprietary-license_450.yml @@ -1,4 +1,3 @@ license_expression: proprietary-license is_license_text: yes -relevance: 100 -notes: A binary firmware in https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git +notes: https://raw.githubusercontent.com/eembc/coremark-pro/main/LICENSE.md diff --git a/src/licensedcode/data/rules/proprietary-license_503.RULE b/src/licensedcode/data/rules/proprietary-license_503.RULE index 3d9ecf95c7d..02e0a82e8c4 100644 --- a/src/licensedcode/data/rules/proprietary-license_503.RULE +++ b/src/licensedcode/data/rules/proprietary-license_503.RULE @@ -1,4 +1,24 @@ -Copyright protection on this compilation of data has been secured by the -Secretary of the U.S. Department of Commerce on behalf of the United States in -the United States and all countries that are parties to the Universal Copyright -Convention, pursuant to Section 290(e) of Title 15 of the United States Code. \ No newline at end of file +Proprietary Steinberg VST3 License +The Software Development Kit may not be distributed in parts or its entirety +without prior written agreement by Steinberg Media Technologies GmbH. +The SDK must not be used to re-engineer or manipulate any technology used +in any Steinberg or Third-party application or software module, +unless permitted by law. +Neither the name of the Steinberg Media Technologies GmbH nor the names of its +contributors may be used to endorse or promote products derived from this +software without specific prior written permission. +Before publishing a software under the proprietary license, you need to obtain a copy +of the License Agreement signed by Steinberg Media Technologies GmbH. +The Steinberg VST SDK License Agreement can be found at: +www.steinberg.net/en/company/developers.html + +THE SDK IS PROVIDED BY STEINBERG MEDIA TECHNOLOGIES GMBH "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL STEINBERG MEDIA TECHNOLOGIES GMBH BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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/proprietary-license_503.yml b/src/licensedcode/data/rules/proprietary-license_503.yml index 065d75896a8..ce4ae9e328a 100644 --- a/src/licensedcode/data/rules/proprietary-license_503.yml +++ b/src/licensedcode/data/rules/proprietary-license_503.yml @@ -1,6 +1,5 @@ license_expression: proprietary-license is_license_notice: yes -relevance: 100 -notes: See in https://www.govinfo.gov/content/pkg/USCODE-2014-title15/pdf/USCODE-2014-title15-chap7A-sec290e.pdf - and https://www.nist.gov/open/copyright-fair-use-and-licensing-statements-srd-data-software-and-technical-series-publications - +notes: https://github.com/steinbergmedia/vst3sdk/blob/master/LICENSE.txt +ignorable_urls: + - http://www.steinberg.net/en/company/developers.html diff --git a/src/licensedcode/data/rules/proprietary-license_558.RULE b/src/licensedcode/data/rules/proprietary-license_558.RULE index 4f17cc5a2dd..5499ac9f8b1 100644 --- a/src/licensedcode/data/rules/proprietary-license_558.RULE +++ b/src/licensedcode/data/rules/proprietary-license_558.RULE @@ -1,536 +1 @@ -SystemC Open Source License Agreement -(Download, Use and Contribution License Agreement Version 3.3) - -PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT" -BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU -HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND -ALL OF ITS TERMS AND CONDITIONS. - -Accellera Systems Initiative - -The purpose of the following license agreement (the "Agreement") is to encourage interoperability and -development of a C++ modeling language known as "SystemC" for system simulation and design (the -"Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind, -for use pursuant to the terms and conditions set forth in this Agreement. - -License Agreement - -THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY -ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU -DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE -GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO -CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES -YOUR ACCEPTANCE OF THIS AGREEMENT. - -1. Definitions - -1.1 “Agreement” means this contract. -1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation. -1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials -assigned to Accellera pursuant to the Copyright Agreement. -1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or -created through the Accellera working group process, and the final work approved for release by a Accellera -working group, approved for release by the Accellera steering group and approved for release by the board of -directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera -specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera -Release. -1.5 “Code Contribution” means any Contribution in the form of Source Code. -1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with -Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications -and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all -Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A -attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to -this Agreement. A list of all Contributions is available upon written request to Accellera and can also be -found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain -SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4) -shall constitute, and be treated as, Contributions pursuant to this Agreement. -1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into -between Accellera and the signatory thereto at any time prior to or after the date hereof. -1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C. -1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For -purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a -Contribution which has previously been so deposited or contributed is not the Contributor of such re- -deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written -request to Accellera and can also be found on the Website. -1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by -Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth -herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily -and directly infringed solely by the portion of a computer program that either implements, or is compiled -from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent -Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique, -circuit representation, or circuit implementation that is not completely and entirely described either in such -Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall -not include any claim based upon the combination of any Contribution or an Accellera Release with other -works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of -such combination. -1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works -of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For -purposes of clarification, patents are not included in Copyright Rights. -1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such -as a translation, condensation, or any other form in which a work may be recast, transformed, or -adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which, -as a whole, represent an original work of authorship, is a “derivative work”. -1.13 “Distribute” means making a Distribution. -1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third -party. -1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation. -1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has -licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list -may be amended from time to time by Accellera to add or delete any marks or logos. -1.17 “Modification” means any additions or deletions to any Contribution. -1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For -legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with -Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or -more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of -directors or similar managing authority. -1.19 “Source Code” means human readable text in an electronic form suitable for modification that -describe the functions and data structures, including C, C++, and other language modules, plus any associated -interface definition files, scripts used to control compilation and installation of a computer program, or a list -of source code differential comparisons. -1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any -Contribution or an Accellera Release. -1.21 “Website” means Accellera’s internet website located at http://www.accellera.org. - -2. GRANT OF RIGHTS - -2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non- -exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following: -(a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any -Contributions of such Contributor and Derivative works thereof; and -(b) Use the know-how, information and knowledge embedded in the Contribution, without any -obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this -Agreement. -2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under -Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly -perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms -and conditions of this Agreement. -2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide, -royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made, -use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer -program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c) -those portions of a computer program that implement, or are compiled from, an Accellera Release. -2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its -Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its -knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section -2.2. -2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the -intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication, -estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are -reserved. -2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or -assignments of all or any part of its right, title, and interest in and to any Contributions contributed or -deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein, -shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses -granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in -the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies -of the Contributions made by Recipient in any media. -2.7 License to Marks. -(a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the -limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non- -exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of -the rights granted pursuant to this Agreement and to indicate that the products being marketed by -Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks -shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D. -(b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the -Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or -potential infringement of the Marks, and cooperating with Accellera in preparing and executing any -documents necessary to register the Marks, or as may be required by the laws or rules of any country -or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or -claim concerning the Marks. Accellera shall have the right to control any such litigation, and -Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse -Recipient for the reasonable costs associated with providing such assistance, except to the extent that -such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action -regarding the Marks without Accellera’s prior written consent. -(c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera. -Recipient shall maintain the quality of any products, associated packaging, collateral and marketing -materials on which it uses any of the Marks in a manner consistent with all terms, conditions and -requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall -reputation for quality and that is at least commensurate with industry standards. -2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS -THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR -ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN -COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER -INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE -MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL -PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM -ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON -INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, 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 a computer program, then it is Recipient's responsibility to acquire -that license before Distributing such computer program. - -3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS - -3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such -Contributor shall: -(a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at -such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera; -(b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or -changes such Contributor made to create the Contribution and the date of any such changes or -additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii) -delivering both documents to the Secretary of Accellera. All Contributions made after the date -hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended -Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing -Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z) -delivering both documents to the Secretary of Accellera; -(c) Cause such Contribution to contain a file documenting such Contributor's name and contact -information, additions or changes such Contributor made to create the Contribution, and the date of -any such changes or additions; and -(d) Cause such Contribution to include in each file a prominent statement substantially similar to the -following: “Any code contained in this Contribution is derived, directly or indirectly, from the -SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved. -The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open -Source License Version 3.1 (the “License”). You may not use this file except in compliance with such -restrictions and limitations. You may obtain instructions on how to receive a copy of the License at -http://www.accellera.org/. Software distributed by Contributors under the License is distributed -exclusively 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.” -3.2 Accellera may from time to time publish policies and procedures regarding the contribution or -depositing of Contributions as well as establish additional details regarding the contribution process. Without -limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any -Contribution from the Website at any time. - -4. REQUIREMENTS OF DISTRIBUTION - -4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions -(except for any Code Contributions) under its own license agreement provided that: -(a) Recipient complies with the terms and conditions of this Agreement; -(b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions, -express and implied, and all liability for damages arising out of its Distribution; and -(c) Recipient makes available to recipients of such Distribution then Source Code for such -Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium -customarily used for software exchange. -4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions -then: -(a) Such Code Contribution must be Distributed under this Agreement; and -(b) A copy of this Agreement must be included with each copy of such Code Contribution. -4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so -Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.” -4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether -or not such Modification has been deposited pursuant to Section 3 must identify the originator of such -Modification in a manner that reasonably allows third parties to identify the originator of the Modification. -4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement, -provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must -include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred: -“Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.” -In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera -Documentation, whether or not such modification or Derivative work has been contributed pursuant to a -Copyright Agreement must identify the originator of such modification or Derivative work in a manner that -reasonably allows third parties to identify the originator of the modification or derivative work. - -5. INDEMNIFICATION - -Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) 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 Contributions Accellera Documentation and Accellera -Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases -in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby -agrees to defend and indemnify every 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 -Distributor, including but not limited to the terms and conditions under which Distributor offered such -Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof. -The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged -intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In -order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such -claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any -related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim -at its own expense. -For example, a Recipient might include a Contribution in a commercial product offering, Product X. That -Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties, -support, or indemnity or any other license terms related to Product X, those performance claims, offers and -other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to -defend claims against the Contributors related to those performance claims, offers, and other terms, and if a -court requires any Contributor to pay any damages as a result, the Distributor must pay those damages. - -6. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA -DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY 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 ITS USE AND DISTRIBUTION OF ANY -CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE 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. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL -PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR -ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -7. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS -OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, PUNITIVE, 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 ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA -RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -8. U.S. GOVERNMENT USE - -If Recipient is licensing any computer program on behalf of any unit or agency of the United States -Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or -DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and -conditions of this Agreement. - -9. PATENT CLAIMS - -If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory -judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of -Contributions (excluding combinations of any Contribution with other software or hardware) infringes such -Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate -as of the date such litigation is filed. - -10. TERMINATION - -All Recipient's rights under this Agreement shall terminate if Recipient 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 such occurs, Recipient shall cease all use and Distribution of -any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the -rights granted to Recipient under this Agreement as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any -Contributions shall survive such termination. - -11. LICENSE VERSIONS - -Accellera may publish new versions (including revisions) of this Agreement from time to time. Each -new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera -Documentation or Accellera Release 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 any Contribution, Accellera Documentation or Accellera Release under the new version. No -one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board -of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended -as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section -1.13. - -12. ELECTRONIC ACCEPTANCE - -This Agreement may be executed either electronically or on paper. If this Agreement is executed -electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this -Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally -binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall -click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall -Recipient download any Contributions, Accellera Documentation or Accellera Releases. - -13. GENERAL - -This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all -prior agreements or representations, oral or written, regarding the subject matter hereof. If 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. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper), -each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A -facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy -thereof. -This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each -party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall -be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in -Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United -Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of -this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or -against either party shall be applied in the interpreting this Agreement. Recipient shall not use any -Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws -including, but not limited to, the export control laws of the United States. - - - -IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this -Agreement as of the later of the dates set forth below. - -RECIPIENT: -By: -Name: -Its: -Date: -ACCELLERA SYSTEMS INITIATIVE: -By: -Name: -Its: -Date: - -EXHIBIT A -List of Contributions as of July 13, 2006 - -Number Contribution -1. Updated TLM Proposal -2. TLM Extensions -3. Abstract titled "Transaction Level Modeling in SystemC" -4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed - Example" -5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0. -6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel." -7. Review of TLM API code and related documents. -8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as - released by Accellera and which are, or were, available for download on the website prior to the - agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by - Open SystemC Initiative for download on the website. -9. Code and related material entitled "System Design with SystemC Examples." -10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June - 2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled - "Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C." -11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark." -12. SystemC October 12 Library. -13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit - (system_2_z_lib.oct_12_2004.tgz). - Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit - (systemc_2_1_tests.oct_12_2004.tgz). -14. Synthesizable Subset 1.0. -15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04). -16. Updated version of TLM kit -17. Code and related material “2.1 Beta Regression Tests” -18. Code and related material “OSCI SystemC 2.1 Beta” -19. SystemC 2.1 -20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including - project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc- - 2.1.05may05.tgz and systemc_tests-2.105may05.tgz. -21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to - permit port to Microsoft VC++ Version 7. -22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005. -23. A collection of interfaces and implementations in SystemC for analysis objects. - A collection of interfaces and implementations in SystemC for configuring components in a design. -24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit. -25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides - for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at - once. -26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;” - Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.” -27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4; - Addition of compliance_1666 tests to the SystemC 2.2 regression test suite. -28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and - OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing. -29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol - specific SystemC PVT channel implementation; Design examples using the above channel models; A - white-paper describing the channel implementations. - -EXHIBIT B -Form of Description of Contributions - -A. Description of Contributions -1. -2. - -The undersigned hereby makes the Contributions described above -pursuant to the term, conditions and limitations of the SystemC -License. -By: -Name: -Its: -Date: -Address: -Tel: -Fax: -Email: - -EXHIBIT C -Contribution Questionnaire -Contribution Number (see Exhibit B): -Date: -1. Is Contributor a member of Accellera Systems Initiative? -□ Yes -□ No -If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status -and complete questions 2 or 3 (as applicable): -□ Corporate Member -□ Associate Member -If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to -question 4. - -2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the -name, title, and contact information for the person making this Contribution on behalf of such Corporate Member -or Associate Member: -Name: -Title: -Address: -Phone: -Fax: -Email: - -3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following: -If the Contributor is a natural person, please indicate the name and address of Contributor’s employer -and the title of the position held at such employer: -Name of Employer: -Title with such Employer: -Address: -Phone: -Fax: -Email: -If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the -name, title, and contact information for the person making this Contribution on behalf of such Contributor. -Entity Name: -Name: -Title: -Address: -Phone: -Fax: -Email: - -EXHIBIT D - -Trademark Usage Policy - -I. LIST OF MARKS -1. Open SystemC -2. Open SystemC Initiative -3. OSCI -4. SystemC -5. SystemC Initiative -6. All logos that incorporate the foregoing word marks - -II. PROPER USE OF MARKS -Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs. -Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic -noun that refers to the service in question. For example: -The SystemC® software -The OSCI® LRM -No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or -plural forms. For example, it is not appropriate to write “SystemC’s software.” -No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns. - -III. PROPER ATTRIBUTION -Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a -legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s -rules for symbols and legends to attribute the Marks: -Symbols: -Which Symbol Do I Use? -The Marks generally function as trademarks rather than service marks. Unless you are specifically directed -otherwise, please use the ® symbol after the Marks. -Where Do I Place the ® Symbol? -The ® symbol is placed immediately after the mark, either in superscript or subscript. -When Do I Use the Symbol? -The ® symbol is to be used after the Marks in the following instances: -Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and -large print text of web pages, advertisements, other promotional materials and press releases, except where -space limitations or specific style considerations prevent compliance with this requirement. -First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the -body of press releases, even though the symbol may have already appeared in the headline or after another -prominent use of the mark in the same document. -All Logos: The ® symbol must appear after all logos incorporating the Marks. - -IV. LEGENDS -All Marks that appear on a web page or in a press release, advertisement or other written material (whether in -print or electronic form) must be attributed in an appropriate legend. The legend may be presented in -“mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or -the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation. -The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any -of the Marks appear: -[Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United -States and other countries and are used with permission. - -V. MARKS NEVER COMBINED -The Marks should never be combined with the marks of any business other than Accellera. The Marks should -always appear visually separate from any other marks appearing in the same materials such that each mark -creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of -another business over any Accellera logo. - -VI. LOGOS -Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation -into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way -without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not -to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to -ask any question regarding the logos. \ No newline at end of file +BINARY CODE LICENSE AGREEMENT \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_558.yml b/src/licensedcode/data/rules/proprietary-license_558.yml index fef6a49a576..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary-license_558.yml +++ b/src/licensedcode/data/rules/proprietary-license_558.yml @@ -1,16 +1,3 @@ license_expression: proprietary-license -is_license_text: yes +is_license_reference: yes relevance: 100 -notes: Seen in https://www.accellera.org/images/about/policies/SystemC_Open_Source_License_v3.3.pdf -ignorable_authors: - - through the Accellera working group process -ignorable_copyrights: - - (c) 1996- current - - Copyright (c) 1996- current year here by all Contributors -ignorable_emails: - - info@accellera.org -ignorable_holders: - - here by all Contributors -ignorable_urls: - - http://www.accellera.org/ - diff --git a/src/licensedcode/data/rules/proprietary-license_582.RULE b/src/licensedcode/data/rules/proprietary-license_582.RULE new file mode 100644 index 00000000000..0ed2c75f797 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_582.RULE @@ -0,0 +1,5 @@ +Portions of this material resulted from work developed under a U.S. Government contract and are subject to the following license: + For a period of five years from March 30, 1993, the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, and perform publicly and display publicly. With the approval of DOE, this period may be renewed for two additional five year periods. Following the expiration of this period or periods, the Government is granted for itself and others acting on its behalf, a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, distribute copies to the public, perform publicly and display publicly, and to permit others to do so. +Disclaimer + +NEITHER THE UNITED STATES GOVERNMENT NOR ANY AGENCY THEREOF, NOR THE UNIVERSITIES OF CALIFORNIA OR CHICAGO, NOR ANY OF THEIR EMPLOYEES OR OFFICERS, MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_582.yml b/src/licensedcode/data/rules/proprietary-license_582.yml new file mode 100644 index 00000000000..c80fbf9ecfe --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_582.yml @@ -0,0 +1,2 @@ +license_expression: proprietary-license +is_license_text: yes diff --git a/src/licensedcode/data/rules/proprietary-license_583.RULE b/src/licensedcode/data/rules/proprietary-license_583.RULE new file mode 100644 index 00000000000..8b5d74d046d --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_583.RULE @@ -0,0 +1 @@ +This image is not in the Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_583.yml b/src/licensedcode/data/rules/proprietary-license_583.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_583.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_584.RULE b/src/licensedcode/data/rules/proprietary-license_584.RULE new file mode 100644 index 00000000000..6d63aa59697 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_584.RULE @@ -0,0 +1 @@ +This document is not in the Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_584.yml b/src/licensedcode/data/rules/proprietary-license_584.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_584.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_585.RULE b/src/licensedcode/data/rules/proprietary-license_585.RULE new file mode 100644 index 00000000000..a064a286555 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_585.RULE @@ -0,0 +1 @@ +not in the Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_585.yml b/src/licensedcode/data/rules/proprietary-license_585.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_585.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_586.RULE b/src/licensedcode/data/rules/proprietary-license_586.RULE new file mode 100644 index 00000000000..d5ab85848f9 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_586.RULE @@ -0,0 +1 @@ +This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_586.yml b/src/licensedcode/data/rules/proprietary-license_586.yml new file mode 100644 index 00000000000..06efdbf42a4 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_586.yml @@ -0,0 +1,4 @@ +license_expression: proprietary-license +is_license_notice: yes +ignorable_urls: + - http://www.dynamicdrive.com/ diff --git a/src/licensedcode/data/rules/proprietary-license_587.RULE b/src/licensedcode/data/rules/proprietary-license_587.RULE new file mode 100644 index 00000000000..213cde1eb5e --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_587.RULE @@ -0,0 +1 @@ +Accredited Standards Committee X12 (#transaction_set), [#transaction_version]. X12 Incorporated, [MM YY]. . "X12 has granted express permission for use of X12 copyrighted materials within this document." \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_587.yml b/src/licensedcode/data/rules/proprietary-license_587.yml new file mode 100644 index 00000000000..47f307c5e3b --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_587.yml @@ -0,0 +1,4 @@ +license_expression: proprietary-license +is_license_notice: yes +ignorable_urls: + - http://www.x12.org/ diff --git a/src/licensedcode/data/rules/proprietary-license_588.RULE b/src/licensedcode/data/rules/proprietary-license_588.RULE new file mode 100644 index 00000000000..83bddbd1e76 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_588.RULE @@ -0,0 +1,10 @@ +The source code on this disk can be freely used, adapted, and redistributed in +source or binary form, so long as an acknowledgment appears in derived source +files. The citation should list that the code comes from the book + published by O'Reilly & Associates. + + This +code is under copyright and cannot be included in any other book, publication, +or educational product without permission from O'Reilly & Associates. No +warranty is attached; we cannot take responsibility for errors or fitness for +use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_588.yml b/src/licensedcode/data/rules/proprietary-license_588.yml new file mode 100644 index 00000000000..ead682e7f69 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_588.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_text: yes +notes: See https://fedoraproject.org/wiki/Licensing:OReilly?rd=Licensing/OReilly diff --git a/src/licensedcode/data/rules/proprietary-license_589.RULE b/src/licensedcode/data/rules/proprietary-license_589.RULE new file mode 100644 index 00000000000..653a10e742f --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_589.RULE @@ -0,0 +1 @@ +The training data containing the annotation (and the models trained with these data) are available for non-commercial research purposes only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_589.yml b/src/licensedcode/data/rules/proprietary-license_589.yml new file mode 100644 index 00000000000..a189944d69d --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_589.yml @@ -0,0 +1,2 @@ +license_expression: proprietary-license +is_license_notice: yes diff --git a/src/licensedcode/data/rules/proprietary-license_590.RULE b/src/licensedcode/data/rules/proprietary-license_590.RULE new file mode 100644 index 00000000000..b0f6ff95697 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_590.RULE @@ -0,0 +1 @@ +Both manual-downloading models from our github repo and auto-downloading models with our [python-library](python-package) follow the above license policy(which is for non-commercial research purposes only). \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_590.yml b/src/licensedcode/data/rules/proprietary-license_590.yml new file mode 100644 index 00000000000..a189944d69d --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_590.yml @@ -0,0 +1,2 @@ +license_expression: proprietary-license +is_license_notice: yes diff --git a/src/licensedcode/data/rules/proprietary-license_591.RULE b/src/licensedcode/data/rules/proprietary-license_591.RULE new file mode 100644 index 00000000000..90bd19963e0 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_591.RULE @@ -0,0 +1 @@ +Note that these models are available for non-commercial research purposes only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_591.yml b/src/licensedcode/data/rules/proprietary-license_591.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_591.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_592.RULE b/src/licensedcode/data/rules/proprietary-license_592.RULE new file mode 100644 index 00000000000..35518cdf67d --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_592.RULE @@ -0,0 +1,6 @@ +* You may not use these files except in compliance with the license. + * A copy of the license is located the "LICENSE.txt" file accompanying + * this source. This file 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/proprietary-license_592.yml b/src/licensedcode/data/rules/proprietary-license_592.yml new file mode 100644 index 00000000000..ac48d9fcebb --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_592.yml @@ -0,0 +1,4 @@ +license_expression: proprietary-license +is_license_notice: yes +referenced_filenames: + - LICENSE.txt diff --git a/src/licensedcode/data/rules/proprietary-license_593.RULE b/src/licensedcode/data/rules/proprietary-license_593.RULE new file mode 100644 index 00000000000..17667772e78 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_593.RULE @@ -0,0 +1 @@ +provided for non-commercial development use only \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_593.yml b/src/licensedcode/data/rules/proprietary-license_593.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_593.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_594.RULE b/src/licensedcode/data/rules/proprietary-license_594.RULE new file mode 100644 index 00000000000..757f09d71c6 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_594.RULE @@ -0,0 +1 @@ +available for non-commercial \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_594.yml b/src/licensedcode/data/rules/proprietary-license_594.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_594.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_595.RULE b/src/licensedcode/data/rules/proprietary-license_595.RULE new file mode 100644 index 00000000000..5ad1efd6e4a --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_595.RULE @@ -0,0 +1 @@ +available for non-commerical \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_595.yml b/src/licensedcode/data/rules/proprietary-license_595.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_595.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_596.RULE b/src/licensedcode/data/rules/proprietary-license_596.RULE new file mode 100644 index 00000000000..60add9ba86c --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_596.RULE @@ -0,0 +1 @@ +available for non-commercial research purposes only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_596.yml b/src/licensedcode/data/rules/proprietary-license_596.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_596.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_597.RULE b/src/licensedcode/data/rules/proprietary-license_597.RULE new file mode 100644 index 00000000000..a71855f9106 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_597.RULE @@ -0,0 +1,327 @@ +The Hacktivismo Enhanced-Source Software License Agreement + +Everyone is permitted to copy and distribute verbatim copies of this license document. You may use content from this license document as source material for your own license agreement, but you may not use the name "Hacktivismo Enhanced-Source Software License Agreement ," ("HESSLA") or any confusingly similar name, trademark or service-mark, in connection with any license agreement that is not either (1) a verbatim copy of this License Agreement, or (2) a license agreement that contains only additional terms expressly permitted by The HESSLA. + +INTRODUCTORY STATEMENT + +Software that Hacktivismo[fn1] releases under this License Agreement is intended to promote our political objectives. And, likewise, the purpose of this License Agreement itself is political: Namely, to compliment the software's intended political function. Hacktivismo itself exists to develop and deploy computer software technologies that promote fundamental human rights of end-users. Hacktivismo also seeks to enlist the active participation and involvement of people around the world, to help us improve these software tools, and to take other actions (including actions that involve using and distributing our software, and the advancement of similarly-minded software projects of others) that promote human rights and freedom worldwide. + +[fn1] http://hacktivismo.com/ + +Because of our non-commercial objective of promoting end-users' freedoms, Hacktivismo has some special, and admittedly ambitious, licensing needs. This License Agreement enhances the benefits of published source code by backing up our human rights projects with appropriate remedies enforceable in court. + +The Freedoms We Promote: When we speak of the freedom of end-users, we are talking about basic freedoms recognized in the Hacktivismo Declaration,[fn2] the International Covenant on Civil and Political Rights,[fn3] the Universal Declaration of Human Rights,[fn4] and other documents that recognize and promote freedom and human dignity. Principal among these freedoms are: + +[fn2] http://hacktivismo.com/about/declarations/ + +[fn3] http://www.unhchr.ch/html/menu3/b/a_ccpr.htm + +[fn4] http://www.un.org/Overview/rights.html + +Freedom of Expression: The freedom of opinion and expression "include[s] freedom to seek, receive and impart information and ideas of all kinds, regardless of frontiers,"[fn5] and the freedom to choose one's own medium of expression. The arbitrary use of technological censorship measures to block or prevent access to broad categories of speech and expression including the work of critics, intellectuals, artists, journalists, and religious figures is seldom, if ever, justified by any legitimate governmental objective. And, to the extent that technology enables censorship decisions to be removed from public scrutiny and review, technology-based censorship mechanisms are especially suspect and dangerous to civil society. When repressive governments and other institutions of power seek to deprive people of this basic freedom, people have the right to secure, employ and deploy the tools necessary to reclaim the freedoms to which they are justifiably entitled. + +[fn5] Article 19, Universal Declaration of Human Rights. + +Freedom of Collective Action and Association: People have and should have the "freedom of peaceful assembly and association."[fn6] This freedom includes the right of people to work together to secure constructive change in their personal, economic, and political circumstances. When repressive governments or other institutions of power seek to deprive people (including users of the Internet) of their freedoms of voluntary assembly, association, and common enterprise, people have the right to secure, employ and deploy technologies that reclaim the freedoms to which they are justifiably entitled. + +[fn6] Article 20(1), Universal Declaration of Human Rights. + +Freedoms of Thought, Conscience, Sexuality, and Religion: People have and should have the freedom of "thought, conscience, and religion."[fn7] This right "includes freedom to change religion or belief, and freedom, either alone or in community with others, in public or private, to manifest any religion or belief in teaching, practice, worship and observance, regardless of doctrine."[fn8] Every person, regardless of sex or sexual preference, and with reciprocal respect for the corresponding rights of all others, has and should have the right to determine and choose, freely and without coercion, whether, how and with whom he or she shall fully enjoy the most private and personal aspects of human life, including individual sexuality, reproduction, and fertility. Moreover, "[t]he explicit recognition and reaffirmation of the right of all women to control all aspects of their health, in particular their own fertility, is basic to their empowerment."[fn9] When repressive governments and other institutions of power seek to deprive people of these basic freedoms, they have the right to secure, employ and deploy the tools necessary to reclaim the freedoms to which they are justifiably entitled. + +[fn7] Article 18, Universal Declaration of Human Rights. + +[fn8] Id. + +[fn9] Paragraph 17, Beijing Declaration of the Fourth United Nations Conference on Women (Sept. 15, 1995). + +Freedom of Privacy: Every person has the right to be free from "subject[ion] to arbitrary interference with his [or her] privacy, family, home or correspondence"[fn10] -- digitally, or by any other means or methodology. This freedom of privacy includes the right to be free from governmental or private surveillance that might interfere with or deter the rightful exercise of any other freedoms of any person. In the context of software tools that enable people to reclaim their freedoms, all end-users have and should have the right to secure and use tools that are free from the surreptitious insertion into their software of "backdoors," "spy-ware," escrow mechanisms, or other code or techniques that might promote surveillance, or subvert security (including cryptographic security), confidentiality, anonymity, authenticity and/or trust. + +[fn10] Article 12, Universal Declaration of Human Rights. + +Reasons For Enhancing "Free" and "Open-Source" Licensing: Developing a new software license is never a trivial task and this License Agreement has presented special challenges for Hacktivismo. Because of our human rights objectives, this License Agreement includes some specific terms and conditions that, as a technical matter, depart from the previously-recognized and established definitions of "free"[fn11] software and "open source"[fn12] software. + +[fn11] https://www.gnu.org/philosophy/free-sw.html + +[fn12] http://www.opensource.org/docs/definition_plain.php + +We have therefore coined the term "enhanced source" to describe this License Agreement because we have sought to combine most of the freedom-promoting benefits of "free" or "open-source" software (including mandatory disclosure of any changes or modifications Licensees make to the source code, whenever they release modified versions of HESSLA-licensed Programs or other Derivative Works), with additional enhanced license and contractual terms that are intended to promote the freedom of end-users. The Hacktivismo Enhanced-Source Software License Agreement promotes our objectives in an enhanced manner by including contractual terms that empower both Hacktivismo and qualified end-users with greater flexibility and leverage to maintain and recover human rights, through the mechanism of the contract itself including terms that are designed to enhance both our enforcement posture and that of qualified end-users in court. + +To be sure, Hacktivismo enthusiastically endorses and supports the goals and objectives of the Free Software movement and those of the open source community. In particular, we owe a special debt of gratitude to the Free Software Foundation, to the Open Source Initiative, and to many exceedingly talented people who have contributed to Free Software and open source projects and endeavors over the years. + +Ultimately, however, after reviewing the field of possibilities among previously-existing "open source" and "free" licenses, Hacktivismo has concluded that none of them fully meets our requirements. Writing our own License Agreement enables us to pursue our human rights objectives more effectively. This licensing endeavor represents a first step toward achieving our objectives, and no doubt informed feedback, scholarship, and learned commentary will enable us to pursue our objectives even more effectively in the future. + +Benefits That Carry Over From Free Software: Before we explain how an "enhanced source" License Agreement specifically differs from a "free" or "open source" license, we believe it is helpful to explain in greater detail what the principal advantages, and freedom-enhancing aspects, of "free" software are. + +When we speak of "free software," we refer to important personal freedoms, and not price. In addition to terms that are intended to promote the freedoms of Expression, Thought, Collective Action and Privacy (along with other human rights) of all end-users, the Hacktivismo Enhanced-Source Software License Agreement is also designed and intended to promote the following freedoms: + +· You have the freedom to distribute copies of the software (and charge for this service if You wish); + +· You have the freedom of access to the source code, to inspect and verify (and even to improve, if You can) the integrity and functionality of the software; + +· So long as You do not subvert or infringe the freedoms of end-users by doing so, You have the freedom to change the software or to use parts of it in new Programs; + +· You have the freedom to know You can do these things. + +The licenses for most computer software programs are designed to take away Your freedom to share software or change source code. This kind of software is designated as proprietary or "closed." The Hacktivismo Enhanced-Source Software License Agreement -- like other license agreements that have served as inspiration for our work -- is intended to promote both Your freedom to share our software with others, and Your freedom to change and improve the software. Your right under this License Agreement to look at the source not only enables You to contribute Your own efforts to Hacktivismo's human rights projects, but also serves as an additional level of assurance to You as an end-user that unwelcome, hidden surprises have not been inserted into the software, that could compromise Your rights and freedoms when You use the software. + +HESSLA Helps Safeguard Additional End-User Freedoms: In order to understand why this License Agreement must be described as "enhanced source," and cannot strictly speaking be considered either a "free" or "open source" license agreement, it is helpful to consider the possibility that a programmer might insert malicious code, such as a computer virus, a keystroke logger, or "spyware" into a program that has previously been released under a "free software" license agreement.[fn13] The act of inserting malicious code into software, if done by a private individual or company (though many governments will contend they are not required to play by the same rules as the rest of us), may well violate criminal laws and result in civil tort liability. It is, of course, also possible to deter such malicious behavior by including, in a software license agreement, a specific contractual term that prohibits such behavior meaning that any licensee who violates the prohibition against malicious code can be sued by the licensor (or by third-party beneficiaries who the licensor has explicitly identified as alternate or additional enforcers of the agreement) for money damages and a court order forbidding any continued violation. + +[fn13]In this regard, a the following hypothetical illustration should be particularly helpful. If an organization of computer security enthusiasts were to release, under the GNU General Public License ("GPL"), a program called "Grey Eminence 3000" ("GE3K") a remote-administration tool for Microsoft Windows, that helps illustrate how insecure this particular commercial product happens to be it should hardly be surprising that the United States Secret Service and Federal Bureau of Investigation, after making some loud and misleading apocalyptic noises about "computer hackers" to Congress and in the media (primarily in a largely successful effort to increase their technology budgets), would also study the software to see what it does, how it does it, and whether any of those capabilities happen to be features that law enforcement might find helpful. Of course, if the U.S. federal law enforcement community were to announce, several months later, that it had commissioned the development of "classified" quasi-viral computer-intrusion and surveillance software called "Magic Candle" the capabilities of which law enforcement does not plan to disclose to the public, and the source code for which will remain a closely-guarded secret then inquiring minds might become curious as to whether "Magic Candle" contains any of the GPLed code that was written for "GE3K" (or any other free or open-source software, for that matter). Needless to say, under the right factual circumstances, if any GPLed code from GE3K found its way into "Magic Candle," then the U.S. government or its software development contractor might well be obligated to reveal to the public all the source code for "Magic Candle." Nevertheless, so long as the "Magic Candle" source is never publicly released for comparison purposes, then everyone with legitimate questions about GPL compliance faces a chicken-and-egg problem. So long as the source of "Magic Candle" remains secret, detection of a GPL violation becomes dramatically more difficult (particularly so if, additionally, nobody outside law enforcement has access to the compiled executables), which means the worldwide community of Internet users and software developers has only the United States government's solemn assurance that no GE3K code was used cold comfort at best. + +Previous Licenses Provide More Limited Protection Against Government and Other Surveillance: No software license agreement that qualifies as "free" or "open source" may contain any restriction as a term of the license agreement that in any way qualifies any Licensee's prerogative (no matter who they are or what their motives may be) to make changes to code. In other words, an "open source" license agreement, to qualify for the "open source" label, may not even contain a term that prohibits the insertion of destructive viruses or "trojan horses" into derivative code. Likewise, no "free" or "open source" license agreement can in any way contain (as a license term) any restriction on the use of software not even a prohibition against unlawful surveillance or other malicious uses of the software. + +The "open source" and "Free Software" communities rely principally on voluntary compliance[fn14] with the disclosure provisions of license agreements (although many "free" and "open source" license agreements, such as BSD-style licenses, do not require changed code to be disclosed, and in fact enable modified versions of programs to be "taken proprietary") and on social mechanisms of enforcement, as means to detect, prevent, deter, and remedy abuses. + +[fn14]As the example in Note 13 illustrates, it is sometimes difficult to determine whether the source disclosure requirement of the GPL has been violated, such as when a modified version of a program has been distributed without source, precisely because detection of a disclosure violation depends in part on the disclosure of the source of derivative works in order to compare whether a putative derivative really does contain code derived from a GPLed parent work. + +The Hacktivismo Enhanced-Source Software License Agreement does not in any way sacrifice or surrender the enforcement techniques and safeguards available under license agreements such as the GNU General Public License. Rather, the HESSLA enhances the options available to Hacktivismo and to qualified end-users, by providing additional enforcement options. Moreover, for the purpose of promoting the freedoms of both programers and end-users, through the enforced mandatory disclosure of code modified by third-parties, this License Agreement has advantages over many of the licenses (such as BSD-style licenses) that fully qualify as "free" or "open-source" license agreements. + +What makes this License Agreement an "enhanced source" License Agreement, instead of a "free software" license agreement, is that the Hacktivismo Enhanced-Source Software License Agreement contains specific, very limited restrictions on modification and use of software by Licensees, as part of a calculated trade-off of rights and responsibilities that is intended to promote the freedom of end-users. + +The Enhanced-Source Bargain Reinforces End-User Freedoms: To protect Your rights, we need to make restrictions that forbid anyone to deny You specific rights or to ask You to surrender these rights. To protect Your human rights as an end-user of this program or any work based on it, we need to make restrictions that forbid You and all other Licensees of this software (including, without limitation, any government Licensees) from using this code to subvert the human rights of any end-user. + +We protect Your rights and the rights of all end-users with two steps: (1) copyright the software, and (2) offer You this License Agreement which gives You qualified legal permission to copy, distribute and/or modify the software. + +The restrictions shared by all Licensees translate into certain responsibilities for You and for everyone else (including governmental entities everywhere) if You distribute copies of the software, if You use it, or if You modify it. + +In this regard, the methodology we employ is not materially different from the methodology Free Software Foundation employs in the GNU General Public License (the "GPL"). The methodology is to exchange the Author's permission to copy, change, and/or distribute a copyrighted work, for every Licensee's acceptance of terms and conditions that promote the licensor's objectives. In both this License Agreement and the GPL, the terms and conditions that each Licensee must accept are intended to discriminate against certain very narrow, limited kinds of human endeavor, that are inconsistent with the licensor's political objectives. In other words, the GPL requires each Licensee to promise not to engage in the activity of 'propertizing,' or 'taking proprietary,' modifications to GPLed code; modified code must also be released under the GPL, and cannot be released in the form of "closed" executables, or otherwise be made "proprietary." Likewise, the Hacktivismo Enhanced Source Software License Agreement discriminates against undesirable activity such as surveillance, introduction of certain kinds of malicious code, and human rights violations, as well as discriminating against "propertizing" behavior such as might violate the GPL. Subject to these narrow restrictions, Licensees under either license agreement enjoy very broad latitude to change, use, explore, modify, and distribute the software much broader than they would enjoy with typical "proprietary" software packages. + +As with "copyleft" licenses such as the GPL, under the Hacktivismo Enhanced Source Software License Agreement, programmers (including, most importantly, programmers working for governments) do not have unfettered or completely unlimited "freedom" for purposes of what they can do with HESSLA-licensed code. Just as with the GPL, they do not have the "freedom" to convert HESSLA-licensed code into "closed" or "proprietary" code. People who create derivative works based on an HESSLA-licensed program and distribute those works have a corresponding obligation to "give back," and not merely to "take," HESSLA-licensed code. + +If You distribute copies of such an HESSLA-licensed program, whether gratis or for a fee, You must give the recipients all the rights and responsibilities that You have. You must ensure that they, too, are told of the terms of this License Agreement, including the freedoms they have, and the kinds of uses and modifications that are forbidden. You must communicate a copy of this License Agreement to them as part of any copy, modification, or re-use of source or object code, so they know their rights and responsibilities. + +Thus, the main difference between this License Agreement and the GPL is not the methodology we employ,[fn15] but the scope and breadth of the political objectives we seek to promote. Simply put, the political objectives we promote are somewhat broader than the explicit political goals that the Free Software Foundation seeks to promote through the GPL. Our goals include a somewhat broader range of human rights than the specific copyright-related rights with which the GPL is principally concerned. But, while we are concerned with the entire field of human rights rather than a subset, we want to make it perfectly clear that we also embrace, share, and seek to promote, the goals we share with the Free Software movement. + +[fn15] There is a modest difference, but it is not large, and mostly philosophical. Some experts on the GPL draw a distinction between a "contract" and a pure "license," by taking the position that a pure "license" does not impose "contractual" conditions on a Licensee only conditions that would otherwise (but for the license) be subsumed within with exclusive rights that the licensor has under copyright law. Thus, the licensor has the right to exclude anyone else from such activities as making copies, making derivative works, publicly performing a work, and other exclusive rights specified by statute. But, concerning the act of "using" a computer software program, in instances in which a copy is not made (or, in the trivial sense that a copy is made only temporarily from a storage medium to memory, to enable software to be "used"), the Free Software Foundation takes the position that United States law, at least, does not confer an exclusive right on the copyright holder (or, as others would argue, the United States statute qualifies the holder's exclusive right to copy),because the U.S. Copyright Act specifically exempts from the exclusive right to make copies, a copy made from (for example) a computer hard drive to volatile memory, in connection with the process of executing computer software. So far as we can determine, the Free Software Foundation does not argue that it is impossible "contractually" to impose conditions on use, as part of the bargain one strikes, when conditionally allowing Licensees to make copies of a program. Rather, for philosophical reasons, the Free Software Foundation voluntarily chooses not to include what it views as "contractual" conditions in the GPL. In this sense, Hactivismo takes the position that the HESSLA is clearly a "contract" and contains "contractual" terms, such that it should not be considered a "pure license," under the nomenclature employed by the Free Software Foundation. However, in our view, precisely because both the HESSLA and the GPL are clearly conditional grants of permission to do things from which the Licensee would otherwise be excluded (i.e., the Licensee must undertake certain obligations in exchange for permission to copy, modify, or distribute, a work), the key point is that the methodology is quite similar. + +Compared with the GPL, aspects of the HESSLA give both end-users and programmers (including, most importantly, governmental end-users and programmers) marginally less leeway to make malicious use of the program, or to insert malicious code into a program, than they would have under a traditional "copyleft" software license. These aspects of the HESSLA (such as the requirement that the program cannot be used to violate human rights, or forbidding the insertion of "spy-ware" or surveillance mechanisms into derivative works) are included because our ultimate objective is to preserve and promote the human rights of end-users, including their privacy and their right of free expression. + +In other words, unlike many programmers, we are not just in the business of developing and distributing open-standards technologies. We're also trying to empower end-users (including end-users in totalitarian regimes) with software tools that promote fundamental freedoms while also seeking as best we can to protect these end-users from being arrested, beaten, or worse. Our objective of promoting end-user freedoms, including the freedoms of people in politically repressive countries, is precisely the factor that has led Hacktivismo to develop this License Agreement instead of using another. + +The HESSLA Also Includes Features To Enhance Government Accountability: To this end, we have sought and intend to ensure, to the fullest extent that law (including, without limitation, the law of contract and of copyright licensing) enables us to do so,[fn16] that no government or other institution may do anything with this computer software or the underlying source code without becoming a Licensee bound by the terms of this License Agreement, subject to the same restrictions on modification and use as anyone else. + +[fn16] "Everyone has the right to an effective remedy by the competent national tribunals for acts violating . . . fundamental rights . . ." Article 8, United Nations Declaration of Human Rights. + +Accordingly, this License Agreement includes several terms that are aimed explicitly at governmental entities, in order to maximize enforceability against such entities. Respect for the Rule of Law means that no governmental entity is above the law, and that no governmental entity should be permitted to use its status as a mechanism for circumventing the requirements of this License Agreement. + +Any use, copying or modification of this software by any governmental official or governmental entity anywhere in the world is a voluntary act, which act the governmental official or entity is free to forego if it does not wish to be bound by this License Agreement. This License Agreement seeks to establish as clearly as possible two important checks on the improper use of government power. First, the voluntary election to use, copy, or modify, this software by any government or governmental official constitutes a waiver of all immunities that might otherwise be asserted, against enforcement of this License Agreement by the Author, or assertion by end-users or others of any human rights laws that may have been violated by a government employing the Software. Second, any such government or governmental official not only subjects itself to enforcement action in its own courts, but also explicitly and voluntarily subjects itself to enforcement action in the courts of other nations that are likely to be more objective, for the purpose of giving effect to the terms of this License Agreement. + +Mechanism of Contract Acceptance: This License Agreement treats any use of the software as acceptance of the terms of this License Agreement. To understand the significance of this, it is important to distinguish between the law governing copyright and the law governing offer and acceptance for the purpose of contract formation (which gives the offeror the power to specify the manner of acceptance). The question of whether copyright confers an exclusive right of use on the author of a program is certainly an interesting one. Under United States law, see 17 U.S.C. 117(a)(1), a limited exception to the exclusive right to copy exists if one makes a second copy "created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner." This License Agreement presupposes that there is no exclusive right to use in the Copyright Act, just an exclusive right to copy. However, You may not make a copy for anyone else unless they are subject to the terms of this License Agreement. Nor may You permit anyone to use Your copy or any other copy You have made unless they are subject to the terms of this License Agreement. You may not make a copy for Your own use or the use of anyone else without the Author's leave to make that copy. And any use, modification, copying, or distribution by anyone constitutes acceptance of the License Agreement, for purposes of contract law. In other words, the License Agreement is designed so that there is no loophole permitting anyone to claim the ability to use, copy, distribute, or modify the Program or any Software based on it without subjecting themselves voluntarily to its terms. + +On "Shrinkwrap," "Click-Wrap," "Use-Wrap" and "Copy-Wrap" License Agreements: Arguably, some kinds of software license agreements have more in common with legislation than they do with the bargained-for, negotiated agreements that come to mind when most people think of "contracts." Particularly if a software licensor has sufficient market power to be deemed a monopoly, or if certain proposed expansions of the law of software licensing, masquerading as "codifications," are widely adopted, the ability of a private entity to impose legal prohibitions and duties on virtually everyone else as though the licensor has assumed powers that customarily belong to legislative bodies is both breathtaking and deeply troubling. Of course, we are hardly the first to distribute software under a license agreement that imposes conditions on a take-it-or-leave-it basis. This technique is, as everyone knows, extremely common with proprietary software. And some of the conditions unilaterally imposed by proprietary licensors range from the ridiculous to the obscene. But even certain kinds of "free" and "open-source" software licenses, such as the GPL, depend on the continued viability of legal rules that enable at least some reasonable conditions to be imposed by software licensors on a take-it-or-leave-it basis, with essentially automated methods of acceptance. Courts have been divided as to how far these kinds of licensor-driven automated agreements can go. And we cannot say that we will be unhappy if courts or legislatures ultimately reach a consensus that sharply limits what conditions licensors can impose through such mechanisms. However, while the law is still developing, we think nothing could be more appropriate than to enlist the techniques that institutions of power have used to limit freedom and instead to re-purpose the techniques of "copy-wrap" or "use-wrap" licensing by putting them to use for humanitarian purposes and using them to promote the human rights of end-users. To deny us the use of these techniques, courts and other law-making institutions would be required simultaneously to disarm, to the same degree, proprietary software manufacturers that possess vast market power. And, unlike the conditions imposed by many proprietary vendors, the conditions we impose through this License Agreement are hardly onerous for any end-user (unless, of course, the end-user wants to act maliciously or engage in surveillance). + +No Warranty: Next, for each author's protection and our own, we want to make certain that everyone understands that there is no warranty for this software. And, 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. + +Software Patents: Software patents constantly threaten any project such as this one. We wish to avoid the danger that redistributors of a HESSLA-licensed program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have included terms by which any Author must, if it has patented (or licensed a patent covering) any technology embodied in any Program or Software released under this License Agreement, grant all HESSLA Licensees of the Program or Software a royalty-free license of that technology. Any Licensees who release derivative works, as permitted by this License Agreement, are required to grant a royalty-free patent license of any patented technology. + +Anyone Can Release Original Software Under The HESSLA: Although this License Agreement is drafted with Hacktivismo's objectives in mind, perhaps it will meet other authors' needs as well. If You are considering using this License Agreement for Your own software (meaning the code is not a work based on Hacktivismo's program in which case all derivative works must be released under this License Agreement but rather Your code is original software that You have developed yourself) and if You have no special reason to prefer this License Agreement to some license that has a more robust and widely-understood track-record, then in most instances we encourage You to use the GPL (or, even better, release concurrently under both the HESSLA and the GPL), because a considerable body of interpretive literature and community custom has grown up around that License Agreement. The Open Software License, see < http://www.rosenlaw.com/osl.html >, is newer and has less of a track record. But You may also want to consider that licensing option (as well as the option of concurrent OSL/HESSLA licensing). + +Any author of original software can release that software under this License Agreement, if You choose to do so; not just Hacktivismo. Hacktivismo is the author and owner of software released by Hacktivismo under this License Agreement. But original software released by other Authors would be owned and licensed by them. + +Ultimately, we think it is important to emphasize to other Authors that Programs they have written can be released under both the HESSLA and some other license simultaneously (for, example, a program that is presently GPLed by its Author can be released simultaneously under both the GPL and the HESSLA, at the Author's discretion). If You are an Author of original work, You need neither the permission of the Free Software Foundation nor of Hacktivismo to elect to release software simultaneously under both licenses. The advantage of such a voluntary double-licensing is that it will enable developers to produce hybrid software packages (combining the functionality available through, say, Hacktivismo's Six-Four APIs, with some of the functionality of one or more popular GPL-licensed communications programs) and to release the hybrid packages under the HESSLA, without causing those developers to run afoul of the GPL, the HESSLA or both. Such an arrangement maximizes the potential benefit to both the developer community and to end-users worldwide. Software released under a BSD-style license, as a general matter, can be used to produce a hybrid program, mixing HESSLA-licensed code with code that was previously subject to a BSD license. The HESSLA requires that, in such an instance, the hybrid code must be released under the HESSLA (to avoid weakening the end-user protections and affirmative rights afforded by the HESSLA). Hacktivismo is more than happy to consult with any software developer about the license terms that should apply to any Software that is derivative of any Program of which Hacktivismo is Author. If another Author has released code under the HESSLA, then that Author has primary decision-making authority about the manner in which his her or its software is licensed, but Hacktivismo is happy to field any questions hat may be posed by such an Author or by any developer who is building on another Author's HESSLAed code. + +License Revisions: This License Agreement is subject to revision, prior to the release of the Hacktivismo Enhanced-Source Software License Agreement, Version 1.0. We invite interested parties from the international academic and legal communities to offer comments and suggestions on ways to improve this License Agreement, prior to the time that The HESSLA version 1.0 is released. + +The terms of the latest and most up-to-date version of this License Agreement, up to and including version 1.0, shall be deemed automatically to supersede the terms of any lower-numbered version of this License Agreement with respect to any Licensee who became a Licensee under the lower-numbered version of the HESSLA. + +The terms of the latest and most up-to-date version of this License Agreement will always be published on the Hacktivismo Website, http://www.hacktivismo.com/. + +The precise terms and conditions for copying, distribution, use and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION, USE AND/OR MODIFICATION + +0. DEFINITIONS. The following are defined terms that, whenever used in this License Agreement, have the following meanings: + +0.1 Author: "Author" shall mean the copyright holder of an Original Work (the "Program") released by the Author under this License Agreement. + +0.2 Copy: "Copy" shall mean everything and anything that constitutes a copy according to copyright law, without limitation. A "copy" does not become anything other than a "copy" merely because, for example, a governmental or institutional employee duplicates the Program or a part of it for another employee of the same institution or Governmental Entity, or merely because it is copied from one computer to another, or from one medium to another, or multiple copies are made on the same medium, within the same institutional or Governmental Entity. + +0.3 Derivative Work: A "Derivative Work" or "work based on the Program" shall mean either the Program itself or any 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."). In the unlikely event that, and to the extent that, this contractual definition of "Derivative Work" is later determined by any tribunal or dispute-resolution body to be different is scope from the meaning of "derivative work" under the copyright law of any country, then the broadest and most encompassing possible definition either the contractual definition of "Derivative Work," or any broader and more encompassing statutory or legal definition, shall control. Acceptance of this contractually-defined scope of the term "Derivative Work" is a mandatory pre-condition for You to receive any of the benefits offered by this License Agreement. + +0.3.1 Mere aggregation of another work not based on the Program with the Program (or with a Derivative 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 Agreement. + +0.4 License Agreement: When used in this License Agreement, the terms "this License" or "this License Agreement" shall mean The Hactivismo Enhanced-Source Software License Agreement, v. 0.1, or any subsequent version made applicable under the terms of Section 15. + +0.5 Licensee: The term "Licensee" shall mean You or any other Licensee, whether or not a Qualified Licensee. + +0.6 Original Work: "Original Work" shall mean a Program or other work of authorship, or portion thereof, that is not a Derivative Work. + +0.7 Program: The "Program," to which this License Agreement applies, is the Original Work (including, but not limited to, computer software) released by the Author under this License Agreement. + +0.8 Qualified Licensee: A "Qualified Licensee" means a Licensee that remains in full compliance with all terms and conditions of this License Agreement. You are no longer a Qualified Licensee if, at any time, You violate any terms of this License Agreement. Neither the Program nor any Software based on the Program may be copied, distributed, performed, displayed, used or modified by You, even for Your own purposes, unless You are a Qualified Licensee. A Licensee other than a Qualified Licensee remains subject to all terms and conditions of this License Agreement, and to all remedies for each cumulative violation as set forth herein. Loss of the status of Qualified Licensee signifies that violation of any terms of the License Agreement subjects a Licensee to loss of most of the benefits that Qualified Licensees enjoy under this License Agreement, and to additional remedies for all violations occurring after the first violation. + +0.9 Software: "Software" or "the Software" shall mean the Program, any Derivative Work based on the Program or a portion thereof, and/or any modified version of the Program or portion thereof, without limitation. + +0.10 Source Code: The term "Source Code" shall mean the preferred form of a Program or Original Work for making modifications to it and all available documentation describing how to access and modify that Program or Original Work. + +0.10.1 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. + +0.10.2 "Object Code:" Because of certain peculiarities of current export-control rules, "object code" of the Program, or any modified version of the Program, or Derivative Work based on the Program, must not be exported except by way of distribution that is ancillary to the distribution of the Source Code. The "Source Code" shall be understood as the primary content transferred or exported by You, and the "object code" shall be considered as merely an ancillary component of any such export distribution. + +0.11 Strong Cryptography: "Strong Cryptography" shall mean cryptography no less secure than (for example, and without limitation) a 2048-bit minimum key size for RSA encryption, 1024-bit minimum key size for Diffie-Hellman (El Gamal), or a 256-bit minimum key size for AES and similar symmetric ciphers. + +0.12 Substandard Key-Selection Technique: The term "Substandard Key-Selection Technique" shall mean a method or technique to cause encryption keys to be more easily guessed or less secure, such as by (i) causing the selection of keys to be less than random, or (ii) employing a selection process that selects among only a subset of possible keys, instead of from among the largest set of possible keys that can securely be used consistent with contemporary knowledge about the cryptographic techniques employed by You. The following illustrations elaborate on the foregoing definition: + +0.12.1 If the key-generation or key-selection technique for the encryption algorithm You employ involves the selection of one or more prime numbers, or involves one or more mathematical functions or concatenations performed on one or more prime numbers, then each prime number should be selected from a very large set of candidate prime numbers, but not necessarily from the set of all possible prime numbers (e.g., inclusion of the number 1 in the candidate set, for example, may in some instances reduce rather than enhance security), and absolutely not from any artificially small set of candidate primes that makes the guessing of a key easier than would be the case if a secure key-generation technique were employed. In all instances, the primes should be selected at random from among the candidate set. If there is a customary industry standard for maximizing the security associated with the key-generation or key-selection technique for the cryptosystem You select, then (with attention also to the requirements of Section 0.11), You should employ a key-generation or selection technique no less secure than the customary industry standard for secure use of the cryptosystem. + +0.12.2 If the key-generation or key-selection technique for the encryption algorithm You employ involves the selection of a random integer, or the transformation of a random integer through one or more mathematical processes, then the selection of the integer shall be at random from the largest possible set of all possible integers consistent with the secure functioning of the encryption algorithm. It shall not be selected from an artificially small set of integers (e.g., if a 256-bit random integer serves as the key, then You could not set 200 of the 256 bits as "0," and randomly generate only the remaining 56 bits producing effectively a 56-bit keylength instead of using the full 256 bits). + +0.12.3 In other words, Your key-generation technique must promote security to the maximum extent permitted by the cryptographic method(s) and keylength You elect to employ, rather than facilitating eavesdropping or surveillance in any way. The example of GSM telephones, in which 16 of 56 bits in each encryption key were set at "0," thereby reducing the security of the system by a factor of 65,536, is particularly salient. Such artificial techniques to reduce the security of a cryptosystem by selecting keys from only a less-secure or suboptimal subset of possible keys, is prohibited and will violate this License Agreement if any such technique is employed in any Software. + +0.13 You: Each Licensee (including, without limitation, Licensees that have violated the License Agreement and who are no longer Qualified Licensees, but who nevertheless remain subject to all requirements of this License Agreement and to all cumulative remedies for each successive violation), is referred to as "You." + +0.13.1 Governmental Entity: "You" explicitly includes any and all "Governmental Entities," without limitation. "Governmental Entity" or "Governmental Entities," when used in this License Agreement, shall mean national governments, sub-national governments (for example, and without limitation, provincial, state, regional, local and municipal governments, autonomous governing units, special districts, and other such entities), governmental subunits (without limitation, governmental agencies, offices, departments, government corporations, and the like), supra-national governmental entities such as the European Union, and entities through which one or more governments perform governmental functions or exercise governmental power in coordination, cooperation or unison. + +0.13.2 Governmental Person: "You" also explicitly includes "Governmental Persons." The terms "Governmental Person" or "Governmental Persons," when used in this License Agreement, shall mean the officials, officers, employees, representatives, contractors and agents of any Governmental Entity. + +1. Application of License Agreement. This License Agreement applies to any Program or other Original Work of authorship that contains a notice placed by the Author saying it may be distributed under the terms of this License Agreement. The preferred manner of placing such a notice is to include the following statement immediately after the copyright notice for such an Original Work: + +"Licensed under the Hacktivismo Enhanced-Source Software License Agreement, Version 0.1" + +2. Means of Acceptance Use, Copying, Distribution or Modification By Anyone Constitutes Acceptance. Subject to Section 14.1 (concerning the special case of certain Governmental Entities) any copying, modification, distribution, or use by You of the Program or any Software, shall constitute Your acceptance of all terms and conditions of this License Agreement. + +2.1 As a Licensee, You may not authorize, permit, or enable any person to use the Program or any Software or Derivative Work based on it (including any use of Your copy or copies of the Program) unless such person has accepted this License Agreement and has become a Licensee subject to all its terms and conditions. + +2.2 You may not make any copy for Your own use unless You have accepted this License Agreement and subjected yourself to all its terms and conditions. + +2.3 You may not make a copy for the use of any other person, or transfer a copy to any other person, unless such person is a Licensee that has accepted this License Agreement and such person is subject to all terms and conditions of this License Agreement. + +2.4 It is not the position of Hacktivismo that copyright law confers an exclusive right to use, as opposed to the exclusive right to copy the Software. However, for purposes of contract law, any use of the Software shall be considered to constitute acceptance of this License Agreement. Moreover, all copying is prohibited unless the recipient of a copy has accepted the License Agreement. Because each such recipient Licensee is contractually obligated not to permit anyone to access, use, or secure a copy of the Software, without first accepting the terms and conditions of this License Agreement, use by non-Licensees is effectively prohibited contractually because nobody can obtain a copy of, or access to a copy of, any Software without (1) accepting the License Agreement through use, and (2) triggering some Licensee's obligation to require acceptance as a precondition of copying or access. + +3. "Qualified Licensee" Requirement: Neither the Program nor any Software or Derivative Work based on the Program may be copied, distributed, displayed, performed, used or modified by You, even for Your own purposes, unless You are a "Qualified Licensee." To remain a Qualified Licensee, You must remain in full compliance with all terms and conditions of this License Agreement. + +4. License Agreement Is Exclusive Source of All Your Rights: + +4.1 You may not copy, modify, or distribute the Program, or obtain any copy, except as expressly provided under this License Agreement. Any attempt otherwise to copy, modify, obtain a copy, sublicense or distribute the Program is void, and will automatically terminate Your rights under this License Agreement and subject You to all cumulative remedies for each successive violation that may be available to the Author. However, Qualified Licensees who have received copies from You (and thereby have received rights from the Author) under this License Agreement, and who would otherwise qualify as Qualified Licensees, will not have their rights under their License Agreements suspended or restricted on account of anything You do, so long as such parties remain in full compliance. + +4.2 You are not required to accept this License Agreement and prior to the time You elect to become a Licensee and accept this License Agreement, You may always elect instead not to copy, use, modify, distribute, compile, or perform the Program or any Software released under this License Agreement. However, nothing else grants You permission to copy, to obtain or possess a copy, to compile a copy in object code or executable code from a copy in source code, to modify, or to distribute the Program or any Software based on the Program. These actions are prohibited by law if You do not accept this License Agreement. Additionally, as set forth in Section 2, any use, copying or modification of the Software constitutes acceptance of this License Agreement by You. + +4.3 Each time You redistribute the Program (or any Software or Derivative Work based on the Program), the recipient automatically receives a License Agreement from the Author to copy, distribute, modify, perform or display the Software, subject to the terms and conditions of this License Agreement. 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 Agreement. Enforcement is the responsibility of the Author. + +5. Grant of Source Code License. + +5.1 Source Code Always Available from Author: Author hereby promises and agrees except to the extent prohibited by export-control law to provide a machine-readable copy of the Source Code of the Program at the request of any Licensee. Author reserves the right to satisfy this obligation by placing a machine-readable copy of the Source Code of the most current version of the Program in an information repository reasonably calculated to permit inexpensive and convenient access by You for so long as Author continues to distribute the Program, and by publishing the address of that information repository in a notice immediately following the copyright notice that applies to the Program. Every copy of the Program distributed by Hacktivismo (but not necessarily every other Author) consists of the Source Code accompanied, in some instances, by an ancillary distribution of compiled Object Code, but the continued availability of the Source Code from the Author addresses the possibility that You might have (for any reason) not received from someone else a complete, current, copy of the Source Code (lack of which would, for example, prevent You from exporting copies to others without violating this license, see Section 8). + +5.2 Grant of License. If and only if, and for so long as You remain a Qualified Licensee, in accordance with Section 3 of this License Agreement, Author hereby grants You a world-wide, royalty-free, non-exclusive, non-sublicensable copyright license to do the following: + +5.2.1 to reproduce the Source Code of the Program in copies; + +5.2.2 to prepare Derivative Works based upon the Program and to edit or modify the Source Code in the process of preparing such Derivative Works; + +5.2.3 to distribute copies of the Source Code of the Original Work and/or of Derivative Works to others, with the proviso that copies of Original Work or Derivative Works that You distribute shall be licensed under this License Agreement, and that You shall fully inform all recipients of the terms of this License Agreement. + +6. Grant of Copyright License. If and only if, and for so long as You remain a Qualified Licensee, in accordance with Section 3 of this License Agreement, Author hereby grants You a world-wide, royalty-free, non-exclusive, non-sublicensable license to do the following: + +6.1 to reproduce the Program in copies; + +6.2 to prepare Derivative Works based upon the Program, or upon Software that itself is based on the Program; + +6.3 to distribute (either by distributing the Source Code, or by distributing compiled Object Code, but any export of Object Code must be ancillary to a distribution of Source Code) copies of the Program and Derivative Works to others, with the proviso that copies of the Program or Derivative Works that You distribute shall be licensed under this License Agreement, that You shall fully inform all recipients of the terms of this License Agreement; + +6.4 to perform the Program or a Derivative Work publicly; + +6.5 to display the Program or a Derivative Work publicly; and + +6.6 to charge a fee for the physical act of transferring a copy of the Program (You may also, at Your option, offer warranty protection in exchange for a fee). + +7. Grant of Patent License. If and only if, and for so long as You remain a Qualified Licensee, in accordance with Section 3 of this License Agreement, Author hereby grants You a world-wide, royalty-free, non-exclusive, non-sublicensable license Agreement, under patent claims owned or controlled by the Author that are embodied in the Program as furnished by the Author ("Licensed Claims") to make, use, sell and offer for sale the Program. Subject to the proviso that You grant all Licensees a world-wide, non-exclusive, royalty-free license under any patent claims embodied in any Derivative Work furnished by You, Author hereby grants You a world-wide, royalty-free, non-exclusive, non-sublicensable license under the Licensed Claims to make, use, sell and offer for sale Derivative Works. + +8. Exclusions From License Agreement Grants. Nothing in this License Agreement shall be deemed to grant any rights to trademarks, copyrights, patents, trade secrets or any other intellectual property of Licensor except as expressly stated herein. No patent license is granted to make, use, sell or offer to sell embodiments of any patent claims other than the Licensed Claims defined in Section 7. No right is granted to the trademarks of Author even if such marks are included in the Program. Nothing in this License Agreement shall be interpreted to prohibit Author from licensing under additional or different terms from this License Agreement any Original Work, Program, or Derivative Work that Author otherwise would have a right to License. + +8.1 Implied Endorsements Prohibited. Neither the name of the Author (in the case of Programs and Original Works released by Hacktivismo, the name "Hacktivismo"), nor the names of contributors who helped produce the Program may be used to endorse or promote modifications of the Program, any Derivative Work, or any Software other than the Program, without specific prior written permission of the Author. Neither the name of Hacktivismo nor the names of any contributors who helped write the Program may be used to endorse or promote any Program or Software released under this License Agreement by any person other than Hacktivismo. + +9. Modifications and Derivative Works. Only Qualified Licensees may modify the Software or prepare or distribute Derivative Works. If You are a Qualified Licensee, Your authorization to modify the Software or prepare or distribute Derivative Works (including permission to prepare and/or distribute Derivative Works, as provided in Sections 5.2.2, 5.2.3, 6.2, 6.3, and 6.6) is subject to each and all of the following mandatory terms and conditions (9.1 through 9.6, inclusive): + +9.1 You must cause the modified files to carry prominent notices stating that You changed the files and the date of any change; + +9.2 If the modified Software 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 this License Agreement, and telling the user how to view a copy of this License Agreement. (Exception: if the Program itself is interactive but does not normally print such an announcement, Your Derivative Work based on the Program is not required to print an announcement.); + +9.3 Any Program, Software, or modification thereof copied or distributed by You, that incorporates any portion of the Original Work, must not contain any code or functionality that subverts the security of the Software or the end-user's expectations of privacy, anonymity, confidentiality, authenticity, and trust, including (without limitation) any code or functionality that introduces any "backdoor," escrow mechanism, "spy-ware," or surveillance techniques or methods into any such Program, Software, or modification thereof; + +9.4 Any Program, Software, or modification thereof copied or distributed by You, that employs any cryptographic or other security, privacy, confidentiality, authenticity, and/or trust methods or techniques, including without limitation any Derivative Work that includes any changes or modifications to any cryptographic techniques in the Program, shall employ Strong Cryptography. + +9.5 Any Program, Software, or modification thereof copied or distributed by You, if it contains any key-generation or selection technique, must not employ any Substandard Key-Selection Technique. + +9.6 No Program or Software copied or distributed by You may transmit or communicate any symmetric key, any "private key" if an asymmetric cryptosystem is employed, or any part of such key, nor may it otherwise make any such key or part of such key known, to any person other than the end-user who generated the key, without the active consent and participation of that individual end-user. If a private or symmetric key is stored or recorded in any manner, it must not be stored or recorded in plaintext, and it must be protected from reading (at a minimum) by use of a password. Use of steganography or other techniques to disguise the fact that a private or symmetric key is even stored is strongly encouraged, but not absolutely required. + +10. Use Restrictions: Human Rights Violations Prohibited. + +10.1 Neither the Program, nor any Software or Derivative Work based on the Program may used by You for any of the following purposes (10.1.1 through 10.1.5, inclusive): + +10.1.1 to violate or infringe any human rights or to deprive any person of human rights, including, without limitation, rights of privacy, security, collective action, expression, political freedom, due process of law, and individual conscience; + +10.1.2 to gather evidence against any person to be used to deprive any person of human rights; + +10.1.3 any other use as a part of any project or activity to deprive any person of human rights, including not only the above-listed rights, but also rights of physical security, liberty from physical restraint or incarceration, freedom from slavery, freedom from torture, freedom to take part in government, either directly or through lawfully elected representatives, and/or freedom from self-incrimination; + +10.1.4 any surveillance, espionage, or monitoring of individuals, whether done by a Governmental Entity, a Governmental Person, or by any non-governmental person or entity; + +10.1.5 censorship or "filtering" of any published information or expression. + +10.2 Additionally, the Program, any modification of it, or any Software or Derivative Work based on the Program may not be used by any Governmental Entity or other institution that has any policy or practice (whether official or unofficial) of violating the human rights of any persons. + +10.3 You may not authorize, permit, or enable any person (including, without limitation, any Governmental Entity or Governmental Person) to use the Program or any Software or Derivative Work based on it (including any use of Your copy or copies of the Program) unless such person has accepted this License Agreement and has become a Licensee subject to all its terms and conditions, including (without limitation) the use restrictions embodied in Section 10.1 and 10.2, inclusive. + +11. All Export Distributions Must Consist of or Be Ancillary to Distribution of Source Code. Because of certain peculiarities of current export-control law, any distribution by You of the Program or any Software may be in the form of Source Code only, or in the form or Source Code accompanied by compiled Object Code, but You may not export any Software in the form of compiled Object Code only. Such an export distribution of compiled executable code must in all cases be ancillary to a distribution of the complete corresponding machine-readable source code, which must be distributed on a medium, or by a method, customarily used for software interchange. + +12. EXPORT LAWS: THIS LICENSE AGREEMENT ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF YOUR JURISDICTION. It is Your responsibility to comply with any export regulations applicable in Your jurisdiction. From the United States, Canada, or many countries in Europe, export or transmission of this Software to certain embargoed destinations (including, but not necessarily limited to, Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria), may be prohibited. If Hacktivismo is identified as the Author of the Program (and it is not the property of some other Author), then export to any national of Cuba, Iran, Iraq, Libya, North Korea, Sudan or Syria, or into the territory of any of these countries, by any Licensee who has received this Software directly from Hacktivismo or from the Cult of the Dead Cow, or any of their members, is contractually prohibited and will constitute a violation of this License Agreement. You are advised to consult the current laws of any and all countries whose laws may apply to You, before exporting this Software to any destination. Special care should be taken to avoid export to any embargoed destination. An Author other than Hacktivismo may substitute that Author's legal name for "Hacktivismo" in this Paragraph, in relation to any Program released by that Author under this Paragraph. + +13. Contrary Judgments, Settlements and Court Orders. 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 Agreement, they do not excuse You from the conditions of this License Agreement. If You cannot distribute so as to satisfy simultaneously Your obligations under this License Agreement and any other pertinent obligations, then as a consequence You may not distribute the Software 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 Agreement would be to refrain entirely from distribution of the Program. + +It is not the purpose of this Section 13 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 software distribution system reflected in this License Agreement, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through related distribution systems, in reliance on consistent application of such distribution systems; 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. + +14. Governmental Entities: Any Governmental Entity ("Governmental Entity" is defined broadly as set forth in Section 0.13.1) or Governmental Person (as "Governmental Person" is defined broadly in Section 0.13.2), that uses, modifies, changes, copies, displays, performs, or distributes the Program, or any Software or Derivative Work based on the Program, may do so if and only if all of the following terms and conditions (14.1 through 14.10, inclusive) are agreed to and fully met: + +14.1 If it is the position of any Governmental Entity (or, in the case of any "Governmental Person," if it is the position of that Governmental Person's Governmental Entity) that any doctrine or doctrines of law (including, without limitation, any doctrine(s) of immunity or any formalities of contract formation) may render this License Agreement unenforceable or less than fully enforceable against such Governmental Entity, or any Governmental Person of such Governmental Entity, then prior to any use, modification, change, display, performance, copy or distribution of the Program, or of any Software or Derivative Work based on the Program, or any part thereof, by the Governmental Entity, or by any Governmental Person of that Governmental Entity, the Governmental Entity shall be required to inform the Author in writing of each such doctrine that is believed to render this License Agreement or any part of it less than fully enforceable against such Governmental Entity or any Governmental Person of such entity, and to explain in reasonable detail what additional steps, if taken, would render the License Agreement fully enforceable against such entity or person. Failure to provide the required written notice to the Author in advance of any such use, modification, change, display, performance, copy or distribution, shall constitute an irrevocable and conclusive waiver of any and all reliance on any doctrine, by the Governmental Entity, that is not included or that is omitted from the required written notice (failure to provide any written notice means all reliance on any doctrine is irrevocably waived). Any Governmental Entity that provides written notice under this subsection is prohibited, as are all of the Governmental Persons of such Governmental Entity, from making any use, change, display, performance, copy, modification or distribution of the Software or any part thereof, until such time as a License Agreement is in place, agreed upon by the Author and by the Governmental Entity, that such entity concedes is fully-enforceable. Any use, modification, change, display, performance, copy, or distribution following written notice under this Paragraph, but without the implementation of an agreement as provided herein, shall constitute an irrevocable and conclusive waiver by the Governmental Entity (and any and all Governmental Persons of such Governmental Entity) of any and all reliance on any legal doctrine either referenced in such written notice or omitted from it. + +14.2 Any Governmental Entity that uses, copies, changes, modifies, or distributes, the Software or any part or portion thereof, or any Governmental Person who does so (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), permanently and irrevocably waives any defense based on sovereign immunity, official immunity, the Act of State Doctrine, or any other form of immunity, that might otherwise apply as a defense to, or a bar against, any legal action based on the terms of this License Agreement. + +14.2.1 With respect to any enforcement action brought by the Author in a United States court against a foreign Governmental Entity, the waiver by any Governmental Entity as provided in Subparagraphs 14.1 and 14.2 is hereby expressly acknowledged by each such Governmental Entity to constitute a "case . . . in which the foreign state has waived its immunity," within the scope of 28 U.S.C. 1605(a)(1) of the Foreign Sovereign Immunities Act of 1976 (as amended). Each such Governmental Entity also specifically agrees and concedes that the "commercial activity" exceptions to the FSIA, 28 U.S.C. 1605(a)(2), (3) are also applicable. With respect to an action brought against the United States or any United States Governmental Entity, in the courts of any country, the U.S. Governmental Entity shall be understood to have voluntarily agreed to a corresponding waiver of immunity from actions in the courts of any other sovereign. + +14.2.2 With respect to any enforcement action brought by an authorized end-user (as a third-party beneficiary, under the terms of Subparagraphs 14.3 and 14.10) in a United States court against a foreign Governmental Entity, the waiver by any Governmental Entity as provided in Subparagraphs 14.1 and 14.2 is hereby expressly acknowledged by each such Governmental Entity to constitute a "case . . . in which the foreign state has waived its immunity," within the scope of 28 U.S.C. 1605(a)(1) of the Foreign Sovereign Immunities Act of 1976 (as amended). . Each such Governmental Entity also specifically agrees and concedes that the "commercial activity" exceptions to the FSIA, 28 U.S.C. 1605(a)(2), (3) are also applicable. With respect to an action brought against the United States or any United States Governmental Entity, in the courts of any country, the U.S. Governmental Entity shall be understood to have voluntarily agreed to a corresponding waiver of immunity from actions in the courts of any other sovereign. + +14.2.3 With respect to any action or effort by the Author in the United States to execute a judgment against a foreign Governmental Entity, by attaching or executing process against the property of such Governmental Entity, the waiver by any Governmental Entity as provided in Subparagraphs 14.1 and 14.2 is hereby expressly acknowledged by each such Governmental Entity to constitute a case in which "the foreign state has waived its immunity from attachment in aid of execution or from execution," in accordance with 28 U.S.C. 1610(a)(1) of the Foreign Sovereign Immunities Act of 1976 (as amended). Each such Governmental Entity also specifically agrees and concedes that the "commercial activity" exceptions to the FSIA, 28 U.S.C. 1610(a)(2), (d) are also applicable. With respect to an action brought against the United States or any United States Governmental Entity, in the courts of any country, the U.S. Governmental Entity shall be understood to have voluntarily agreed to a corresponding waiver of immunity from actions in the courts of any other sovereign. + +14.2.4 With respect to any action or effort brought by an authorized end-user (as a third-party beneficiary, in accordance with Subparagraphs 14.3 and 14.10) in the United States to execute a judgment against a foreign Governmental Entity, by attaching or executing process against the property of such Governmental Entity, the waiver by any Governmental Entity as provided in Subparagraphs 14.1 and 14.2 is hereby expressly acknowledged by each such Governmental Entity to constitute a case in which "the foreign state has waived its immunity from attachment in aid of execution or from execution," in accordance with 28 U.S.C. 1610(a)(1) of the Foreign Sovereign Immunities Act of 1976 (as amended). Each such Governmental Entity also specifically agrees and concedes that the "commercial activity" exceptions to the FSIA, 28 U.S.C. 1610(a)(2), (d) are also applicable. With respect to an action brought against the United States or any United States Governmental Entity, in the courts of any country, the U.S. Governmental Entity shall be understood to have voluntarily agreed to a corresponding waiver of immunity from actions in the courts of any other sovereign. + +14.3 Any Governmental Entity that uses, copies, changes, modifies, displays, performs, or distributes the Software or any part thereof, or any Governmental Person who does so (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), and thereby violates any terms and conditions of Section 9 (restrictions on modification), or Paragraph 10 (use restrictions), agrees that the person or entity is subject not only to an action by the Author, for the enforcement of this License Agreement and for money damages and injunctive relief (as well as attorneys' fees, additional and statutory damages, and other remedies as provided by law), but such Governmental Entity and/or Person also shall be subject to a suit for money damages and injunctive relief by any person whose human rights have been violated or infringed, in violation of this License Agreement, or through the use of any Software in violation of this License Agreement. Any person who brings an action under this section against any Governmental Person or Entity must notify the Author promptly of the action and provide the Author the opportunity to intervene to assert the Author's own rights. Damages in such a third-party action shall be measured by the severity of the human rights violation and the copyright infringement or License Agreement violation, combined, and not merely by reference to the copyright infringement. All end-users, to the extent that they are entitled to bring suit against such Governmental Entity by way of this License Agreement, are intended third-party beneficiaries of this License Agreement. Punitive damages may be awarded in such a third-party action against a Governmental Entity or Governmental Person, and each and every such Governmental Entity or Person conclusively waives all restrictions on the amount of punitive damages, and all defenses to the award of punitive damages to the extend such limitations or defenses depend upon or are a function of such person or entity's status as a Governmental Person or Governmental Entity. + +14.4 Any State of the United States, or any subunit or Governmental Entity thereof, that uses, copies, changes, modifies, displays, performs, or distributes the Software of any part thereof, or any of whose Governmental Persons does so (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), unconditionally and irrevocably waives for purposes of any legal action (i) to enforce this License Agreement, (ii) to remedy infringement of the Author's copyright, or (iii) to invoke any of the third-party beneficiary rights set forth in Section 14.3 -- any immunity under the Eleventh Amendment of the United States Constitution or any other immunity doctrine (such as sovereign immunity or qualified, or other, official immunity) that may apply to state governments, subunits, or to their Governmental Persons. + +14.5 Any Governmental Entity (including, without limitation, any State of the United States), that uses, copies, changes, modifies, performs, displays, or distributes the Software or any part thereof, or any of whose Governmental Persons does so (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), unconditionally and irrevocably waives for purposes of any legal action (i) to enforce this License Agreement, (ii) to remedy infringement of the Author's copyright, or (iii) to invoke any of the third-party beneficiary rights set forth in Section 14.3 any doctrine (such as, but not limited to, the holding in the United States Supreme Court decision of Ex Parte Young) that might purport to limit remedies solely to prospective injunctive relief. Also explicitly and irrevocably waived is any underlying immunity doctrine that would require the recognition of such a limited exception for purposes of remedies. The remedies against such governmental entities and persons shall explicitly include money damages, additional damages, statutory damages, consequential damages, exemplary damages, punitive damages, costs and fees that might otherwise be barred or limited in amount on account of governmental status. + +14.6 Any Governmental Entity that uses, copies, changes, modifies, displays, performs, or distributes the Software or any part thereof, or any of whose Governmental Persons does so (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), unconditionally and irrevocably waives for purposes of any legal action (i) to enforce this License Agreement, (ii) to remedy infringement of the Author's copyright, or (iii) to invoke any of the third-party beneficiary rights set forth in Section 14.3 any and all reliance on the Act of State doctrine, sovereign immunity, international comity, or any other doctrine of immunity whether such doctrine is recognized in that government's own courts, or in the courts of any other government or nation. + +14.6.1 Consistent with Subparagraphs 14.2.1 through 14.2.4, this waiver shall explicitly be understood to constitute a waiver not only against suit, but also against execution against property, for purposes of the Foreign Sovereign Immunities Act of 1976 (as amended). All United States Governmental Entities shall be understood to have agreed to a corresponding waiver of immunity against (i) suit in the courts of other sovereigns, and (ii) execution against property of the United States located within the territory of other countries. + +14.7 Governmental Persons, (i) who violate this License Agreement (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), or (ii) who are personally involved in any activity, policy or practice of a governmental entity that violates this License Agreement (whether that person's Governmental Entity contends the person's action was, or was not, authorized or official), or (iii) that use, copy, change, modify, perform, display or distribute, the Software or any part thereof, when their Governmental Entity is not permitted to do so, or is not a Qualified Licensee, or has violated the terms of this License Agreement, each and all individually waive and shall not be permitted to assert any defense of official immunity, "good faith" immunity, qualified immunity, absolute immunity, or other immunity based on his or her governmental status. + +14.8 No Governmental Entity, nor any Governmental Person thereof may, by legislative, regulatory, or other action, exempt such Governmental Entity, subunit, or person, from the terms of this License Agreement, if the Governmental Entity or any such person has voluntarily used, modified, copied, displayed, performed, or distributed the Software or any part thereof. + +14.9 Enforcement In Courts of Other Sovereigns Permitted. By using, modifying, changing, displaying, performing or distributing any Software covered by this License Agreement, any Governmental Entity hereby voluntarily and irrevocably consents, for purposes of (i) any action to enforce the terms of this License Agreement, and (ii) any action to enforce the Author's copyright (whether such suit be for injunctive relief, damages, or both) to the jurisdiction of any court or tribunal in any other country (or a court of competent jurisdiction of a subunit, province, or state of such country) in which the terms of this License Agreement are believed by the Author to be enforceable. Each such Governmental Entity hereby waives all objections to personal jurisdiction, all objections based on international comity, all objections based on the doctrine of forum non conveniens, and all objections based on sovereign or governmental status or immunity that might otherwise be asserted in the courts of some other sovereign. + +14.9.1 The Waiver by any Governmental Entity of a country other than the United States shall be understood explicitly to constitute a waiver for purposes of the Foreign Sovereign Immunities Act of 1976 (see Subparagraphs 14.2.1to 14.2.4, inclusive, supra), and all United States Governmental Entities shall be understood to have agreed to a waive correspondingly broad in scope with respect to actions brought in the courts of other sovereigns. + +14.9.2 Forum Selection Non-U.S. Governmental Entities. Governmental Entities that are not United States Governmental Entities shall be subject to suit, and agree to be subject to suit, in the United States District Court for the District of Columbia. The Author or an authorized end-user may bring an action in another court in another country, but the United States District Court for the District of Columbia, shall always be available as an agreed-upon forum for such an action. At the optional election of any Author (or, in the case of a third-party claim, any end-user asserting rights under Subparagraphs 14.3 and 14.10), such a suit against a non-U.S. Governmental Entity or Person may be brought in the United States District Court for the Southern District of New York, or the United States District Court for the Northern District of California, as a direct substitute for the United States District Court for the District of Columbia, for all purposes of this Subparagraph. + +14.9.3 Forum Selection U.S. Governmental Entities. All United States Governmental Entities shall be subject to suit, and agree to be subject to suit, in the following (non-exclusive) list of fora: Ottawa, Canada, London, England, and Paris, France. The Author or an authorized end-user may bring action in another court that can exercise jurisdiction. But the courts in these three locations shall always be available (at the option of the Author or an authorized end-user) as a forum for resolving any dispute with the United States or a governmental subunit thereof. Except as provided in Subparagraph 14.10, any and all United States Governmental Persons shall be subject to suit wherever applicable rules of personal jurisdiction and venue shall permit such suit to be filed, but no such United States Governmental Person may assert any defense based on forum non conveniens or international comity, to the selection of any particular lawful venue. + +14.10 Enforcement Of Claims For Human Rights Violations. By using, copying, modifying, changing, performing, displaying or distributing the Software covered by this License Agreement, any Governmental Entity, or Governmental Person hereby voluntarily and irrevocably consents -- for purposes of any third-party action to remedy human rights violations and other violations of this License Agreement (as reflected in Section 14.3) -- to the jurisdiction of any court or tribunal in any other country (or a court of competent jurisdiction of a subunit, province, or state of such country) in which the third-party beneficiary reasonably believes the relevant terms of this License Agreement are enforceable. The Governmental Entity or Person hereby waives all objections to personal jurisdiction, all objections based on international comity, all objections based on the doctrine of forum non conveniens, and all objections based on sovereign or governmental status or immunity that might otherwise be asserted in the courts of some other sovereign. + +14.10.1 Waiver of Immunity and Forum Selection. The presumptively valid and preferred fora identified in Subparagraphs 14.9.2 and 14.9.3 shall also apply for purposes of Subparagraph 14.10. All Governmental Entities are subject to the same Waiver of Immunity as set forth in Subparagraphs 14.2.1 to 14.2.4, inclusive. + +15. Subsequent Versions of HESSLA. Hacktivismo may publish revised and/or new versions of the Hacktivismo Enhanced-Source Software License Agreement 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. Any Program released by Hacktivismo under a version of this License Agreement prior to Version 1.0, shall be considered released under Version 1.0 of the Hacktivismo Enhanced-Source Software License Agreement, once Version 1.0 is formally released. Prior to Version 1.0, any Software released by Hacktivismo or a Licensee of Hacktivismo under a lower-numbered version of the HESSLA shall be considered automatically to be subject to a higher-number version of the HESSLA, whenever a later-numbered version has been released. + +Concerning the work of any other Author, if the Program specifies a version number of this License Agreement 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 Hacktivismo. If the Program does not specify a version number of this License Agreement, You may choose any version after 1.0, once version 1.0 is published by Hacktivismo, and prior to publication of version 1.0, You may choose any version of the Hacktivismo Software License Agreement then published by Hacktivismo. If the Program released by another Author, specifies only a version number, then that version number only shall apply. If "the latest version," is specified, then the latest version of the HESSLA published on the Hacktivismo Website shall always apply at all times. + +16. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTY OF NON-INFRINGEMENT AND WARRANTIES THAT THE ORIGINAL WORK IS MERCHANTABLE OR FIT FOR A PARTICULAR PURPOSE. THE SOFTWARE IS PROVIDED WITH ALL FAULTS. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO LICENSE TO ORIGINAL WORK IS GRANTED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +17. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING THE AUTHOR'S NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING AS A RESULT OF THIS LICENSE OR THE USE OF THE SOFTWARE 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 PERSON 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, BUT SHALL EXCLUDE SUCH LIABILITY TO THE EXTENT PERMITTED BY LAW. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +18. ENCRYPTION KEYS AND PUBLIC KEY INFRASTRUCTURE. SOFTWARE RELEASED UNDER THIS LICENSE AGREEMENT MAY REQUIRE A DIGITAL CERTIFICATE, OR AN ENCRYPTION KEY "SIGNED" BY A TRUSTED PARTY, TO FUNCTION. AUTHOR UNDERTAKES NO RESPONSIBILITY FOR THE PROPER, SECURE, AND ADEQUATE FUNCTIONING OF ANY CRYPTOGRAPHIC SYSTEMS, OF ANY CRYPTOGRAPHIC KEYS, OR FOR THE TRUSTWORTHINESS OF ANY END-USER, ANY ISSUER OF CERTIFICATES, OR OF ANY SIGNER OF ENCRYPTION KEYS. USE OF THIS SOFTWARE IS AT THE END-USER'S SOLE AND EXCLUSIVE RISK. IN ANY PUBLIC-KEY INFRASTRUCTURE ("PKI") SYSTEM, AN END-USER'S LEGAL RELATIONSHIP WITH THE END-USER'S CERTIFICATION AUTHORITY DOES NOT INCLUDE OR ENCOMPASS ANY LEGAL RELATIONSHIP WITH THE AUTHOR, AND IS GOVERNED SOLELY AND EXCLUSIVELY BY THE CERTIFICATION AUTHORITY'S CERTIFICATION PRACTICE STATEMENT AND CERTIFICATION AGREEMENTS. AUTHOR ASSUMES NO RESPONSIBILITY FOR THE ACTIONS OR OMISSIONS OF ANY END-USER OR ANY CERTIFICATION AUTHORITY. + +18. Saving Clause. If any portion of this License Agreement is held invalid or unenforceable under any particular circumstance, the balance of the License Agreement is intended to apply and the License Agreement as a whole is intended to apply in other circumstances. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_597.yml b/src/licensedcode/data/rules/proprietary-license_597.yml new file mode 100644 index 00000000000..61fc8a01291 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_597.yml @@ -0,0 +1,13 @@ +license_expression: proprietary-license +is_license_text: yes +relevance: 100 +notes: See http://www.hacktivismo.com/about/hessla.php +ignorable_urls: + - http://hacktivismo.com/ + - http://hacktivismo.com/about/declarations/ + - http://www.hacktivismo.com/ + - http://www.opensource.org/docs/definition_plain.php + - http://www.rosenlaw.com/osl.html + - http://www.un.org/Overview/rights.html + - http://www.unhchr.ch/html/menu3/b/a_ccpr.htm + - https://www.gnu.org/philosophy/free-sw.html diff --git a/src/licensedcode/data/rules/proprietary-license_598.RULE b/src/licensedcode/data/rules/proprietary-license_598.RULE new file mode 100644 index 00000000000..3a5d50dd2f5 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_598.RULE @@ -0,0 +1,140 @@ + +PHOENIX TECHNOLOGIES LTD. + +HYPERSPACE(TM) END USER LICENSE AGREEMENT + +IMPORTANT: PLEASE READ THIS END USER LICENSE AGREEMENT CAREFULLY AS IT CONTAINS THE LEGAL TERMS AND CONDITIONS THAT YOU AGREE TO WHEN USING THE SOFTWARE. BY INSTALLING AND/OR USING THE SOFTWARE, YOU (1) ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTAND, AND AGREE TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS END USER LICENSE AGREEMENT AND (2) YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO ENTER INTO THIS AGREEMENT, PERSONALLY OR ON BEHALF OF THE COMPANY YOU HAVE NAMED AS THE CUSTOMER, AND TO BIND THAT COMPANY TO THESE TERMS. THE TERM "YOU" REFERS TO THE INDIVIDUAL OR A LEGAL ENTITY, AS APPLICABLE, THAT REGISTERS FOR OR USES THE SOFTWARE. IF YOU DO NOT AGREE TO ALL OF THE TERMS AND CONDITIONS OF THIS END USER LICENSE AGREEMENT, OR IF YOU DO NOT HAVE SUCH AUTHORITY, DO NOT INSTALL OR USE THE SOFTWARE. + +YOUR ACCESS TO AND USE OF THE SOFTWARE IS CONDITIONED UPON YOUR COMPLIANCE WITH THE TERMS OF THIS END USER LICENSE AGREEMENT. A TRIAL OFFERING OF THE SOFTWARE MAY BE PROVIDED TO YOU FOR YOUR USE ONLY IN ACCORDANCE WITH THIS AGREEMENT. + +ANY INFORMATION THAT PHOENIX OBTAINS ABOUT YOU OR OTHER INDIVIDUALS OR YOUR COMPUTER THROUGH YOUR USE OF THE SOFTWARE SHALL BE GOVERNED BY THE PHOENIX PRIVACY POLICY LOCATED AT http://www.phoenix.com/en/Privacy+Policy/default.htm, AS MAY BE AMENDED FROM TIME TO TIME. BY USING THE SOFTWARE, YOU CONSENT TO THE COLLECTION AND PROCESSING OF THIS INFORMATION AS DESCRIBED IN THE PHOENIX PRIVACY POLICY. + +This HyperSpace End User License Agreement ("Agreement") is an agreement between you (an individual or a corporation or other business entity, as the case may be) and Phoenix Technologies Ltd. ("Phoenix"). This Agreement has four sections: + +* Section A applies if you have obtained a trial offering of the Software or any Applications; +* Section B applies for certain versions of the Software that do not require a subscription; +* Section C applies if you have a subscription for the Software or any Applications; +* Section D applies to the offerings of the Software and Applications set forth in Sections A, B and C above; and +* Section E applies to third party software and applications incorporated or included with the Software and links to third party sites. + +Unless the Software or any Applications are already pre-installed on your personal computer, you will need to download and install the Software or any Applications on to your computer in order to use the Software and/or Applications, as the case may be; in all cases, the Software and the Applications shall be subject to this Agreement. + +If the Software is not already pre-installed on your computer, it is highly recommended that you back up your system prior to installing the Software. + +SECTION A - TERMS APPLICABLE TO A TRIAL OFFERING OF THE SOFTWARE OR APPLICATIONS + +1.0 GRANT OF LICENSE. Subject to the terms and conditions of this Agreement, Phoenix grants you a limited, internal-use-only, non-exclusive, non-transferable, non-sub-licensable, limited term and revocable license to install, use, access, display and run one (1) copy of the Software or an Application (in object code form) on one (1) computer. This limited right to use the Software or an Application is granted to you for a limited period of time as specified when you register to use the Software or any Application (the "Trial Period") to provide you with an opportunity to use and evaluate the Software or any Application and determine if you would like to subscribe for the Software or any Application. Any rights not expressly granted to you are reserved by Phoenix and, if applicable, its suppliers. If at the end of the Trial Period you elect not to subscribe for the Software or any Application, as the case may be, you will not be able to continue using the Software or Application, as the case may be, until you purchase a license. + +2.0 RESTRICTIONS ON USE. Except with the express written authorization of Phoenix, you shall not, and shall not permit any third party to, use the trial offering of the Software or Application for commercial purposes of any kind or engage in any of the restrictions stated in Section C.3. + +3.0 OBLIGATIONS. In using the trial offering of the Software or any Application, you agree to comply with the obligations stated in Section C.4. + +4.0 WARRANTY DISCLAIMER. THE TRIAL OFFERING OF THE SOFTWARE OR ANY APPLICATION IS PROVIDED TO YOU "AS IS" AND PHOENIX AND ITS SUPPLIERS EXPRESSLY DISCLAIM ALL WARRANTIES AND REPRESENTATIONS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT OR NON-INFRINGEMENT OF ANY PATENT, COPYRIGHT, TRADE SECRET, OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY PARTY IN ANY COUNTRY. PHOENIX DOES NOT WARRANT OR ASSUME RESPONSIBILITY FOR THE ACCCURACY OF ANY INFORMATION, TEXT, GRAPHICS, LINKS OR OTHER ITEMS IN USE WITH OR RELATING TO THE SOFTWARE. PHOENIX DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET ANY REQUIREMENTS OR NEEDS YOU MAY HAVE, OR THAT THE SOFTWARE WILL OPERATE ERROR FREE, OR IN AN UNINTERRUPTED FASHION, OR THAT ANY DEFECTS OR ERRORS IN THE SOFTWARE WILL BE CORRECTED OR THAT THE SOFTWARE WILL BE COMPATIBLE WITH ANY PARTICULAR PLATFORM. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY PHOENIX, ITS EMPLOYEES, DISTRIBUTORS, DEALERS, OR AGENTS SHALL INCREASE THE SCOPE OF THE ABOVE WARRANTIES OR CREATE ANY NEW WARRANTIES. + +SECTION B - TERMS APPLICABLE IF THE SOFTWARE DOES NOT REQUIRE A SUBSCRIPTION + +1.0 GRANT OF LICENSE. Subject to the terms and conditions of this Agreement, if you have a version of the Software that does not require a limited-term subscription, Phoenix hereby grants you a limited, internal-use-only, non-exclusive, non-transferable, non-sub-licensable, perpetual and revocable license to install, use, access, display and run one (1) copy of the Software on one (1) computer. Any rights not expressly granted to you in this Agreement are reserved by Phoenix and, if applicable, its suppliers. Phoenix reserves the right, at any time in its sole discretion, to modify the features or functionality of the Software for any reason. + +2.0 RESTRICTIONS ON USE. Except with the express written authorization of Phoenix, you shall not, and shall not permit any third party to, use the Software for commercial purposes of any kind or engage in any of the restrictions stated in Section C.3. + +3.0 OBLIGATIONS. In using the Software, you agree to comply with the obligations stated in Section C.4. + +4.0 LIMITED WARRANTY AND DISCLAIMER. See Section C.5. + +SECTION C - TERMS APPLICABLE TO SUBSCRIPTIONS FOR THE SOFTWARE AND APPLICATIONS + +1.0 GRANT OF LICENSE. Subject to the terms and conditions of this Agreement and payment of an applicable subscription fee, Phoenix grants you a limited, internal-use-only, non-exclusive, non-transferable, non-sub-licensable, limited term and revocable license to install, use, access, display and run one (1) copy of the Software or any Application on one (1) computer during the Term. Any rights not expressly granted to you in this Agreement are reserved by Phoenix and, if applicable, its suppliers. Phoenix reserves the right, at any time in its sole discretion, to modify the features or functionality of the Software or any Application for any reason. In addition, Phoenix may change the provisions of this Agreement from time to time, without notice. However, if Phoenix makes any material change to the Software, or any Application or this Agreement, Phoenix will notify you through the Software or Application or via email. After notification by Phoenix, your continued use of the Software or Application is your acceptance of the terms of any change(s). + +2.0 SUBSCRIPTIONS AND RENEWALS. At the end of the Term, you will be required to renew your subscription for the Software or Application, as the case may be, in order to continue using the Software or Application. You acknowledge and agree that failure to renew your subscription will result in the Software or Application no longer being usable on your computer. + +3.0 RESTRICTIONS ON USE. Except with the express written authorization of Phoenix, you shall not, and shall not permit any third party to: +(a) Provide a false identity or pretend to be another person when you register the Software or any Application; +(b) License, sublicense, sell, resell, transfer, publish, disclose, display, loan, assign, distribute, rent, or lease the Software or any Application (in whole or in part); +(c) Alter, remove, disable or suppress the display of any copyright, trademark, trade name, logo or trade dress included as part of the Software or any Application; +(d) Modify, translate, reverse engineer, decompile or disassemble the Software or any Application, or attempt to create the source code from the object code of the Software or any Application (in whole or in part); +(e) Copy the Software or any Application (in whole or in part) on any media; +(f) Create any derivative works from the Software or any Application (in whole or in part), unless you are developing applications for use with the Software, in which case you will be subject to the terms, conditions and requirements of Phoenix's HyperSpace developer program; +(g) Publish any benchmarking or similar type of analysis without the prior written consent of Phoenix; +(h) Take part in any action that may breach Phoenix's intellectual property rights in the Software or any Application; +(i) Install or use the Software or any Application on computers owned by other people, businesses or +service bureaus; or +(j) Impede or disrupt the Software or any Application in any way. + +4.0 USER OBLIGATIONS. In using the Software or any Application, you agree to: +(a) Back up the important Files that reside on your computer on a regular basis; +(b) Keep your password and any pertinent account information private and not, for example, within the same physical location as your computer; +(c) Install the Updates provided by Phoenix to ensure up-to-date Software and Applications; +(d) Permit regular and uninterrupted communication with the Internet to enable Updates and certain features and functions of the Software or Applications; +(e) Un-install the Software from your computer in the event that you transfer ownership of your computer to another person or entity; +(f) Comply with all applicable laws, including without limitation, all applicable local, state, national and foreign laws, treaties, regulations, ordinances and directives; +(g) Take all reasonable steps to protect the Software or an Application from unauthorized reproduction, publication, disclosure, or distribution; +(h) If applicable, ensure your employees and all persons who have the authorized right to use the Software or an Application have had the terms of this Agreement made known to them; and +(i) Install and use the Software or Application on only a computer that you own and only for non-commercial purposes. + +5.0 LIMITED WARRANTY AND DISCLAIMER. Phoenix warrants to you that, for ninety (90) days from the time you accept the terms of this Agreement (the "Warranty Period"), the Software or Application will perform materially in accordance with Phoenix's or its suppliers' specifications, as the case may be, for the particular Software offering or Application you have purchased; provided that the Software or Application is used in accordance with the terms of this Agreement. If, during the Warranty Period, the Software or Application does not perform materially in accordance with its specifications, Phoenix shall use commercially reasonable efforts to rectify the non-conformity. + +EXCEPT AS SPECIFICALLY SET FORTH ABOVE, PHOENIX AND ITS SUPPLIERS EXPRESSLY DISCLAIM ALL WARRANTIES AND REPRESENTATIONS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT OR NON-INFRINGEMENT OF ANY PATENT, COPYRIGHT, TRADE SECRET, OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY PARTY IN ANY COUNTRY. PHOENIX DOES NOT WARRANT OR ASSUME RESPONSIBILITY FOR THE ACCCURACY OF ANY INFORMATION, TEXT, GRAPHICS, LINKS OR OTHER ITEMS IN USE WITH OR RELATING TO THE SOFTWARE OR ANY APPLICATION. PHOENIX DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE OR ANY APPLICATION WILL MEET ANY REQUIREMENTS OR NEEDS YOU MAY HAVE, OR THAT THE SOFTWARE OR ANY APPLICATION WILL OPERATE ERROR FREE, OR IN AN UNINTERRUPTED FASHION, OR THAT ANY DEFECTS OR ERRORS IN THE SOFTWARE OR ANY APPLICATION WILL BE CORRECTED OR THAT THE SOFTWARE OR ANY APPLICATION WILL BE COMPATIBLE WITH ANY PARTICULAR PLATFORM. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY PHEONIX, ITS EMPLOYEES, DISTRIBUTORS, DEALERS, SUPPLIERS, OR AGENTS SHALL INCREASE THE SCOPE OF THE ABOVE WARRANTIES OR CREATE ANY NEW WARRANTIES. + +6.0 ADDITIONAL FEATURES. You acknowledge that Phoenix may offer optional features, functionality, services and support for or relating to the Software or an Application for fees that are in addition to any fees you have paid for the Software or Application. Any such features, functionality and services (other than third party applications and services) purchased by you shall be subject to the terms and conditions of this Agreement. + +SECTION D - TERMS APPLICABLE TO SECTIONS A, B AND C ABOVE + +1.0 OWNERSHIP AND INTELLECTUAL PROPERTY RIGHTS. The Software and Applications are copyrighted and protected by the laws of the United States and other countries, and by international treaty provisions. Title to all copies of the Software and Applications, and all intellectual property rights therein (including but not limited to patents, pending patent applications, trademarks, copyrights, trade secrets or other intellectual property rights), shall remain with Phoenix and its suppliers and you shall have no ownership rights in the Software or Applications or any intellectual property therein. Rather, the Software or Application is licensed to you for use only under the terms of this Agreement, and Phoenix reserves all rights not expressly granted to you. You may not remove or alter any copyright, trade secret, patent, trademark, trade name, logo, product designation or other proprietary and/or other legal notices contained in the Software or any Application. Except to the extent expressly authorized in this Agreement, you shall have no right to (nor will allow any third party to) sell, assign, lease, transfer, encumber, or otherwise suffer to exist any lien or security interest on the Software or any Application. + +2.0 LIMITATION OF LIABILITY. IN NO EVENT WILL PHOENIX OR ITS SUPPIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST REVENUE, PROFIT OR DATA, INTERRUPTION OF BUSINESS, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES), HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE OR ANY APPLICATION OR ANY DATA SUPPLIED THEREWITH, EVEN IF PHOENIX OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES AND WHETHER OR NOT SUCH LOSS OR DAMAGES ARE FORESEEABLE. IN NO EVENT WILL THE CUMULATIVE LIABILITY OF PHOENIX, ITS SUPPLIERS OR THEIR RESPECTIVE SUPPLIERS, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EXCEED THE AMOUNT(S) PAID BY YOU DURING THE TERM. + +3.0 TERM AND TERMINATION. This Agreement shall be effective for the Term (or Trial Period, as the case may be), unless earlier terminated as stated in this Agreement. Either party may terminate this Agreement, at any time, for convenience and with or without cause. In the event Phoenix terminates this Agreement other than for your failure to comply with the terms and conditions of this Agreement, (a) Phoenix will provide notification to you via the Software or Application, as the case may be, or email, and will refund to you the pro-rated portion of the fees (if any) you paid for the unused portion of your Term and (b) you agree to un-install the Software or Application from your computer. In the event you terminate this Agreement, you agree to un-install the Software or Application from your computer, and you shall not be entitled to any refund of fees you paid for the Software or Application. In the event you are not in compliance with any of the terms or conditions of this Agreement, Phoenix shall have the right to terminate this Agreement immediately, and Phoenix will have no obligation to refund any fees paid by you for use of the Software or an Application. Upon termination of this Agreement for any reason, you understand that you will no longer have any right to use the Software or any Application. + +4.0 ASSIGNMENT. No assignment by you (by operation of law or otherwise) of any of your rights or obligations under this Agreement shall be effective, without the prior written consent of Phoenix. Any assignment without the prior written consent of Phoenix will be null and void. Subject to the foregoing sentence, this Agreement shall be binding upon and inure to the benefit of the parties, their successors and permitted assigns. + +5.0 GOVERNING LAW. Any claim arising under or related to this Agreement will be governed by California law (excluding its conflict of law principles) and controlling United States federal law. Any action under or relating to this Agreement brought by you shall be brought solely in the state and federal courts located in California with sole venue in the courts located in Santa Clara County and you hereby submit to the personal jurisdiction of such courts. The United Nations Convention on Contracts for the Sale of Goods does not apply to this Agreement. + +6.0 EXPORT REGULATIONS. The Software delivered under this Agreement is subject to United States export control laws and may be subject to export or import regulations in other countries. You may not use or otherwise export or re-export the Software except as authorized by United States law and the laws of the jurisdiction in which the Software was obtained. You agree to comply strictly with all such laws and regulations and acknowledge that the Software may not be exported or re-exported (i) into (or to a national or resident of) any United States embargoed country or (ii) to anyone on the United States Treasury Department's list of Specially Designated Nationals or the United States Commerce Department's Table of Denial Orders (each, a "List"). By using the Software, you represent and warrant that you are not located in, under the control of, or a national or resident of any such country or on any such List. You shall indemnify and hold Phoenix harmless from any and all claims, losses, liabilities, damages, fines, penalties, costs and expenses (including attorney's fees) arising from or relating to any breach by you of your obligations under this section. Your obligations under this section shall survive the expiration or termination of this Agreement. + +7.0 UNITED STATES GOVERNMENT RIGHTS. The Software and Applications licensed hereunder is subject to restricted rights. Any use, duplication or disclosure by the Government of the United States of America or any person or entity acting on its behalf is subject to the restrictions set forth in subdivision (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS (48 CFR 252.227-7013) for Department of Defense ("DoD") contracts; in paragraphs (c)(1) and (2) of the Commercial Computer Software- Restricted Rights clause in the FAR (48 CFR 52.227-19) for civilian agencies; or, in the case of NASA, in Clause 18-52.227-86(d) of the NASA Supplement to the FAR, or in other comparable agency clauses. + +8.0 ENGLISH LANGUAGE. This Agreement was originally written in English. If this Agreement is translated into any other language, the translation shall be for review purposes only and have no legal effect. The English language version of this Agreement shall control and shall be binding on the parties to this Agreement. + +9.0 SEVERABILITY. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission of the provision would frustrate the intent of the parties, in which case this Agreement will immediately terminate. + +10.0 SURVIVAL CLAUSES. Upon expiration or termination, each party will remain obligated under this Agreement for transactions that have already been completed and to those parts of the Agreement relating to ownership, warranties, limitation of liability, governing law, obligations upon expiration or termination, and any other applicable provisions which by their nature would survive any such expiration or termination of this Agreement. + +11.0 STATUTE OF LIMITATIONS. Any cause of action arising out of or related to this Agreement must be brought by you no later than one (1) year after the cause of action has occurred. + +12.0 ENTIRE AGREEMENT. This Agreement is the entire agreement relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed or otherwise accepted by an authorized representative of each party. + +13.0 DEFINITIONS. The following defined terms shall have the corresponding meaning when used in this Agreement: + +(a) "Applications" means Phoenix's HyperSpace Office family of software and programs, powered by ThinkFree(TM), including but not limited to HyperSpace Write, HyperSpace Calc and HyperSpace Show. + +(b) "Files" means the information and data you have stored on your computer, including but not limited to documents, spreadsheets, data and databases, pictures, videos and electronic mail messages. + +(c) "Phoenix Privacy Policy" means Phoenix's privacy policy and related policy supplements for the Software, as updated from time to time. The Phoenix Privacy Policy and related supplements identify Phoenix's practices in connection with your personally identifiable information and other non-personally identifiable data that is collected through your use of Phoenix's websites, products and services, including the Software and Applications. + +(d) "Software" means the HyperSpace family of system software and programs and Phoenix's proprietary information and technology related to the HyperSpace programs, including but not limited to the HyperCore hypervisor (which is applicable to certain Software offerings), installer and updater programs, Internet-based services components, networking and power management components, the HyperSpace desktop, Updates, supplements, add-on components and printed and electronic (or "online") materials, information and documentation relating to the Software that are made available to you. + +(e) "Term" means the term of the Software or Application subscription you purchased (or that was initially included with the pre-installed Software on your computer, as the case may be). Any renewal of the Term will begin on the date you purchase the renewal subscription and continue for the period of time applicable to the subscription you purchased. If your Software offering falls under Section B above, the term is perpetual. + +(f) "Updates" means updates to the Software and Applications, if and when made available by Phoenix, including but not limited to improvements, enhancements, modifications, revisions, error corrections, and certain new features, functions and services. + +SECTION E -THIRD PARTY SOFTWARE, APPLICATIONS AND SITES: + +1.0 GENERAL PUBLIC LICENSE/LESSER GENERAL PUBLIC LICENSE. Certain components of the Software or Applications may be subject to the GNU GPL or LGPL terms and conditions available for viewing at https://www.gnu.org/copyleft/gpl.html and https://www.gnu.org/copyleft/lesser.html or as otherwise designated. To the extent you receive Software or Applications under this Agreement which contains components subject to the GPL or LGPL terms, you agree to be bound by all the terms and restrictions therein including keeping all copyright notices intact for the duration of your use of the Software or Applications and modifying and/or redistributing such components only in accordance with the terms of the GNU GPL or LGPL terms. Such components are provided "AS IS" "WITHOUT WARRANTY OF ANY KIND" per the terms of the GPL/LGPL. You can get a copy of the GNU GPL or LGPL by writing to the Free Software Foundation at 59 Temple Place, Ste 330, Boston, MA 02111-1307. Some components of the Software or Applications may be made available by Phoenix, in source code format (human readable format), to any third party upon request for the cost of duplication or distribution, for a period of three years from this distribution. This distribution period begins on the date that this software (in source code format) is first available for sale from Phoenix. This source code must be used according to the license terms that accompany the source code. Requests should be submitted in writing to: Phoenix Technologies Ltd., 915 Murphy Ranch Road, Milpitas, CA 95035. The version of the Software for which source code is being requested must be identified in the request. + +2.0 THIRD PARTY SOFTWARE. Certain portions of software code provided along with the Software or Applications may be subject to other "open source" or "free software" licenses ("Third Party Software"). The Third Party Software is not subject to the terms and conditions of this Agreement. Instead, each item of Third Party Software is licensed under the terms and conditions of the license that accompanies such Third Party Software. Nothing in this Agreement limits your rights under, or grants you rights that supersede the terms and conditions of, any applicable license for the Third Party Software, including any rights to copy, modify or distribute Third Party Software under the applicable license. + +3.0 WARRANTY DISCLAIMER. THIRD PARTY SOFTWARE, IF ANY, IS PROVIDED UNDER THIS AGREEMENT ON AN "AS IS" BASIS, WITHOUT WARRANTY (EXPRESS, IMPLIED, STATUTORY OR OTHERWISE) OF ANY KIND, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT OR NON-INFRINGEMENT OF ANY PATENT, COPYRIGHT, TRADE SECRET, OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY PARTY IN ANY COUNTRY. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF ANY THIRD PARTY SOFTWARE IS WITH YOU. SHOULD ANY THIRD PARTY 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 CONTITUTES AN ESSENTIAL PART OF THIS AGREEMENT. NO USE OF ANY THIRD PARTY SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +4.0 THIRD PARTY APPLICATIONS. The Software may be bundled with certain third-party applications (the "Third Party Applications"), and Third Party Applications may become available to you for use with the Software. All such Third Party Applications are the intellectual property of the applicable third party. Your use of such Third Party Applications will be subject to the terms and conditions of license agreements as required and provided to you by the applicable third party. + +WARRANTY DISCLAIMER. ALL THIRD PARTY APPLICATIONS BUNDLED WITH THE SOFTWARE OR WITH ANY APPLICATION (OR THAT MAY BECOME AVAILABLE TO YOU FOR USE WITH THE SOFTWARE OR APPLICATION, AS THE CASE MAY BE) ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY (EXPRESS, IMPLIED, STATUTORY OR OTHERWISE) OF ANY KIND, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, QUIET ENJOYMENT OR NON-INFRINGEMENT OF ANY PATENT, COPYRIGHT, TRADE SECRET, OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY PARTY IN ANY COUNTRY OR JURISDICTION, OR THAT ANY THIRD PARTY APPLICATION WILL ACHIEVE SPECIFIC RESULTS, OPERATE WITHOUT INTERRUPTION, OR BE DEFECT OR ERROR FREE. NO USE OF ANY THIRD PARTY APPLICATION IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +5.0 LINKS TO THIRD PARTY SITES. You may link to third party sites through the use of the Software or any Application. Such sites are not under the control of Phoenix and Phoenix is not responsible for the contents of any such sites, any links contained in such sites or any changes or updates to such sites. Phoenix is not responsible for any form of transmission or downloads received from third party sites. Phoenix is only providing these links to third party sites through the Software or an Application as a convenience, and the inclusion of any such links should not be deemed to be an endorsement by Phoenix of such third party site. + + + +HS EULA v.2., 4-7-09 + + + + diff --git a/src/licensedcode/data/rules/proprietary-license_598.yml b/src/licensedcode/data/rules/proprietary-license_598.yml new file mode 100644 index 00000000000..4c93cc3a3f3 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_598.yml @@ -0,0 +1,7 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.phoenix.com/en/Privacy+Policy/default.htm + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/free-unknown_43.RULE b/src/licensedcode/data/rules/proprietary-license_599.RULE similarity index 100% rename from src/licensedcode/data/rules/free-unknown_43.RULE rename to src/licensedcode/data/rules/proprietary-license_599.RULE diff --git a/src/licensedcode/data/rules/proprietary-license_599.yml b/src/licensedcode/data/rules/proprietary-license_599.yml new file mode 100644 index 00000000000..661699fab6e --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_599.yml @@ -0,0 +1,2 @@ +license_expression: proprietary-license +is_license_notice: yes diff --git a/src/licensedcode/data/rules/proprietary-license_600.RULE b/src/licensedcode/data/rules/proprietary-license_600.RULE new file mode 100644 index 00000000000..0eb0a691f55 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_600.RULE @@ -0,0 +1,25 @@ +Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * This software may only be used for the purposes of developing for, + running or using a Raspberry Pi device. + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Broadcom Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + + 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/src/licensedcode/data/rules/proprietary-license_600.yml b/src/licensedcode/data/rules/proprietary-license_600.yml new file mode 100644 index 00000000000..faeeae903d9 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_600.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_text: yes +notes: Raspberry PI only. diff --git a/src/licensedcode/data/rules/proprietary-license_601.RULE b/src/licensedcode/data/rules/proprietary-license_601.RULE new file mode 100644 index 00000000000..8cd51bc6eab --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_601.RULE @@ -0,0 +1 @@ +allowed only for noncommercial distribution \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_601.yml b/src/licensedcode/data/rules/proprietary-license_601.yml new file mode 100644 index 00000000000..e55fcc24a28 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_601.yml @@ -0,0 +1,3 @@ +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_72.yml b/src/licensedcode/data/rules/proprietary-license_72.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary-license_72.yml +++ b/src/licensedcode/data/rules/proprietary-license_72.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_75.yml b/src/licensedcode/data/rules/proprietary-license_75.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary-license_75.yml +++ b/src/licensedcode/data/rules/proprietary-license_75.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.RULE b/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.RULE new file mode 100644 index 00000000000..8bfa9551b7f --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.RULE @@ -0,0 +1,16 @@ +GENERAL PUBLIC LICENSE/LESSER GENERAL PUBLIC LICENSE. Certain components of the +Software or Applications may be subject to the GNU GPL or LGPL terms and +conditions available for viewing at https://www.gnu.org/copyleft/gpl.html and +https://www.gnu.org/copyleft/lesser.html or as otherwise designated. To the +extent you receive Software or Applications under this Agreement which contains +components subject to the GPL or LGPL terms, you agree to be bound by all the +terms and restrictions therein including keeping all copyright notices intact +for the duration of your use of the Software or Applications and modifying +and/or redistributing such components only in accordance with the terms of the +GNU GPL or LGPL terms. Such components are provided "AS IS" "WITHOUT WARRANTY OF +ANY KIND" per the terms of the GPL/LGPL. You can get a copy of the GNU GPL or +LGPL by writing to the Free Software Foundation at 59 Temple Place, Ste 330, +Boston, MA 02111-1307. Some components of the Software or Applications may be +made available by Phoenix, in source code format (human readable format), to any +third party upon request for the cost of duplication or distribution, for a +period of three years from this distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.yml b/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.yml new file mode 100644 index 00000000000..8dd239e53ee --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_and_gpl-1.0-plus_and_lgpl-2.0-plus_1.yml @@ -0,0 +1,7 @@ +license_expression: proprietary-license AND gpl-1.0-plus AND lgpl-2.0-plus +is_license_notice: yes +relevance: 100 +notes: GPL and LGPL ref in commercial license +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.RULE b/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.RULE new file mode 100644 index 00000000000..95b372fcef8 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.RULE @@ -0,0 +1,7 @@ +SOFTWARE LICENSE AGREEMENT + +IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING. + +Do not use or load this software and any associated materials (collectively, the "Software") until you have carefully read the following terms and conditions. By loading or using the Software, you agree to the terms of this Agreement. If you do not wish to so agree, do not install or use the Software. + +* The Linux DRM kernel source code, when included with this Software, is not subject to the terms of this Agreement but is subject to the ?GNU General Public License Version 2?, which may be obtained at the following web site: https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.yml b/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.yml new file mode 100644 index 00000000000..1de6f6100ca --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_and_gpl-2.0_1.yml @@ -0,0 +1,6 @@ +license_expression: proprietary-license AND gpl-2.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 50 +ignorable_urls: + - https://www.gnu.org/licenses/gpl.txt diff --git a/src/licensedcode/data/rules/proprietary-license_ibm2.yml b/src/licensedcode/data/rules/proprietary-license_ibm2.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary-license_ibm2.yml +++ b/src/licensedcode/data/rules/proprietary-license_ibm2.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_not_unknown_73.yml b/src/licensedcode/data/rules/proprietary-license_not_unknown_73.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary-license_not_unknown_73.yml +++ b/src/licensedcode/data/rules/proprietary-license_not_unknown_73.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.RULE new file mode 100644 index 00000000000..3a9ad00a6d3 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.RULE @@ -0,0 +1,4 @@ +This Software Development Kit is licensed under the terms of the Steinberg VST3 License, +or alternatively under the terms of the General Public License (GPL) Version 3. +You may use the Software Development Kit according to either of these licenses as it is +most appropriate for your project on a case-by-case basis (commercial or not). \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.yml b/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.yml new file mode 100644 index 00000000000..e266520739b --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_or_gpl-3.0_1.yml @@ -0,0 +1,2 @@ +license_expression: proprietary-license OR gpl-3.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/proprietary.yml b/src/licensedcode/data/rules/proprietary.yml index b3e265d84c2..e54bbc202db 100644 --- a/src/licensedcode/data/rules/proprietary.yml +++ b/src/licensedcode/data/rules/proprietary.yml @@ -1,4 +1,5 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: Found in some old debian specs diff --git a/src/licensedcode/data/rules/proprietary_104.yml b/src/licensedcode/data/rules/proprietary_104.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_104.yml +++ b/src/licensedcode/data/rules/proprietary_104.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_12.yml b/src/licensedcode/data/rules/proprietary_12.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_12.yml +++ b/src/licensedcode/data/rules/proprietary_12.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_123.yml b/src/licensedcode/data/rules/proprietary_123.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_123.yml +++ b/src/licensedcode/data/rules/proprietary_123.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_124.yml b/src/licensedcode/data/rules/proprietary_124.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_124.yml +++ b/src/licensedcode/data/rules/proprietary_124.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_146.yml b/src/licensedcode/data/rules/proprietary_146.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_146.yml +++ b/src/licensedcode/data/rules/proprietary_146.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_16.yml b/src/licensedcode/data/rules/proprietary_16.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_16.yml +++ b/src/licensedcode/data/rules/proprietary_16.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_18.yml b/src/licensedcode/data/rules/proprietary_18.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_18.yml +++ b/src/licensedcode/data/rules/proprietary_18.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_19.yml b/src/licensedcode/data/rules/proprietary_19.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_19.yml +++ b/src/licensedcode/data/rules/proprietary_19.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_2.yml b/src/licensedcode/data/rules/proprietary_2.yml index b0469153eb1..7789dcfd6b7 100644 --- a/src/licensedcode/data/rules/proprietary_2.yml +++ b/src/licensedcode/data/rules/proprietary_2.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 notes: http://unix-linux-server.googlecode.com/svn-history/r3/trunk/hyperlink.cpp diff --git a/src/licensedcode/data/rules/proprietary_21.yml b/src/licensedcode/data/rules/proprietary_21.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_21.yml +++ b/src/licensedcode/data/rules/proprietary_21.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_23.yml b/src/licensedcode/data/rules/proprietary_23.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_23.yml +++ b/src/licensedcode/data/rules/proprietary_23.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_24.yml b/src/licensedcode/data/rules/proprietary_24.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_24.yml +++ b/src/licensedcode/data/rules/proprietary_24.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_25.yml b/src/licensedcode/data/rules/proprietary_25.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_25.yml +++ b/src/licensedcode/data/rules/proprietary_25.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_30.yml b/src/licensedcode/data/rules/proprietary_30.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_30.yml +++ b/src/licensedcode/data/rules/proprietary_30.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_31.yml b/src/licensedcode/data/rules/proprietary_31.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_31.yml +++ b/src/licensedcode/data/rules/proprietary_31.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_34.yml b/src/licensedcode/data/rules/proprietary_34.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_34.yml +++ b/src/licensedcode/data/rules/proprietary_34.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_35.yml b/src/licensedcode/data/rules/proprietary_35.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_35.yml +++ b/src/licensedcode/data/rules/proprietary_35.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_36.yml b/src/licensedcode/data/rules/proprietary_36.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_36.yml +++ b/src/licensedcode/data/rules/proprietary_36.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_37.yml b/src/licensedcode/data/rules/proprietary_37.yml index a14643de67a..118ac1c923a 100644 --- a/src/licensedcode/data/rules/proprietary_37.yml +++ b/src/licensedcode/data/rules/proprietary_37.yml @@ -1,2 +1,3 @@ license_expression: commercial-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_4.yml b/src/licensedcode/data/rules/proprietary_4.yml index 6d27d75e3cd..443f98557a3 100644 --- a/src/licensedcode/data/rules/proprietary_4.yml +++ b/src/licensedcode/data/rules/proprietary_4.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 notes: VMware EULA diff --git a/src/licensedcode/data/rules/proprietary_47.yml b/src/licensedcode/data/rules/proprietary_47.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_47.yml +++ b/src/licensedcode/data/rules/proprietary_47.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_48.yml b/src/licensedcode/data/rules/proprietary_48.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_48.yml +++ b/src/licensedcode/data/rules/proprietary_48.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_49.yml b/src/licensedcode/data/rules/proprietary_49.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_49.yml +++ b/src/licensedcode/data/rules/proprietary_49.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_52.yml b/src/licensedcode/data/rules/proprietary_52.yml index 83251dc1f64..de60066ff32 100644 --- a/src/licensedcode/data/rules/proprietary_52.yml +++ b/src/licensedcode/data/rules/proprietary_52.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 notes: from https://web.archive.org/web/20120510160538/http://www.openmobilealliance.org/tech/dtd/dm_ddf-v1_2.dtd diff --git a/src/licensedcode/data/rules/proprietary_59.yml b/src/licensedcode/data/rules/proprietary_59.yml index b5c33410809..34ae3c861fc 100644 --- a/src/licensedcode/data/rules/proprietary_59.yml +++ b/src/licensedcode/data/rules/proprietary_59.yml @@ -1,5 +1,6 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 100 notes: | This is an extra clause inserted by Palantir in an Apache license diff --git a/src/licensedcode/data/rules/proprietary_61.yml b/src/licensedcode/data/rules/proprietary_61.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_61.yml +++ b/src/licensedcode/data/rules/proprietary_61.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_67.yml b/src/licensedcode/data/rules/proprietary_67.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_67.yml +++ b/src/licensedcode/data/rules/proprietary_67.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_75.yml b/src/licensedcode/data/rules/proprietary_75.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_75.yml +++ b/src/licensedcode/data/rules/proprietary_75.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_87.yml b/src/licensedcode/data/rules/proprietary_87.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_87.yml +++ b/src/licensedcode/data/rules/proprietary_87.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_92.yml b/src/licensedcode/data/rules/proprietary_92.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_92.yml +++ b/src/licensedcode/data/rules/proprietary_92.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_97.yml b/src/licensedcode/data/rules/proprietary_97.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_97.yml +++ b/src/licensedcode/data/rules/proprietary_97.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_arachni2.yml b/src/licensedcode/data/rules/proprietary_arachni2.yml index 799ee1d46d0..6df6b7a8522 100644 --- a/src/licensedcode/data/rules/proprietary_arachni2.yml +++ b/src/licensedcode/data/rules/proprietary_arachni2.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/proprietary_confidential.yml b/src/licensedcode/data/rules/proprietary_confidential.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_confidential.yml +++ b/src/licensedcode/data/rules/proprietary_confidential.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_greensock_18.yml b/src/licensedcode/data/rules/proprietary_greensock_18.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_greensock_18.yml +++ b/src/licensedcode/data/rules/proprietary_greensock_18.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_ibm.yml b/src/licensedcode/data/rules/proprietary_ibm.yml index a189944d69d..e55fcc24a28 100644 --- a/src/licensedcode/data/rules/proprietary_ibm.yml +++ b/src/licensedcode/data/rules/proprietary_ibm.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-commercial1.yml b/src/licensedcode/data/rules/proprietary_non-commercial1.yml index ce083b03332..699a17f9b7b 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial1.yml +++ b/src/licensedcode/data/rules/proprietary_non-commercial1.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-commercial3.yml b/src/licensedcode/data/rules/proprietary_non-commercial3.yml index ce083b03332..a75fd34a734 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial3.yml +++ b/src/licensedcode/data/rules/proprietary_non-commercial3.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 99 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-commercial4.yml b/src/licensedcode/data/rules/proprietary_non-commercial4.yml index ce083b03332..699a17f9b7b 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial4.yml +++ b/src/licensedcode/data/rules/proprietary_non-commercial4.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-commercial5.yml b/src/licensedcode/data/rules/proprietary_non-commercial5.yml index ce083b03332..699a17f9b7b 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial5.yml +++ b/src/licensedcode/data/rules/proprietary_non-commercial5.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-commercial6.yml b/src/licensedcode/data/rules/proprietary_non-commercial6.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_non-commercial6.yml +++ b/src/licensedcode/data/rules/proprietary_non-commercial6.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/proprietary_non-proprietary.yml b/src/licensedcode/data/rules/proprietary_non-proprietary.yml index f4a81fddeb4..9d49b282014 100644 --- a/src/licensedcode/data/rules/proprietary_non-proprietary.yml +++ b/src/licensedcode/data/rules/proprietary_non-proprietary.yml @@ -1,3 +1,4 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 notes: Found in some spec licenses diff --git a/src/licensedcode/data/rules/proprietary_use.yml b/src/licensedcode/data/rules/proprietary_use.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/proprietary_use.yml +++ b/src/licensedcode/data/rules/proprietary_use.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/psytec-freesoft.yml b/src/licensedcode/data/rules/psytec-freesoft.yml index b60ed2f30e4..937b3a52213 100644 --- a/src/licensedcode/data/rules/psytec-freesoft.yml +++ b/src/licensedcode/data/rules/psytec-freesoft.yml @@ -1,2 +1,3 @@ license_expression: psytec-freesoft is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_14.yml b/src/licensedcode/data/rules/public-domain-disclaimer_14.yml index d86df9bcb5a..d90f80b523b 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_14.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_14.yml @@ -1,4 +1,5 @@ license_expression: public-domain-disclaimer is_license_notice: yes +relevance: 100 ignorable_urls: - http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_2.yml b/src/licensedcode/data/rules/public-domain-disclaimer_2.yml index 60d936b855d..46b73eb9c9f 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_2.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_2.yml @@ -1,3 +1,4 @@ license_expression: public-domain-disclaimer is_license_text: yes +relevance: 100 notes: Variant found in MySQL code diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_21.yml b/src/licensedcode/data/rules/public-domain-disclaimer_21.yml index 55f49073693..b1165a4a38b 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_21.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_21.yml @@ -1,4 +1,5 @@ license_expression: public-domain-disclaimer is_license_reference: yes +relevance: 100 referenced_filenames: - Copyright diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_22.yml b/src/licensedcode/data/rules/public-domain-disclaimer_22.yml index c52fe73c6bd..12015d6e64c 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_22.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_22.yml @@ -1,2 +1,3 @@ license_expression: public-domain-disclaimer is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_67.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_67.RULE index e51a209be23..79f7307188c 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_67.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_67.RULE @@ -1,12 +1,16 @@ -I am the author of this software and its documentation and -permanently abandon all copyright and other intellectual property rights in -them, including the right to be identified as the author. -I am fairly certain that this software does what the documentation says it -does, but I cannot guarantee that it does, or that it does what you think it -should, and I cannot guarantee that it will not have undesirable side effects. -You are free to use, modify and distribute this software as you please, but -you do so at your own risk. If you remove or hide this warning then you are -responsible for any problems encountered by people that you make the software -available to. -Before modifying or distributing this software I ask that you would please -read http://www.purposeful.co.uk/tfl/ \ No newline at end of file +NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + * + * The original unmodified version is available at: + * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_67.yml b/src/licensedcode/data/rules/public-domain-disclaimer_67.yml index 7580c7e8151..967ee9c8f1c 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_67.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_67.yml @@ -1,7 +1,4 @@ license_expression: public-domain-disclaimer is_license_text: yes -relevance: 100 -notes: http://www.purposeful.co.uk/tfl/ ignorable_urls: - - http://www.purposeful.co.uk/tfl/ - + - ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE index 78f90e4d624..114e4bdf2c0 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_7.RULE @@ -1,2 +1,2 @@ You can use this free for any purpose. It's in - * the public domain. It has no warranty. \ No newline at end of file + the public domain. It has no warranty. diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_7.yml b/src/licensedcode/data/rules/public-domain-disclaimer_7.yml index c52fe73c6bd..2676717f402 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_7.yml +++ b/src/licensedcode/data/rules/public-domain-disclaimer_7.yml @@ -1,2 +1,3 @@ license_expression: public-domain-disclaimer +relevance: 100 is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_70.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_70.RULE new file mode 100644 index 00000000000..5bca6a11126 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_70.RULE @@ -0,0 +1,9 @@ +* Please do not copyright this code. This code is in the public domain. + * + * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO + * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_70.yml b/src/licensedcode/data/rules/public-domain-disclaimer_70.yml new file mode 100644 index 00000000000..c52fe73c6bd --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_70.yml @@ -0,0 +1,2 @@ +license_expression: public-domain-disclaimer +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_71.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_71.RULE new file mode 100644 index 00000000000..2c9ab25e937 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_71.RULE @@ -0,0 +1,2 @@ +documents are in the public domain. Use +them as you see fit (and at your own risk with no warranty from anyone). \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_71.yml b/src/licensedcode/data/rules/public-domain-disclaimer_71.yml new file mode 100644 index 00000000000..c52fe73c6bd --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_71.yml @@ -0,0 +1,2 @@ +license_expression: public-domain-disclaimer +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_72.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_72.RULE new file mode 100644 index 00000000000..8122c6abc47 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_72.RULE @@ -0,0 +1,15 @@ +You can do whatever you want with the files that have been put into + the public domain. If you find public domain legally problematic, + take the previous sentence as a license grant. If you still find + the lack of copyright legally problematic, you have too many + lawyers. + . + As usual, this software is provided "as is", without any warranty. + . + If you copy significant amounts of public domain code from XZ Utils + into your project, acknowledging this somewhere in your software is + polite (especially if it is proprietary, non-free software), but + naturally it is not legally required. Here is an example of a good + notice to put into "about box" or into documentation: + . + This software includes code from XZ Utils . \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_72.yml b/src/licensedcode/data/rules/public-domain-disclaimer_72.yml new file mode 100644 index 00000000000..ec8eab92892 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_72.yml @@ -0,0 +1,4 @@ +license_expression: public-domain-disclaimer +is_license_text: yes +ignorable_urls: + - http://tukaani.org/xz/ diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_73.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_73.RULE new file mode 100644 index 00000000000..7efb87a2ef4 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_73.RULE @@ -0,0 +1 @@ +This code is released into public domain without any warranty of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_73.yml b/src/licensedcode/data/rules/public-domain-disclaimer_73.yml new file mode 100644 index 00000000000..12015d6e64c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain-disclaimer_73.yml @@ -0,0 +1,3 @@ +license_expression: public-domain-disclaimer +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_108.yml b/src/licensedcode/data/rules/public-domain_108.yml index 2fdf85a351e..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_108.yml +++ b/src/licensedcode/data/rules/public-domain_108.yml @@ -1,3 +1,3 @@ license_expression: public-domain is_license_text: yes -relevance: 90 +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_109.yml b/src/licensedcode/data/rules/public-domain_109.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_109.yml +++ b/src/licensedcode/data/rules/public-domain_109.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_11.yml b/src/licensedcode/data/rules/public-domain_11.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_11.yml +++ b/src/licensedcode/data/rules/public-domain_11.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_110.yml b/src/licensedcode/data/rules/public-domain_110.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_110.yml +++ b/src/licensedcode/data/rules/public-domain_110.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_13.yml b/src/licensedcode/data/rules/public-domain_13.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_13.yml +++ b/src/licensedcode/data/rules/public-domain_13.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_141.yml b/src/licensedcode/data/rules/public-domain_141.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_141.yml +++ b/src/licensedcode/data/rules/public-domain_141.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_151.yml b/src/licensedcode/data/rules/public-domain_151.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_151.yml +++ b/src/licensedcode/data/rules/public-domain_151.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_16.yml b/src/licensedcode/data/rules/public-domain_16.yml index 78df366d0c2..2583555ca0d 100644 --- a/src/licensedcode/data/rules/public-domain_16.yml +++ b/src/licensedcode/data/rules/public-domain_16.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_24.yml b/src/licensedcode/data/rules/public-domain_24.yml index fd1246dff29..bba87100644 100644 --- a/src/licensedcode/data/rules/public-domain_24.yml +++ b/src/licensedcode/data/rules/public-domain_24.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_25.yml b/src/licensedcode/data/rules/public-domain_25.yml index 600831a8674..8e8e0f8c600 100644 --- a/src/licensedcode/data/rules/public-domain_25.yml +++ b/src/licensedcode/data/rules/public-domain_25.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/public-domain_26.yml b/src/licensedcode/data/rules/public-domain_26.yml index 79d535df795..049e07e4303 100644 --- a/src/licensedcode/data/rules/public-domain_26.yml +++ b/src/licensedcode/data/rules/public-domain_26.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/public-domain_27.yml b/src/licensedcode/data/rules/public-domain_27.yml index 600831a8674..8e8e0f8c600 100644 --- a/src/licensedcode/data/rules/public-domain_27.yml +++ b/src/licensedcode/data/rules/public-domain_27.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/public-domain_29.yml b/src/licensedcode/data/rules/public-domain_29.yml index 78df366d0c2..2583555ca0d 100644 --- a/src/licensedcode/data/rules/public-domain_29.yml +++ b/src/licensedcode/data/rules/public-domain_29.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_3.yml b/src/licensedcode/data/rules/public-domain_3.yml index 50880ad6983..c10e7175b9a 100644 --- a/src/licensedcode/data/rules/public-domain_3.yml +++ b/src/licensedcode/data/rules/public-domain_3.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_32.yml b/src/licensedcode/data/rules/public-domain_32.yml index 50880ad6983..c10e7175b9a 100644 --- a/src/licensedcode/data/rules/public-domain_32.yml +++ b/src/licensedcode/data/rules/public-domain_32.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_33.yml b/src/licensedcode/data/rules/public-domain_33.yml index f470c382ab8..b77d9d4117b 100644 --- a/src/licensedcode/data/rules/public-domain_33.yml +++ b/src/licensedcode/data/rules/public-domain_33.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_354.yml b/src/licensedcode/data/rules/public-domain_354.yml index 1161e14f35a..cd081110b4a 100644 --- a/src/licensedcode/data/rules/public-domain_354.yml +++ b/src/licensedcode/data/rules/public-domain_354.yml @@ -1,4 +1,5 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 minimum_coverage: 100 notes: Seen in debian copyright files for libhogween and libnettle with tag `public-domain` and refers to files in public domain. diff --git a/src/licensedcode/data/rules/public-domain_355.yml b/src/licensedcode/data/rules/public-domain_355.yml index e46aef0aed1..eb0447ec3a6 100644 --- a/src/licensedcode/data/rules/public-domain_355.yml +++ b/src/licensedcode/data/rules/public-domain_355.yml @@ -1,4 +1,5 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 minimum_coverage: 100 notes: Seen in debian copyright file for liblzma. diff --git a/src/licensedcode/data/rules/public-domain_356.yml b/src/licensedcode/data/rules/public-domain_356.yml index e46aef0aed1..e895142d19e 100644 --- a/src/licensedcode/data/rules/public-domain_356.yml +++ b/src/licensedcode/data/rules/public-domain_356.yml @@ -1,4 +1,5 @@ license_expression: public-domain is_license_notice: yes +relevance: 55 minimum_coverage: 100 notes: Seen in debian copyright file for liblzma. diff --git a/src/licensedcode/data/rules/public-domain_357.RULE b/src/licensedcode/data/rules/public-domain_357.RULE index a2f1ea1095e..3edfe72a6b2 100644 --- a/src/licensedcode/data/rules/public-domain_357.RULE +++ b/src/licensedcode/data/rules/public-domain_357.RULE @@ -1,2 +1,2 @@ -is distributed with no restrictions on usage or - redistribution. +the source code examples published as part of this docs directory are placed into +the public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_357.yml b/src/licensedcode/data/rules/public-domain_357.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_357.yml +++ b/src/licensedcode/data/rules/public-domain_357.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_36.yml b/src/licensedcode/data/rules/public-domain_36.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_36.yml +++ b/src/licensedcode/data/rules/public-domain_36.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_37.yml b/src/licensedcode/data/rules/public-domain_37.yml index 0a4a9a4e1e4..76dfd50b506 100644 --- a/src/licensedcode/data/rules/public-domain_37.yml +++ b/src/licensedcode/data/rules/public-domain_37.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 notes: see https://github.com/libssh2/libssh2/blob/8dc9f4c1566dc2812a358c44244420365e155f5f/nw/nwlib.c diff --git a/src/licensedcode/data/rules/public-domain_379.RULE b/src/licensedcode/data/rules/public-domain_379.RULE new file mode 100644 index 00000000000..dc03ade5b42 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_379.RULE @@ -0,0 +1,5 @@ +The author or authors of this code dedicate any and all copyright interest +in this code to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and successors. +We intend this dedication to be an overt act of relinquishment in perpetuity +of all present and future rights to this code under copyright law. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_358.yml b/src/licensedcode/data/rules/public-domain_379.yml similarity index 100% rename from src/licensedcode/data/rules/public-domain_358.yml rename to src/licensedcode/data/rules/public-domain_379.yml diff --git a/src/licensedcode/data/rules/public-domain_38.yml b/src/licensedcode/data/rules/public-domain_38.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_38.yml +++ b/src/licensedcode/data/rules/public-domain_38.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_380.RULE b/src/licensedcode/data/rules/public-domain_380.RULE new file mode 100644 index 00000000000..adbcc8cf3a6 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_380.RULE @@ -0,0 +1 @@ +SQLite is in the Public Domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_380.yml b/src/licensedcode/data/rules/public-domain_380.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_380.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_381.RULE b/src/licensedcode/data/rules/public-domain_381.RULE new file mode 100644 index 00000000000..171ea7b8d76 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_381.RULE @@ -0,0 +1 @@ +public domain dedications \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_381.yml b/src/licensedcode/data/rules/public-domain_381.yml new file mode 100644 index 00000000000..d6a9ca47fdc --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_381.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_382.RULE b/src/licensedcode/data/rules/public-domain_382.RULE new file mode 100644 index 00000000000..5e5e4f4b39c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_382.RULE @@ -0,0 +1,5 @@ +All of the code and documentation in SQLite has been dedicated to the public domain by the authors. All code authors, and +representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and +originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, +use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_382.yml b/src/licensedcode/data/rules/public-domain_382.yml new file mode 100644 index 00000000000..cf3d23b482a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_382.yml @@ -0,0 +1,2 @@ +license_expression: public-domain +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_383.RULE b/src/licensedcode/data/rules/public-domain_383.RULE new file mode 100644 index 00000000000..b64293a6953 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_383.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_383.yml b/src/licensedcode/data/rules/public-domain_383.yml new file mode 100644 index 00000000000..fd1246dff29 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_383.yml @@ -0,0 +1,2 @@ +license_expression: public-domain +is_license_notice: yes diff --git a/src/licensedcode/data/rules/public-domain_384.RULE b/src/licensedcode/data/rules/public-domain_384.RULE new file mode 100644 index 00000000000..e684215a78a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_384.RULE @@ -0,0 +1 @@ +NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_384.yml b/src/licensedcode/data/rules/public-domain_384.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_384.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_385.RULE b/src/licensedcode/data/rules/public-domain_385.RULE new file mode 100644 index 00000000000..9990c7536a9 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_385.RULE @@ -0,0 +1 @@ +sources are from public-domain or other freely available sources \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_385.yml b/src/licensedcode/data/rules/public-domain_385.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_385.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_386.RULE b/src/licensedcode/data/rules/public-domain_386.RULE new file mode 100644 index 00000000000..cbdb43d74cc --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_386.RULE @@ -0,0 +1 @@ +public-domian implementations \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_386.yml b/src/licensedcode/data/rules/public-domain_386.yml new file mode 100644 index 00000000000..d6a9ca47fdc --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_386.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_387.RULE b/src/licensedcode/data/rules/public-domain_387.RULE new file mode 100644 index 00000000000..3f443a53b92 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_387.RULE @@ -0,0 +1 @@ +Mostly Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_387.yml b/src/licensedcode/data/rules/public-domain_387.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_387.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_388.RULE b/src/licensedcode/data/rules/public-domain_388.RULE new file mode 100644 index 00000000000..775d8f1d82d --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_388.RULE @@ -0,0 +1 @@ +Both have released their contributios into the public domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_388.yml b/src/licensedcode/data/rules/public-domain_388.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_388.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_389.RULE b/src/licensedcode/data/rules/public-domain_389.RULE new file mode 100644 index 00000000000..6354ac9fb2d --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_389.RULE @@ -0,0 +1 @@ +All patches included with are Free in the Public Domian. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_389.yml b/src/licensedcode/data/rules/public-domain_389.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_389.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_39.yml b/src/licensedcode/data/rules/public-domain_39.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_39.yml +++ b/src/licensedcode/data/rules/public-domain_39.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_390.RULE b/src/licensedcode/data/rules/public-domain_390.RULE new file mode 100644 index 00000000000..5d2b236b361 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_390.RULE @@ -0,0 +1 @@ +are Free in the Public Domian. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_390.yml b/src/licensedcode/data/rules/public-domain_390.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_390.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_391.RULE b/src/licensedcode/data/rules/public-domain_391.RULE new file mode 100644 index 00000000000..127d3ce1e5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_391.RULE @@ -0,0 +1 @@ +are Public domian and cannot be copyrighted \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_391.yml b/src/licensedcode/data/rules/public-domain_391.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_391.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_392.RULE b/src/licensedcode/data/rules/public-domain_392.RULE new file mode 100644 index 00000000000..6b218d97c10 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_392.RULE @@ -0,0 +1 @@ +This source file is placed in the public domian. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_392.yml b/src/licensedcode/data/rules/public-domain_392.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_392.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_393.RULE b/src/licensedcode/data/rules/public-domain_393.RULE new file mode 100644 index 00000000000..cac28a7c3ec --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_393.RULE @@ -0,0 +1 @@ +placed in the public domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_393.yml b/src/licensedcode/data/rules/public-domain_393.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_393.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_394.RULE b/src/licensedcode/data/rules/public-domain_394.RULE new file mode 100644 index 00000000000..2631408506a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_394.RULE @@ -0,0 +1 @@ +All the contents of this site are in public domian. Please use them how you want and try to link back to us \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_394.yml b/src/licensedcode/data/rules/public-domain_394.yml new file mode 100644 index 00000000000..cf3d23b482a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_394.yml @@ -0,0 +1,2 @@ +license_expression: public-domain +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_395.RULE b/src/licensedcode/data/rules/public-domain_395.RULE new file mode 100644 index 00000000000..d8d415893d1 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_395.RULE @@ -0,0 +1,4 @@ +is public domian code. The only requirement is to +acknowledge the authors in articles where is used +as an example. No warranty is implied by this. You use +this code entirely at your own risk. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_395.yml b/src/licensedcode/data/rules/public-domain_395.yml new file mode 100644 index 00000000000..d88c1226632 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_395.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +notes: https://github.com/davidomelettes/tactile-git/blob/ab5cb680e88d7da66bb858a49823b26832204890/lib/phemto/README#L63 diff --git a/src/licensedcode/data/rules/public-domain_396.RULE b/src/licensedcode/data/rules/public-domain_396.RULE new file mode 100644 index 00000000000..304da394dce --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_396.RULE @@ -0,0 +1 @@ +All photographs are public domian. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_396.yml b/src/licensedcode/data/rules/public-domain_396.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_396.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_397.RULE b/src/licensedcode/data/rules/public-domain_397.RULE new file mode 100644 index 00000000000..5ac5ab32937 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_397.RULE @@ -0,0 +1 @@ +it's public domian. Feel free to use it. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_397.yml b/src/licensedcode/data/rules/public-domain_397.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_397.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_398.RULE b/src/licensedcode/data/rules/public-domain_398.RULE new file mode 100644 index 00000000000..86a175fb523 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_398.RULE @@ -0,0 +1 @@ +This piece of firmware is in public domian. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_398.yml b/src/licensedcode/data/rules/public-domain_398.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_398.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_399.RULE b/src/licensedcode/data/rules/public-domain_399.RULE new file mode 100644 index 00000000000..89468288fee --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_399.RULE @@ -0,0 +1 @@ +public domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_399.yml b/src/licensedcode/data/rules/public-domain_399.yml new file mode 100644 index 00000000000..a41446614f6 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_399.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_40.yml b/src/licensedcode/data/rules/public-domain_40.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_40.yml +++ b/src/licensedcode/data/rules/public-domain_40.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_400.RULE b/src/licensedcode/data/rules/public-domain_400.RULE new file mode 100644 index 00000000000..1b68c13d8ff --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_400.RULE @@ -0,0 +1 @@ +All images Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_400.yml b/src/licensedcode/data/rules/public-domain_400.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_400.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_401.RULE b/src/licensedcode/data/rules/public-domain_401.RULE new file mode 100644 index 00000000000..0fe0f2d3d31 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_401.RULE @@ -0,0 +1 @@ +Consider this public domian, no magic is here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_401.yml b/src/licensedcode/data/rules/public-domain_401.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_401.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_402.RULE b/src/licensedcode/data/rules/public-domain_402.RULE new file mode 100644 index 00000000000..f996017dad2 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_402.RULE @@ -0,0 +1 @@ +Liscense: Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_402.yml b/src/licensedcode/data/rules/public-domain_402.yml new file mode 100644 index 00000000000..a41446614f6 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_402.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_403.RULE b/src/licensedcode/data/rules/public-domain_403.RULE new file mode 100644 index 00000000000..ad6f7ff364d --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_403.RULE @@ -0,0 +1 @@ +Released in to the Public Domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_403.yml b/src/licensedcode/data/rules/public-domain_403.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_403.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_404.RULE b/src/licensedcode/data/rules/public-domain_404.RULE new file mode 100644 index 00000000000..5463893d7aa --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_404.RULE @@ -0,0 +1 @@ +License: none (public domain) \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_404.yml b/src/licensedcode/data/rules/public-domain_404.yml new file mode 100644 index 00000000000..a41446614f6 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_404.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_405.RULE b/src/licensedcode/data/rules/public-domain_405.RULE new file mode 100644 index 00000000000..3926ed1b319 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_405.RULE @@ -0,0 +1 @@ +As it stands this code is entirely Public Domian and you may do with it as you please... \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_405.yml b/src/licensedcode/data/rules/public-domain_405.yml new file mode 100644 index 00000000000..cf3d23b482a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_405.yml @@ -0,0 +1,2 @@ +license_expression: public-domain +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_406.RULE b/src/licensedcode/data/rules/public-domain_406.RULE new file mode 100644 index 00000000000..648d767074b --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_406.RULE @@ -0,0 +1 @@ +AssemblyCopyright("Public Domian" \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_406.yml b/src/licensedcode/data/rules/public-domain_406.yml new file mode 100644 index 00000000000..5634280ff80 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_406.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_tag: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/public-domain_407.RULE b/src/licensedcode/data/rules/public-domain_407.RULE new file mode 100644 index 00000000000..31d6f129f20 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_407.RULE @@ -0,0 +1 @@ +Licence "Public Domian" \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_407.yml b/src/licensedcode/data/rules/public-domain_407.yml new file mode 100644 index 00000000000..5634280ff80 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_407.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_tag: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/public-domain_408.RULE b/src/licensedcode/data/rules/public-domain_408.RULE new file mode 100644 index 00000000000..3ef60b4ddd7 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_408.RULE @@ -0,0 +1 @@ +LICENSING Public domian \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_408.yml b/src/licensedcode/data/rules/public-domain_408.yml new file mode 100644 index 00000000000..f372b3e958e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_408.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/public-domain_409.RULE b/src/licensedcode/data/rules/public-domain_409.RULE new file mode 100644 index 00000000000..11c648e31e8 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_409.RULE @@ -0,0 +1 @@ +It is issued as Public Domian and you may do with it as you please. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_409.yml b/src/licensedcode/data/rules/public-domain_409.yml new file mode 100644 index 00000000000..02e0a0f70b3 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_409.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/public-domain_410.RULE b/src/licensedcode/data/rules/public-domain_410.RULE new file mode 100644 index 00000000000..45349c5f070 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_410.RULE @@ -0,0 +1,2 @@ +Released into the Public Domian +Your code gose here. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_410.yml b/src/licensedcode/data/rules/public-domain_410.yml new file mode 100644 index 00000000000..c7aa6ef06a0 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_410.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 +notes: Seen in Vanilla-v1.0.js diff --git a/src/licensedcode/data/rules/public-domain_411.RULE b/src/licensedcode/data/rules/public-domain_411.RULE new file mode 100644 index 00000000000..c4a562ece5c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_411.RULE @@ -0,0 +1 @@ +This source file is placed in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_411.yml b/src/licensedcode/data/rules/public-domain_411.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_411.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_412.RULE b/src/licensedcode/data/rules/public-domain_412.RULE new file mode 100644 index 00000000000..005df6755df --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_412.RULE @@ -0,0 +1 @@ +I hereby release it, on a strictly "as is" basis, to the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_412.yml b/src/licensedcode/data/rules/public-domain_412.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_412.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_413.RULE b/src/licensedcode/data/rules/public-domain_413.RULE new file mode 100644 index 00000000000..e45c9f42e3f --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_413.RULE @@ -0,0 +1 @@ +License This is a Public Domain Java class \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_413.yml b/src/licensedcode/data/rules/public-domain_413.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_413.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_414.RULE b/src/licensedcode/data/rules/public-domain_414.RULE new file mode 100644 index 00000000000..ef00c30553c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_414.RULE @@ -0,0 +1 @@ +This component is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_414.yml b/src/licensedcode/data/rules/public-domain_414.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_414.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_415.RULE b/src/licensedcode/data/rules/public-domain_415.RULE new file mode 100644 index 00000000000..354719a4862 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_415.RULE @@ -0,0 +1 @@ +This file is Public Domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_415.yml b/src/licensedcode/data/rules/public-domain_415.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_415.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_416.RULE b/src/licensedcode/data/rules/public-domain_416.RULE new file mode 100644 index 00000000000..001b86940aa --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_416.RULE @@ -0,0 +1 @@ +This file may incorporate work that is in the public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_416.yml b/src/licensedcode/data/rules/public-domain_416.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_416.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_417.RULE b/src/licensedcode/data/rules/public-domain_417.RULE new file mode 100644 index 00000000000..3227d80512e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_417.RULE @@ -0,0 +1,2 @@ +open source software. Its code is in the public domain. See +the ``LICENSE`` file for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_417.yml b/src/licensedcode/data/rules/public-domain_417.yml new file mode 100644 index 00000000000..67b16efbbec --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_417.yml @@ -0,0 +1,5 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/public-domain_418.RULE b/src/licensedcode/data/rules/public-domain_418.RULE new file mode 100644 index 00000000000..c4f4401c93c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_418.RULE @@ -0,0 +1,2 @@ +Its code is in the public domain. See +the ``LICENSE`` file for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_418.yml b/src/licensedcode/data/rules/public-domain_418.yml new file mode 100644 index 00000000000..67b16efbbec --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_418.yml @@ -0,0 +1,5 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/public-domain_419.RULE b/src/licensedcode/data/rules/public-domain_419.RULE new file mode 100644 index 00000000000..07ad89093c6 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_419.RULE @@ -0,0 +1 @@ +Its code is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_419.yml b/src/licensedcode/data/rules/public-domain_419.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_419.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_42.yml b/src/licensedcode/data/rules/public-domain_42.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_42.yml +++ b/src/licensedcode/data/rules/public-domain_42.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_420.RULE b/src/licensedcode/data/rules/public-domain_420.RULE new file mode 100644 index 00000000000..7351e3def97 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_420.RULE @@ -0,0 +1 @@ +code is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_420.yml b/src/licensedcode/data/rules/public-domain_420.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_420.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_421.RULE b/src/licensedcode/data/rules/public-domain_421.RULE new file mode 100644 index 00000000000..833d4188521 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_421.RULE @@ -0,0 +1 @@ +The "printf" code that follows dates from the 1980's. It is in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_421.yml b/src/licensedcode/data/rules/public-domain_421.yml new file mode 100644 index 00000000000..bd1ba7d7059 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_421.yml @@ -0,0 +1,4 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 +notes: Seen in Sqlite diff --git a/src/licensedcode/data/rules/public-domain_422.RULE b/src/licensedcode/data/rules/public-domain_422.RULE new file mode 100644 index 00000000000..5c8eb7d5d1b --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_422.RULE @@ -0,0 +1 @@ +Generated GIFs are totally free for use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_422.yml b/src/licensedcode/data/rules/public-domain_422.yml new file mode 100644 index 00000000000..b97089324d9 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_422.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_reference: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/public-domain_423.RULE b/src/licensedcode/data/rules/public-domain_423.RULE new file mode 100644 index 00000000000..0ee2e45da36 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_423.RULE @@ -0,0 +1 @@ +"Please feel free to use the for any purposes as a work in the public domain." \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_423.yml b/src/licensedcode/data/rules/public-domain_423.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_423.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_424.RULE b/src/licensedcode/data/rules/public-domain_424.RULE new file mode 100644 index 00000000000..89be72ddbe1 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_424.RULE @@ -0,0 +1,3 @@ +released to the public domain. Use, modify, and + redistribute this code without permission or acknowledgement in any + way you wish. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_424.yml b/src/licensedcode/data/rules/public-domain_424.yml new file mode 100644 index 00000000000..fd1246dff29 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_424.yml @@ -0,0 +1,2 @@ +license_expression: public-domain +is_license_notice: yes diff --git a/src/licensedcode/data/rules/public-domain_425.RULE b/src/licensedcode/data/rules/public-domain_425.RULE new file mode 100644 index 00000000000..efc48501589 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_425.RULE @@ -0,0 +1 @@ +reference implementation (in the public domain) \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_425.yml b/src/licensedcode/data/rules/public-domain_425.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_425.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_426.RULE b/src/licensedcode/data/rules/public-domain_426.RULE new file mode 100644 index 00000000000..a74b5cd3356 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_426.RULE @@ -0,0 +1 @@ +Public domain, written by \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_426.yml b/src/licensedcode/data/rules/public-domain_426.yml new file mode 100644 index 00000000000..182603d4852 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_426.yml @@ -0,0 +1,5 @@ +license_expression: public-domain +is_license_text: yes +only_known_words: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_427.RULE b/src/licensedcode/data/rules/public-domain_427.RULE new file mode 100644 index 00000000000..cf0ee659956 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_427.RULE @@ -0,0 +1 @@ +binary wouldn't actually be in the public domain in its entirety \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_427.yml b/src/licensedcode/data/rules/public-domain_427.yml new file mode 100644 index 00000000000..d6a9ca47fdc --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_427.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_428.RULE b/src/licensedcode/data/rules/public-domain_428.RULE new file mode 100644 index 00000000000..a577e77b55b --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_428.RULE @@ -0,0 +1 @@ +documentation files in other directories are in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_428.yml b/src/licensedcode/data/rules/public-domain_428.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_428.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_429.RULE b/src/licensedcode/data/rules/public-domain_429.RULE new file mode 100644 index 00000000000..08cc292a73e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_429.RULE @@ -0,0 +1 @@ +Translated messages are in the public domain. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_429.yml b/src/licensedcode/data/rules/public-domain_429.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_429.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_430.RULE b/src/licensedcode/data/rules/public-domain_430.RULE new file mode 100644 index 00000000000..5bb12a928c1 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_430.RULE @@ -0,0 +1 @@ +Most of the source has been put into the public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_430.yml b/src/licensedcode/data/rules/public-domain_430.yml new file mode 100644 index 00000000000..bba87100644 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_430.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_431.RULE b/src/licensedcode/data/rules/public-domain_431.RULE new file mode 100644 index 00000000000..0f0508fbfe5 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_431.RULE @@ -0,0 +1 @@ +command line tools are in the public domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_431.yml b/src/licensedcode/data/rules/public-domain_431.yml new file mode 100644 index 00000000000..95831078f5e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_431.yml @@ -0,0 +1,3 @@ +license_expression: public-domain +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_44.yml b/src/licensedcode/data/rules/public-domain_44.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_44.yml +++ b/src/licensedcode/data/rules/public-domain_44.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_5.yml b/src/licensedcode/data/rules/public-domain_5.yml index 600831a8674..8e8e0f8c600 100644 --- a/src/licensedcode/data/rules/public-domain_5.yml +++ b/src/licensedcode/data/rules/public-domain_5.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 90 diff --git a/src/licensedcode/data/rules/public-domain_53.yml b/src/licensedcode/data/rules/public-domain_53.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_53.yml +++ b/src/licensedcode/data/rules/public-domain_53.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_55.yml b/src/licensedcode/data/rules/public-domain_55.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_55.yml +++ b/src/licensedcode/data/rules/public-domain_55.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_57.yml b/src/licensedcode/data/rules/public-domain_57.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_57.yml +++ b/src/licensedcode/data/rules/public-domain_57.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_61.yml b/src/licensedcode/data/rules/public-domain_61.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_61.yml +++ b/src/licensedcode/data/rules/public-domain_61.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_62.yml b/src/licensedcode/data/rules/public-domain_62.yml index 1133143575f..d6a9ca47fdc 100644 --- a/src/licensedcode/data/rules/public-domain_62.yml +++ b/src/licensedcode/data/rules/public-domain_62.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_65.yml b/src/licensedcode/data/rules/public-domain_65.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_65.yml +++ b/src/licensedcode/data/rules/public-domain_65.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_66.yml b/src/licensedcode/data/rules/public-domain_66.yml index cf3d23b482a..b42f617372d 100644 --- a/src/licensedcode/data/rules/public-domain_66.yml +++ b/src/licensedcode/data/rules/public-domain_66.yml @@ -1,2 +1,3 @@ license_expression: public-domain +relevance: 100 is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_68.yml b/src/licensedcode/data/rules/public-domain_68.yml index fd1246dff29..bba87100644 100644 --- a/src/licensedcode/data/rules/public-domain_68.yml +++ b/src/licensedcode/data/rules/public-domain_68.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_69.yml b/src/licensedcode/data/rules/public-domain_69.yml index 1133143575f..d6a9ca47fdc 100644 --- a/src/licensedcode/data/rules/public-domain_69.yml +++ b/src/licensedcode/data/rules/public-domain_69.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_71.yml b/src/licensedcode/data/rules/public-domain_71.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_71.yml +++ b/src/licensedcode/data/rules/public-domain_71.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_73.yml b/src/licensedcode/data/rules/public-domain_73.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_73.yml +++ b/src/licensedcode/data/rules/public-domain_73.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_74.yml b/src/licensedcode/data/rules/public-domain_74.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_74.yml +++ b/src/licensedcode/data/rules/public-domain_74.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_75.yml b/src/licensedcode/data/rules/public-domain_75.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_75.yml +++ b/src/licensedcode/data/rules/public-domain_75.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_76.yml b/src/licensedcode/data/rules/public-domain_76.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_76.yml +++ b/src/licensedcode/data/rules/public-domain_76.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_77.yml b/src/licensedcode/data/rules/public-domain_77.yml index 1e3b1ffe9be..a41446614f6 100644 --- a/src/licensedcode/data/rules/public-domain_77.yml +++ b/src/licensedcode/data/rules/public-domain_77.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_78.yml b/src/licensedcode/data/rules/public-domain_78.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_78.yml +++ b/src/licensedcode/data/rules/public-domain_78.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_8.yml b/src/licensedcode/data/rules/public-domain_8.yml index 9b0e837e737..c2cee6ce87e 100644 --- a/src/licensedcode/data/rules/public-domain_8.yml +++ b/src/licensedcode/data/rules/public-domain_8.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 minimum_coverage: 100 ignorable_urls: - http://www.linfo.org/publicdomain.html diff --git a/src/licensedcode/data/rules/public-domain_81.yml b/src/licensedcode/data/rules/public-domain_81.yml index fd1246dff29..bba87100644 100644 --- a/src/licensedcode/data/rules/public-domain_81.yml +++ b/src/licensedcode/data/rules/public-domain_81.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_82.yml b/src/licensedcode/data/rules/public-domain_82.yml index fd1246dff29..bba87100644 100644 --- a/src/licensedcode/data/rules/public-domain_82.yml +++ b/src/licensedcode/data/rules/public-domain_82.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_83.yml b/src/licensedcode/data/rules/public-domain_83.yml index 1133143575f..d6a9ca47fdc 100644 --- a/src/licensedcode/data/rules/public-domain_83.yml +++ b/src/licensedcode/data/rules/public-domain_83.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_88.yml b/src/licensedcode/data/rules/public-domain_88.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_88.yml +++ b/src/licensedcode/data/rules/public-domain_88.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_89.yml b/src/licensedcode/data/rules/public-domain_89.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_89.yml +++ b/src/licensedcode/data/rules/public-domain_89.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_9.yml b/src/licensedcode/data/rules/public-domain_9.yml index 78df366d0c2..2583555ca0d 100644 --- a/src/licensedcode/data/rules/public-domain_9.yml +++ b/src/licensedcode/data/rules/public-domain_9.yml @@ -1,3 +1,4 @@ license_expression: public-domain is_license_text: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/public-domain_and_free-unknown_1.RULE b/src/licensedcode/data/rules/public-domain_and_free-unknown_1.RULE new file mode 100644 index 00000000000..7b137d14ddf --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_and_free-unknown_1.RULE @@ -0,0 +1 @@ +License: Free Public Domian (data used may be under additional restrictions) \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_and_free-unknown_1.yml b/src/licensedcode/data/rules/public-domain_and_free-unknown_1.yml new file mode 100644 index 00000000000..f1760e4eeb1 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_and_free-unknown_1.yml @@ -0,0 +1,4 @@ +license_expression: public-domain AND free-unknown +is_license_tag: yes +relevance: 100 +notes: https://github.com/murraygm/chrome-hide-promoted-tweets/blob/6a268ca4f9911c4c3b1e4b99a8a3d588e00a180a/hidetwitterads/content.js#L4 diff --git a/src/licensedcode/data/rules/public-domain_and_gpl-2.0_2.yml b/src/licensedcode/data/rules/public-domain_and_gpl-2.0_2.yml index 606ce891bc0..0826f44cc29 100644 --- a/src/licensedcode/data/rules/public-domain_and_gpl-2.0_2.yml +++ b/src/licensedcode/data/rules/public-domain_and_gpl-2.0_2.yml @@ -1,2 +1,3 @@ license_expression: public-domain AND gpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_and_mit2.yml b/src/licensedcode/data/rules/public-domain_and_mit2.yml index deb7c67417f..32cf3764df7 100644 --- a/src/licensedcode/data/rules/public-domain_and_mit2.yml +++ b/src/licensedcode/data/rules/public-domain_and_mit2.yml @@ -1,2 +1,3 @@ license_expression: public-domain AND mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_bare_words.yml b/src/licensedcode/data/rules/public-domain_bare_words.yml index ca0fbe8b77b..fc3d98be539 100644 --- a/src/licensedcode/data/rules/public-domain_bare_words.yml +++ b/src/licensedcode/data/rules/public-domain_bare_words.yml @@ -1,4 +1,4 @@ license_expression: public-domain is_license_reference: yes only_known_words: yes -relevance: 70 +relevance: 70 diff --git a/src/licensedcode/data/rules/public-domain_newlib.yml b/src/licensedcode/data/rules/public-domain_newlib.yml index 1133143575f..d6a9ca47fdc 100644 --- a/src/licensedcode/data/rules/public-domain_newlib.yml +++ b/src/licensedcode/data/rules/public-domain_newlib.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.RULE b/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.RULE new file mode 100644 index 00000000000..c549ad7c2df --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.RULE @@ -0,0 +1,5 @@ +The Routines have been identified as being free of known restrictions under copyright law, including all related and neighboring rights. + +The Routines are in the public domain as they do not meet the threshold of originality required for copyright protection in most jursidictions. + +The Routines are also distributed under the terms and conditions of the BSD “Zero Clause” license, or at your option, any other license which meets the Open Source Definition and is approved by Open Source Initiative, should the Routines not be in the public domain in your legal jurisdiction. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.yml b/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.yml new file mode 100644 index 00000000000..0c76fd47aae --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_bsd-zero_1.yml @@ -0,0 +1,2 @@ +license_expression: public-domain OR bsd-zero +is_license_text: yes diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.RULE b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.RULE new file mode 100644 index 00000000000..8e168aafeb0 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.RULE @@ -0,0 +1,15 @@ +released under two GNU GPL, GNU LGPL and as Public Domain + + is released under GNU General Public License (GPL), GNU +Lesser General Public License (LGPL) and as Public Domain. + +You can read the GNU General Public License at +http://www.gnu.org/copyleft/gpl.html + +You can read the GNU Lesser General Public License at +http://www.gnu.org/copyleft/lesser.html + +You have the freedom to choose which of the three ways you want to +use, change and distribute the code in - but if you want to +contribute to the project then you should give it to me +and I will release it under all the three licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.yml b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.yml new file mode 100644 index 00000000000..a1fb5427f44 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_1.yml @@ -0,0 +1,5 @@ +license_expression: public-domain OR lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/copyleft/gpl.html + - http://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.RULE b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.RULE new file mode 100644 index 00000000000..5db76805fc0 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.RULE @@ -0,0 +1 @@ +released under two GNU GPL, GNU LGPL and as Public Domain \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.yml b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.yml new file mode 100644 index 00000000000..8537181c062 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_2.yml @@ -0,0 +1,4 @@ +license_expression: public-domain OR lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +notes: https://github.com/cagerskov/agermenu/blob/master/COPYING diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.RULE b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.RULE new file mode 100644 index 00000000000..0a736e20f54 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.RULE @@ -0,0 +1,4 @@ +released as Public Domian and under the two free and open licenses +GNU Lesser Public License and GNU General Public License. You can +read more about the licenses and why they are used under the page +licenses Licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.yml b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.yml new file mode 100644 index 00000000000..1ee028fac2f --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_3.yml @@ -0,0 +1,3 @@ +license_expression: public-domain OR lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +notes: https://github.com/cagerskov/agermenu/blob/0f826825977bc4dadd4d7cd8f44fe8ddd0570e03/examples/kvastmo/about/contribute.php#L18 diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.RULE b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.RULE new file mode 100644 index 00000000000..89ef5078e4d --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.RULE @@ -0,0 +1,3 @@ +it is released as +Public Domain - and under the two free and open licenses +GNU Lesser Public License and GNU General Public License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.yml b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.yml new file mode 100644 index 00000000000..1ee028fac2f --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_4.yml @@ -0,0 +1,3 @@ +license_expression: public-domain OR lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +notes: https://github.com/cagerskov/agermenu/blob/0f826825977bc4dadd4d7cd8f44fe8ddd0570e03/examples/kvastmo/about/contribute.php#L18 diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.RULE b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.RULE new file mode 100644 index 00000000000..483deaf2c4c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.RULE @@ -0,0 +1,15 @@ +released under two GNU GPL, GNU LGPL and as Public Domain + + is released under GNU General Public License (GPL), GNU +Lesser General Public License (LGPL) and as Public Domain. + +You can read the GNU General Public License at +https://www.gnu.org/copyleft/gpl.html + +You can read the GNU Lesser General Public License at +https://www.gnu.org/copyleft/lesser.html + +You have the freedom to choose which of the three ways you want to +use, change and distribute the code in - but if you want to +contribute to the project then you should give it to me +and I will release it under all the three licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.yml b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.yml new file mode 100644 index 00000000000..d783cc3e9d4 --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_lgpl-2.0-plus_or_gpl-1.0-plus_5.yml @@ -0,0 +1,6 @@ +license_expression: public-domain OR lgpl-2.0-plus OR gpl-1.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/copyleft/gpl.html + - https://www.gnu.org/copyleft/lesser.html diff --git a/src/licensedcode/data/rules/public-domain_or_mit_6.RULE b/src/licensedcode/data/rules/public-domain_or_mit_6.RULE new file mode 100644 index 00000000000..35eec933d6a --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_mit_6.RULE @@ -0,0 +1 @@ +LICENSE Public Domain, or MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_or_mit_6.yml b/src/licensedcode/data/rules/public-domain_or_mit_6.yml new file mode 100644 index 00000000000..2b650cb382e --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_or_mit_6.yml @@ -0,0 +1,3 @@ +license_expression: public-domain OR mit +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_zlib.yml b/src/licensedcode/data/rules/public-domain_zlib.yml index fd1246dff29..bba87100644 100644 --- a/src/licensedcode/data/rules/public-domain_zlib.yml +++ b/src/licensedcode/data/rules/public-domain_zlib.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_zlib10.yml b/src/licensedcode/data/rules/public-domain_zlib10.yml index b9e6d3a7b18..6c13262a924 100644 --- a/src/licensedcode/data/rules/public-domain_zlib10.yml +++ b/src/licensedcode/data/rules/public-domain_zlib10.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - copyrighted 1991 Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/public-domain_zlib11.yml b/src/licensedcode/data/rules/public-domain_zlib11.yml index f6818bbe632..cb27171f4bd 100644 --- a/src/licensedcode/data/rules/public-domain_zlib11.yml +++ b/src/licensedcode/data/rules/public-domain_zlib11.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - copyrighted 1993 Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/public-domain_zlib12.yml b/src/licensedcode/data/rules/public-domain_zlib12.yml index d5d2aa89ee4..d5c1d667aab 100644 --- a/src/licensedcode/data/rules/public-domain_zlib12.yml +++ b/src/licensedcode/data/rules/public-domain_zlib12.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - copyrighted 1992 Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/public-domain_zlib2.yml b/src/licensedcode/data/rules/public-domain_zlib2.yml index f125b04fe33..0a7ae55ade2 100644 --- a/src/licensedcode/data/rules/public-domain_zlib2.yml +++ b/src/licensedcode/data/rules/public-domain_zlib2.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - Not copyrighted 1993 by Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/public-domain_zlib3.yml b/src/licensedcode/data/rules/public-domain_zlib3.yml index 09385557633..8c0cd759030 100644 --- a/src/licensedcode/data/rules/public-domain_zlib3.yml +++ b/src/licensedcode/data/rules/public-domain_zlib3.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - Not copyrighted 1992 by Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/public-domain_zlib5.yml b/src/licensedcode/data/rules/public-domain_zlib5.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_zlib5.yml +++ b/src/licensedcode/data/rules/public-domain_zlib5.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_zlib8.yml b/src/licensedcode/data/rules/public-domain_zlib8.yml index cf3d23b482a..95831078f5e 100644 --- a/src/licensedcode/data/rules/public-domain_zlib8.yml +++ b/src/licensedcode/data/rules/public-domain_zlib8.yml @@ -1,2 +1,3 @@ license_expression: public-domain is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/public-domain_zlib9.yml b/src/licensedcode/data/rules/public-domain_zlib9.yml index b8faa56bbe3..f080b9d7b07 100644 --- a/src/licensedcode/data/rules/public-domain_zlib9.yml +++ b/src/licensedcode/data/rules/public-domain_zlib9.yml @@ -1,5 +1,6 @@ license_expression: public-domain is_license_text: yes +relevance: 100 ignorable_copyrights: - copyrighted 1990 Mark Adler ignorable_holders: diff --git a/src/licensedcode/data/rules/pycrypto_1.RULE b/src/licensedcode/data/rules/pycrypto_1.RULE new file mode 100644 index 00000000000..b8082aea128 --- /dev/null +++ b/src/licensedcode/data/rules/pycrypto_1.RULE @@ -0,0 +1 @@ +Python Cryptography Toolkit license (essentially public domain) \ No newline at end of file diff --git a/src/licensedcode/data/rules/pycrypto_1.yml b/src/licensedcode/data/rules/pycrypto_1.yml new file mode 100644 index 00000000000..0f9483bf288 --- /dev/null +++ b/src/licensedcode/data/rules/pycrypto_1.yml @@ -0,0 +1,4 @@ +license_expression: pycrypto +is_license_reference: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/pycrypto_2.RULE b/src/licensedcode/data/rules/pycrypto_2.RULE new file mode 100644 index 00000000000..12db2b9dce3 --- /dev/null +++ b/src/licensedcode/data/rules/pycrypto_2.RULE @@ -0,0 +1 @@ +Python Cryptography Toolkit license \ No newline at end of file diff --git a/src/licensedcode/data/rules/pycrypto_2.yml b/src/licensedcode/data/rules/pycrypto_2.yml new file mode 100644 index 00000000000..0f9483bf288 --- /dev/null +++ b/src/licensedcode/data/rules/pycrypto_2.yml @@ -0,0 +1,4 @@ +license_expression: pycrypto +is_license_reference: yes +relevance: 100 +minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/pygres-2.2.yml b/src/licensedcode/data/rules/pygres-2.2.yml index e284c03e113..e4d0c951e04 100644 --- a/src/licensedcode/data/rules/pygres-2.2.yml +++ b/src/licensedcode/data/rules/pygres-2.2.yml @@ -1,4 +1,5 @@ license_expression: pygres-2.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://shell.vex.net/viewvc.cgi/pygresql/trunk/module/pgmodule.c?view=markup&pathrev=431 diff --git a/src/licensedcode/data/rules/pypi_attribution_assurance_license.yml b/src/licensedcode/data/rules/pypi_attribution_assurance_license.yml index 4b4bf2e8c8b..f7d21e2669f 100644 --- a/src/licensedcode/data/rules/pypi_attribution_assurance_license.yml +++ b/src/licensedcode/data/rules/pypi_attribution_assurance_license.yml @@ -1,2 +1,3 @@ license_expression: attribution is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_boost.yml b/src/licensedcode/data/rules/pypi_boost.yml index 8b8fcf44ae2..6bf0f6570cd 100644 --- a/src/licensedcode/data/rules/pypi_boost.yml +++ b/src/licensedcode/data/rules/pypi_boost.yml @@ -1,2 +1,3 @@ license_expression: boost-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_cddl-1.0.yml b/src/licensedcode/data/rules/pypi_cddl-1.0.yml index 295e7deada4..56b4d02e6a5 100644 --- a/src/licensedcode/data/rules/pypi_cddl-1.0.yml +++ b/src/licensedcode/data/rules/pypi_cddl-1.0.yml @@ -1,2 +1,3 @@ license_expression: cddl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_cea_cnrs_inria_logiciel_libre_license_version_2_1.yml b/src/licensedcode/data/rules/pypi_cea_cnrs_inria_logiciel_libre_license_version_2_1.yml index f5a4fbf4037..72e919e1320 100644 --- a/src/licensedcode/data/rules/pypi_cea_cnrs_inria_logiciel_libre_license_version_2_1.yml +++ b/src/licensedcode/data/rules/pypi_cea_cnrs_inria_logiciel_libre_license_version_2_1.yml @@ -1,2 +1,3 @@ license_expression: cecill-2.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_cecill-b.yml b/src/licensedcode/data/rules/pypi_cecill-b.yml index 188f6bd057b..d56ef619313 100644 --- a/src/licensedcode/data/rules/pypi_cecill-b.yml +++ b/src/licensedcode/data/rules/pypi_cecill-b.yml @@ -1,2 +1,3 @@ license_expression: cecill-b is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_cecill-c.yml b/src/licensedcode/data/rules/pypi_cecill-c.yml index 6cf926a5c63..0f2c9a04cac 100644 --- a/src/licensedcode/data/rules/pypi_cecill-c.yml +++ b/src/licensedcode/data/rules/pypi_cecill-c.yml @@ -1,2 +1,3 @@ license_expression: cecill-c is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_dfsg_approved.yml b/src/licensedcode/data/rules/pypi_dfsg_approved.yml index cc7b23f1fa3..5be79ba5f34 100644 --- a/src/licensedcode/data/rules/pypi_dfsg_approved.yml +++ b/src/licensedcode/data/rules/pypi_dfsg_approved.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_eiffel_forum_license.yml b/src/licensedcode/data/rules/pypi_eiffel_forum_license.yml index c114a6e9c34..3018d064f55 100644 --- a/src/licensedcode/data/rules/pypi_eiffel_forum_license.yml +++ b/src/licensedcode/data/rules/pypi_eiffel_forum_license.yml @@ -1,2 +1,3 @@ license_expression: efl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_eiffel_forum_license2.yml b/src/licensedcode/data/rules/pypi_eiffel_forum_license2.yml index c114a6e9c34..3018d064f55 100644 --- a/src/licensedcode/data/rules/pypi_eiffel_forum_license2.yml +++ b/src/licensedcode/data/rules/pypi_eiffel_forum_license2.yml @@ -1,2 +1,3 @@ license_expression: efl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_epl-1.0.yml b/src/licensedcode/data/rules/pypi_epl-1.0.yml index f6361526625..a40ea753e04 100644 --- a/src/licensedcode/data/rules/pypi_epl-1.0.yml +++ b/src/licensedcode/data/rules/pypi_epl-1.0.yml @@ -1,2 +1,3 @@ license_expression: epl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_0.yml b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_0.yml index 7d94835486b..3328964a4b5 100644 --- a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_0.yml +++ b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_0.yml @@ -1,2 +1,3 @@ license_expression: eupl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_1.yml b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_1.yml index f6cd4447ad2..bf2770e0ff5 100644 --- a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_1.yml +++ b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_1.yml @@ -1,2 +1,3 @@ license_expression: eupl-1.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_2.yml b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_2.yml index 9d949d68b0b..aa8bb01592d 100644 --- a/src/licensedcode/data/rules/pypi_european_union_public_licence_1_2.yml +++ b/src/licensedcode/data/rules/pypi_european_union_public_licence_1_2.yml @@ -1,2 +1,3 @@ license_expression: eupl-1.2 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_free_for_educational_use.yml b/src/licensedcode/data/rules/pypi_free_for_educational_use.yml index 15db0bb4c26..4c1c892242f 100644 --- a/src/licensedcode/data/rules/pypi_free_for_educational_use.yml +++ b/src/licensedcode/data/rules/pypi_free_for_educational_use.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_free_for_home_use.yml b/src/licensedcode/data/rules/pypi_free_for_home_use.yml index 15db0bb4c26..4c1c892242f 100644 --- a/src/licensedcode/data/rules/pypi_free_for_home_use.yml +++ b/src/licensedcode/data/rules/pypi_free_for_home_use.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_free_for_non_commercial_use.yml b/src/licensedcode/data/rules/pypi_free_for_non_commercial_use.yml index 15db0bb4c26..4c1c892242f 100644 --- a/src/licensedcode/data/rules/pypi_free_for_non_commercial_use.yml +++ b/src/licensedcode/data/rules/pypi_free_for_non_commercial_use.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_free_to_use_but_restricted.yml b/src/licensedcode/data/rules/pypi_free_to_use_but_restricted.yml index 15db0bb4c26..4c1c892242f 100644 --- a/src/licensedcode/data/rules/pypi_free_to_use_but_restricted.yml +++ b/src/licensedcode/data/rules/pypi_free_to_use_but_restricted.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_freely_distributable.yml b/src/licensedcode/data/rules/pypi_freely_distributable.yml index cc7b23f1fa3..5be79ba5f34 100644 --- a/src/licensedcode/data/rules/pypi_freely_distributable.yml +++ b/src/licensedcode/data/rules/pypi_freely_distributable.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_free_documentation_license.yml b/src/licensedcode/data/rules/pypi_gnu_free_documentation_license.yml index 2738a5d88a2..9ba62cb216f 100644 --- a/src/licensedcode/data/rules/pypi_gnu_free_documentation_license.yml +++ b/src/licensedcode/data/rules/pypi_gnu_free_documentation_license.yml @@ -1,3 +1,4 @@ license_expression: gfdl-1.1-plus is_license_tag: yes +relevance: 100 notes: we picked the earliest version because the tag does not have a license version diff --git a/src/licensedcode/data/rules/pypi_gnu_general_public_license2.yml b/src/licensedcode/data/rules/pypi_gnu_general_public_license2.yml index 3e64f7e8d48..63549048b94 100644 --- a/src/licensedcode/data/rules/pypi_gnu_general_public_license2.yml +++ b/src/licensedcode/data/rules/pypi_gnu_general_public_license2.yml @@ -1,2 +1,3 @@ license_expression: gpl-1.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_general_public_license_v2_1.yml b/src/licensedcode/data/rules/pypi_gnu_general_public_license_v2_1.yml index 0bbd203c841..2010b215b4c 100644 --- a/src/licensedcode/data/rules/pypi_gnu_general_public_license_v2_1.yml +++ b/src/licensedcode/data/rules/pypi_gnu_general_public_license_v2_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_general_public_license_v3_1.yml b/src/licensedcode/data/rules/pypi_gnu_general_public_license_v3_1.yml index 8f2188c973e..6ea9bff231a 100644 --- a/src/licensedcode/data/rules/pypi_gnu_general_public_license_v3_1.yml +++ b/src/licensedcode/data/rules/pypi_gnu_general_public_license_v3_1.yml @@ -1,2 +1,3 @@ license_expression: gpl-3.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v2_or_later.yml b/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v2_or_later.yml index 49b36b3f46e..00706bdc2a4 100644 --- a/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v2_or_later.yml +++ b/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v2_or_later.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license2.yml b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license2.yml index 49b36b3f46e..00706bdc2a4 100644 --- a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license2.yml +++ b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license2.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license3.yml b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license3.yml index 49b36b3f46e..00706bdc2a4 100644 --- a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license3.yml +++ b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license3.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license_v3_1.yml b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license_v3_1.yml index 7d7d295f782..075b2cd3543 100644 --- a/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license_v3_1.yml +++ b/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license_v3_1.yml @@ -1,2 +1,3 @@ license_expression: lgpl-3.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gust_font_license.yml b/src/licensedcode/data/rules/pypi_gust_font_license.yml index 712ed09caf1..2579c19241c 100644 --- a/src/licensedcode/data/rules/pypi_gust_font_license.yml +++ b/src/licensedcode/data/rules/pypi_gust_font_license.yml @@ -1,2 +1,3 @@ license_expression: gust-font-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_gust_font_license2.yml b/src/licensedcode/data/rules/pypi_gust_font_license2.yml index 3091ea74774..ab00bd005dc 100644 --- a/src/licensedcode/data/rules/pypi_gust_font_license2.yml +++ b/src/licensedcode/data/rules/pypi_gust_font_license2.yml @@ -1,2 +1,3 @@ license_expression: gust-font-2006-09-30 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_ibm_public_license.yml b/src/licensedcode/data/rules/pypi_ibm_public_license.yml index 026f63be1d4..3f4dba688fc 100644 --- a/src/licensedcode/data/rules/pypi_ibm_public_license.yml +++ b/src/licensedcode/data/rules/pypi_ibm_public_license.yml @@ -1,2 +1,3 @@ license_expression: ibmpl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_intel_open_source_license.yml b/src/licensedcode/data/rules/pypi_intel_open_source_license.yml index 4df03e17893..90024e79524 100644 --- a/src/licensedcode/data/rules/pypi_intel_open_source_license.yml +++ b/src/licensedcode/data/rules/pypi_intel_open_source_license.yml @@ -1,2 +1,3 @@ license_expression: intel-bsd-export-control is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_jabber_open_source_license.yml b/src/licensedcode/data/rules/pypi_jabber_open_source_license.yml index 0a54132e532..51f654a3f75 100644 --- a/src/licensedcode/data/rules/pypi_jabber_open_source_license.yml +++ b/src/licensedcode/data/rules/pypi_jabber_open_source_license.yml @@ -1,2 +1,3 @@ license_expression: josl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_mir-os_license.yml b/src/licensedcode/data/rules/pypi_mir-os_license.yml index 654c21463e1..b1fb424c2ec 100644 --- a/src/licensedcode/data/rules/pypi_mir-os_license.yml +++ b/src/licensedcode/data/rules/pypi_mir-os_license.yml @@ -1,2 +1,3 @@ license_expression: mir-os is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_mitre_collaborative_virtual_workspace_license.yml b/src/licensedcode/data/rules/pypi_mitre_collaborative_virtual_workspace_license.yml index cc7b23f1fa3..5be79ba5f34 100644 --- a/src/licensedcode/data/rules/pypi_mitre_collaborative_virtual_workspace_license.yml +++ b/src/licensedcode/data/rules/pypi_mitre_collaborative_virtual_workspace_license.yml @@ -1,2 +1,3 @@ license_expression: free-unknown is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_motosoto_license.yml b/src/licensedcode/data/rules/pypi_motosoto_license.yml index 6af177cc715..e2c99552e13 100644 --- a/src/licensedcode/data/rules/pypi_motosoto_license.yml +++ b/src/licensedcode/data/rules/pypi_motosoto_license.yml @@ -1,2 +1,3 @@ license_expression: motosoto-0.9.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_mozilla_public_license_1_0.yml b/src/licensedcode/data/rules/pypi_mozilla_public_license_1_0.yml index 0a1da3f8968..c788b4379f1 100644 --- a/src/licensedcode/data/rules/pypi_mozilla_public_license_1_0.yml +++ b/src/licensedcode/data/rules/pypi_mozilla_public_license_1_0.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_mozilla_public_license_1_1.yml b/src/licensedcode/data/rules/pypi_mozilla_public_license_1_1.yml index 7e325e467af..1cd8666e70f 100644 --- a/src/licensedcode/data/rules/pypi_mozilla_public_license_1_1.yml +++ b/src/licensedcode/data/rules/pypi_mozilla_public_license_1_1.yml @@ -1,2 +1,3 @@ license_expression: mpl-1.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0_1.yml b/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0_1.yml index 0b755ce1b99..0358e9247bd 100644 --- a/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0_1.yml +++ b/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0_1.yml @@ -1,2 +1,3 @@ license_expression: mpl-2.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_nethack_general_public_license.yml b/src/licensedcode/data/rules/pypi_nethack_general_public_license.yml index 696fc2eb0ae..e77971b05be 100644 --- a/src/licensedcode/data/rules/pypi_nethack_general_public_license.yml +++ b/src/licensedcode/data/rules/pypi_nethack_general_public_license.yml @@ -1,2 +1,3 @@ license_expression: ngpl is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_open_group_test_suite_license.yml b/src/licensedcode/data/rules/pypi_open_group_test_suite_license.yml index ff79d921d5f..32689d6c187 100644 --- a/src/licensedcode/data/rules/pypi_open_group_test_suite_license.yml +++ b/src/licensedcode/data/rules/pypi_open_group_test_suite_license.yml @@ -1,2 +1,3 @@ license_expression: opengroup is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_qt_public_license.yml b/src/licensedcode/data/rules/pypi_qt_public_license.yml index 024753d1827..e8eebde2957 100644 --- a/src/licensedcode/data/rules/pypi_qt_public_license.yml +++ b/src/licensedcode/data/rules/pypi_qt_public_license.yml @@ -1,2 +1,3 @@ license_expression: qpl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_ricoh_source_code_public_license.yml b/src/licensedcode/data/rules/pypi_ricoh_source_code_public_license.yml index 595d4cbde5e..bff2d5e1313 100644 --- a/src/licensedcode/data/rules/pypi_ricoh_source_code_public_license.yml +++ b/src/licensedcode/data/rules/pypi_ricoh_source_code_public_license.yml @@ -1,2 +1,3 @@ license_expression: ricoh-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_sil.yml b/src/licensedcode/data/rules/pypi_sil.yml index 392a82515ab..c39b1887eff 100644 --- a/src/licensedcode/data/rules/pypi_sil.yml +++ b/src/licensedcode/data/rules/pypi_sil.yml @@ -1,2 +1,3 @@ license_expression: ofl-1.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_sleepycat_license.yml b/src/licensedcode/data/rules/pypi_sleepycat_license.yml index afb63b1d6a7..806faa14fbe 100644 --- a/src/licensedcode/data/rules/pypi_sleepycat_license.yml +++ b/src/licensedcode/data/rules/pypi_sleepycat_license.yml @@ -1,2 +1,3 @@ license_expression: sleepycat is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_sun_public_license.yml b/src/licensedcode/data/rules/pypi_sun_public_license.yml index 61d887bbbd2..3b63b781438 100644 --- a/src/licensedcode/data/rules/pypi_sun_public_license.yml +++ b/src/licensedcode/data/rules/pypi_sun_public_license.yml @@ -1,2 +1,3 @@ license_expression: spl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_university_of_illinois_ncsa_open_source_license.yml b/src/licensedcode/data/rules/pypi_university_of_illinois_ncsa_open_source_license.yml index ed1a0befc4d..220893313d6 100644 --- a/src/licensedcode/data/rules/pypi_university_of_illinois_ncsa_open_source_license.yml +++ b/src/licensedcode/data/rules/pypi_university_of_illinois_ncsa_open_source_license.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_upl.yml b/src/licensedcode/data/rules/pypi_upl.yml index ba1de53aafd..e301658d7fb 100644 --- a/src/licensedcode/data/rules/pypi_upl.yml +++ b/src/licensedcode/data/rules/pypi_upl.yml @@ -1,2 +1,3 @@ license_expression: upl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_vovida_software_license_1_0.yml b/src/licensedcode/data/rules/pypi_vovida_software_license_1_0.yml index 5c3cfcfcd16..052d9a92ba9 100644 --- a/src/licensedcode/data/rules/pypi_vovida_software_license_1_0.yml +++ b/src/licensedcode/data/rules/pypi_vovida_software_license_1_0.yml @@ -1,2 +1,3 @@ license_expression: vsl-1.0 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_w3c_license.yml b/src/licensedcode/data/rules/pypi_w3c_license.yml index 23367ea0458..b3428d4489d 100644 --- a/src/licensedcode/data/rules/pypi_w3c_license.yml +++ b/src/licensedcode/data/rules/pypi_w3c_license.yml @@ -1,2 +1,3 @@ license_expression: w3c is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_x_net_license.yml b/src/licensedcode/data/rules/pypi_x_net_license.yml index 147c086d566..e4093f71940 100644 --- a/src/licensedcode/data/rules/pypi_x_net_license.yml +++ b/src/licensedcode/data/rules/pypi_x_net_license.yml @@ -1,2 +1,3 @@ license_expression: xnet is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/pypi_zlib_libpng_license.yml b/src/licensedcode/data/rules/pypi_zlib_libpng_license.yml index a9c094ce658..b3e9adbe2c3 100644 --- a/src/licensedcode/data/rules/pypi_zlib_libpng_license.yml +++ b/src/licensedcode/data/rules/pypi_zlib_libpng_license.yml @@ -1,2 +1,3 @@ license_expression: zlib is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/python.yml b/src/licensedcode/data/rules/python.yml index bc330a0cc50..bd53baa6ac2 100644 --- a/src/licensedcode/data/rules/python.yml +++ b/src/licensedcode/data/rules/python.yml @@ -1,4 +1,5 @@ license_expression: python is_license_reference: yes +relevance: 100 ignorable_urls: - http://docs.python.org/license.html diff --git a/src/licensedcode/data/rules/python_2.yml b/src/licensedcode/data/rules/python_2.yml index b193331abf5..4708b444213 100644 --- a/src/licensedcode/data/rules/python_2.yml +++ b/src/licensedcode/data/rules/python_2.yml @@ -1,2 +1,3 @@ license_expression: python is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/python_3.yml b/src/licensedcode/data/rules/python_3.yml index 525fa493cca..beaf6adaeb3 100644 --- a/src/licensedcode/data/rules/python_3.yml +++ b/src/licensedcode/data/rules/python_3.yml @@ -1,2 +1,3 @@ license_expression: python is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/python_5.yml b/src/licensedcode/data/rules/python_5.yml index b03cdf06f39..8c38c6507e9 100644 --- a/src/licensedcode/data/rules/python_5.yml +++ b/src/licensedcode/data/rules/python_5.yml @@ -1,4 +1,5 @@ license_expression: python is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/PythonSoftFoundation.php diff --git a/src/licensedcode/data/rules/python_7.yml b/src/licensedcode/data/rules/python_7.yml index 02a5d16d519..7e3d1fc0359 100644 --- a/src/licensedcode/data/rules/python_7.yml +++ b/src/licensedcode/data/rules/python_7.yml @@ -1,4 +1,5 @@ license_expression: python is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/Python-2.0 diff --git a/src/licensedcode/data/rules/python_docutils.yml b/src/licensedcode/data/rules/python_docutils.yml index b193331abf5..4708b444213 100644 --- a/src/licensedcode/data/rules/python_docutils.yml +++ b/src/licensedcode/data/rules/python_docutils.yml @@ -1,2 +1,3 @@ license_expression: python is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/qpl-1.0.yml b/src/licensedcode/data/rules/qpl-1.0.yml index ed1bc9aee3a..507194bf0f1 100644 --- a/src/licensedcode/data/rules/qpl-1.0.yml +++ b/src/licensedcode/data/rules/qpl-1.0.yml @@ -1,4 +1,5 @@ license_expression: qpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://doc.qt.nokia.com/3.3/license.html diff --git a/src/licensedcode/data/rules/qpl-1.0_1.yml b/src/licensedcode/data/rules/qpl-1.0_1.yml index 2b767ff829a..3eebae8e6f2 100644 --- a/src/licensedcode/data/rules/qpl-1.0_1.yml +++ b/src/licensedcode/data/rules/qpl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: qpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://doc.trolltech.com/4.0/qpl.html diff --git a/src/licensedcode/data/rules/qpl-1.0_5.RULE b/src/licensedcode/data/rules/qpl-1.0_5.RULE new file mode 100644 index 00000000000..2f8473c249d --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_5.RULE @@ -0,0 +1,11 @@ +This software may be distributed under the terms of the Q Public +License version 1.0. A copy of the license can be found with this +software or at http://www.opensource.org/licenses/qtpl.php + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER +OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR +CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/qpl-1.0_5.yml b/src/licensedcode/data/rules/qpl-1.0_5.yml new file mode 100644 index 00000000000..f0f3f69ef9f --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_5.yml @@ -0,0 +1,4 @@ +license_expression: qpl-1.0 +is_license_notice: yes +ignorable_urls: + - http://www.opensource.org/licenses/qtpl.php diff --git a/src/licensedcode/data/rules/qpl-1.0_6.RULE b/src/licensedcode/data/rules/qpl-1.0_6.RULE new file mode 100644 index 00000000000..ce0ed48c95c --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_6.RULE @@ -0,0 +1,2 @@ +# This software may be distributed under the terms of the +# Q Public License, version 1.0 or later. \ No newline at end of file diff --git a/src/licensedcode/data/rules/qpl-1.0_6.yml b/src/licensedcode/data/rules/qpl-1.0_6.yml new file mode 100644 index 00000000000..e96beb2a59f --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_6.yml @@ -0,0 +1,2 @@ +license_expression: qpl-1.0 +is_license_notice: yes diff --git a/src/licensedcode/data/rules/qpl-1.0_7.RULE b/src/licensedcode/data/rules/qpl-1.0_7.RULE new file mode 100644 index 00000000000..3f0f373cb07 --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_7.RULE @@ -0,0 +1 @@ +QPublic_license \ No newline at end of file diff --git a/src/licensedcode/data/rules/qpl-1.0_7.yml b/src/licensedcode/data/rules/qpl-1.0_7.yml new file mode 100644 index 00000000000..d5e98773b0b --- /dev/null +++ b/src/licensedcode/data/rules/qpl-1.0_7.yml @@ -0,0 +1,3 @@ +license_expression: qpl-1.0 +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/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_1.RULE b/src/licensedcode/data/rules/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_1.RULE new file mode 100644 index 00000000000..0de95c9dba9 --- /dev/null +++ b/src/licensedcode/data/rules/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_1.RULE @@ -0,0 +1,23 @@ +** $QT_BEGIN_LICENSE:LGPL21$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://www.qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 or version 3 as published by the Free +** Software Foundation and appearing in the file LICENSE.LGPLv21 and +** LICENSE.LGPLv3 included in the packaging of this file. Please review the +** following information to ensure the GNU Lesser General Public License +** requirements will be met: https://www.gnu.org/licenses/lgpl.html and +** https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** As a special exception, The Qt Company gives you certain additional +** rights. These rights are described in The Qt Company LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** $QT_END_LICENSE$ \ No newline at end of file diff --git a/src/licensedcode/data/rules/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_1.yml b/src/licensedcode/data/rules/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_1.yml new file mode 100644 index 00000000000..76483cf5e4a --- /dev/null +++ b/src/licensedcode/data/rules/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_1.yml @@ -0,0 +1,10 @@ +license_expression: 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 +is_license_notice: yes +relevance: 100 +notes: Qt is available under a choice of licenses. This is a common choice +ignorable_urls: + - http://www.qt.io/contact-us + - http://www.qt.io/terms-conditions + - https://www.gnu.org/licenses/lgpl.html + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/src/licensedcode/data/rules/quicktime.yml b/src/licensedcode/data/rules/quicktime.yml index 9fb10e058a5..1e237c27da7 100644 --- a/src/licensedcode/data/rules/quicktime.yml +++ b/src/licensedcode/data/rules/quicktime.yml @@ -1,4 +1,5 @@ license_expression: quicktime is_license_reference: yes +relevance: 100 ignorable_urls: - http://store.apple.com/Catalog/US/Images/quicktime.html diff --git a/src/licensedcode/data/rules/quirksmode.yml b/src/licensedcode/data/rules/quirksmode.yml index 360a689f8bc..457d7c346f0 100644 --- a/src/licensedcode/data/rules/quirksmode.yml +++ b/src/licensedcode/data/rules/quirksmode.yml @@ -1,4 +1,5 @@ license_expression: quirksmode is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.quirksmode.org/about/copyright.html diff --git a/src/licensedcode/data/rules/radvd.yml b/src/licensedcode/data/rules/radvd.yml index a8e97e8cacb..28947bb85e1 100644 --- a/src/licensedcode/data/rules/radvd.yml +++ b/src/licensedcode/data/rules/radvd.yml @@ -1,4 +1,5 @@ license_expression: radvd is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.litech.org/radvd/ diff --git a/src/licensedcode/data/rules/radvd_1.yml b/src/licensedcode/data/rules/radvd_1.yml index a0771b3d7cc..c67d45c0af6 100644 --- a/src/licensedcode/data/rules/radvd_1.yml +++ b/src/licensedcode/data/rules/radvd_1.yml @@ -1,4 +1,5 @@ license_expression: radvd is_license_reference: yes +relevance: 100 ignorable_urls: - https://github.com/reubenhwk/radvd/blob/master/COPYRIGHT diff --git a/src/licensedcode/data/rules/rcsl-2.0.yml b/src/licensedcode/data/rules/rcsl-2.0.yml index 3712a208419..f0913d5bcae 100644 --- a/src/licensedcode/data/rules/rcsl-2.0.yml +++ b/src/licensedcode/data/rules/rcsl-2.0.yml @@ -1,4 +1,5 @@ license_expression: rcsl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://helixcommunity.org/content/rcsl diff --git a/src/licensedcode/data/rules/repoze_2.yml b/src/licensedcode/data/rules/repoze_2.yml index 5f23d0f8ef2..2520fce381c 100644 --- a/src/licensedcode/data/rules/repoze_2.yml +++ b/src/licensedcode/data/rules/repoze_2.yml @@ -1,4 +1,5 @@ license_expression: repoze is_license_reference: yes +relevance: 100 ignorable_urls: - http://repoze.org/license.html diff --git a/src/licensedcode/data/rules/repoze_3.yml b/src/licensedcode/data/rules/repoze_3.yml index 6cb06989f1c..8e42271905a 100644 --- a/src/licensedcode/data/rules/repoze_3.yml +++ b/src/licensedcode/data/rules/repoze_3.yml @@ -1,4 +1,5 @@ license_expression: repoze is_license_reference: yes +relevance: 100 ignorable_urls: - http://repoze.org/LICENSE.txt diff --git a/src/licensedcode/data/rules/ricoh-1.0.yml b/src/licensedcode/data/rules/ricoh-1.0.yml index 6a5f40f689e..1246cb0ecdb 100644 --- a/src/licensedcode/data/rules/ricoh-1.0.yml +++ b/src/licensedcode/data/rules/ricoh-1.0.yml @@ -1,4 +1,5 @@ license_expression: ricoh-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/ricohpl.php diff --git a/src/licensedcode/data/rules/ricoh-1.0_1.yml b/src/licensedcode/data/rules/ricoh-1.0_1.yml index 8ca3b59474f..4295259b48c 100644 --- a/src/licensedcode/data/rules/ricoh-1.0_1.yml +++ b/src/licensedcode/data/rules/ricoh-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: ricoh-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ricoh-1.0_3.yml b/src/licensedcode/data/rules/ricoh-1.0_3.yml index 1fb46860033..d4c3d709f19 100644 --- a/src/licensedcode/data/rules/ricoh-1.0_3.yml +++ b/src/licensedcode/data/rules/ricoh-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: ricoh-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/ricohpl.php diff --git a/src/licensedcode/data/rules/rogue-wave.yml b/src/licensedcode/data/rules/rogue-wave.yml index 0f074a71c62..be4febb8afb 100644 --- a/src/licensedcode/data/rules/rogue-wave.yml +++ b/src/licensedcode/data/rules/rogue-wave.yml @@ -1,4 +1,5 @@ license_expression: rogue-wave is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.roguewave.com/products.aspx diff --git a/src/licensedcode/data/rules/rpl-1.5.yml b/src/licensedcode/data/rules/rpl-1.5.yml index ecbef86165a..456a489ab66 100644 --- a/src/licensedcode/data/rules/rpl-1.5.yml +++ b/src/licensedcode/data/rules/rpl-1.5.yml @@ -1,4 +1,5 @@ license_expression: rpl-1.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/rpl1.5.txt diff --git a/src/licensedcode/data/rules/rpsl-1.0.yml b/src/licensedcode/data/rules/rpsl-1.0.yml index 17c3752a0c2..214163140fc 100644 --- a/src/licensedcode/data/rules/rpsl-1.0.yml +++ b/src/licensedcode/data/rules/rpsl-1.0.yml @@ -1,2 +1,3 @@ license_expression: rpsl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/rpsl-1.0_3.yml b/src/licensedcode/data/rules/rpsl-1.0_3.yml index 6bf18fc216d..900ae9041af 100644 --- a/src/licensedcode/data/rules/rpsl-1.0_3.yml +++ b/src/licensedcode/data/rules/rpsl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: rpsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/real.php diff --git a/src/licensedcode/data/rules/rpsl-1.0_8.yml b/src/licensedcode/data/rules/rpsl-1.0_8.yml index cf878672507..41036c6c637 100644 --- a/src/licensedcode/data/rules/rpsl-1.0_8.yml +++ b/src/licensedcode/data/rules/rpsl-1.0_8.yml @@ -1,4 +1,5 @@ license_expression: rpsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://helixcommunity.org/content/rpsl diff --git a/src/licensedcode/data/rules/rpsl-1.0_9.yml b/src/licensedcode/data/rules/rpsl-1.0_9.yml index 521d9bdf878..59ec92b4bb8 100644 --- a/src/licensedcode/data/rules/rpsl-1.0_9.yml +++ b/src/licensedcode/data/rules/rpsl-1.0_9.yml @@ -1,4 +1,5 @@ license_expression: rpsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/real.php diff --git a/src/licensedcode/data/rules/rsa-cryptoki.yml b/src/licensedcode/data/rules/rsa-cryptoki.yml index 4904c0f4413..8e85a2315e3 100644 --- a/src/licensedcode/data/rules/rsa-cryptoki.yml +++ b/src/licensedcode/data/rules/rsa-cryptoki.yml @@ -1,4 +1,5 @@ license_expression: rsa-cryptoki is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.rsa.com/rsalabs/node.asp?id=2133 diff --git a/src/licensedcode/data/rules/ruby_1.yml b/src/licensedcode/data/rules/ruby_1.yml index eee45e9305f..82ed4f13392 100644 --- a/src/licensedcode/data/rules/ruby_1.yml +++ b/src/licensedcode/data/rules/ruby_1.yml @@ -1,4 +1,5 @@ license_expression: ruby is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.ruby-lang.org/en/LICENSE.txt diff --git a/src/licensedcode/data/rules/ruby_2.yml b/src/licensedcode/data/rules/ruby_2.yml index 71556a933e6..5974b97bc1b 100644 --- a/src/licensedcode/data/rules/ruby_2.yml +++ b/src/licensedcode/data/rules/ruby_2.yml @@ -1,2 +1,3 @@ license_expression: ruby is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ruby_3.yml b/src/licensedcode/data/rules/ruby_3.yml index 71556a933e6..5974b97bc1b 100644 --- a/src/licensedcode/data/rules/ruby_3.yml +++ b/src/licensedcode/data/rules/ruby_3.yml @@ -1,2 +1,3 @@ license_expression: ruby is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ruby_4.yml b/src/licensedcode/data/rules/ruby_4.yml index 9220b030f2b..211b19bd735 100644 --- a/src/licensedcode/data/rules/ruby_4.yml +++ b/src/licensedcode/data/rules/ruby_4.yml @@ -1,3 +1,4 @@ license_expression: ruby is_license_reference: yes +relevance: 100 minimum_coverage: 99 diff --git a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_5.yml b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_5.yml index bba26168a5e..af2c0622437 100644 --- a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_5.yml +++ b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_5.yml @@ -1,5 +1,6 @@ license_expression: ruby OR gpl-2.0 OR gpl-3.0 is_license_tag: yes +relevance: 100 referenced_filenames: - LICENSE - GPLv2 diff --git a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.yml b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.yml index fe6ff4ccebd..dca22d9ccfc 100644 --- a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.yml +++ b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_6.yml @@ -1,5 +1,6 @@ license_expression: ruby OR gpl-2.0 OR gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_8.yml b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_8.yml index 72bccd70620..bf45e8d9c0b 100644 --- a/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_8.yml +++ b/src/licensedcode/data/rules/ruby_or_gpl-2.0_or_gpl-3.0_8.yml @@ -1,5 +1,6 @@ license_expression: ruby OR gpl-2.0 OR gpl-3.0 is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_2.yml b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_2.yml index 06b9091090a..1ec92f72aaa 100644 --- a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_2.yml +++ b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_2.yml @@ -1,2 +1,3 @@ license_expression: ruby OR lgpl-3.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.RULE b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.RULE new file mode 100644 index 00000000000..80a5967d329 --- /dev/null +++ b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.RULE @@ -0,0 +1,15 @@ +License: Ruby's or LGPL +# +# This library is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . + diff --git a/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.yml b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.yml new file mode 100644 index 00000000000..5a073a79744 --- /dev/null +++ b/src/licensedcode/data/rules/ruby_or_lgpl-3.0-plus_4.yml @@ -0,0 +1,6 @@ +license_expression: ruby OR lgpl-3.0-plus +is_license_notice: yes +relevance: 100 +minimum_coverage: 95 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/ruby_or_lgpl_1.yml b/src/licensedcode/data/rules/ruby_or_lgpl_1.yml index e2106430e34..e1bf80bc1a9 100644 --- a/src/licensedcode/data/rules/ruby_or_lgpl_1.yml +++ b/src/licensedcode/data/rules/ruby_or_lgpl_1.yml @@ -1,2 +1,3 @@ license_expression: ruby OR lgpl-2.0-plus is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/ruby_or_lgpl_2.yml b/src/licensedcode/data/rules/ruby_or_lgpl_2.yml index 35c10074193..0cbaf747fe5 100644 --- a/src/licensedcode/data/rules/ruby_or_lgpl_2.yml +++ b/src/licensedcode/data/rules/ruby_or_lgpl_2.yml @@ -1,2 +1,3 @@ license_expression: ruby OR lgpl-2.0-plus is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/rute.yml b/src/licensedcode/data/rules/rute.yml index 4a361647257..1dc1e8eab92 100644 --- a/src/licensedcode/data/rules/rute.yml +++ b/src/licensedcode/data/rules/rute.yml @@ -1,4 +1,5 @@ license_expression: rute is_license_reference: yes +relevance: 100 ignorable_urls: - http://rute.sourceforge.net/ diff --git a/src/licensedcode/data/rules/same_as_qt.yml b/src/licensedcode/data/rules/same_as_qt.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/same_as_qt.yml +++ b/src/licensedcode/data/rules/same_as_qt.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sata_1.RULE b/src/licensedcode/data/rules/sata_1.RULE new file mode 100644 index 00000000000..102cfe2d8e8 --- /dev/null +++ b/src/licensedcode/data/rules/sata_1.RULE @@ -0,0 +1,25 @@ +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. +And wait, the most important, you shall star/+1/like the project(s) in project url +section above first, and then thank the author(s) in Copyright section. +Here are some suggested ways: +- Email the authors a thank-you letter, and make friends with him/her/them. +- Report bugs or issues. +- Tell friends what a wonderful project this is. +- And, sure, you can just express thanks in your mind without telling the world. +Contributors of this project by forking have the option to add his/her name and +forked project url at copyright and project url sections, but shall not delete +or modify anything else in these two sections. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/sata_1.yml b/src/licensedcode/data/rules/sata_1.yml new file mode 100644 index 00000000000..85f494c7d36 --- /dev/null +++ b/src/licensedcode/data/rules/sata_1.yml @@ -0,0 +1,2 @@ +license_expression: sata +is_license_text: yes diff --git a/src/licensedcode/data/rules/sax-pd_1.yml b/src/licensedcode/data/rules/sax-pd_1.yml index da7d8271d21..b159fe8e5ec 100644 --- a/src/licensedcode/data/rules/sax-pd_1.yml +++ b/src/licensedcode/data/rules/sax-pd_1.yml @@ -1,4 +1,5 @@ license_expression: sax-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.spdx.org/licenses/SAX-PD diff --git a/src/licensedcode/data/rules/sax-pd_4.yml b/src/licensedcode/data/rules/sax-pd_4.yml index f131b5e4a2e..7e2b1ed89cb 100644 --- a/src/licensedcode/data/rules/sax-pd_4.yml +++ b/src/licensedcode/data/rules/sax-pd_4.yml @@ -1,4 +1,5 @@ license_expression: sax-pd is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.saxproject.org/copying.html diff --git a/src/licensedcode/data/rules/scansoft-1.2_1.yml b/src/licensedcode/data/rules/scansoft-1.2_1.yml index f92c6b33044..62546565465 100644 --- a/src/licensedcode/data/rules/scansoft-1.2_1.yml +++ b/src/licensedcode/data/rules/scansoft-1.2_1.yml @@ -1,4 +1,5 @@ license_expression: scansoft-1.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.speech.cs.cmu.edu/openvxi/OpenVXI_3.0/OpenSpeech_Browser_PIK/doc/License.txt diff --git a/src/licensedcode/data/rules/scansoft-1.2_2.yml b/src/licensedcode/data/rules/scansoft-1.2_2.yml index d76bdbfd3cc..71cae276c67 100644 --- a/src/licensedcode/data/rules/scansoft-1.2_2.yml +++ b/src/licensedcode/data/rules/scansoft-1.2_2.yml @@ -1,2 +1,3 @@ license_expression: scansoft-1.2 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/scea-1.0_4.yml b/src/licensedcode/data/rules/scea-1.0_4.yml index 82b06d7cbf0..5e698f267e9 100644 --- a/src/licensedcode/data/rules/scea-1.0_4.yml +++ b/src/licensedcode/data/rules/scea-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: scea-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/scea-1.0_5.yml b/src/licensedcode/data/rules/scea-1.0_5.yml index ed2af2c7384..3a28359c146 100644 --- a/src/licensedcode/data/rules/scea-1.0_5.yml +++ b/src/licensedcode/data/rules/scea-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: scea-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://research.scea.com/scea_shared_source_license.html diff --git a/src/licensedcode/data/rules/scilab.yml b/src/licensedcode/data/rules/scilab.yml index 81b390f75c8..4a047e55ae7 100644 --- a/src/licensedcode/data/rules/scilab.yml +++ b/src/licensedcode/data/rules/scilab.yml @@ -1,4 +1,5 @@ license_expression: cecill-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.scilab.org/legal/license.html diff --git a/src/licensedcode/data/rules/scilab_1.yml b/src/licensedcode/data/rules/scilab_1.yml index c6c7d9b77b9..29a13187ebd 100644 --- a/src/licensedcode/data/rules/scilab_1.yml +++ b/src/licensedcode/data/rules/scilab_1.yml @@ -1,4 +1,5 @@ license_expression: cecill-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.scilab.org/products/scilab/license diff --git a/src/licensedcode/data/rules/script-nikhilk.yml b/src/licensedcode/data/rules/script-nikhilk.yml index 1e8d6347573..08f57b25359 100644 --- a/src/licensedcode/data/rules/script-nikhilk.yml +++ b/src/licensedcode/data/rules/script-nikhilk.yml @@ -1,4 +1,5 @@ license_expression: script-nikhilk is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.nikhilk.net/About.aspx diff --git a/src/licensedcode/data/rules/script-nikhilk_1.yml b/src/licensedcode/data/rules/script-nikhilk_1.yml index e4dcc056955..69a06876444 100644 --- a/src/licensedcode/data/rules/script-nikhilk_1.yml +++ b/src/licensedcode/data/rules/script-nikhilk_1.yml @@ -1,4 +1,5 @@ license_expression: script-nikhilk is_license_reference: yes +relevance: 100 ignorable_urls: - http://projects.nikhilk.net/Content/Projects/ScriptSharp/ScriptSharp.pdf diff --git a/src/licensedcode/data/rules/scsl-3.0.yml b/src/licensedcode/data/rules/scsl-3.0.yml index de4682fed0c..0313c5eedb6 100644 --- a/src/licensedcode/data/rules/scsl-3.0.yml +++ b/src/licensedcode/data/rules/scsl-3.0.yml @@ -1,4 +1,5 @@ license_expression: scsl-3.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sun.com/software/jini/licensing/SCSL3_JiniTSA1.html diff --git a/src/licensedcode/data/rules/sencha-commercial.yml b/src/licensedcode/data/rules/sencha-commercial.yml index 6bd72fb674c..ae1367bf64d 100644 --- a/src/licensedcode/data/rules/sencha-commercial.yml +++ b/src/licensedcode/data/rules/sencha-commercial.yml @@ -1,4 +1,5 @@ license_expression: sencha-commercial is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sencha.com/legal/sencha-commercial-software-license-agreement/ diff --git a/src/licensedcode/data/rules/sfl-license.yml b/src/licensedcode/data/rules/sfl-license.yml index 3b8c8e663f0..d9366421ce0 100644 --- a/src/licensedcode/data/rules/sfl-license.yml +++ b/src/licensedcode/data/rules/sfl-license.yml @@ -1,4 +1,5 @@ license_expression: sfl-license is_license_reference: yes +relevance: 100 ignorable_urls: - http://legacy.imatix.com/html/sfl/sfl4.htm diff --git a/src/licensedcode/data/rules/sfl-license_1.yml b/src/licensedcode/data/rules/sfl-license_1.yml index 45d1971e462..7de18c2d929 100644 --- a/src/licensedcode/data/rules/sfl-license_1.yml +++ b/src/licensedcode/data/rules/sfl-license_1.yml @@ -1,4 +1,5 @@ license_expression: sfl-license is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.imatix.com/ diff --git a/src/licensedcode/data/rules/sgi-cid-1.0.yml b/src/licensedcode/data/rules/sgi-cid-1.0.yml index 697d0c1bf94..46b380d1296 100644 --- a/src/licensedcode/data/rules/sgi-cid-1.0.yml +++ b/src/licensedcode/data/rules/sgi-cid-1.0.yml @@ -1,4 +1,5 @@ license_expression: sgi-cid-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xfree86.org/current/LICENSE10.html diff --git a/src/licensedcode/data/rules/sgi-freeb-1.1_1.yml b/src/licensedcode/data/rules/sgi-freeb-1.1_1.yml index c67ef4079f1..bb0eb2ab4fa 100644 --- a/src/licensedcode/data/rules/sgi-freeb-1.1_1.yml +++ b/src/licensedcode/data/rules/sgi-freeb-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: sgi-freeb-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.1.doc diff --git a/src/licensedcode/data/rules/sgi-freeb-2.0_1.yml b/src/licensedcode/data/rules/sgi-freeb-2.0_1.yml index 98f761a0f22..292b19fb58f 100644 --- a/src/licensedcode/data/rules/sgi-freeb-2.0_1.yml +++ b/src/licensedcode/data/rules/sgi-freeb-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: sgi-freeb-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://oss.sgi.com/projects/FreeB/ diff --git a/src/licensedcode/data/rules/sgi-fslb-1.0_1.yml b/src/licensedcode/data/rules/sgi-fslb-1.0_1.yml index ea0442e3304..3ba5d0af699 100644 --- a/src/licensedcode/data/rules/sgi-fslb-1.0_1.yml +++ b/src/licensedcode/data/rules/sgi-fslb-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: sgi-fslb-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html diff --git a/src/licensedcode/data/rules/sgi-glx-1.0.yml b/src/licensedcode/data/rules/sgi-glx-1.0.yml index 739a435eea0..19994d78ee7 100644 --- a/src/licensedcode/data/rules/sgi-glx-1.0.yml +++ b/src/licensedcode/data/rules/sgi-glx-1.0.yml @@ -1,4 +1,5 @@ license_expression: sgi-glx-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://velib.kyb.mpg.de/docu/GLX.html diff --git a/src/licensedcode/data/rules/sgi-glx-1.0_1.yml b/src/licensedcode/data/rules/sgi-glx-1.0_1.yml index df3a2c3a855..eb1d6067129 100644 --- a/src/licensedcode/data/rules/sgi-glx-1.0_1.yml +++ b/src/licensedcode/data/rules/sgi-glx-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: sgi-glx-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sgi.com/products/software/opensource/glx/glxlicense.txt diff --git a/src/licensedcode/data/rules/sglib.yml b/src/licensedcode/data/rules/sglib.yml index 140bf098268..933c04de69c 100644 --- a/src/licensedcode/data/rules/sglib.yml +++ b/src/licensedcode/data/rules/sglib.yml @@ -1,4 +1,5 @@ license_expression: sglib is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xref-tech.com/sglib/ diff --git a/src/licensedcode/data/rules/simpl-2.0.yml b/src/licensedcode/data/rules/simpl-2.0.yml index 0eee0d0bbeb..ca0cb23d6ac 100644 --- a/src/licensedcode/data/rules/simpl-2.0.yml +++ b/src/licensedcode/data/rules/simpl-2.0.yml @@ -1,2 +1,3 @@ license_expression: simpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/simpl-2.0_1.yml b/src/licensedcode/data/rules/simpl-2.0_1.yml index a4df1de4b5c..b6c9be06439 100644 --- a/src/licensedcode/data/rules/simpl-2.0_1.yml +++ b/src/licensedcode/data/rules/simpl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: simpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/simpl-2.0.html diff --git a/src/licensedcode/data/rules/sleepycat.yml b/src/licensedcode/data/rules/sleepycat.yml index e46151f62f8..14c8ff77cc8 100644 --- a/src/licensedcode/data/rules/sleepycat.yml +++ b/src/licensedcode/data/rules/sleepycat.yml @@ -1,4 +1,5 @@ license_expression: sleepycat is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/sleepycat.html diff --git a/src/licensedcode/data/rules/sleepycat_3.yml b/src/licensedcode/data/rules/sleepycat_3.yml index f1eb42e476b..887cdf247f7 100644 --- a/src/licensedcode/data/rules/sleepycat_3.yml +++ b/src/licensedcode/data/rules/sleepycat_3.yml @@ -1,4 +1,5 @@ license_expression: sleepycat is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.oracle.com/technology/software/products/berkeley-db/htdocs/oslicense.html diff --git a/src/licensedcode/data/rules/sleepycat_4.yml b/src/licensedcode/data/rules/sleepycat_4.yml index d9563e31279..94cadcb9a2c 100644 --- a/src/licensedcode/data/rules/sleepycat_4.yml +++ b/src/licensedcode/data/rules/sleepycat_4.yml @@ -1,2 +1,3 @@ license_expression: sleepycat is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sleepycat_6.yml b/src/licensedcode/data/rules/sleepycat_6.yml index 2a989e0397c..0aa319607ee 100644 --- a/src/licensedcode/data/rules/sleepycat_6.yml +++ b/src/licensedcode/data/rules/sleepycat_6.yml @@ -1,4 +1,5 @@ license_expression: sleepycat is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/sleepycat.php diff --git a/src/licensedcode/data/rules/sleepycat_7.yml b/src/licensedcode/data/rules/sleepycat_7.yml index 80abf6e0d99..04adc88b3be 100644 --- a/src/licensedcode/data/rules/sleepycat_7.yml +++ b/src/licensedcode/data/rules/sleepycat_7.yml @@ -1,4 +1,5 @@ license_expression: sleepycat is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.oracle.com/technology/software/products/berkeley-db/htdocs/licensing.html diff --git a/src/licensedcode/data/rules/slf4j-2008.yml b/src/licensedcode/data/rules/slf4j-2008.yml index 9c15823c0e2..5f08c1bef71 100644 --- a/src/licensedcode/data/rules/slf4j-2008.yml +++ b/src/licensedcode/data/rules/slf4j-2008.yml @@ -1,4 +1,5 @@ license_expression: mit is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.slf4j.org/license.html diff --git a/src/licensedcode/data/rules/slf4j-2008_2.yml b/src/licensedcode/data/rules/slf4j-2008_2.yml index 4cf14284c2c..2aaf29d7607 100644 --- a/src/licensedcode/data/rules/slf4j-2008_2.yml +++ b/src/licensedcode/data/rules/slf4j-2008_2.yml @@ -1,2 +1,3 @@ license_expression: mit is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/smail-gpl.yml b/src/licensedcode/data/rules/smail-gpl.yml index 072c4cd276d..a7f81341798 100644 --- a/src/licensedcode/data/rules/smail-gpl.yml +++ b/src/licensedcode/data/rules/smail-gpl.yml @@ -1,4 +1,5 @@ license_expression: smail-gpl is_license_reference: yes +relevance: 100 ignorable_urls: - https://gitweb.gentoo.org/repo/gentoo.git/plain/licenses/SMAIL diff --git a/src/licensedcode/data/rules/smail-gpl_1.RULE b/src/licensedcode/data/rules/smail-gpl_1.RULE new file mode 100644 index 00000000000..862fc4c758b --- /dev/null +++ b/src/licensedcode/data/rules/smail-gpl_1.RULE @@ -0,0 +1 @@ +SMAIL GENERAL PUBLIC LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/smail-gpl_1.yml b/src/licensedcode/data/rules/smail-gpl_1.yml new file mode 100644 index 00000000000..4019af6ab83 --- /dev/null +++ b/src/licensedcode/data/rules/smail-gpl_1.yml @@ -0,0 +1,3 @@ +license_expression: smail-gpl +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/smail-gpl_2.RULE b/src/licensedcode/data/rules/smail-gpl_2.RULE new file mode 100644 index 00000000000..6e4cb391fbc --- /dev/null +++ b/src/licensedcode/data/rules/smail-gpl_2.RULE @@ -0,0 +1 @@ +the SMAIL GENERAL PUBLIC LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/smail-gpl_2.yml b/src/licensedcode/data/rules/smail-gpl_2.yml new file mode 100644 index 00000000000..4019af6ab83 --- /dev/null +++ b/src/licensedcode/data/rules/smail-gpl_2.yml @@ -0,0 +1,3 @@ +license_expression: smail-gpl +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sparky.yml b/src/licensedcode/data/rules/sparky.yml index 7e550dc0ed9..b53954a9cc8 100644 --- a/src/licensedcode/data/rules/sparky.yml +++ b/src/licensedcode/data/rules/sparky.yml @@ -1,4 +1,5 @@ license_expression: sparky is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cgl.ucsf.edu/home/sparky/sparky-license.html diff --git a/src/licensedcode/data/rules/sparky_1.yml b/src/licensedcode/data/rules/sparky_1.yml index e1d8112c08a..9a029fd1f73 100644 --- a/src/licensedcode/data/rules/sparky_1.yml +++ b/src/licensedcode/data/rules/sparky_1.yml @@ -1,4 +1,5 @@ license_expression: sparky is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cgl.ucsf.edu/home/sparky/ diff --git a/src/licensedcode/data/rules/speechworks-1.1.yml b/src/licensedcode/data/rules/speechworks-1.1.yml index fdfd45b6682..90e0146f405 100644 --- a/src/licensedcode/data/rules/speechworks-1.1.yml +++ b/src/licensedcode/data/rules/speechworks-1.1.yml @@ -1,4 +1,5 @@ license_expression: speechworks-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.speech.cs.cmu.edu/openvxi/OpenVXI_1_4/License.txt diff --git a/src/licensedcode/data/rules/spl-1.0.yml b/src/licensedcode/data/rules/spl-1.0.yml index 4b51ccee9fc..fcd4bc7ea6f 100644 --- a/src/licensedcode/data/rules/spl-1.0.yml +++ b/src/licensedcode/data/rules/spl-1.0.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/sunpublic.php diff --git a/src/licensedcode/data/rules/spl-1.0_1.yml b/src/licensedcode/data/rules/spl-1.0_1.yml index 754ea46bd62..425d6b2ba0f 100644 --- a/src/licensedcode/data/rules/spl-1.0_1.yml +++ b/src/licensedcode/data/rules/spl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.netbeans.org/kb/faqs/license.html diff --git a/src/licensedcode/data/rules/spl-1.0_10.RULE b/src/licensedcode/data/rules/spl-1.0_10.RULE new file mode 100644 index 00000000000..92e41e3bc90 --- /dev/null +++ b/src/licensedcode/data/rules/spl-1.0_10.RULE @@ -0,0 +1 @@ +Licensed under the Sun Public License: http://www.beanshell.org/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/spl-1.0_10.yml b/src/licensedcode/data/rules/spl-1.0_10.yml new file mode 100644 index 00000000000..bfcb440e0a9 --- /dev/null +++ b/src/licensedcode/data/rules/spl-1.0_10.yml @@ -0,0 +1,5 @@ +license_expression: spl-1.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.beanshell.org/license.html diff --git a/src/licensedcode/data/rules/spl-1.0_2.yml b/src/licensedcode/data/rules/spl-1.0_2.yml index b52008f02b4..a1dc0041c16 100644 --- a/src/licensedcode/data/rules/spl-1.0_2.yml +++ b/src/licensedcode/data/rules/spl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - https://fedoraproject.org/wiki/Licensing/Sun_Public_License diff --git a/src/licensedcode/data/rules/spl-1.0_4.yml b/src/licensedcode/data/rules/spl-1.0_4.yml index 9f175a154b1..a7f9965c4b2 100644 --- a/src/licensedcode/data/rules/spl-1.0_4.yml +++ b/src/licensedcode/data/rules/spl-1.0_4.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.netbeans.org/about/legal/spl.html diff --git a/src/licensedcode/data/rules/spl-1.0_5.yml b/src/licensedcode/data/rules/spl-1.0_5.yml index 29ce27c10ae..f097becdbf7 100644 --- a/src/licensedcode/data/rules/spl-1.0_5.yml +++ b/src/licensedcode/data/rules/spl-1.0_5.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://java.sun.com/spl.html diff --git a/src/licensedcode/data/rules/spl-1.0_7.yml b/src/licensedcode/data/rules/spl-1.0_7.yml index 497215fa8ff..0697a1ae35e 100644 --- a/src/licensedcode/data/rules/spl-1.0_7.yml +++ b/src/licensedcode/data/rules/spl-1.0_7.yml @@ -1,4 +1,5 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/sunpublic.php diff --git a/src/licensedcode/data/rules/spl-1.0_9.yml b/src/licensedcode/data/rules/spl-1.0_9.yml index feadbb92cf0..7356c0e2454 100644 --- a/src/licensedcode/data/rules/spl-1.0_9.yml +++ b/src/licensedcode/data/rules/spl-1.0_9.yml @@ -1,2 +1,3 @@ license_expression: spl-1.0 is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/squeak.yml b/src/licensedcode/data/rules/squeak.yml index 095de3abc25..b5d23c28ca4 100644 --- a/src/licensedcode/data/rules/squeak.yml +++ b/src/licensedcode/data/rules/squeak.yml @@ -1,4 +1,5 @@ license_expression: squeak is_license_reference: yes +relevance: 100 ignorable_urls: - http://squeak.org/SqueakLicense/ diff --git a/src/licensedcode/data/rules/ssleay-windows.yml b/src/licensedcode/data/rules/ssleay-windows.yml index b5fa004017f..dc6f954dad4 100644 --- a/src/licensedcode/data/rules/ssleay-windows.yml +++ b/src/licensedcode/data/rules/ssleay-windows.yml @@ -1,4 +1,5 @@ license_expression: ssleay-windows is_license_reference: yes +relevance: 100 ignorable_urls: - http://h71000.www7.hp.com/doc/83final/ba554_90007/apcs02.html diff --git a/src/licensedcode/data/rules/ssleay-windows_7.RULE b/src/licensedcode/data/rules/ssleay-windows_7.RULE new file mode 100644 index 00000000000..94992fd58d3 --- /dev/null +++ b/src/licensedcode/data/rules/ssleay-windows_7.RULE @@ -0,0 +1,29 @@ +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). + 4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + . + THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/ssleay-windows_7.yml b/src/licensedcode/data/rules/ssleay-windows_7.yml new file mode 100644 index 00000000000..511ed2d7642 --- /dev/null +++ b/src/licensedcode/data/rules/ssleay-windows_7.yml @@ -0,0 +1,7 @@ +license_expression: ssleay-windows +is_license_text: yes +ignorable_authors: + - Tim Hudson (tjh@cryptsoft.com) +ignorable_emails: + - eay@cryptsoft.com + - tjh@cryptsoft.com diff --git a/src/licensedcode/data/rules/ssleay-windows_8.RULE b/src/licensedcode/data/rules/ssleay-windows_8.RULE new file mode 100644 index 00000000000..d6e4d345aa2 --- /dev/null +++ b/src/licensedcode/data/rules/ssleay-windows_8.RULE @@ -0,0 +1,58 @@ +This package is an SSL implementation written + by Eric Young (eay@cryptsoft.com). + + The implementation was written so as to conform with Netscapes SSL. + + This library is free for commercial and non-commercial use as long as + the following conditions are adhered to. The following conditions + apply to all code found in this distribution, be it the RC4, RSA, + lhash, DES, etc., code; not just the SSL code. The SSL documentation + included with this distribution is covered by the same copyright terms + except that the holder is Tim Hudson (tjh@cryptsoft.com). + + Copyright remains Eric Young's, and as such any Copyright notices in + the code are not to be removed. + + If this package is used in a product, Eric Young should be given attribution + as the author of the parts of the library used. + This can be in the form of a textual message at program startup or + in documentation (online or textual) provided with the package. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the routines from the library + being used are not cryptographic related :-). + + 4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + + THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + The licence and distribution terms for any publically available version or + derivative of this code cannot be changed. i.e. this code cannot simply be + copied and put under another distribution licence + [including the GNU General Public Licence.] \ No newline at end of file diff --git a/src/licensedcode/data/rules/ssleay-windows_8.yml b/src/licensedcode/data/rules/ssleay-windows_8.yml new file mode 100644 index 00000000000..ded75ced2a5 --- /dev/null +++ b/src/licensedcode/data/rules/ssleay-windows_8.yml @@ -0,0 +1,12 @@ +license_expression: ssleay-windows +is_license_text: yes +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_emails: + - eay@cryptsoft.com + - tjh@cryptsoft.com diff --git a/src/licensedcode/data/rules/standard-ml-nj_13.RULE b/src/licensedcode/data/rules/standard-ml-nj_13.RULE new file mode 100644 index 00000000000..97a154441db --- /dev/null +++ b/src/licensedcode/data/rules/standard-ml-nj_13.RULE @@ -0,0 +1,21 @@ + * 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 + * in supporting documentation, and that the name of Lucent Technologies, Bell + * Labs or any Lucent entity not be used in advertising or publicity pertaining + * to distribution of the software without specific, written prior permission. + * + * Lucent disclaims all warranties with regard to this software, including all + * implied warranties of merchantability and fitness. In no event shall Lucent + * be liable for any special, indirect or consequential damages or any damages + * whatsoever resulting from loss of use, data or profits, whether in an action + * of contract, negligence or other tortious action, arising out of or in + * connection with the use or performance of this software. + * + * Taken from this URL: + * http://www.smlnj.org/license.html + * + * This license is compatible with the GNU GPL (see section "Standard ML of New + * Jersey Copyright License"): + * https://www.gnu.org/licenses/license-list.html#StandardMLofNJ \ No newline at end of file diff --git a/src/licensedcode/data/rules/standard-ml-nj_13.yml b/src/licensedcode/data/rules/standard-ml-nj_13.yml new file mode 100644 index 00000000000..f4c8f64ec53 --- /dev/null +++ b/src/licensedcode/data/rules/standard-ml-nj_13.yml @@ -0,0 +1,6 @@ +license_expression: standard-ml-nj +is_license_text: yes +relevance: 100 +ignorable_urls: + - http://www.smlnj.org/license.html + - https://www.gnu.org/licenses/license-list.html#StandardMLofNJ diff --git a/src/licensedcode/data/rules/stanford-pvrg.yml b/src/licensedcode/data/rules/stanford-pvrg.yml index 8d93de80bb9..e3a69a1d29c 100644 --- a/src/licensedcode/data/rules/stanford-pvrg.yml +++ b/src/licensedcode/data/rules/stanford-pvrg.yml @@ -1,4 +1,5 @@ license_expression: stanford-pvrg is_license_reference: yes +relevance: 100 ignorable_urls: - http://marathon.csee.usf.edu/Mammography/JpegInfo.html diff --git a/src/licensedcode/data/rules/statewizard2.yml b/src/licensedcode/data/rules/statewizard2.yml index e89e8a1eb29..6d3bd55d6ad 100644 --- a/src/licensedcode/data/rules/statewizard2.yml +++ b/src/licensedcode/data/rules/statewizard2.yml @@ -1,2 +1,3 @@ license_expression: statewizard is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sugarcrm-1.1.3.yml b/src/licensedcode/data/rules/sugarcrm-1.1.3.yml index 2b2a054f7e1..1b6d481beca 100644 --- a/src/licensedcode/data/rules/sugarcrm-1.1.3.yml +++ b/src/licensedcode/data/rules/sugarcrm-1.1.3.yml @@ -1,4 +1,5 @@ license_expression: sugarcrm-1.1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.sugarcrm.com/crm/SPL diff --git a/src/licensedcode/data/rules/sugarcrm-1.1.3_1.yml b/src/licensedcode/data/rules/sugarcrm-1.1.3_1.yml index a092d5442c3..10b93ac3bd4 100644 --- a/src/licensedcode/data/rules/sugarcrm-1.1.3_1.yml +++ b/src/licensedcode/data/rules/sugarcrm-1.1.3_1.yml @@ -1,2 +1,3 @@ license_expression: sugarcrm-1.1.3 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sugarcrm-1.1.3_2.yml b/src/licensedcode/data/rules/sugarcrm-1.1.3_2.yml index a092d5442c3..10b93ac3bd4 100644 --- a/src/licensedcode/data/rules/sugarcrm-1.1.3_2.yml +++ b/src/licensedcode/data/rules/sugarcrm-1.1.3_2.yml @@ -1,2 +1,3 @@ license_expression: sugarcrm-1.1.3 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sun-bcl-j2re-5.0.yml b/src/licensedcode/data/rules/sun-bcl-j2re-5.0.yml index 2471df8e280..d16c9797173 100644 --- a/src/licensedcode/data/rules/sun-bcl-j2re-5.0.yml +++ b/src/licensedcode/data/rules/sun-bcl-j2re-5.0.yml @@ -1,4 +1,5 @@ license_expression: sun-bcl-j2re-5.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://java.sun.com/j2se/1.5.0/jre-1_5_0_06-license.txt diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.RULE b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.RULE new file mode 100644 index 00000000000..25bbc96c9a6 --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.RULE @@ -0,0 +1,241 @@ +Sun Microsystems, Inc. Binary Code License Agreement for the JAVATM 2 SOFTWARE +DEVELOPMENT KIT (J2SDK), STANDARD EDITION, VERSION 1.4.2_X + +SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE SOFTWARE IDENTIFIED +BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED +IN THIS BINARY CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS +(COLLECTIVELY "AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. BY DOWNLOADING +OR INSTALLING THIS SOFTWARE, YOU ACCEPT THE TERMS OF THE AGREEMENT. INDICATE +ACCEPTANCE BY SELECTING THE "ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF +YOU ARE NOT WILLING TO BE BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT +THE BOTTOM OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT +CONTINUE. +1. DEFINITIONS. "Software" means the identified above in binary form, any other +machine readable materials (including, but not limited to, libraries, source +files, header files, and data files), any updates or error corrections provided +by Sun, and any user manuals, programming guides and other documentation provided +to you by Sun under this Agreement. "Programs" mean Java applets and applications +intended to run on the Java 2 Platform, Standard Edition (J2SETM platform) +platform on Java-enabled general purpose desktop computers and servers. +2. LICENSE TO USE. Subject to the terms and conditions of this Agreement, +including, but not limited to the Java Technology Restrictions of the +Supplemental License Terms, Sun grants you a non-exclusive, non-transferable, +limited license without license fees to reproduce and use internally Software +complete and unmodified for the sole purpose of running Programs. Additional +licenses for developers and/or publishers are granted in the Supplemental License +Terms. +3. RESTRICTIONS. Software is confidential and copyrighted. Title to Software and +all associated intellectual property rights is retained by Sun and/or its +licensors. Unless enforcement is prohibited by applicable law, you may not +modify, decompile, or reverse engineer Software. You acknowledge that Licensed +Software is not designed or intended for use in the design, construction, +operation or maintenance of any nuclear facility. Sun Microsystems, Inc. +disclaims any express or implied warranty of fitness for such uses. No right, +title or interest in or to any trademark, service mark, logo or trade name of Sun +or its licensors is granted under this Agreement. Additional restrictions for +developers and/or publishers licenses are set forth in the Supplemental License +Terms. +4. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (90) days +from the date of purchase, as evidenced by a copy of the receipt, the media on +which Software is furnished (if any) will be free of defects in materials and +workmanship under normal use. Except for the foregoing, Software is provided "AS +IS". Your exclusive remedy and Sun's entire liability under this limited +warranty will be at Sun's option to replace Software media or refund the fee paid +for Software. Any implied warranties on the Software are limited to 90 days. Some +states do not allow limitations on duration of an implied warranty, so the above +may not apply to you. This limited warranty gives you specific legal rights. You +may have others, which vary from state to state. +5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR +IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED +WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT +ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE +LEGALLY INVALID. +6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT +WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR +SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED +REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR +INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort +(including negligence), or otherwise, exceed the amount paid by you for Software +under this Agreement. The foregoing limitations will apply even if the above +stated warranty fails of its essential purpose. Some states do not allow the +exclusion of incidental or consequential damages, so some of the terms above may +not be applicable to you. +7. SOFTWARE UPDATES FROM SUN. You acknowledge that at your request or consent +optional features of the Software may download, install, and execute applets, +applications, software extensions, and updated versions of the Software from Sun +("Software Updates"), which may require you to accept updated terms and +conditions for installation. If additional terms and conditions are not presented +on installation, the Software Updates will be considered part of the Software and +subject to the terms and conditions of the Agreement. +8. SOFTWARE FROM SOURCES OTHER THAN SUN. You acknowledge that, by your use of +optional features of the Software and/or by requesting services that require use +of the optional features of the Software, the Software may automatically +download, install, and execute software applications from sources other than Sun +("Other Software"). Sun makes no representations of a relationship of any kind to +licensors of Other Software. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT +WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR +SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED +REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR +INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY +OF SUCH DAMAGES. Some states do not allow the exclusion of incidental or +consequential damages, so some of the terms above may not be applicable to you. +9. TERMINATION. This Agreement is effective until terminated. You may terminate +this Agreement at any time by destroying all copies of Software. This Agreement +will terminate immediately without notice from Sun if you fail to comply with any +provision of this Agreement. Either party may terminate this Agreement +immediately should any Software become, or in either party's opinion be likely to +become, the subject of a claim of infringement of any intellectual property +right. Upon Termination, you must destroy all copies of Software. +10. EXPORT REGULATIONS. All Software and technical data delivered under this +Agreement are subject to US export control laws and may be subject to export or +import regulations in other countries. You agree to comply strictly with all +such laws and regulations and acknowledge that you have the responsibility to +obtain such licenses to export, re-export, or import as may be required after +delivery to you. +11. TRADEMARKS AND LOGOS. You acknowledge and agree as between you and Sun that +Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET trademarks and all SUN, +SOLARIS, JAVA, JINI, FORTE, and iPLANET-related trademarks, service marks, logos +and other brand designations ("Sun Marks"), and you agree to comply with the Sun +Trademark and Logo Usage Requirements currently located at +http://www.sun.com/policies/trademarks. Any use you make of the Sun Marks inures +to Sun's benefit. +12. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being acquired by or on +behalf of the U.S. Government or by a U.S. Government prime contractor or +subcontractor (at any tier), then the Government's rights in Software and +accompanying documentation will be only as set forth in this Agreement; this is +in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense +(DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions). +13. GOVERNING LAW. Any action related to this Agreement will be governed by +California law and controlling U.S. federal law. No choice of law rules of any +jurisdiction will apply. +14. SEVERABILITY. If any provision of this Agreement is held to be unenforceable, +this Agreement will remain in effect with the provision omitted, unless omission +would frustrate the intent of the parties, in which case this Agreement will +immediately terminate. +15. INTEGRATION. This Agreement is the entire agreement between you and Sun +relating to its subject matter. It supersedes all prior or contemporaneous oral +or written communications, proposals, representations and warranties and prevails +over any conflicting or additional terms of any quote, order, acknowledgment, or +other communication between the parties relating to its subject matter during the +term of this Agreement. No modification of this Agreement will be binding, +unless in writing and signed by an authorized representative of each party. +SUPPLEMENTAL LICENSE TERMS +These Supplemental License Terms add to or modify the terms of the Binary Code +License Agreement. Capitalized terms not defined in these Supplemental Terms +shall have the same meanings ascribed to them in the Binary Code License +Agreement . These Supplemental Terms shall supersede any inconsistent or +conflicting terms in the Binary Code License Agreement, or in any license +contained within the Software. +A. Software Internal Use and Development License Grant. Subject to the terms and +conditions of this Agreement, including, but not limited to the Java Technology +Restrictions of these Supplemental Terms, Sun grants you a non-exclusive, +non-transferable, limited license without fees to reproduce internally and use +internally the Software complete and unmodified (unless otherwise specified in +the applicable README file) for the purpose of designing, developing, and testing +your Programs. +B. License to Distribute Software. Subject to the terms and conditions of this +Agreement, including, but not limited to the Java Technology Restrictions of +these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, +limited license without fees to reproduce and distribute the Software, provided +that (i) you distribute the Software complete and unmodified (unless otherwise +specified in the applicable README file) and only bundled as part of, and for the +sole purpose of running, your Programs, (ii) the Programs add significant and +primary functionality to the Software, (iii) you do not distribute additional +software intended to replace any component(s) of the Software (unless otherwise +specified in the applicable README file), (iv) you do not remove or alter any +proprietary legends or notices contained in the Software, (v) you only distribute +the Software subject to a license agreement that protects Sun's interests +consistent with the terms contained in this Agreement, and (vi) you agree to +defend and indemnify Sun and its licensors from and against any damages, costs, +liabilities, settlement amounts and/or expenses (including attorneys' fees) +incurred in connection with any claim, lawsuit or action by any third party that +arises or results from the use or distribution of any and all Programs and/or +Software. +C. License to Distribute Redistributables. Subject to the terms and conditions of +this Agreement, including but not limited to the Java Technology Restrictions of +these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, +limited license without fees to reproduce and distribute those files specifically +identified as redistributable in the Software "README" file ("Redistributables") +provided that: (i) you distribute the Redistributables complete and unmodified +(unless otherwise specified in the applicable README file), and only bundled as +part of Programs, (ii) you do not distribute additional software intended to +supersede any component(s) of the Redistributables (unless otherwise specified in +the applicable README file), (iii) you do not remove or alter any proprietary +legends or notices contained in or on the Redistributables, (iv) you only +distribute the Redistributables pursuant to a license agreement that protects +Sun's interests consistent with the terms contained in the Agreement, (v) you +agree to defend and indemnify Sun and its licensors from and against any damages, +costs, liabilities, settlement amounts and/or expenses (including attorneys' +fees) incurred in connection with any claim, lawsuit or action by any third party +that arises or results from the use or distribution of any and all Programs +and/or Software. +D. Java Technology Restrictions. You may not modify the Java Platform Interface +("JPI", identified as classes contained within the "java" package or any +subpackages of the "java" package), by creating additional classes within the JPI +or otherwise causing the addition to or modification of the classes in the JPI. +In the event that you create an additional class and associated API(s) which (i) +extends the functionality of the Java platform, and (ii) is exposed to third +party software developers for the purpose of developing additional software which +invokes such additional API, you must promptly publish broadly an accurate +specification for such API for free use by all developers. You may not create, +or authorize your licensees to create, additional classes, interfaces, or +subpackages that are in any way identified as "java", "javax", "sun" or similar +convention as specified by Sun in any naming convention designation. +E. Distribution by Publishers. This section pertains to your distribution of the +Software with your printed book or magazine (as those terms are commonly used in +the industry) relating to Java technology ("Publication"). Subject to and +conditioned upon your compliance with the restrictions and obligations contained +in the Agreement, in addition to the license granted in Paragraph 1 above, Sun +hereby grants to you a non-exclusive, nontransferable limited right to reproduce +complete and unmodified copies of the Software on electronic media (the "Media") +for the sole purpose of inclusion and distribution with your Publication(s), +subject to the following terms: (i) You may not distribute the Software on a +stand-alone basis; it must be distributed with your Publication(s); (ii) You are +responsible for downloading the Software from the applicable Sun web site; (iii) +You must refer to the Software as JavaTM 2 Software Development Kit, Standard +Edition, Version 1.4.2; (iv) The Software must be reproduced in its entirety and +without any modification whatsoever (including, without limitation, the Binary +Code License and Supplemental License Terms accompanying the Software and +proprietary rights notices contained in the Software); (v) The Media label shall +include the following information: Copyright 2003, Sun Microsystems, Inc. All +rights reserved. Use is subject to license terms. Sun, Sun Microsystems, the Sun +logo, Solaris, Java, the Java Coffee Cup logo, J2SE , and all trademarks and +logos based on Java are trademarks or registered trademarks of Sun Microsystems, +Inc. in the U.S. and other countries. This information must be placed on the +Media label in such a manner as to only apply to the Sun Software; (vi) You must +clearly identify the Software as Sun's product on the Media holder or Media +label, and you may not state or imply that Sun is responsible for any third-party +software contained on the Media; (vii) You may not include any third party +software on the Media which is intended to be a replacement or substitute for the +Software; (viii) You shall indemnify Sun for all damages arising from your +failure to comply with the requirements of this Agreement. In addition, you shall +defend, at your expense, any and all claims brought against Sun by third parties, +and shall pay all damages awarded by a court of competent jurisdiction, or such +settlement amount negotiated by you, arising out of or in connection with your +use, reproduction or distribution of the Software and/or the Publication. Your +obligation to provide indemnification under this section shall arise provided +that Sun: (i) provides you prompt notice of the claim; (ii) gives you sole +control of the defense and settlement of the claim; (iii) provides you, at your +expense, with all available information, assistance and authority to defend; and +(iv) has not compromised or settled such claim without your prior written +consent; and (ix) You shall provide Sun with a written notice for each +Publication; such notice shall include the following information: (1) title of +Publication, (2) author(s), (3) date of Publication, and (4) ISBN or ISSN +numbers. Such notice shall be sent to Sun Microsystems, Inc., 4150 Network +Circle, M/S USCA12-110, Santa Clara, California 95054, U.S.A , Attention: +Contracts Administration. +F. Source Code. Software may contain source code that, unless expressly licensed +for other purposes, is provided solely for reference purposes pursuant to the +terms of this Agreement. Source code may not be redistributed unless expressly +provided for in this Agreement. +G. Third Party Code. Additional copyright notices and license terms applicable to +portions of the Software are set forth in the THIRDPARTYLICENSEREADME.txt file. +In addition to any terms and conditions of any third party opensource/freeware +license identified in the THIRDPARTYLICENSEREADME.txt file, the disclaimer of +warranty and limitation of liability provisions in paragraphs 5 and 6 of the +Binary Code License Agreement shall apply to all Software in this distribution. + +For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, Santa +Clara, California 95054, U.S.A. +(LFI#135955/Form ID#011801) \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.yml b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.yml new file mode 100644 index 00000000000..0fb56fafb9b --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_1.yml @@ -0,0 +1,8 @@ +license_expression: sun-bcl-sdk-1.4.2 +is_license_text: yes +ignorable_copyrights: + - Copyright 2003, Sun Microsystems, Inc. +ignorable_holders: + - Sun Microsystems, Inc. +ignorable_urls: + - http://www.sun.com/policies/trademarks diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.RULE b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.RULE new file mode 100644 index 00000000000..8080fdf108d --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.RULE @@ -0,0 +1 @@ +Binary Code License Agreement for the JAVA \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.yml b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.yml new file mode 100644 index 00000000000..5b0eb787b7e --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_2.yml @@ -0,0 +1,3 @@ +license_expression: sun-bcl-sdk-1.4.2 +is_license_reference: yes +relevance: 80 diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.RULE b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.RULE new file mode 100644 index 00000000000..a84346ade11 --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.RULE @@ -0,0 +1 @@ +Binary Code License Agreement for the JAVATM \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.yml b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.yml new file mode 100644 index 00000000000..5b0eb787b7e --- /dev/null +++ b/src/licensedcode/data/rules/sun-bcl-sdk-1.4.2_3.yml @@ -0,0 +1,3 @@ +license_expression: sun-bcl-sdk-1.4.2 +is_license_reference: yes +relevance: 80 diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-5.0.yml b/src/licensedcode/data/rules/sun-bcl-sdk-5.0.yml index e9f5da486f8..c8c9df9db06 100644 --- a/src/licensedcode/data/rules/sun-bcl-sdk-5.0.yml +++ b/src/licensedcode/data/rules/sun-bcl-sdk-5.0.yml @@ -1,4 +1,5 @@ license_expression: sun-bcl-sdk-5.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.java.com/en/download/license.jsp diff --git a/src/licensedcode/data/rules/sun-bcl-sdk-5.0_1.yml b/src/licensedcode/data/rules/sun-bcl-sdk-5.0_1.yml index 0d51507d3a0..e7ac70dfce0 100644 --- a/src/licensedcode/data/rules/sun-bcl-sdk-5.0_1.yml +++ b/src/licensedcode/data/rules/sun-bcl-sdk-5.0_1.yml @@ -1,2 +1,3 @@ license_expression: sun-bcl-sdk-5.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sun-bsd-extra_1.yml b/src/licensedcode/data/rules/sun-bsd-extra_1.yml index 1a1be5b18c0..2e107b2eb11 100644 --- a/src/licensedcode/data/rules/sun-bsd-extra_1.yml +++ b/src/licensedcode/data/rules/sun-bsd-extra_1.yml @@ -1,3 +1,4 @@ license_expression: sun-bsd-extra is_license_reference: yes +relevance: 100 notes: this is a weak reference found in some historical Java code diff --git a/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.RULE b/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.RULE new file mode 100644 index 00000000000..b8afb7da54e --- /dev/null +++ b/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.RULE @@ -0,0 +1,28 @@ +* 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. +* +* -Redistribution in binary form must reproduct the above copyright notice, +* this list of conditions and the following disclaimer in the documentation +* and/or other materials provided with the distribution. +* +* Neither the name of Sun Microsystems, Inc. or the names of contributors may +* be used to endorse or promote products derived from this software without +* specific prior written permission. +* +* This software is provided "AS IS," without a warranty of any kind. ALL +* EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY +* IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR +* NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE +* LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING +* OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS +* LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, +* INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER +* CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF +* OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGES. +* +* You acknowledge that Software is not designed,licensed or intended for use in +* the design, construction, operation or maintenance of any nuclear facility. \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.yml b/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.yml new file mode 100644 index 00000000000..114dd94c1e6 --- /dev/null +++ b/src/licensedcode/data/rules/sun-bsd-no-nuclear_1.yml @@ -0,0 +1,2 @@ +license_expression: sun-bsd-no-nuclear +is_license_text: yes diff --git a/src/licensedcode/data/rules/sun-glassfish.yml b/src/licensedcode/data/rules/sun-glassfish.yml index 33d0b2551ef..70a2469546a 100644 --- a/src/licensedcode/data/rules/sun-glassfish.yml +++ b/src/licensedcode/data/rules/sun-glassfish.yml @@ -1,4 +1,5 @@ license_expression: sun-glassfish is_license_reference: yes +relevance: 100 ignorable_urls: - https://glassfish.dev.java.net/public/BinariesLicense.html diff --git a/src/licensedcode/data/rules/sun-jta-spec-1.0.1.yml b/src/licensedcode/data/rules/sun-jta-spec-1.0.1.yml index 349ee84c868..eab452351a9 100644 --- a/src/licensedcode/data/rules/sun-jta-spec-1.0.1.yml +++ b/src/licensedcode/data/rules/sun-jta-spec-1.0.1.yml @@ -1,4 +1,5 @@ license_expression: sun-jta-spec-1.0.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://download.oracle.com/otndocs/jcp/7286-jta-1.0.1-spec-oth-JSpec/?submit=Download diff --git a/src/licensedcode/data/rules/sun-proprietary-jdk.yml b/src/licensedcode/data/rules/sun-proprietary-jdk.yml index d3712bcc90f..c6d898d464a 100644 --- a/src/licensedcode/data/rules/sun-proprietary-jdk.yml +++ b/src/licensedcode/data/rules/sun-proprietary-jdk.yml @@ -1,2 +1,3 @@ license_expression: proprietary-license is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sun-rpc.yml b/src/licensedcode/data/rules/sun-rpc.yml index 263a11710a6..2ccbb2836ce 100644 --- a/src/licensedcode/data/rules/sun-rpc.yml +++ b/src/licensedcode/data/rules/sun-rpc.yml @@ -1,4 +1,5 @@ license_expression: sun-rpc is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.apple.com/license/sunrpc/ diff --git a/src/licensedcode/data/rules/sun-sissl-1.1_2.yml b/src/licensedcode/data/rules/sun-sissl-1.1_2.yml index f7fca1c46c2..94f1c3c4fe7 100644 --- a/src/licensedcode/data/rules/sun-sissl-1.1_2.yml +++ b/src/licensedcode/data/rules/sun-sissl-1.1_2.yml @@ -1,4 +1,5 @@ license_expression: sun-sissl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.openoffice.org/licenses/sissl_license.html diff --git a/src/licensedcode/data/rules/sun-sissl-1.1_4.yml b/src/licensedcode/data/rules/sun-sissl-1.1_4.yml index 24a1095783a..f7bff9e7ce4 100644 --- a/src/licensedcode/data/rules/sun-sissl-1.1_4.yml +++ b/src/licensedcode/data/rules/sun-sissl-1.1_4.yml @@ -1,2 +1,3 @@ license_expression: sun-sissl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sun-source_1.RULE b/src/licensedcode/data/rules/sun-source_1.RULE new file mode 100644 index 00000000000..510e4cd9236 --- /dev/null +++ b/src/licensedcode/data/rules/sun-source_1.RULE @@ -0,0 +1,19 @@ +This source code is a product of Sun Microsystems, Inc. and is provided + for unrestricted use. Users may copy or modify this source code without + charge. + + SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING + THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR + PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. + + Sun source code is provided with no support and without any obligation on + the part of Sun Microsystems, Inc. to assist in its use, correction, + modification or enhancement. + + SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE + INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE + OR ANY PART THEREOF. + + In no event will Sun Microsystems, Inc. be liable for any lost revenue + or profits or other special, indirect and consequential damages, even if + Sun has been advised of the possibility of such damages. \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-source_1.yml b/src/licensedcode/data/rules/sun-source_1.yml new file mode 100644 index 00000000000..ab0e925b354 --- /dev/null +++ b/src/licensedcode/data/rules/sun-source_1.yml @@ -0,0 +1,2 @@ +license_expression: sun-source +is_license_text: yes diff --git a/src/licensedcode/data/rules/sun-ssscfr-1.1.yml b/src/licensedcode/data/rules/sun-ssscfr-1.1.yml index 223e05e323a..504831fd0dd 100644 --- a/src/licensedcode/data/rules/sun-ssscfr-1.1.yml +++ b/src/licensedcode/data/rules/sun-ssscfr-1.1.yml @@ -1,4 +1,5 @@ license_expression: sun-ssscfr-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.mibsoftware.com/librock/librock/license/ssscfr.txt diff --git a/src/licensedcode/data/rules/sunsoft_3.RULE b/src/licensedcode/data/rules/sunsoft_3.RULE new file mode 100644 index 00000000000..4c4caa36040 --- /dev/null +++ b/src/licensedcode/data/rules/sunsoft_3.RULE @@ -0,0 +1,5 @@ +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/sunsoft_3.yml b/src/licensedcode/data/rules/sunsoft_3.yml new file mode 100644 index 00000000000..0c56267a3b0 --- /dev/null +++ b/src/licensedcode/data/rules/sunsoft_3.yml @@ -0,0 +1,3 @@ +license_expression: sunsoft +is_license_notice: yes +relevance: 95 diff --git a/src/licensedcode/data/rules/supervisor.yml b/src/licensedcode/data/rules/supervisor.yml index 81252c88100..7b6e64f76ff 100644 --- a/src/licensedcode/data/rules/supervisor.yml +++ b/src/licensedcode/data/rules/supervisor.yml @@ -1,4 +1,5 @@ license_expression: supervisor is_license_reference: yes +relevance: 100 ignorable_urls: - https://github.com/Supervisor/supervisor/blob/master/LICENSES.txt diff --git a/src/licensedcode/data/rules/sybase.yml b/src/licensedcode/data/rules/sybase.yml index 4167acd4f95..af85dd9ae5d 100644 --- a/src/licensedcode/data/rules/sybase.yml +++ b/src/licensedcode/data/rules/sybase.yml @@ -1,2 +1,3 @@ license_expression: sybase is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/sybase_2.yml b/src/licensedcode/data/rules/sybase_2.yml index b450a8ec2e8..dbb64fd2916 100644 --- a/src/licensedcode/data/rules/sybase_2.yml +++ b/src/licensedcode/data/rules/sybase_2.yml @@ -1,4 +1,5 @@ license_expression: sybase is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/sybase.php diff --git a/src/licensedcode/data/rules/sybase_3.yml b/src/licensedcode/data/rules/sybase_3.yml index 319d817e253..cc3476fc6a3 100644 --- a/src/licensedcode/data/rules/sybase_3.yml +++ b/src/licensedcode/data/rules/sybase_3.yml @@ -1,4 +1,5 @@ license_expression: sybase is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/sybase.php diff --git a/src/licensedcode/data/rules/takuya-ooura.yml b/src/licensedcode/data/rules/takuya-ooura.yml index 440bf2686c3..4c0b2896f40 100644 --- a/src/licensedcode/data/rules/takuya-ooura.yml +++ b/src/licensedcode/data/rules/takuya-ooura.yml @@ -1,4 +1,5 @@ license_expression: takuya-ooura is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html diff --git a/src/licensedcode/data/rules/tcl.yml b/src/licensedcode/data/rules/tcl.yml index aa73423f46e..eb5234ac0fb 100644 --- a/src/licensedcode/data/rules/tcl.yml +++ b/src/licensedcode/data/rules/tcl.yml @@ -1,4 +1,5 @@ license_expression: tcl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.tcl.tk/software/tcltk/license.html diff --git a/src/licensedcode/data/rules/tcl_14.RULE b/src/licensedcode/data/rules/tcl_14.RULE new file mode 100644 index 00000000000..135aeb0a323 --- /dev/null +++ b/src/licensedcode/data/rules/tcl_14.RULE @@ -0,0 +1,39 @@ +This software is copyrighted by the Regents of the University of + California, Sun Microsystems, Inc., and other parties. The following terms + apply to all files associated with the software unless explicitly + disclaimed in individual files. + + The authors hereby grant permission to use, copy, modify, distribute, + and license this software and its documentation for any purpose, + provided that existing copyright notices are retained in all copies + and that this notice is included verbatim in any distributions. No + written agreement, license, or royalty fee is required for any of the + authorized uses. Modifications to this software may be copyrighted by + their authors and need not follow the licensing terms described here, + provided that the new terms are clearly indicated on the first page + of each file where they apply. + + IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY + FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES + ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY + DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND + THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE + MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + GOVERNMENT USE: If you are acquiring this software on behalf of the + U.S. government, the Government shall have only "Restricted Rights" + in the software and related documentation as defined in the Federal + Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you + are acquiring the software on behalf of the Department of Defense, + the software shall be classified as "Commercial Computer Software" + and the Government shall have only "Restricted Rights" as defined in + Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, + the authors grant the U.S. Government and others acting in its behalf + permission to use and distribute the software in accordance with the + terms specified in this license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/tcl_14.yml b/src/licensedcode/data/rules/tcl_14.yml new file mode 100644 index 00000000000..1bdaa0b9b0c --- /dev/null +++ b/src/licensedcode/data/rules/tcl_14.yml @@ -0,0 +1,6 @@ +license_expression: tcl +is_license_text: yes +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. diff --git a/src/licensedcode/data/rules/tcl_2.yml b/src/licensedcode/data/rules/tcl_2.yml index f33cc7b5d59..4f13b917c6f 100644 --- a/src/licensedcode/data/rules/tcl_2.yml +++ b/src/licensedcode/data/rules/tcl_2.yml @@ -1,4 +1,5 @@ license_expression: tcl is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/TCL diff --git a/src/licensedcode/data/rules/tex-live_3.RULE b/src/licensedcode/data/rules/tex-live_3.RULE new file mode 100644 index 00000000000..232d2193417 --- /dev/null +++ b/src/licensedcode/data/rules/tex-live_3.RULE @@ -0,0 +1,111 @@ +$Id: LICENSE.TL 22793 2011-06-05 15:38:08Z karl $ + +COPYING CONDITIONS FOR TeX Live: + +To the best of our knowledge, all software in the TeX Live distribution +is freely redistributable (libre, that is, not necessarily gratis), +within the Free Software Foundation's definition and the Debian Free +Software Guidelines. Where the two conflict, we generally follow the +FSF. If you find any non-free files included, please contact us +(references given at the end). + +That said, TeX Live has neither a single copyright holder nor a single +license covering its entire contents, since it is a collection of many +independent packages. Therefore, you may copy, modify, and/or +redistribute software from TeX Live only if you comply with the +requirements placed thereon by the owners of the respective packages. + +To most easily learn these requirements, we suggest checking the TeX +Catalogue at: http://www.ctan.org/tex-archive/help/Catalogue/ (or any +CTAN mirror). Of course the legal statements within the packages +themselves are the final authority. + +In some cases, TeX Live is distributed with a snapshot of the CTAN +archive, which is entirely independent of and separable from TeX Live +itself. (The TeX Collection DVD is one example of this.) Please be +aware that the CTAN snapshot contains many files which are *not* freely +redistributable; see LICENSE.CTAN for more information. + + +GUIDELINES FOR REDISTRIBUTION: + +In general, you may redistribute TeX Live, with or without modification, +for profit or not, according to the usual free software tenets. Here +are some general guidelines for doing this: + +- If you make any changes to the TeX Live distribution or any +package it contains, besides complying with any licensing requirements, +you must prominently mention such changes in your modified distribution +so that users do not take your work for ours, and know to contact you, +not us, in case of questions or problems. A new top-level file +README. is a good place to describe the general situation. + +- Especially (but not necessarily) if changes or additions are made, we +recommend a clearly different title, such as " DVD, based on +TeX Live YYYY", where YYYY is the year of TeX Live you are using. This +credits both our work and yours. + +- You absolutely may *not* place your own copyright on the entire +distribution, since it is not your work. Statements such as "all rights +reserved" and "may not be reproduced" are especially reprehensible, +since they are antithetical to the free software principles under which +TeX Live is produced. + +- You may use any cover or media label designs that you wish. Such +packaging and marketing details are not covered by any TeX Live license. + +- Finally, we make the following requests (not legal requirements): + +a) Acknowledging that TeX Live is developed as a joint effort by all TeX + user groups, and encouraging the user/reader to join their user group + of choice, as listed on the web page http://tug.org/usergroups.html. + +b) Referencing the TeX Live home page: http://tug.org/texlive/ + +Such information may be placed on the label of your media, your cover, +and/or in accompanying text (for instance, in the acknowledgements +section of a book). + +Finally, although it is again not a requirement, we'd like to invite any +redistributors to make a donation to the project, whether cash or +in-kind, for example via https://www.tug.org/donate/dev.html. Thanks. + + +If you have any questions or comments, *please* contact us. In general, +we appreciate being given the chance to review any TeX Live-related +material in advance of publication, simply to avoid mistakes. It is +much better to correct text on a CD label or in a book before thousands +of copies are made! + +We are also happy to keep anyone planning a publication informed as to +our deadlines and progress. Just let us know. However, be aware that +TeX Live is produced entirely by volunteers, and no dates can be +guaranteed. + + +LICENSING FOR NEW PACKAGES: + +Finally, we are often asked what license to use for new work. To be +considered for inclusion on TeX Live, a package must use a free software +license, such as the LaTeX Project Public License, the GNU General +Public License, the modified BSD license, etc. (Please use an existing +license instead of making up your own.) Furthermore, all sources must +be available, including for documentation files. Please see +http://tug.org/texlive/pkgcontrib.html for more information, and other +considerations. + +Thanks for your interest in TeX. + +- Karl Berry, for the TeX Live project + +------------------------------------------------------------ +TeX Live mailing list: http://lists.tug.org/tex-live +TeX Live home page: http://tug.org/tex-live/ + +The FSF's free software definition: https://www.gnu.org/philosophy/free-sw.html +Debian Free Software Guidelines: http://www.debian.org/intro/free +FSF commentary on existing licenses: + https://www.gnu.org/licenses/license-list.html + +LPPL: http://latex-project.org/lppl.html or texmf-dist/doc/latex/base/lppl.txt +LPPL rationale: texmf-dist/doc/latex/base/modguide.pdf diff --git a/src/licensedcode/data/rules/tex-live_3.yml b/src/licensedcode/data/rules/tex-live_3.yml new file mode 100644 index 00000000000..b83b473a8f8 --- /dev/null +++ b/src/licensedcode/data/rules/tex-live_3.yml @@ -0,0 +1,16 @@ +license_expression: tex-live +is_license_text: yes +relevance: 99 +notes: this is an updated version with some changes +ignorable_urls: + - http://latex-project.org/lppl.html + - http://lists.tug.org/tex-live + - http://tug.org/tex-live/ + - http://tug.org/texlive/ + - http://tug.org/texlive/pkgcontrib.html + - http://tug.org/usergroups.html + - http://www.ctan.org/tex-archive/help/Catalogue/ + - http://www.debian.org/intro/free + - https://www.gnu.org/licenses/license-list.html + - https://www.gnu.org/philosophy/free-sw.html + - https://www.tug.org/donate/dev.html diff --git a/src/licensedcode/data/rules/tex-live_4.RULE b/src/licensedcode/data/rules/tex-live_4.RULE new file mode 100644 index 00000000000..e6d1f6573c9 --- /dev/null +++ b/src/licensedcode/data/rules/tex-live_4.RULE @@ -0,0 +1,117 @@ +License of the TeX live distribution as a compilation work + +COPYING CONDITIONS FOR TeX Live: + +To the best of our knowledge, all software in this distribution is +freely redistributable (libre, that is, not necessarily gratis), within +the Free Software Foundation's definition and Debian Free Software +Guidelines. If you find any non-free files included, please contact us +(references given below). + +That said, TeX Live has neither a single copyright holder nor a single +license covering its entire contents, since it is a collection of many +disparate packages. Therefore, you may copy, modify, and/or +redistribute software from TeX Live only if you comply with the +requirements placed thereon by the owners of the respective packages. + +To most easily learn these requirements, we suggest checking the TeX +Catalogue at: http://www.ctan.org/tex-archive/help/Catalogue/ (or any +CTAN mirror). The Catalogue is also included in TeX Live in +./texmf/doc/html/catalogue/, but the online version will have updates. +Of course the legal statements within the packages themselves are the +final authority. + +In some cases, TeX Live is distributed with a snapshot of the CTAN +archive, which is entirely independent of and separable from TeX Live +itself. (The "live" DVD in the TeX Collection is one example of this.) +Please be aware that the CTAN snapshot contains many files which are +*not* freely redistributable; see LICENSE.CTAN for more information. + + +GUIDELINES FOR REDISTRIBUTION: + +In general, you may redistribute TeX Live, with or without modification, +for profit or not, according to the usual free software tenets. Here +are some general guidelines for doing this: + +- If you make any changes to the TeX Live distribution or any +package it contains, besides complying with any licensing requirements, +you must prominently mention such changes in your modified distribution +so that users do not take your work for ours, and know to contact you, +not us, in case of questions or problems. A new top-level +README. file is a good place to describe the general situation. + +- Especially (but not necessarily) if changes or additions are made, we +recommend a clearly different title, such as " demo CD", +based on TeX Live YYYY demo (with updates)", where YYYY is the year of +TeX Live you are publishing. This credits both our work and yours. + +- You absolutely may *not* place your own copyright on the entire +distribution, since it is not your work (as stated above, TeX Live is +not created by any single person or entity). Statements such as "all +rights reserved" and "may not be reproduced" are especially +reprehensible, since they are antithetical to the free software +principles under which TeX Live is produced. + +- You may use any cover or media label designs that you wish. Such +packaging and marketing details are not covered by any TeX Live license. + +- Finally, we make the following requests (not legal requirements): + +a) Acknowledging that TeX Live is developed as a joint effort by all TeX + user groups, and encouraging the user/reader to join their user group + of choice. + + The web page http://www.tug.org/usergroups.html may be referenced as + a list of TeX user groups. We also appreciate your explicitly + listing all the user groups as given on that page, space permitting. + +b) Referencing the TeX Live home page: http://www.tug.org/tex-live/. + +c) Crediting the editor of the original TeX Live: Sebastian Rahtz. + +Such credits may be placed on the label of your media, your cover, +and/or in accompanying text (for instance, in the acknowledgements +section of a book). + +Finally, although it is certainly not a requirement, we'd like to invite +any redistributors to make a donation to the project, whether cash or +in-kind, for example via https://www.tug.org/donate.html. Thanks. + + +If you have any questions or comments, *please* contact us. In general, +we appreciate being given the chance to review any TeX Live-related +material in advance of publication, simply to avoid mistakes. It is +much better to correct text on a CD label or in a book before thousands +of copies are made! + +We are also happy to keep anyone planning a publication informed as to +our deadlines and progress. Just let us know. However, you should be +aware that TeX Live is produced entirely by volunteers, and no dates can +be guaranteed. + + +LICENSING FOR NEW PACKAGES: + +Finally, we are often asked what license to use for new work. To be +considered for inclusion on TeX Live, a package must use a free software +license, such as the LaTeX Project Public License, the GNU Public +License, the X Window System license, the modified BSD license, etc., or +be put into the public domain. Please see the url's below for more +discussion of this. + +Thanks for your interest in TeX. + +- Sebastian Rahtz, editor, for the TeX Live team + + +TeX Live mailing list: texlive@tug.org +TeX Live home page: http://www.tug.org/tex-live/ + +The FSF's free software definition: https://www.gnu.org/philosophy/free-sw.html +Debian Free Software Guidelines: http://www.debian.org/intro/free +FSF commentary on existing licenses: + https://www.gnu.org/licenses/license-list.html + +LPPL: http://latex-project.org/lppl.html or texmf/doc/latex/base/lppl.txt +LPPL rationale: texmf/doc/latex/base/modguide.pdf diff --git a/src/licensedcode/data/rules/tex-live_4.yml b/src/licensedcode/data/rules/tex-live_4.yml new file mode 100644 index 00000000000..4c20539153b --- /dev/null +++ b/src/licensedcode/data/rules/tex-live_4.yml @@ -0,0 +1,16 @@ +license_expression: tex-live +is_license_text: yes +relevance: 99 +notes: the tex-live license has many small variations +ignorable_urls: + - http://latex-project.org/lppl.html + - http://www.ctan.org/tex-archive/help/Catalogue/ + - http://www.debian.org/intro/free + - http://www.tug.org/tex-live + - http://www.tug.org/tex-live/ + - http://www.tug.org/usergroups.html + - https://www.gnu.org/licenses/license-list.html + - https://www.gnu.org/philosophy/free-sw.html + - https://www.tug.org/donate.html +ignorable_emails: + - texlive@tug.org diff --git a/src/licensedcode/data/rules/tgppl-1.0.yml b/src/licensedcode/data/rules/tgppl-1.0.yml index 55ec800a0c3..cd368ad1eac 100644 --- a/src/licensedcode/data/rules/tgppl-1.0.yml +++ b/src/licensedcode/data/rules/tgppl-1.0.yml @@ -1,4 +1,5 @@ license_expression: tgppl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://allmydata.org/source/tahoe/trunk/COPYING.TGPPL.html diff --git a/src/licensedcode/data/rules/tidy_1.RULE b/src/licensedcode/data/rules/tidy_1.RULE new file mode 100644 index 00000000000..70c764a7303 --- /dev/null +++ b/src/licensedcode/data/rules/tidy_1.RULE @@ -0,0 +1,30 @@ +COPYRIGHT NOTICE: + +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 +but not limited to, warranties of merchantability or fitness +for any particular purpose or that the use of the software or +documentation will not infringe any third party patents, +copyrights, trademarks or other rights. + +The copyright holders and contributing author(s) will not be +liable for any direct, indirect, special or consequential damages +arising out of any use of the software or documentation, even if +advised of the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this source code, or portions hereof, documentation and executables, +for any purpose, without fee, subject to the following restrictions: + +1. The origin of this source code must not be misrepresented. +2. Altered versions must be plainly marked as such and must + not be misrepresented as being the original source. +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The copyright holders and contributing author(s) specifically +permit, without fee, and encourage the use of this source code +as a component for supporting the Hypertext Markup Language in +commercial products. If you use this source code in a product, +acknowledgment is not required but would be appreciated. \ No newline at end of file diff --git a/src/licensedcode/data/rules/tidy_1.yml b/src/licensedcode/data/rules/tidy_1.yml new file mode 100644 index 00000000000..d2dcfff0e41 --- /dev/null +++ b/src/licensedcode/data/rules/tidy_1.yml @@ -0,0 +1,2 @@ +license_expression: tidy +is_license_text: yes diff --git a/src/licensedcode/data/rules/libpng.RULE b/src/licensedcode/data/rules/tidy_23.RULE similarity index 100% rename from src/licensedcode/data/rules/libpng.RULE rename to src/licensedcode/data/rules/tidy_23.RULE diff --git a/src/licensedcode/data/rules/tidy_23.yml b/src/licensedcode/data/rules/tidy_23.yml new file mode 100644 index 00000000000..d2dcfff0e41 --- /dev/null +++ b/src/licensedcode/data/rules/tidy_23.yml @@ -0,0 +1,2 @@ +license_expression: tidy +is_license_text: yes diff --git a/src/licensedcode/data/rules/tigra-calendar-3.2.yml b/src/licensedcode/data/rules/tigra-calendar-3.2.yml index 5b63f9eb251..cb4143ca368 100644 --- a/src/licensedcode/data/rules/tigra-calendar-3.2.yml +++ b/src/licensedcode/data/rules/tigra-calendar-3.2.yml @@ -1,4 +1,5 @@ license_expression: tigra-calendar-3.2 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.softcomplex.com/products/tigra_calendar/ diff --git a/src/licensedcode/data/rules/tigra-calendar-4.0.yml b/src/licensedcode/data/rules/tigra-calendar-4.0.yml index 5536b4b29e1..d5669edb81d 100644 --- a/src/licensedcode/data/rules/tigra-calendar-4.0.yml +++ b/src/licensedcode/data/rules/tigra-calendar-4.0.yml @@ -1,4 +1,5 @@ license_expression: tigra-calendar-4.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.javascript-calendar.com/docs/#license diff --git a/src/licensedcode/data/rules/tmate.yml b/src/licensedcode/data/rules/tmate.yml index cb02ca2982a..5b1c24d117b 100644 --- a/src/licensedcode/data/rules/tmate.yml +++ b/src/licensedcode/data/rules/tmate.yml @@ -1,4 +1,5 @@ license_expression: tmate is_license_reference: yes +relevance: 100 ignorable_urls: - http://svnkit.com/licensing.html diff --git a/src/licensedcode/data/rules/tmate_1.yml b/src/licensedcode/data/rules/tmate_1.yml index e56a8332020..e7f4a035925 100644 --- a/src/licensedcode/data/rules/tmate_1.yml +++ b/src/licensedcode/data/rules/tmate_1.yml @@ -1,4 +1,5 @@ license_expression: tmate is_license_reference: yes +relevance: 100 ignorable_urls: - http://svnkit.com/license.html diff --git a/src/licensedcode/data/rules/tmate_2.yml b/src/licensedcode/data/rules/tmate_2.yml index 8e56fab874a..926efd4196b 100644 --- a/src/licensedcode/data/rules/tmate_2.yml +++ b/src/licensedcode/data/rules/tmate_2.yml @@ -1,2 +1,3 @@ license_expression: tmate is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/txl-10.5.yml b/src/licensedcode/data/rules/txl-10.5.yml index b35c2fc475c..60afce48eea 100644 --- a/src/licensedcode/data/rules/txl-10.5.yml +++ b/src/licensedcode/data/rules/txl-10.5.yml @@ -1,4 +1,5 @@ license_expression: txl-10.5 is_license_reference: yes +relevance: 100 ignorable_urls: - http://fossat.googlecode.com/svn/trunk/bin/COPYRIGHT.txt diff --git a/src/licensedcode/data/rules/txl-10.5_1.yml b/src/licensedcode/data/rules/txl-10.5_1.yml index 197a0c9e6d8..53a4b0f3ef4 100644 --- a/src/licensedcode/data/rules/txl-10.5_1.yml +++ b/src/licensedcode/data/rules/txl-10.5_1.yml @@ -1,2 +1,3 @@ license_expression: txl-10.5 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/txl-10.5_2.yml b/src/licensedcode/data/rules/txl-10.5_2.yml index 197a0c9e6d8..53a4b0f3ef4 100644 --- a/src/licensedcode/data/rules/txl-10.5_2.yml +++ b/src/licensedcode/data/rules/txl-10.5_2.yml @@ -1,2 +1,3 @@ license_expression: txl-10.5 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unicode_12.yml b/src/licensedcode/data/rules/unicode_12.yml index 66136906e18..0a7d3bec467 100644 --- a/src/licensedcode/data/rules/unicode_12.yml +++ b/src/licensedcode/data/rules/unicode_12.yml @@ -1,4 +1,5 @@ license_expression: unicode is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.unicode.org/copyright.html diff --git a/src/licensedcode/data/rules/unicode_13.yml b/src/licensedcode/data/rules/unicode_13.yml index 66136906e18..0a7d3bec467 100644 --- a/src/licensedcode/data/rules/unicode_13.yml +++ b/src/licensedcode/data/rules/unicode_13.yml @@ -1,4 +1,5 @@ license_expression: unicode is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.unicode.org/copyright.html diff --git a/src/licensedcode/data/rules/unicode_16.yml b/src/licensedcode/data/rules/unicode_16.yml index 748271d052f..3db92d8d4b4 100644 --- a/src/licensedcode/data/rules/unicode_16.yml +++ b/src/licensedcode/data/rules/unicode_16.yml @@ -1,2 +1,3 @@ license_expression: unicode is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unicode_56.RULE b/src/licensedcode/data/rules/unicode_56.RULE new file mode 100644 index 00000000000..9b92c39e808 --- /dev/null +++ b/src/licensedcode/data/rules/unicode_56.RULE @@ -0,0 +1,32 @@ +Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the + "Software") to deal in the Data Files or Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Data Files or Software, and + to permit persons to whom the Data Files or Software are furnished to do + so, provided that (a) the above copyright notice(s) and this permission + notice appear with all copies of the Data Files or Software, (b) both the + above copyright notice(s) and this permission notice appear in associated + documentation, and (c) there is clear notice in each modified Data File or + in the Software as well as in the documentation associated with the Data + File(s) or Software that the data or software has been modified. + + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY + KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF + THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR + CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written + authorization of the copyright holder. + + 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode_56.yml b/src/licensedcode/data/rules/unicode_56.yml new file mode 100644 index 00000000000..23371e791e9 --- /dev/null +++ b/src/licensedcode/data/rules/unicode_56.yml @@ -0,0 +1,2 @@ +license_expression: unicode +is_license_text: yes diff --git a/src/licensedcode/data/rules/unicode_57.RULE b/src/licensedcode/data/rules/unicode_57.RULE new file mode 100644 index 00000000000..4b068aea253 --- /dev/null +++ b/src/licensedcode/data/rules/unicode_57.RULE @@ -0,0 +1,51 @@ +Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and + http://www.unicode.org/utility/trac/browser/. + + Unicode Data Files do not include PDF online code charts under the + directory http://www.unicode.org/Public/. + + Software includes any source code published in the Unicode Standard + or under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, + http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and + http://www.unicode.org/utility/trac/browser/. + + NOTICE TO USER: Carefully read the following legal agreement. + BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S + DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), + YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE + TERMS AND CONDITIONS OF THIS AGREEMENT. + IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE + THE DATA FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + Permission is hereby granted, free of charge, to any person obtaining + a copy of the Unicode data files and any associated documentation + (the "Data Files") or Unicode software and any associated documentation + (the "Software") to deal in the Data Files or Software + without restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, and/or sell copies of + the Data Files or Software, and to permit persons to whom the Data Files + or Software are furnished to do so, provided that either + (a) this copyright and permission notice appear with all copies + of the Data Files or Software, or + (b) this copyright and permission notice appear in associated + Documentation. + + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF + ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT OF THIRD PARTY RIGHTS. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS + NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL + DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THE DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, + use or other dealings in these Data Files or Software without prior + written authorization of the copyright holder. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode_57.yml b/src/licensedcode/data/rules/unicode_57.yml new file mode 100644 index 00000000000..1915d58bc0d --- /dev/null +++ b/src/licensedcode/data/rules/unicode_57.yml @@ -0,0 +1,8 @@ +license_expression: unicode +is_license_text: yes +ignorable_urls: + - http://source.icu-project.org/repos/icu + - http://www.unicode.org/Public + - http://www.unicode.org/cldr/data + - http://www.unicode.org/reports + - http://www.unicode.org/utility/trac/browser diff --git a/src/licensedcode/data/rules/unknown-license-reference_10.yml b/src/licensedcode/data/rules/unknown-license-reference_10.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_10.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_10.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_108.yml b/src/licensedcode/data/rules/unknown-license-reference_108.yml index fcecbe295a5..9fc722822c0 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_108.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_108.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - Copyright diff --git a/src/licensedcode/data/rules/unknown-license-reference_11.yml b/src/licensedcode/data/rules/unknown-license-reference_11.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_11.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_11.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_12.yml b/src/licensedcode/data/rules/unknown-license-reference_12.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_12.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_12.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_125.yml b/src/licensedcode/data/rules/unknown-license-reference_125.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_125.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_125.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_13.yml b/src/licensedcode/data/rules/unknown-license-reference_13.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_13.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_13.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_14.yml b/src/licensedcode/data/rules/unknown-license-reference_14.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_14.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_14.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_140.yml b/src/licensedcode/data/rules/unknown-license-reference_140.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_140.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_140.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_15.yml b/src/licensedcode/data/rules/unknown-license-reference_15.yml index d5a168ee3a7..f543dabe99e 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_15.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_15.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE.TXT diff --git a/src/licensedcode/data/rules/unknown-license-reference_16.yml b/src/licensedcode/data/rules/unknown-license-reference_16.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_16.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_16.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_17.yml b/src/licensedcode/data/rules/unknown-license-reference_17.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_17.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_17.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_170.yml b/src/licensedcode/data/rules/unknown-license-reference_170.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_170.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_170.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_18.yml b/src/licensedcode/data/rules/unknown-license-reference_18.yml index d5a168ee3a7..f543dabe99e 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_18.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_18.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE.TXT diff --git a/src/licensedcode/data/rules/unknown-license-reference_19.yml b/src/licensedcode/data/rules/unknown-license-reference_19.yml index c24070910ba..4b7d3c21d09 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_19.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_19.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/unknown-license-reference_191.yml b/src/licensedcode/data/rules/unknown-license-reference_191.yml index c24070910ba..4b7d3c21d09 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_191.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_191.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/unknown-license-reference_2.yml b/src/licensedcode/data/rules/unknown-license-reference_2.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_2.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_2.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_20.yml b/src/licensedcode/data/rules/unknown-license-reference_20.yml index c24070910ba..4b7d3c21d09 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_20.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_20.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/unknown-license-reference_21.yml b/src/licensedcode/data/rules/unknown-license-reference_21.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_21.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_21.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_22.yml b/src/licensedcode/data/rules/unknown-license-reference_22.yml index 86650196d11..fc62a738455 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_22.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_22.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENCE.TXT diff --git a/src/licensedcode/data/rules/unknown-license-reference_23.yml b/src/licensedcode/data/rules/unknown-license-reference_23.yml index 86650196d11..fc62a738455 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_23.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_23.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENCE.TXT diff --git a/src/licensedcode/data/rules/unknown-license-reference_24.yml b/src/licensedcode/data/rules/unknown-license-reference_24.yml index 224ffecc523..c8343ceee83 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_24.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_24.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE.txt diff --git a/src/licensedcode/data/rules/unknown-license-reference_25.yml b/src/licensedcode/data/rules/unknown-license-reference_25.yml index fbd3de41d13..aa549b2e5b5 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_25.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_25.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference +relevance: 100 is_license_tag: yes referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_26.yml b/src/licensedcode/data/rules/unknown-license-reference_26.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_26.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_26.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_27.yml b/src/licensedcode/data/rules/unknown-license-reference_27.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_27.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_27.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_28.yml b/src/licensedcode/data/rules/unknown-license-reference_28.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_28.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_28.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_3.yml b/src/licensedcode/data/rules/unknown-license-reference_3.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_3.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_3.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_30.yml b/src/licensedcode/data/rules/unknown-license-reference_30.yml index fcecbe295a5..9fc722822c0 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_30.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_30.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - Copyright diff --git a/src/licensedcode/data/rules/unknown-license-reference_309.yml b/src/licensedcode/data/rules/unknown-license-reference_309.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_309.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_309.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_31.yml b/src/licensedcode/data/rules/unknown-license-reference_31.yml index a1ac569c6b4..170d5685118 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_31.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_31.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - license.pdf diff --git a/src/licensedcode/data/rules/unknown-license-reference_312.yml b/src/licensedcode/data/rules/unknown-license-reference_312.yml index f9a9c1348ac..4254c8e2c41 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_312.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_312.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_313.yml b/src/licensedcode/data/rules/unknown-license-reference_313.yml index f266e15eb49..1675992a495 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_313.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_313.yml @@ -1,4 +1,6 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 minimum_coverage: 100 -notes: Present in the end of debian copyright files and refers to license texts in the same file. +notes: Present in the end of debian copyright files and refers to license texts in the same + file. diff --git a/src/licensedcode/data/rules/unknown-license-reference_315.yml b/src/licensedcode/data/rules/unknown-license-reference_315.yml index 9999c74768b..5a2b0158f1c 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_315.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_315.yml @@ -1,3 +1,4 @@ license_expression: unknown-license-reference is_license_intro: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_317.RULE b/src/licensedcode/data/rules/unknown-license-reference_317.RULE new file mode 100644 index 00000000000..8057a9066a6 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_317.RULE @@ -0,0 +1 @@ +This software may be distributed under the terms of the Licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_317.yml b/src/licensedcode/data/rules/unknown-license-reference_317.yml new file mode 100644 index 00000000000..eb9a5834644 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_317.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_318.RULE b/src/licensedcode/data/rules/unknown-license-reference_318.RULE new file mode 100644 index 00000000000..82410933f41 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_318.RULE @@ -0,0 +1 @@ +dual-license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_318.yml b/src/licensedcode/data/rules/unknown-license-reference_318.yml new file mode 100644 index 00000000000..ddd0ee2c1d7 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_318.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_319.RULE b/src/licensedcode/data/rules/unknown-license-reference_319.RULE new file mode 100644 index 00000000000..c2c3e0b1917 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_319.RULE @@ -0,0 +1 @@ +GPL incompatible \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_319.yml b/src/licensedcode/data/rules/unknown-license-reference_319.yml new file mode 100644 index 00000000000..ddd0ee2c1d7 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_319.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_32.yml b/src/licensedcode/data/rules/unknown-license-reference_32.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_32.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_32.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_320.RULE b/src/licensedcode/data/rules/unknown-license-reference_320.RULE new file mode 100644 index 00000000000..16eed4a4bec --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_320.RULE @@ -0,0 +1 @@ +see its LICENSE file for the license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_320.yml b/src/licensedcode/data/rules/unknown-license-reference_320.yml new file mode 100644 index 00000000000..d72e93d5daf --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_320.yml @@ -0,0 +1,5 @@ +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_321.RULE b/src/licensedcode/data/rules/unknown-license-reference_321.RULE new file mode 100644 index 00000000000..c0fdc3643b2 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_321.RULE @@ -0,0 +1,2 @@ +LICENSE + See end of file for license information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_321.yml b/src/licensedcode/data/rules/unknown-license-reference_321.yml new file mode 100644 index 00000000000..ddd0ee2c1d7 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_321.yml @@ -0,0 +1,3 @@ +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_322.RULE b/src/licensedcode/data/rules/unknown-license-reference_322.RULE new file mode 100644 index 00000000000..36712009444 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_322.RULE @@ -0,0 +1 @@ +The License.txt file describes the conditions under which this software may be distributed. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_322.yml b/src/licensedcode/data/rules/unknown-license-reference_322.yml new file mode 100644 index 00000000000..ea83f7c8fa4 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_322.yml @@ -0,0 +1,5 @@ +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - License.txt diff --git a/src/licensedcode/data/rules/unknown-license-reference_33.yml b/src/licensedcode/data/rules/unknown-license-reference_33.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_33.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_33.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_35.yml b/src/licensedcode/data/rules/unknown-license-reference_35.yml index f47e5e030c6..d6b11cd165f 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_35.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_35.yml @@ -1,5 +1,6 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - license.txt diff --git a/src/licensedcode/data/rules/unknown-license-reference_36.yml b/src/licensedcode/data/rules/unknown-license-reference_36.yml index ed8f9031b5f..6e26383261e 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_36.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_36.yml @@ -1,3 +1,4 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_37.yml b/src/licensedcode/data/rules/unknown-license-reference_37.yml index 34e986c29cf..63fb1ab1f59 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_37.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_37.yml @@ -1,5 +1,6 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 minimum_coverage: 100 referenced_filenames: - copyright diff --git a/src/licensedcode/data/rules/unknown-license-reference_38.yml b/src/licensedcode/data/rules/unknown-license-reference_38.yml index a413f516899..75b3beaf0fd 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_38.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_38.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - README diff --git a/src/licensedcode/data/rules/unknown-license-reference_45.yml b/src/licensedcode/data/rules/unknown-license-reference_45.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_45.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_45.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_5.yml b/src/licensedcode/data/rules/unknown-license-reference_5.yml index c24070910ba..4b7d3c21d09 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_5.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_5.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/unknown-license-reference_52.yml b/src/licensedcode/data/rules/unknown-license-reference_52.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_52.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_52.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_53.yml b/src/licensedcode/data/rules/unknown-license-reference_53.yml index c37083f10ea..e6f99e3d457 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_53.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_53.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference AND jam is_license_reference: yes +relevance: 100 referenced_filenames: - jam.c diff --git a/src/licensedcode/data/rules/unknown-license-reference_54.yml b/src/licensedcode/data/rules/unknown-license-reference_54.yml index 35660dc5181..32b26f7cc61 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_54.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_54.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYRIGHT diff --git a/src/licensedcode/data/rules/unknown-license-reference_55.yml b/src/licensedcode/data/rules/unknown-license-reference_55.yml index d1ee35c52ee..2f107c40667 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_55.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_55.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference AND libpng is_license_reference: yes +relevance: 100 referenced_filenames: - Tidy.java diff --git a/src/licensedcode/data/rules/unknown-license-reference_558.yml b/src/licensedcode/data/rules/unknown-license-reference_558.yml index 41d75f129dc..bdc4748d021 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_558.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_558.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - main.c diff --git a/src/licensedcode/data/rules/unknown-license-reference_58.yml b/src/licensedcode/data/rules/unknown-license-reference_58.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_58.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_58.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_6.yml b/src/licensedcode/data/rules/unknown-license-reference_6.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_6.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_6.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_66.yml b/src/licensedcode/data/rules/unknown-license-reference_66.yml index 570ff67db4b..ddd0ee2c1d7 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_66.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_66.yml @@ -1,2 +1,3 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown-license-reference_7.yml b/src/licensedcode/data/rules/unknown-license-reference_7.yml index c24070910ba..4b7d3c21d09 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_7.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_7.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - COPYING diff --git a/src/licensedcode/data/rules/unknown-license-reference_8.yml b/src/licensedcode/data/rules/unknown-license-reference_8.yml index be6e70c5f64..8327bb19858 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_8.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_8.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - - '' + - diff --git a/src/licensedcode/data/rules/unknown-license-reference_9.yml b/src/licensedcode/data/rules/unknown-license-reference_9.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_9.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_9.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_batelle.yml b/src/licensedcode/data/rules/unknown-license-reference_batelle.yml index 224ffecc523..c8343ceee83 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_batelle.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_batelle.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE.txt diff --git a/src/licensedcode/data/rules/unknown-license-reference_unknown_29.yml b/src/licensedcode/data/rules/unknown-license-reference_unknown_29.yml index f2d2df54344..d72e93d5daf 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_unknown_29.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_unknown_29.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/unknown-license-reference_unknown_58.yml b/src/licensedcode/data/rules/unknown-license-reference_unknown_58.yml index 860533f28a3..97dca052747 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_unknown_58.yml +++ b/src/licensedcode/data/rules/unknown-license-reference_unknown_58.yml @@ -1,4 +1,5 @@ license_expression: unknown-license-reference is_license_reference: yes +relevance: 100 referenced_filenames: - license.txt diff --git a/src/licensedcode/data/rules/unknown_24.yml b/src/licensedcode/data/rules/unknown_24.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_24.yml +++ b/src/licensedcode/data/rules/unknown_24.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_3.yml b/src/licensedcode/data/rules/unknown_3.yml index f40529c09f7..ae4b868d56c 100644 --- a/src/licensedcode/data/rules/unknown_3.yml +++ b/src/licensedcode/data/rules/unknown_3.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 90 notes: seen in BCM code diff --git a/src/licensedcode/data/rules/unknown_32.yml b/src/licensedcode/data/rules/unknown_32.yml index 52bb4672d3a..dbd67a903bb 100644 --- a/src/licensedcode/data/rules/unknown_32.yml +++ b/src/licensedcode/data/rules/unknown_32.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/unknown_35.yml b/src/licensedcode/data/rules/unknown_35.yml index 6e3e9932b7d..125c3e3abef 100644 --- a/src/licensedcode/data/rules/unknown_35.yml +++ b/src/licensedcode/data/rules/unknown_35.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/unknown_36.yml b/src/licensedcode/data/rules/unknown_36.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_36.yml +++ b/src/licensedcode/data/rules/unknown_36.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_54.yml b/src/licensedcode/data/rules/unknown_54.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_54.yml +++ b/src/licensedcode/data/rules/unknown_54.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_55.yml b/src/licensedcode/data/rules/unknown_55.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_55.yml +++ b/src/licensedcode/data/rules/unknown_55.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_56.yml b/src/licensedcode/data/rules/unknown_56.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_56.yml +++ b/src/licensedcode/data/rules/unknown_56.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_71.yml b/src/licensedcode/data/rules/unknown_71.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_71.yml +++ b/src/licensedcode/data/rules/unknown_71.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_8.yml b/src/licensedcode/data/rules/unknown_8.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_8.yml +++ b/src/licensedcode/data/rules/unknown_8.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_9.yml b/src/licensedcode/data/rules/unknown_9.yml index d22a7b8a719..834e9393d64 100644 --- a/src/licensedcode/data/rules/unknown_9.yml +++ b/src/licensedcode/data/rules/unknown_9.yml @@ -1,2 +1,3 @@ license_expression: unknown +relevance: 100 is_license_tag: yes diff --git a/src/licensedcode/data/rules/unknown_german_1.yml b/src/licensedcode/data/rules/unknown_german_1.yml index 9d5c655f7e4..8136fef52ab 100644 --- a/src/licensedcode/data/rules/unknown_german_1.yml +++ b/src/licensedcode/data/rules/unknown_german_1.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: in german diff --git a/src/licensedcode/data/rules/unknown_gpl-3.0_15.yml b/src/licensedcode/data/rules/unknown_gpl-3.0_15.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/unknown_gpl-3.0_15.yml +++ b/src/licensedcode/data/rules/unknown_gpl-3.0_15.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_kernel.yml b/src/licensedcode/data/rules/unknown_kernel.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel.yml +++ b/src/licensedcode/data/rules/unknown_kernel.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel10.yml b/src/licensedcode/data/rules/unknown_kernel10.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel10.yml +++ b/src/licensedcode/data/rules/unknown_kernel10.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel11.yml b/src/licensedcode/data/rules/unknown_kernel11.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel11.yml +++ b/src/licensedcode/data/rules/unknown_kernel11.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel3.yml b/src/licensedcode/data/rules/unknown_kernel3.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel3.yml +++ b/src/licensedcode/data/rules/unknown_kernel3.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel6.yml b/src/licensedcode/data/rules/unknown_kernel6.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel6.yml +++ b/src/licensedcode/data/rules/unknown_kernel6.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel7.yml b/src/licensedcode/data/rules/unknown_kernel7.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel7.yml +++ b/src/licensedcode/data/rules/unknown_kernel7.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel9.yml b/src/licensedcode/data/rules/unknown_kernel9.yml index da0f5ff5c3f..095b73ec8ee 100644 --- a/src/licensedcode/data/rules/unknown_kernel9.yml +++ b/src/licensedcode/data/rules/unknown_kernel9.yml @@ -1,3 +1,4 @@ license_expression: unknown is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.yml b/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.yml index 612606d8533..7abbea60671 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.yml +++ b/src/licensedcode/data/rules/unknown_kernel_and_bsd-new.yml @@ -1,2 +1,3 @@ license_expression: bsd-new AND unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus.yml b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus.yml index 9c9563482f8..1a54a4d10bb 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus.yml +++ b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus.yml @@ -1,3 +1,4 @@ license_expression: unknown AND gpl-2.0-plus is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus3.yml b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus3.yml index 9c9563482f8..1a54a4d10bb 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus3.yml +++ b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0-plus3.yml @@ -1,3 +1,4 @@ license_expression: unknown AND gpl-2.0-plus is_license_reference: yes +relevance: 100 notes: Seen in the kernel diff --git a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0.yml b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0.yml index 971f5fda74a..868acb89601 100644 --- a/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0.yml +++ b/src/licensedcode/data/rules/unknown_kernel_and_gpl-2.0.yml @@ -1,2 +1,3 @@ license_expression: gpl-2.0 AND unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unlicense_1.yml b/src/licensedcode/data/rules/unlicense_1.yml index 151bc74a9df..a01c3d5a926 100644 --- a/src/licensedcode/data/rules/unlicense_1.yml +++ b/src/licensedcode/data/rules/unlicense_1.yml @@ -1,5 +1,6 @@ license_expression: unlicense is_license_notice: yes +relevance: 100 minimum_coverage: 90 ignorable_urls: - http://www.unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_10.yml b/src/licensedcode/data/rules/unlicense_10.yml index a86dfa427fb..6b06f004149 100644 --- a/src/licensedcode/data/rules/unlicense_10.yml +++ b/src/licensedcode/data/rules/unlicense_10.yml @@ -1,4 +1,5 @@ license_expression: unlicense is_license_notice: yes +relevance: 100 referenced_filenames: - UNLICENSE diff --git a/src/licensedcode/data/rules/unlicense_2.yml b/src/licensedcode/data/rules/unlicense_2.yml index 135903de59d..a2e46330578 100644 --- a/src/licensedcode/data/rules/unlicense_2.yml +++ b/src/licensedcode/data/rules/unlicense_2.yml @@ -1,4 +1,5 @@ license_expression: unlicense is_license_reference: yes +relevance: 100 ignorable_urls: - http://unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_29.RULE b/src/licensedcode/data/rules/unlicense_29.RULE new file mode 100644 index 00000000000..ad452e74c1a --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_29.RULE @@ -0,0 +1,2 @@ +// This software is distributed under The Unlicense. +// For more information, please refer to \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_29.yml b/src/licensedcode/data/rules/unlicense_29.yml new file mode 100644 index 00000000000..3b423dea3a9 --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_29.yml @@ -0,0 +1,5 @@ +license_expression: unlicense +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_30.RULE b/src/licensedcode/data/rules/unlicense_30.RULE new file mode 100644 index 00000000000..04aa605851c --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_30.RULE @@ -0,0 +1 @@ +For more information, please refer to http://unlicense.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_30.yml b/src/licensedcode/data/rules/unlicense_30.yml new file mode 100644 index 00000000000..3b423dea3a9 --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_30.yml @@ -0,0 +1,5 @@ +license_expression: unlicense +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_31.RULE b/src/licensedcode/data/rules/unlicense_31.RULE new file mode 100644 index 00000000000..29349284abb --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_31.RULE @@ -0,0 +1 @@ +For more information, please refer to https://unlicense.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_31.yml b/src/licensedcode/data/rules/unlicense_31.yml new file mode 100644 index 00000000000..d4ef084ef34 --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_31.yml @@ -0,0 +1,5 @@ +license_expression: unlicense +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_32.RULE b/src/licensedcode/data/rules/unlicense_32.RULE new file mode 100644 index 00000000000..0e7f62c3e04 --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_32.RULE @@ -0,0 +1 @@ +This software is distributed under The Unlicense. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_32.yml b/src/licensedcode/data/rules/unlicense_32.yml new file mode 100644 index 00000000000..7bc1d219c2f --- /dev/null +++ b/src/licensedcode/data/rules/unlicense_32.yml @@ -0,0 +1,3 @@ +license_expression: unlicense +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/unlicense_4.yml b/src/licensedcode/data/rules/unlicense_4.yml index 4abe04eead6..5b9f4761cef 100644 --- a/src/licensedcode/data/rules/unlicense_4.yml +++ b/src/licensedcode/data/rules/unlicense_4.yml @@ -1,5 +1,6 @@ license_expression: unlicense is_license_reference: yes -minimum_coverage: 90 +relevance: 100 +minimum_coverage: 100 ignorable_urls: - http://www.unlicense.org/ diff --git a/src/licensedcode/data/rules/unlicense_5.yml b/src/licensedcode/data/rules/unlicense_5.yml index fffd7cc6890..75390a04e23 100644 --- a/src/licensedcode/data/rules/unlicense_5.yml +++ b/src/licensedcode/data/rules/unlicense_5.yml @@ -1,4 +1,5 @@ license_expression: unlicense is_license_tag: yes +relevance: 100 ignorable_urls: - http://choosealicense.com/licenses/unlicense diff --git a/src/licensedcode/data/rules/unlicense_9.yml b/src/licensedcode/data/rules/unlicense_9.yml index a86dfa427fb..6b06f004149 100644 --- a/src/licensedcode/data/rules/unlicense_9.yml +++ b/src/licensedcode/data/rules/unlicense_9.yml @@ -1,4 +1,5 @@ license_expression: unlicense is_license_notice: yes +relevance: 100 referenced_filenames: - UNLICENSE diff --git a/src/licensedcode/data/rules/unlicense_url_badge.yml b/src/licensedcode/data/rules/unlicense_url_badge.yml index d3ec8a234a7..3aa362ba2b1 100644 --- a/src/licensedcode/data/rules/unlicense_url_badge.yml +++ b/src/licensedcode/data/rules/unlicense_url_badge.yml @@ -1,5 +1,6 @@ license_expression: unlicense is_license_reference: yes +relevance: 100 ignorable_urls: - http://unlicense.org/ - https://img.shields.io/badge/license-Unlicense-blue.svg diff --git a/src/licensedcode/data/rules/uofu-rfpl.yml b/src/licensedcode/data/rules/uofu-rfpl.yml index ce7b4e7b988..c3b5cf11eaa 100644 --- a/src/licensedcode/data/rules/uofu-rfpl.yml +++ b/src/licensedcode/data/rules/uofu-rfpl.yml @@ -1,4 +1,5 @@ license_expression: uofu-rfpl is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.cs.utah.edu/~gk/teem/txt/LICENSE.txt diff --git a/src/licensedcode/data/rules/uoi-ncsa_1.yml b/src/licensedcode/data/rules/uoi-ncsa_1.yml index 7d23c4eb2f3..8ee9da92152 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_1.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_1.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.otm.illinois.edu/faculty/forms/opensource.asp diff --git a/src/licensedcode/data/rules/uoi-ncsa_12.yml b/src/licensedcode/data/rules/uoi-ncsa_12.yml index 7b6eb5d676f..2647584b001 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_12.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_12.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/uoi-ncsa_13.yml b/src/licensedcode/data/rules/uoi-ncsa_13.yml index 04f1cb7c6e7..8728ed076e3 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_13.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_13.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE.TXT diff --git a/src/licensedcode/data/rules/uoi-ncsa_15.yml b/src/licensedcode/data/rules/uoi-ncsa_15.yml index 9d6279e795e..20aee4a3381 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_15.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_15.yml @@ -1,5 +1,6 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 minimum_coverage: 99 ignorable_urls: - http://llvm.org/ diff --git a/src/licensedcode/data/rules/uoi-ncsa_17.yml b/src/licensedcode/data/rules/uoi-ncsa_17.yml index 7b6eb5d676f..2647584b001 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_17.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_17.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/uoi-ncsa_19.yml b/src/licensedcode/data/rules/uoi-ncsa_19.yml index 57b19e4c6b9..0d0beb2b797 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_19.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_19.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://llvm.org/svn/llvm-project/llvm/trunk/LICENSE.TXT diff --git a/src/licensedcode/data/rules/uoi-ncsa_2.yml b/src/licensedcode/data/rules/uoi-ncsa_2.yml index 46c05de8ad1..c85cc416834 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_2.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_2.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://otm.illinois.edu/uiuc_openSource diff --git a/src/licensedcode/data/rules/uoi-ncsa_21.yml b/src/licensedcode/data/rules/uoi-ncsa_21.yml index 04f1cb7c6e7..8728ed076e3 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_21.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_21.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE.TXT diff --git a/src/licensedcode/data/rules/uoi-ncsa_22.yml b/src/licensedcode/data/rules/uoi-ncsa_22.yml index 04f1cb7c6e7..8728ed076e3 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_22.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_22.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE.TXT diff --git a/src/licensedcode/data/rules/uoi-ncsa_23.yml b/src/licensedcode/data/rules/uoi-ncsa_23.yml index 8d9c3f7639f..fdbb57b3520 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_23.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_23.yml @@ -1,3 +1,4 @@ license_expression: uoi-ncsa is_license_notice: yes +relevance: 100 minimum_coverage: 99 diff --git a/src/licensedcode/data/rules/uoi-ncsa_25.yml b/src/licensedcode/data/rules/uoi-ncsa_25.yml index 29b59331590..95cadb0df44 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_25.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_25.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/uoi-ncsa_26.yml b/src/licensedcode/data/rules/uoi-ncsa_26.yml index 7b6eb5d676f..d0cf263fe3e 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_26.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_26.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 99 diff --git a/src/licensedcode/data/rules/uoi-ncsa_29.yml b/src/licensedcode/data/rules/uoi-ncsa_29.yml index b26a5f2c383..a124db5dbd6 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_29.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_29.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://llvm.org/docs/DeveloperPolicy.html#license diff --git a/src/licensedcode/data/rules/uoi-ncsa_31.yml b/src/licensedcode/data/rules/uoi-ncsa_31.yml index 8aad55cfb6a..532cb5eca5c 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_31.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_31.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.stlinux.com/node/140 diff --git a/src/licensedcode/data/rules/uoi-ncsa_5.yml b/src/licensedcode/data/rules/uoi-ncsa_5.yml index 2292601fdb5..2059b949216 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_5.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_5.yml @@ -1,4 +1,5 @@ license_expression: uoi-ncsa is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/UoI-NCSA.php diff --git a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_1.yml b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_1.yml index bc188440945..e03304670bf 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_1.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_1.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa AND unknown-license-reference is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.yml b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.yml index bc188440945..e03304670bf 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.yml +++ b/src/licensedcode/data/rules/uoi-ncsa_and_unknown-license-reference_2.yml @@ -1,2 +1,3 @@ license_expression: uoi-ncsa AND unknown-license-reference is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/upl-1.0_2.yml b/src/licensedcode/data/rules/upl-1.0_2.yml index 11cbbaceaa5..07705feebd4 100644 --- a/src/licensedcode/data/rules/upl-1.0_2.yml +++ b/src/licensedcode/data/rules/upl-1.0_2.yml @@ -1,2 +1,3 @@ license_expression: upl-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/us-govt-public-domain_26.RULE b/src/licensedcode/data/rules/us-govt-public-domain_26.RULE new file mode 100644 index 00000000000..0639b656279 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_26.RULE @@ -0,0 +1,3 @@ +Public Domian +Courtesy of the U.S. +Department of Health & Human Services. \ No newline at end of file diff --git a/src/licensedcode/data/rules/us-govt-public-domain_26.yml b/src/licensedcode/data/rules/us-govt-public-domain_26.yml new file mode 100644 index 00000000000..d44945529c5 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_26.yml @@ -0,0 +1,4 @@ +license_expression: us-govt-public-domain +is_license_notice: yes +relevance: 100 +notes: typo diff --git a/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.RULE b/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.RULE new file mode 100644 index 00000000000..b30f5256b93 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.RULE @@ -0,0 +1,22 @@ +* Licensing Information: + * + * This code constitutes a work of the United States Government and is + * not subject to domestic copyright protection under 17 USC � 105. + * + * The class uses code licensed under the terms of the GNU General + * Public License and therefore is licensed under GPL v2 or later. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * @license GPL v2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.yml b/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.yml new file mode 100644 index 00000000000..86d09dd4810 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_and_gpl-2.0-plus_2.yml @@ -0,0 +1,5 @@ +license_expression: us-govt-public-domain AND gpl-2.0-plus +is_license_notice: yes +relevance: 100 +ignorable_urls: + - https://www.gnu.org/licenses/ diff --git a/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.RULE b/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.RULE new file mode 100644 index 00000000000..441e118da21 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.RULE @@ -0,0 +1,8 @@ +License: +Unless otherwise noted, this project is in the public domain in the United States because it contains materials that originally came from the United States Geological Survey, an agency of the United States Department of Interior. For more information, see the official USGS copyright policy at https://www2.usgs.gov/visual-id/credit_usgs.html#copyright. + +This software has been approved for release by the U.S. Geological Survey (USGS). Although the software has been subjected to rigorous review, the USGS reserves the right to update the software as needed pursuant to further analysis and review. No warranty, expressed or implied, is made by the USGS or the U.S. Government as to the functionality of the software and related material nor shall the fact of release constitute any such warranty. Furthermore, the software is released on condition that neither the USGS nor the U.S. Government shall be held liable for any damages resulting from its authorized or unauthorized use. + +This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. The project utilizes code licensed under the terms of the GNU General Public License and therefore is licensed under GPL v3 or later. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. + +Additionally, we waive copyright and related rights in the work worldwide through the CC0 1.0 Universal public domain dedication. \ No newline at end of file diff --git a/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.yml b/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.yml new file mode 100644 index 00000000000..6e263444169 --- /dev/null +++ b/src/licensedcode/data/rules/us-govt-public-domain_or_cc0-1.0_and_warranty-disclaimer_and_gpl-3.0-plus_2.yml @@ -0,0 +1,11 @@ +license_expression: (us-govt-public-domain OR cc0-1.0) AND warranty-disclaimer AND gpl-3.0-plus +is_license_notice: yes +relevance: 100 +notes: See in https://raw.githubusercontent.com/madorning/energySim0.1.0/0ad5c19898215e11fd8cfb0d569b4d48a886e922/LICENSE +ignorable_copyrights: + - copyright policy at https://www2.usgs.gov/visual-id/credit_usgs.html +ignorable_holders: + - policy at +ignorable_urls: + - https://www.gnu.org/licenses + - https://www2.usgs.gov/visual-id/credit_usgs.html#copyright diff --git a/src/licensedcode/data/rules/verisign.yml b/src/licensedcode/data/rules/verisign.yml index bc6ac86f8f8..bd75f412760 100644 --- a/src/licensedcode/data/rules/verisign.yml +++ b/src/licensedcode/data/rules/verisign.yml @@ -1,4 +1,5 @@ license_expression: verisign is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.verisign.com/repository/CPS diff --git a/src/licensedcode/data/rules/visual-idiot_2.yml b/src/licensedcode/data/rules/visual-idiot_2.yml index e8c66e2325e..01082562cd1 100644 --- a/src/licensedcode/data/rules/visual-idiot_2.yml +++ b/src/licensedcode/data/rules/visual-idiot_2.yml @@ -1,5 +1,6 @@ license_expression: visual-idiot is_license_notice: yes +relevance: 100 notes: from https://web.archive.org/web/20120502165504/http://licence.visualidiot.com/ ignorable_urls: - http://licence.visualidiot.com/ diff --git a/src/licensedcode/data/rules/visual-idiot_3.yml b/src/licensedcode/data/rules/visual-idiot_3.yml index 165972573ac..77c455e31db 100644 --- a/src/licensedcode/data/rules/visual-idiot_3.yml +++ b/src/licensedcode/data/rules/visual-idiot_3.yml @@ -1,5 +1,6 @@ license_expression: visual-idiot is_license_reference: yes +relevance: 100 notes: from https://web.archive.org/web/20120502165504/http://licence.visualidiot.com/ ignorable_urls: - http://licence.visualidiot.com/ diff --git a/src/licensedcode/data/rules/volatility-vsl-v1.0_1.RULE b/src/licensedcode/data/rules/volatility-vsl-v1.0_1.RULE new file mode 100644 index 00000000000..817e53520d6 --- /dev/null +++ b/src/licensedcode/data/rules/volatility-vsl-v1.0_1.RULE @@ -0,0 +1,2 @@ +licensed under the Volatility Software License 1.0, which is available at +https://www.volatilityfoundation.org/license/vsl-v1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/volatility-vsl-v1.0_1.yml b/src/licensedcode/data/rules/volatility-vsl-v1.0_1.yml new file mode 100644 index 00000000000..462e20bd566 --- /dev/null +++ b/src/licensedcode/data/rules/volatility-vsl-v1.0_1.yml @@ -0,0 +1,4 @@ +license_expression: volatility-vsl-v1.0 +is_license_notice: yes +ignorable_urls: + - https://www.volatilityfoundation.org/license/vsl-v1.0 diff --git a/src/licensedcode/data/rules/vs10x-code-map.yml b/src/licensedcode/data/rules/vs10x-code-map.yml index aedaaa2daf2..91292378dfe 100644 --- a/src/licensedcode/data/rules/vs10x-code-map.yml +++ b/src/licensedcode/data/rules/vs10x-code-map.yml @@ -1,4 +1,5 @@ license_expression: vs10x-code-map is_license_reference: yes +relevance: 100 ignorable_urls: - http://visualstudiogallery.msdn.microsoft.com/site/1c54d1bd-d898-4705-903f-fa4a319b50f2/eula?licenseType=None diff --git a/src/licensedcode/data/rules/vsl-1.0.yml b/src/licensedcode/data/rules/vsl-1.0.yml index 24a9645d164..1248e9fe245 100644 --- a/src/licensedcode/data/rules/vsl-1.0.yml +++ b/src/licensedcode/data/rules/vsl-1.0.yml @@ -1,4 +1,5 @@ license_expression: vsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://opensource.org/licenses/vovidapl.php diff --git a/src/licensedcode/data/rules/vsl-1.0_1.yml b/src/licensedcode/data/rules/vsl-1.0_1.yml index d7d3a464823..8d6d08baf13 100644 --- a/src/licensedcode/data/rules/vsl-1.0_1.yml +++ b/src/licensedcode/data/rules/vsl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: vsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.vovida.org/About/license.html diff --git a/src/licensedcode/data/rules/vsl-1.0_3.yml b/src/licensedcode/data/rules/vsl-1.0_3.yml index 32e9cb9a4f6..ce2567cf706 100644 --- a/src/licensedcode/data/rules/vsl-1.0_3.yml +++ b/src/licensedcode/data/rules/vsl-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: vsl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/vovidapl.php diff --git a/src/licensedcode/data/rules/vsl-1.0_4.yml b/src/licensedcode/data/rules/vsl-1.0_4.yml index a77dd835922..48d964be85e 100644 --- a/src/licensedcode/data/rules/vsl-1.0_4.yml +++ b/src/licensedcode/data/rules/vsl-1.0_4.yml @@ -1,2 +1,3 @@ license_expression: vsl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/vsl-1.0_5.yml b/src/licensedcode/data/rules/vsl-1.0_5.yml index a77dd835922..48d964be85e 100644 --- a/src/licensedcode/data/rules/vsl-1.0_5.yml +++ b/src/licensedcode/data/rules/vsl-1.0_5.yml @@ -1,2 +1,3 @@ license_expression: vsl-1.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/w3c-documentation.yml b/src/licensedcode/data/rules/w3c-documentation.yml index 8b0a6ee3c24..07325a5d33f 100644 --- a/src/licensedcode/data/rules/w3c-documentation.yml +++ b/src/licensedcode/data/rules/w3c-documentation.yml @@ -1,2 +1,3 @@ license_expression: w3c-documentation is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/w3c-documentation2.yml b/src/licensedcode/data/rules/w3c-documentation2.yml index 8b0a6ee3c24..07325a5d33f 100644 --- a/src/licensedcode/data/rules/w3c-documentation2.yml +++ b/src/licensedcode/data/rules/w3c-documentation2.yml @@ -1,2 +1,3 @@ license_expression: w3c-documentation is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/w3c-software-doc-20150513_1.yml b/src/licensedcode/data/rules/w3c-software-doc-20150513_1.yml index 612292273c9..1ad27f85605 100644 --- a/src/licensedcode/data/rules/w3c-software-doc-20150513_1.yml +++ b/src/licensedcode/data/rules/w3c-software-doc-20150513_1.yml @@ -1,4 +1,5 @@ license_expression: w3c-software-doc-20150513 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.w3.org/Consortium/Legal/2015/copyright-software-short-notice.html diff --git a/src/licensedcode/data/rules/w3c-software-doc-20150513_2.yml b/src/licensedcode/data/rules/w3c-software-doc-20150513_2.yml index a4ee49198d4..12528cf1512 100644 --- a/src/licensedcode/data/rules/w3c-software-doc-20150513_2.yml +++ b/src/licensedcode/data/rules/w3c-software-doc-20150513_2.yml @@ -1,4 +1,5 @@ license_expression: w3c-software-doc-20150513 is_license_reference: yes +relevance: 100 ignorable_urls: - https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document diff --git a/src/licensedcode/data/rules/w3c_13.yml b/src/licensedcode/data/rules/w3c_13.yml index 435e2944915..dbf728dc30e 100644 --- a/src/licensedcode/data/rules/w3c_13.yml +++ b/src/licensedcode/data/rules/w3c_13.yml @@ -1,2 +1,3 @@ license_expression: w3c is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/w3c_16.yml b/src/licensedcode/data/rules/w3c_16.yml index 6204e33ad57..ce8567da3fc 100644 --- a/src/licensedcode/data/rules/w3c_16.yml +++ b/src/licensedcode/data/rules/w3c_16.yml @@ -1,4 +1,5 @@ license_expression: w3c is_license_reference: yes +relevance: 100 ignorable_urls: - https://spdx.org/licenses/W3C.html diff --git a/src/licensedcode/data/rules/w3c_2.yml b/src/licensedcode/data/rules/w3c_2.yml index bf66869d8e4..6fb09e0eda4 100644 --- a/src/licensedcode/data/rules/w3c_2.yml +++ b/src/licensedcode/data/rules/w3c_2.yml @@ -1,5 +1,6 @@ license_expression: w3c is_license_reference: yes +relevance: 100 notes: http://www.open-xchange.com/fileadmin/downloads/W3C_SOFTWARE_NOTICE_AND_LICENSE.pdf ignorable_urls: - http://www.open-xchange.com/fileadmin/downloads/W3C_SOFTWARE_NOTICE_AND_LICENSE.pdf diff --git a/src/licensedcode/data/rules/w3c_4.yml b/src/licensedcode/data/rules/w3c_4.yml index c445e2ad340..409c47fbc3d 100644 --- a/src/licensedcode/data/rules/w3c_4.yml +++ b/src/licensedcode/data/rules/w3c_4.yml @@ -1,4 +1,5 @@ license_expression: w3c is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html diff --git a/src/licensedcode/data/rules/w3c_7.yml b/src/licensedcode/data/rules/w3c_7.yml index d1c13a02d76..b1ea9af5fb3 100644 --- a/src/licensedcode/data/rules/w3c_7.yml +++ b/src/licensedcode/data/rules/w3c_7.yml @@ -1,2 +1,3 @@ license_expression: w3c-software-19980720 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_14.yml b/src/licensedcode/data/rules/warranty-disclaimer_14.yml index 53cb3cb0287..724a6881299 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_14.yml +++ b/src/licensedcode/data/rules/warranty-disclaimer_14.yml @@ -1,2 +1,3 @@ license_expression: warranty-disclaimer is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_20.yml b/src/licensedcode/data/rules/warranty-disclaimer_20.yml index 6e3e9932b7d..f9ec98f29c1 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_20.yml +++ b/src/licensedcode/data/rules/warranty-disclaimer_20.yml @@ -1,2 +1,3 @@ license_expression: unknown is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_69.RULE b/src/licensedcode/data/rules/warranty-disclaimer_69.RULE new file mode 100644 index 00000000000..e1eaa62418e --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_69.RULE @@ -0,0 +1 @@ +The file is distributed as is, without any warranty of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_69.yml b/src/licensedcode/data/rules/warranty-disclaimer_69.yml new file mode 100644 index 00000000000..724a6881299 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_69.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_70.RULE b/src/licensedcode/data/rules/warranty-disclaimer_70.RULE new file mode 100644 index 00000000000..cf49e84d5a1 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_70.RULE @@ -0,0 +1 @@ +Distribution: The file is distributed as is, without any warranty of any kind. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_70.yml b/src/licensedcode/data/rules/warranty-disclaimer_70.yml new file mode 100644 index 00000000000..724a6881299 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_70.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_71.RULE b/src/licensedcode/data/rules/warranty-disclaimer_71.RULE new file mode 100644 index 00000000000..d5d41eb42b1 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_71.RULE @@ -0,0 +1,4 @@ +Disclaimer + +The authors of this github are not responsible for misuse or for any damage that you may cause! +You agree that you use this software at your own risk. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_71.yml b/src/licensedcode/data/rules/warranty-disclaimer_71.yml new file mode 100644 index 00000000000..53cb3cb0287 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_71.yml @@ -0,0 +1,2 @@ +license_expression: warranty-disclaimer +is_license_notice: yes diff --git a/src/licensedcode/data/rules/warranty-disclaimer_72.RULE b/src/licensedcode/data/rules/warranty-disclaimer_72.RULE new file mode 100644 index 00000000000..1010c5e41c9 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_72.RULE @@ -0,0 +1 @@ +THIS PACKAGE 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/src/licensedcode/data/rules/warranty-disclaimer_72.yml b/src/licensedcode/data/rules/warranty-disclaimer_72.yml new file mode 100644 index 00000000000..05c7a91b59c --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_72.yml @@ -0,0 +1,2 @@ +license_expression: warranty-disclaimer +is_license_text: yes diff --git a/src/licensedcode/data/rules/warranty-disclaimer_73.RULE b/src/licensedcode/data/rules/warranty-disclaimer_73.RULE new file mode 100644 index 00000000000..93d534d757d --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_73.RULE @@ -0,0 +1,7 @@ +DISCLAIMER OF WARRANTIES +THE SPECIFICATION IS PROVIDED "AS IS".  BEA MAKES NO REPRESENTATIONS OR +WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON- +INFRINGEMENT (INCLUDING AS A CONSEQUENCE OF ANY PRACTICE OR +IMPLEMENTATION OF THE SPECIFICATION), OR THAT THE CONTENTS OF THE +SPECIFICATION ARE SUITABLE FOR ANY PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_73.yml b/src/licensedcode/data/rules/warranty-disclaimer_73.yml new file mode 100644 index 00000000000..05c7a91b59c --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_73.yml @@ -0,0 +1,2 @@ +license_expression: warranty-disclaimer +is_license_text: yes diff --git a/src/licensedcode/data/rules/warranty-disclaimer_74.RULE b/src/licensedcode/data/rules/warranty-disclaimer_74.RULE new file mode 100644 index 00000000000..61d6acbb484 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_74.RULE @@ -0,0 +1 @@ +No warranty is attached; we cannot take responsibility for errors or fitness for use. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_74.yml b/src/licensedcode/data/rules/warranty-disclaimer_74.yml new file mode 100644 index 00000000000..3bf0969221d --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_74.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_75.RULE b/src/licensedcode/data/rules/warranty-disclaimer_75.RULE new file mode 100644 index 00000000000..70c7128ee82 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_75.RULE @@ -0,0 +1,9 @@ +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." \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_75.yml b/src/licensedcode/data/rules/warranty-disclaimer_75.yml new file mode 100644 index 00000000000..05c7a91b59c --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_75.yml @@ -0,0 +1,2 @@ +license_expression: warranty-disclaimer +is_license_text: yes diff --git a/src/licensedcode/data/rules/warranty-disclaimer_76.RULE b/src/licensedcode/data/rules/warranty-disclaimer_76.RULE new file mode 100644 index 00000000000..105075abcff --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_76.RULE @@ -0,0 +1 @@ +code may have bugs -- use at your own risk \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_76.yml b/src/licensedcode/data/rules/warranty-disclaimer_76.yml new file mode 100644 index 00000000000..3bf0969221d --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_76.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_77.RULE b/src/licensedcode/data/rules/warranty-disclaimer_77.RULE new file mode 100644 index 00000000000..3f45d06bbbb --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_77.RULE @@ -0,0 +1 @@ +no warranty implied; use at your own risk \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_77.yml b/src/licensedcode/data/rules/warranty-disclaimer_77.yml new file mode 100644 index 00000000000..3bf0969221d --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_77.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_78.RULE b/src/licensedcode/data/rules/warranty-disclaimer_78.RULE new file mode 100644 index 00000000000..72458aebee4 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_78.RULE @@ -0,0 +1 @@ +NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_78.yml b/src/licensedcode/data/rules/warranty-disclaimer_78.yml new file mode 100644 index 00000000000..3bf0969221d --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_78.yml @@ -0,0 +1,3 @@ +license_expression: warranty-disclaimer +is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_draeger.yml b/src/licensedcode/data/rules/warranty-disclaimer_draeger.yml index 05c7a91b59c..3bf0969221d 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_draeger.yml +++ b/src/licensedcode/data/rules/warranty-disclaimer_draeger.yml @@ -1,2 +1,3 @@ license_expression: warranty-disclaimer is_license_text: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/warranty-disclaimer_unknown_46.yml b/src/licensedcode/data/rules/warranty-disclaimer_unknown_46.yml index 97af28f1cfd..596dcc9f541 100644 --- a/src/licensedcode/data/rules/warranty-disclaimer_unknown_46.yml +++ b/src/licensedcode/data/rules/warranty-disclaimer_unknown_46.yml @@ -1,2 +1,3 @@ license_expression: warranty-disclaimer is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wince-50-shared-source.yml b/src/licensedcode/data/rules/wince-50-shared-source.yml index 320cc344b6e..ea53edb16cf 100644 --- a/src/licensedcode/data/rules/wince-50-shared-source.yml +++ b/src/licensedcode/data/rules/wince-50-shared-source.yml @@ -1,4 +1,5 @@ license_expression: wince-50-shared-source is_license_reference: yes +relevance: 100 ignorable_urls: - http://msdn.microsoft.com/en-us/windowsembedded/aa714524.aspx diff --git a/src/licensedcode/data/rules/wingo.yml b/src/licensedcode/data/rules/wingo.yml index f1fa75a669b..f3259ccd883 100644 --- a/src/licensedcode/data/rules/wingo.yml +++ b/src/licensedcode/data/rules/wingo.yml @@ -1,4 +1,5 @@ license_expression: wingo is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.wingo.com/jt_/jt_license.html diff --git a/src/licensedcode/data/rules/wingo_1.yml b/src/licensedcode/data/rules/wingo_1.yml index c0370708e4d..7b73f100257 100644 --- a/src/licensedcode/data/rules/wingo_1.yml +++ b/src/licensedcode/data/rules/wingo_1.yml @@ -1,4 +1,5 @@ license_expression: wingo is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.wingo.com/jt_/license.html diff --git a/src/licensedcode/data/rules/wrox.yml b/src/licensedcode/data/rules/wrox.yml index 3ce40f37ad9..4157b419f5d 100644 --- a/src/licensedcode/data/rules/wrox.yml +++ b/src/licensedcode/data/rules/wrox.yml @@ -1,4 +1,5 @@ license_expression: wrox is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.wrox.com/WileyCDA/Section/Wrox-Download-Code-FAQ.id-106010.html#terms diff --git a/src/licensedcode/data/rules/wtfpl-1.0.yml b/src/licensedcode/data/rules/wtfpl-1.0.yml index 6294bf9654d..e165a8f3a95 100644 --- a/src/licensedcode/data/rules/wtfpl-1.0.yml +++ b/src/licensedcode/data/rules/wtfpl-1.0.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://cvs.windowmaker.org/co.php/wm/COPYING.WTFPL diff --git a/src/licensedcode/data/rules/wtfpl-1.0_1.yml b/src/licensedcode/data/rules/wtfpl-1.0_1.yml index 340731f1dc6..bc5d6cffd21 100644 --- a/src/licensedcode/data/rules/wtfpl-1.0_1.yml +++ b/src/licensedcode/data/rules/wtfpl-1.0_1.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://hg.windowmaker.info/wmaker/file/0a3a3e370483/COPYING.WTFPL diff --git a/src/licensedcode/data/rules/wtfpl-1.0_2.yml b/src/licensedcode/data/rules/wtfpl-1.0_2.yml index a6bdba22087..4e65f54fe13 100644 --- a/src/licensedcode/data/rules/wtfpl-1.0_2.yml +++ b/src/licensedcode/data/rules/wtfpl-1.0_2.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-1.0 is_license_notice: yes +relevance: 100 referenced_filenames: - LICENSE diff --git a/src/licensedcode/data/rules/wtfpl-2.0.yml b/src/licensedcode/data/rules/wtfpl-2.0.yml index 71d4b0264f0..688dcbacb33 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0.yml +++ b/src/licensedcode/data/rules/wtfpl-2.0.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://fedoraproject.org/wiki/Licensing/WTFPL diff --git a/src/licensedcode/data/rules/wtfpl-2.0_1.yml b/src/licensedcode/data/rules/wtfpl-2.0_1.yml index d7188559b0b..e7de55fe9a7 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_1.yml +++ b/src/licensedcode/data/rules/wtfpl-2.0_1.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://sam.zoy.org/wtfpl/ diff --git a/src/licensedcode/data/rules/wtfpl-2.0_2.yml b/src/licensedcode/data/rules/wtfpl-2.0_2.yml index 5d7c144c487..6ab942724ef 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_2.yml +++ b/src/licensedcode/data/rules/wtfpl-2.0_2.yml @@ -1,4 +1,5 @@ license_expression: wtfpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://sam.zoy.org/wtfpl/COPYING diff --git a/src/licensedcode/data/rules/wxwidgets.yml b/src/licensedcode/data/rules/wxwidgets.yml index 07bf553dde6..c6cba53be6a 100644 --- a/src/licensedcode/data/rules/wxwidgets.yml +++ b/src/licensedcode/data/rules/wxwidgets.yml @@ -1,4 +1,5 @@ license_expression: wxwidgets is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.wxwidgets.org/about/licence.htm diff --git a/src/licensedcode/data/rules/wxwindows_1.yml b/src/licensedcode/data/rules/wxwindows_1.yml index e9cd50b3718..cf2762143f3 100644 --- a/src/licensedcode/data/rules/wxwindows_1.yml +++ b/src/licensedcode/data/rules/wxwindows_1.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_10.yml b/src/licensedcode/data/rules/wxwindows_10.yml index 6d25f9ebcdc..3d09a5d7153 100644 --- a/src/licensedcode/data/rules/wxwindows_10.yml +++ b/src/licensedcode/data/rules/wxwindows_10.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_11.yml b/src/licensedcode/data/rules/wxwindows_11.yml index 6d25f9ebcdc..3d09a5d7153 100644 --- a/src/licensedcode/data/rules/wxwindows_11.yml +++ b/src/licensedcode/data/rules/wxwindows_11.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_12.yml b/src/licensedcode/data/rules/wxwindows_12.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/wxwindows_12.yml +++ b/src/licensedcode/data/rules/wxwindows_12.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_13.yml b/src/licensedcode/data/rules/wxwindows_13.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/wxwindows_13.yml +++ b/src/licensedcode/data/rules/wxwindows_13.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_14.yml b/src/licensedcode/data/rules/wxwindows_14.yml index 6d25f9ebcdc..3d09a5d7153 100644 --- a/src/licensedcode/data/rules/wxwindows_14.yml +++ b/src/licensedcode/data/rules/wxwindows_14.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_tag: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_3.yml b/src/licensedcode/data/rules/wxwindows_3.yml index 30a4483c052..dc31e091d11 100644 --- a/src/licensedcode/data/rules/wxwindows_3.yml +++ b/src/licensedcode/data/rules/wxwindows_3.yml @@ -1,4 +1,5 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/wxwindows.php diff --git a/src/licensedcode/data/rules/wxwindows_5.yml b/src/licensedcode/data/rules/wxwindows_5.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/wxwindows_5.yml +++ b/src/licensedcode/data/rules/wxwindows_5.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_6.yml b/src/licensedcode/data/rules/wxwindows_6.yml index 945cb25e0b0..d2ad27fb11e 100644 --- a/src/licensedcode/data/rules/wxwindows_6.yml +++ b/src/licensedcode/data/rules/wxwindows_6.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_7.yml b/src/licensedcode/data/rules/wxwindows_7.yml index e9cd50b3718..cf2762143f3 100644 --- a/src/licensedcode/data/rules/wxwindows_7.yml +++ b/src/licensedcode/data/rules/wxwindows_7.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/wxwindows_9.yml b/src/licensedcode/data/rules/wxwindows_9.yml index e9cd50b3718..cf2762143f3 100644 --- a/src/licensedcode/data/rules/wxwindows_9.yml +++ b/src/licensedcode/data/rules/wxwindows_9.yml @@ -1,2 +1,3 @@ license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/x11-fsf_7.RULE b/src/licensedcode/data/rules/x11-fsf_7.RULE new file mode 100644 index 00000000000..37d44771cd3 --- /dev/null +++ b/src/licensedcode/data/rules/x11-fsf_7.RULE @@ -0,0 +1,23 @@ +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 ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name(s) of the above copyright +holders shall not be used in advertising or otherwise to promote the +sale, use or other dealings in this Software without prior written +authorization. \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-fsf_7.yml b/src/licensedcode/data/rules/x11-fsf_7.yml new file mode 100644 index 00000000000..2d4b094bac2 --- /dev/null +++ b/src/licensedcode/data/rules/x11-fsf_7.yml @@ -0,0 +1,2 @@ +license_expression: x11-fsf +is_license_text: yes diff --git a/src/licensedcode/data/rules/x11-hanson_1.yml b/src/licensedcode/data/rules/x11-hanson_1.yml index 12d2e0c702b..0e65c9ac26a 100644 --- a/src/licensedcode/data/rules/x11-hanson_1.yml +++ b/src/licensedcode/data/rules/x11-hanson_1.yml @@ -1,4 +1,4 @@ license_expression: x11-hanson is_license_text: yes relevance: 100 -minimum_coverage: 70 +minimum_coverage: 95 diff --git a/src/licensedcode/data/rules/x11_1.yml b/src/licensedcode/data/rules/x11_1.yml index 5dce1c12c6c..c9f52618ee4 100644 --- a/src/licensedcode/data/rules/x11_1.yml +++ b/src/licensedcode/data/rules/x11_1.yml @@ -1,4 +1,5 @@ license_expression: x11 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xfree86.org/3.3.6/COPYRIGHT2.html diff --git a/src/licensedcode/data/rules/xfree86-1.0.yml b/src/licensedcode/data/rules/xfree86-1.0.yml index 27c3a7a487f..582f3d95b52 100644 --- a/src/licensedcode/data/rules/xfree86-1.0.yml +++ b/src/licensedcode/data/rules/xfree86-1.0.yml @@ -1,4 +1,5 @@ license_expression: xfree86-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xfree86.org/current/LICENSE5.html diff --git a/src/licensedcode/data/rules/xfree86-1.1_1.yml b/src/licensedcode/data/rules/xfree86-1.1_1.yml index ebbee31dcff..db5edd1053d 100644 --- a/src/licensedcode/data/rules/xfree86-1.1_1.yml +++ b/src/licensedcode/data/rules/xfree86-1.1_1.yml @@ -1,2 +1,3 @@ license_expression: xfree86-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/xfree86-1.1_2.yml b/src/licensedcode/data/rules/xfree86-1.1_2.yml index ef4d39274c0..6e9f3baa92f 100644 --- a/src/licensedcode/data/rules/xfree86-1.1_2.yml +++ b/src/licensedcode/data/rules/xfree86-1.1_2.yml @@ -1,4 +1,5 @@ license_expression: xfree86-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.xfree86.org/current/LICENSE4.html diff --git a/src/licensedcode/data/rules/xmldb-1.0.yml b/src/licensedcode/data/rules/xmldb-1.0.yml index e4ff7d526a3..eb9bc4afd75 100644 --- a/src/licensedcode/data/rules/xmldb-1.0.yml +++ b/src/licensedcode/data/rules/xmldb-1.0.yml @@ -1,4 +1,5 @@ license_expression: xmldb-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://xmldb-org.sourceforge.net/index.html diff --git a/src/licensedcode/data/rules/xmldb-1.0_3.yml b/src/licensedcode/data/rules/xmldb-1.0_3.yml index cd3b6657cb9..15465b6683d 100644 --- a/src/licensedcode/data/rules/xmldb-1.0_3.yml +++ b/src/licensedcode/data/rules/xmldb-1.0_3.yml @@ -1,4 +1,5 @@ license_expression: xmldb-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://xmldb-org.sourceforge.net/legal.html diff --git a/src/licensedcode/data/rules/xnet.yml b/src/licensedcode/data/rules/xnet.yml index 56f28957241..f39db4c314c 100644 --- a/src/licensedcode/data/rules/xnet.yml +++ b/src/licensedcode/data/rules/xnet.yml @@ -1,4 +1,5 @@ license_expression: xnet is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/xnet.php diff --git a/src/licensedcode/data/rules/xnet_1.yml b/src/licensedcode/data/rules/xnet_1.yml index 9c963669a14..2ac0a20cd07 100644 --- a/src/licensedcode/data/rules/xnet_1.yml +++ b/src/licensedcode/data/rules/xnet_1.yml @@ -1,2 +1,3 @@ license_expression: xnet is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/yensdesign.yml b/src/licensedcode/data/rules/yensdesign.yml index f49f57c92bf..f9e1c94f8a3 100644 --- a/src/licensedcode/data/rules/yensdesign.yml +++ b/src/licensedcode/data/rules/yensdesign.yml @@ -1,4 +1,5 @@ license_expression: yensdesign is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.yensdesign.com/ diff --git a/src/licensedcode/data/rules/ypl-1.0.yml b/src/licensedcode/data/rules/ypl-1.0.yml index e73037e62a1..5ccd9b651a6 100644 --- a/src/licensedcode/data/rules/ypl-1.0.yml +++ b/src/licensedcode/data/rules/ypl-1.0.yml @@ -1,4 +1,5 @@ license_expression: ypl-1.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zimbra.com/license/yahoo_public_license_1.0.html diff --git a/src/licensedcode/data/rules/ypl-1.1.yml b/src/licensedcode/data/rules/ypl-1.1.yml index 0d6a11cb1d7..aa704198d11 100644 --- a/src/licensedcode/data/rules/ypl-1.1.yml +++ b/src/licensedcode/data/rules/ypl-1.1.yml @@ -1,4 +1,5 @@ license_expression: ypl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zimbra.com/license/yahoo_public_license_1.1.html diff --git a/src/licensedcode/data/rules/zimbra-1.3.yml b/src/licensedcode/data/rules/zimbra-1.3.yml index 60896d283dd..20b80f4df7c 100644 --- a/src/licensedcode/data/rules/zimbra-1.3.yml +++ b/src/licensedcode/data/rules/zimbra-1.3.yml @@ -1,4 +1,5 @@ license_expression: zimbra-1.3 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zimbra.com/license/zimbra-public-license-1-3.html diff --git a/src/licensedcode/data/rules/zlib.yml b/src/licensedcode/data/rules/zlib.yml index 56ce231f1c8..97fe558ac15 100644 --- a/src/licensedcode/data/rules/zlib.yml +++ b/src/licensedcode/data/rules/zlib.yml @@ -1,4 +1,5 @@ license_expression: zlib is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zlib.net/zlib_license.html diff --git a/src/licensedcode/data/rules/zlib_14.yml b/src/licensedcode/data/rules/zlib_14.yml index d3cbaef4656..1eaf9c4b736 100644 --- a/src/licensedcode/data/rules/zlib_14.yml +++ b/src/licensedcode/data/rules/zlib_14.yml @@ -1,2 +1,3 @@ license_expression: zlib is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zlib_15.yml b/src/licensedcode/data/rules/zlib_15.yml index 7c59e0f793c..9e30f19a8ac 100644 --- a/src/licensedcode/data/rules/zlib_15.yml +++ b/src/licensedcode/data/rules/zlib_15.yml @@ -1,4 +1,5 @@ license_expression: zlib is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.opensource.org/licenses/zlib-license.php diff --git a/src/licensedcode/data/rules/zlib_16.yml b/src/licensedcode/data/rules/zlib_16.yml index b13778ea457..33b209ee670 100644 --- a/src/licensedcode/data/rules/zlib_16.yml +++ b/src/licensedcode/data/rules/zlib_16.yml @@ -1,3 +1,4 @@ license_expression: zlib is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/zlib_18.yml b/src/licensedcode/data/rules/zlib_18.yml index b13778ea457..33b209ee670 100644 --- a/src/licensedcode/data/rules/zlib_18.yml +++ b/src/licensedcode/data/rules/zlib_18.yml @@ -1,3 +1,4 @@ license_expression: zlib is_license_notice: yes +relevance: 100 minimum_coverage: 100 diff --git a/src/licensedcode/data/rules/zlib_87.RULE b/src/licensedcode/data/rules/zlib_87.RULE new file mode 100644 index 00000000000..14715ddee8c --- /dev/null +++ b/src/licensedcode/data/rules/zlib_87.RULE @@ -0,0 +1 @@ +licensed under ZLIB license, \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_87.yml b/src/licensedcode/data/rules/zlib_87.yml new file mode 100644 index 00000000000..2c80f2a065c --- /dev/null +++ b/src/licensedcode/data/rules/zlib_87.yml @@ -0,0 +1,3 @@ +license_expression: zlib +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zlib_88.RULE b/src/licensedcode/data/rules/zlib_88.RULE new file mode 100644 index 00000000000..b1ed02b2fe0 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_88.RULE @@ -0,0 +1,2 @@ +Other dependencies and licenses: +Open Source Software Licensed Under the zlib License: \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_88.yml b/src/licensedcode/data/rules/zlib_88.yml new file mode 100644 index 00000000000..2c80f2a065c --- /dev/null +++ b/src/licensedcode/data/rules/zlib_88.yml @@ -0,0 +1,3 @@ +license_expression: zlib +is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zlib_89.RULE b/src/licensedcode/data/rules/zlib_89.RULE new file mode 100644 index 00000000000..2c01b1a87ac --- /dev/null +++ b/src/licensedcode/data/rules/zlib_89.RULE @@ -0,0 +1,3 @@ +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 jloup@gzip.org + +Mark Adler madler@alumni.caltech.edu \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_89.yml b/src/licensedcode/data/rules/zlib_89.yml new file mode 100644 index 00000000000..1ea26a7ecf1 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_89.yml @@ -0,0 +1,5 @@ +license_expression: zlib +is_license_text: yes +ignorable_emails: + - jloup@gzip.org + - madler@alumni.caltech.edu diff --git a/src/licensedcode/data/rules/zlib_9.yml b/src/licensedcode/data/rules/zlib_9.yml index ffc40bbe13f..c83d87cbfa3 100644 --- a/src/licensedcode/data/rules/zlib_9.yml +++ b/src/licensedcode/data/rules/zlib_9.yml @@ -1,4 +1,5 @@ license_expression: zlib is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.gzip.org/zlib/zlib_license.html diff --git a/src/licensedcode/data/rules/zlib_90.RULE b/src/licensedcode/data/rules/zlib_90.RULE new file mode 100644 index 00000000000..2d221472e00 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_90.RULE @@ -0,0 +1,6 @@ +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: + 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. + Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + This notice may not be removed or altered from any source + distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_90.yml b/src/licensedcode/data/rules/zlib_90.yml new file mode 100644 index 00000000000..acf6bb73ac5 --- /dev/null +++ b/src/licensedcode/data/rules/zlib_90.yml @@ -0,0 +1,2 @@ +license_expression: zlib +is_license_text: yes diff --git a/src/licensedcode/data/rules/zlib_url_badge.yml b/src/licensedcode/data/rules/zlib_url_badge.yml index 2739a5d98b5..52bbaac1c40 100644 --- a/src/licensedcode/data/rules/zlib_url_badge.yml +++ b/src/licensedcode/data/rules/zlib_url_badge.yml @@ -1,5 +1,6 @@ license_expression: zlib is_license_reference: yes +relevance: 100 ignorable_urls: - https://img.shields.io/badge/License-Zlib-lightgrey.svg - https://opensource.org/licenses/Zlib diff --git a/src/licensedcode/data/rules/zpl-1.0_1.yml b/src/licensedcode/data/rules/zpl-1.0_1.yml index 2adb0755976..fa44bee19fc 100644 --- a/src/licensedcode/data/rules/zpl-1.0_1.yml +++ b/src/licensedcode/data/rules/zpl-1.0_1.yml @@ -1,2 +1,3 @@ license_expression: zpl-1.0 is_license_notice: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zpl-1.1_1.yml b/src/licensedcode/data/rules/zpl-1.1_1.yml index f4b418f691a..b3f62f2b76d 100644 --- a/src/licensedcode/data/rules/zpl-1.1_1.yml +++ b/src/licensedcode/data/rules/zpl-1.1_1.yml @@ -1,4 +1,5 @@ license_expression: zpl-1.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zope.org/Resources/License/ZPL-1.1 diff --git a/src/licensedcode/data/rules/zpl-1.1_4.yml b/src/licensedcode/data/rules/zpl-1.1_4.yml index 3613bcb27b3..0be0a13d534 100644 --- a/src/licensedcode/data/rules/zpl-1.1_4.yml +++ b/src/licensedcode/data/rules/zpl-1.1_4.yml @@ -1,2 +1,3 @@ license_expression: zpl-1.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zpl-2.0.yml b/src/licensedcode/data/rules/zpl-2.0.yml index 87ec1546709..abc1ff1b4e2 100644 --- a/src/licensedcode/data/rules/zpl-2.0.yml +++ b/src/licensedcode/data/rules/zpl-2.0.yml @@ -1,4 +1,5 @@ license_expression: zpl-2.0 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zope.org/Resources/License/ZPL-2.0 diff --git a/src/licensedcode/data/rules/zpl-2.0_1.yml b/src/licensedcode/data/rules/zpl-2.0_1.yml index 3876ab65e4d..b9f1d344bc5 100644 --- a/src/licensedcode/data/rules/zpl-2.0_1.yml +++ b/src/licensedcode/data/rules/zpl-2.0_1.yml @@ -1,2 +1,3 @@ license_expression: zpl-2.0 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zpl-2.1_1.yml b/src/licensedcode/data/rules/zpl-2.1_1.yml index 3a6e197e04c..628f2aa896c 100644 --- a/src/licensedcode/data/rules/zpl-2.1_1.yml +++ b/src/licensedcode/data/rules/zpl-2.1_1.yml @@ -1,2 +1,3 @@ license_expression: zpl-2.1 is_license_reference: yes +relevance: 100 diff --git a/src/licensedcode/data/rules/zpl-2.1_2.yml b/src/licensedcode/data/rules/zpl-2.1_2.yml index abd07d2e937..b07107dbdbc 100644 --- a/src/licensedcode/data/rules/zpl-2.1_2.yml +++ b/src/licensedcode/data/rules/zpl-2.1_2.yml @@ -1,4 +1,5 @@ license_expression: zpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zope.org/Resources/License/ZPL-2.1 diff --git a/src/licensedcode/data/rules/zpl-2.1_3.yml b/src/licensedcode/data/rules/zpl-2.1_3.yml index c50989cc374..7d093dcd4a3 100644 --- a/src/licensedcode/data/rules/zpl-2.1_3.yml +++ b/src/licensedcode/data/rules/zpl-2.1_3.yml @@ -1,4 +1,5 @@ license_expression: zpl-2.1 is_license_reference: yes +relevance: 100 ignorable_urls: - http://www.zope.org/Resources/License/ diff --git a/src/licensedcode/index.py b/src/licensedcode/index.py index f682443f42b..28217e10885 100644 --- a/src/licensedcode/index.py +++ b/src/licensedcode/index.py @@ -825,10 +825,38 @@ def match( ) if TRACE: - logger_debug('match: for:', location, 'query:', qry) + logger_debug('Index.match: for:', location, 'query:', qry) + if not qry: return [] + return self.match_query( + qry=qry, + min_score=min_score, + as_expression=as_expression, + expression_symbols=expression_symbols, + approximate=approximate, + deadline=deadline, + _skip_hash_match=_skip_hash_match, + **kwargs, + ) + + def match_query( + self, + qry, + min_score=0, + as_expression=False, + expression_symbols=None, + approximate=True, + deadline=sys.maxsize, + _skip_hash_match=False, + **kwargs, + ): + """ + Return a sequence of LicenseMatch by matching the `qry` Query against + this index. See Index.match() for arguments documentation. + """ + whole_query_run = qry.whole_query_run() if not whole_query_run or not whole_query_run.matchables: return [] diff --git a/src/licensedcode/match.py b/src/licensedcode/match.py index 11d836c1c27..7195289d672 100644 --- a/src/licensedcode/match.py +++ b/src/licensedcode/match.py @@ -593,7 +593,7 @@ def matched_text( whole_lines=whole_lines, highlight=highlight, highlight_matched=highlight_matched, - highlight_not_matched=highlight_not_matched, + highlight_not_matched=highlight_not_matched, _usecache=_usecache )).rstrip() @@ -1516,7 +1516,7 @@ class Token(object): is_known = attr.ib(default=False) -def tokenize_matched_text(location, query_string, dictionary, _cache={}): +def tokenize_matched_text(location, query_string, dictionary, start_line=1, _cache={}): """ Return a list of Token objects with pos and line number collected from the file at `location` or the `query_string` string. `dictionary` is the index @@ -1524,25 +1524,37 @@ def tokenize_matched_text(location, query_string, dictionary, _cache={}): NOTE: the _cache={} arg IS A GLOBAL mutable by design. """ - key = location, query_string + key = location, query_string, start_line cached = _cache.get(key) if cached: return cached # we only cache the last call _cache.clear() _cache[key] = result = list( - _tokenize_matched_text(location, query_string, dictionary)) + _tokenize_matched_text( + location=location, + query_string=query_string, + dictionary=dictionary, + start_line=start_line, + ) + ) return result -def _tokenize_matched_text(location, query_string, dictionary): +def _tokenize_matched_text(location, query_string, dictionary, start_line=1): """ Yield Token objects with pos and line number collected from the file at `location` or the `query_string` string. `dictionary` is the index mapping of tokens to token ids. """ pos = 0 - for line_num, line in query.query_lines(location, query_string, strip=False): + qls = query.query_lines( + location=location, + query_string=query_string, + strip=False, + start_line=start_line, + ) + for line_num, line in qls: if TRACE_MATCHED_TEXT_DETAILS: logger_debug(' _tokenize_matched_text:', 'line_num:', line_num, @@ -1776,6 +1788,7 @@ def get_full_matched_text( location=location, query_string=query_string, dictionary=idx.dictionary, + start_line=match.query.start_line, _cache={}, ) else: @@ -1783,6 +1796,7 @@ def get_full_matched_text( location=location, query_string=query_string, dictionary=idx.dictionary, + start_line=match.query.start_line, ) if TRACE_MATCHED_TEXT: diff --git a/src/licensedcode/match_set.py b/src/licensedcode/match_set.py index a8f849135fb..105eeb9319e 100644 --- a/src/licensedcode/match_set.py +++ b/src/licensedcode/match_set.py @@ -471,7 +471,8 @@ def group_key(item): sv_round.is_highly_resemblant, sv_round.containment, sv_round.resemblance, - sv_round.matched_length + sv_round.matched_length, + rule.length, ) sortable_candidates = sorted(sortable_candidates, key=group_key) diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index abe38fa31f4..4e58383b64a 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -22,6 +22,7 @@ import attr import saneyaml +from license_expression import ExpressionError from license_expression import Licensing from commoncode.fileutils import copyfile @@ -560,7 +561,7 @@ def validate_rules(rules, licenses_by_key, with_text=False): if rule.data_file: message.append(f' file://{rule.data_file}') if with_text: - txt = rule.text()[:50].strip() + txt = rule.text()[:100].strip() message.append(f' {txt}...') raise InvalidRule('\n'.join(message)) @@ -578,7 +579,8 @@ def build_rules_from_licenses(licenses): text_file=text_file, license_expression=license_key, - has_stored_relevance=False, + # a license text is always 100% relevant + has_stored_relevance=True, relevance=100, has_stored_minimum_coverage=bool(minimum_coverage), @@ -950,8 +952,8 @@ def validate(self, licensing=None): if licensing: try: licensing.parse(license_expression, validate=True, simple=True) - except InvalidRule as e: - yield f'Failed to parse and validate license_expression: {e}' + except ExpressionError as e: + yield f'Failed to parse and validate license_expression: {license_expression} with error: {e}' if self.referenced_filenames: if len(set(self.referenced_filenames)) != len(self.referenced_filenames): @@ -1313,26 +1315,22 @@ def compute_relevance(self, _threshold=18.0): The current threshold is 18 words. """ - - if self.has_stored_relevance: - return - - if (isinstance(self, SpdxRule) - # false positive rules with no license: they do not - # have licenses and their matches are never returned - or self.is_false_positive - ): + # false positive rules with no license and their matches are never returned + if isinstance(self, SpdxRule) or self.is_false_positive: # use the default max relevance of 100 self.relevance = 100 + self.has_stored_relevance = True + return relevance_of_one_word = round((1 / _threshold) * 100, 2) - length = self.length - if length >= _threshold: - # general case - self.relevance = 100 + computed = int(self.length * relevance_of_one_word) + computed_relevance = min([100, computed]) + + if self.has_stored_relevance: + if self.relevance == computed_relevance: + self.has_stored_relevance = False else: - computed = int(length * relevance_of_one_word) - self.relevance = min([100, computed]) + self.relevance = computed_relevance def rule_dir(self): """ diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 7a19bdd175f..9b1f90d6fdc 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -21,7 +21,7 @@ from scancode.api import SCANCODE_LICENSEDB_URL -TRACE = True +TRACE = False def logger_debug(*args): pass @@ -75,34 +75,48 @@ class LicenseScanner(ScanPlugin): is_flag=True, help='Scan for licenses.', help_group=SCAN_GROUP, - sort_order=10), + sort_order=10, + ), PluggableCommandLineOption(('--license-score',), type=int, default=0, show_default=True, required_options=['license'], help='Do not return license matches with a score lower than this score. ' 'A number between 0 and 100.', - help_group=SCAN_OPTIONS_GROUP), + help_group=SCAN_OPTIONS_GROUP, + ), PluggableCommandLineOption(('--license-text',), is_flag=True, required_options=['license'], help='Include the detected licenses matched text.', - help_group=SCAN_OPTIONS_GROUP), + help_group=SCAN_OPTIONS_GROUP, + ), PluggableCommandLineOption(('--license-text-diagnostics',), is_flag=True, required_options=['license_text'], help='In the matched license text, include diagnostic highlights ' 'surrounding with square brackets [] words that are not matched.', - help_group=SCAN_OPTIONS_GROUP), + help_group=SCAN_OPTIONS_GROUP, + ), PluggableCommandLineOption(('--license-url-template',), default=SCANCODE_LICENSEDB_URL, show_default=True, required_options=['license'], help='Set the template URL used for the license reference URLs. ' 'Curly braces ({}) are replaced by the license key.', - help_group=SCAN_OPTIONS_GROUP), + help_group=SCAN_OPTIONS_GROUP, + ), + + PluggableCommandLineOption( + ('--unknown-licenses',), + is_flag=True, + required_options=['license'], + help='[EXPERIMENTAL] Detect unknown licenses and follow license ' + 'references such as "See license in file COPYING".', + help_group=SCAN_OPTIONS_GROUP, + ), PluggableCommandLineOption( ('--reindex-licenses',), @@ -110,7 +124,8 @@ class LicenseScanner(ScanPlugin): is_flag=True, is_eager=True, callback=reindex_licenses, help='Check the license index cache and reindex if needed and exit.', - help_group=MISC_GROUP) + help_group=MISC_GROUP, + ) ] def is_enabled(self, license, **kwargs): # NOQA @@ -118,7 +133,8 @@ def is_enabled(self, license, **kwargs): # NOQA def setup(self, **kwargs): """ - This is a cache warmup such that child process inherit from this. + This is a cache warmup such that child process inherit from the + loaded index. """ from licensedcode.cache import populate_cache populate_cache() @@ -140,23 +156,32 @@ def get_scanner( license_url_template=license_url_template ) - def process_codebase(self, codebase, **kwargs): - - if codebase.has_single_resource: - return - - for resource in codebase.walk(): - if TRACE: - license_expressions_before = list(resource.license_expressions) - modified = add_referenced_filenames_license_matches(resource, codebase) - if TRACE and modified: - license_expressions_after = list(resource.license_expressions) - logger_debug( - f'add_referenced_filenames_license_matches: Modfied:', - f'{resource} with license_expressions:\n' - f'before: {license_expressions_before}\n' - f'after : {license_expressions_after}' - ) + def process_codebase(self, codebase, unknown_licenses, **kwargs): + """ + Post process the codebase to further detect unknown licenses and follow + license references to other files. + + This is an EXPERIMENTAL feature for now. + """ + if unknown_licenses: + if codebase.has_single_resource: + return + + for resource in codebase.walk(topdown=False): + # follow license references to other files + if TRACE: + license_expressions_before = list(resource.license_expressions) + + modified = add_referenced_filenames_license_matches(resource, codebase) + + if TRACE and modified: + license_expressions_after = list(resource.license_expressions) + logger_debug( + f'add_referenced_filenames_license_matches: Modfied:', + f'{resource} with license_expressions:\n' + f'before: {license_expressions_before}\n' + f'after : {license_expressions_after}' + ) def add_referenced_filenames_license_matches(resource, codebase): diff --git a/src/licensedcode/query.py b/src/licensedcode/query.py index d4bb4004ade..c1c02e3348a 100644 --- a/src/licensedcode/query.py +++ b/src/licensedcode/query.py @@ -108,6 +108,7 @@ def build_query( idx=None, text_line_threshold=15, bin_line_threshold=50, + start_line=1, ): """ Return a Query built from location or query string given an index. @@ -120,13 +121,27 @@ def build_query( if T.is_binary: # for binaries we want to avoid a large number of query runs as the # license context is often very sparse or absent - qry = Query(location=location, idx=idx, line_threshold=bin_line_threshold) + qry = Query( + location=location, + idx=idx, + line_threshold=bin_line_threshold, + start_line=start_line, + ) else: # for text - qry = Query(location=location, idx=idx, line_threshold=text_line_threshold) + qry = Query( + location=location, + idx=idx, + line_threshold=text_line_threshold, + start_line=start_line, + ) else: # a string is always considered text - qry = Query(query_string=query_string, idx=idx) + qry = Query( + query_string=query_string, + idx=idx, + start_line=start_line, + ) return qry @@ -143,6 +158,9 @@ class Query(object): known token position. (using -1 for unknown tokens that precede the first known token.) + Line positions (e.g. line numbers) start at 1 with a possibility + to set the start_line to another value for special cases. + A query is broken down in one or more "runs" that are slices of tokens used as a matching unit. """ @@ -167,6 +185,7 @@ class Query(object): 'spdx_lines', 'has_long_lines', 'is_binary', + 'start_line', ) def __init__( @@ -175,14 +194,15 @@ def __init__( query_string=None, idx=None, line_threshold=4, + start_line=1, _test_mode=False, ): """ Initialize the query from a file `location` or `query_string` string for an `idx` LicenseIndex. - Break query in runs when there are at least `line_threshold` empty lines or junk-only lines. + Line numbers start at ``start_line`` which is 1-based by default. """ assert (location or query_string) and idx @@ -191,6 +211,7 @@ def __init__( self.idx = idx self.line_threshold = line_threshold + self.start_line = start_line # True if the text is made of very long lines self.has_long_lines = False @@ -212,9 +233,9 @@ def __init__( # Span of "known positions" (yes really!) followed by unknown token(s) self.unknowns_span = None - # index of "known positions" (yes really!) to a number of stopword tokens - # after that known position. For stopwords at the start, the position is - # using the magic -1 key + # index of "known positions" (yes really!) to a number of stopword + # tokens after that known position. For stopwords at the start, the + # position is using the magic -1 key self.stopwords_by_pos = defaultdict(int) # Span of "known positions" (yes really!) followed by stopwords @@ -232,10 +253,14 @@ def __init__( _spdx = dic_get(u'spdx') _spdx_id = dic_get(u'identifier') spdxid1 = [_spdx, dic_get(u'license'), _spdx_id] + # Even though it is invalid, this Enlish seplling happens in the wild spdxid2 = [_spdx, dic_get(u'licence'), _spdx_id] + # None, None None: this is mostly a possible issue in test mode - self.spdx_lid_token_ids = [x for x in [spdxid1, spdxid2, ] if x != [None, None, None]] + self.spdx_lid_token_ids = [ + x for x in [spdxid1, spdxid2, ] if x != [None, None, None] + ] # list of tuple (original line text, start known pos, end known pos) for # lines starting with SPDX-License-Identifier. This is to support the @@ -252,9 +277,14 @@ def __init__( tokens_by_line = self.tokens_by_line( location=location, query_string=query_string, + start_line=start_line, ) + # this method has side effects to populate various data structures - self.tokenize_and_build_runs(tokens_by_line, line_threshold=line_threshold) + self.tokenize_and_build_runs( + tokens_by_line=tokens_by_line, + line_threshold=line_threshold, + ) len_legalese = idx.len_legalese tokens = self.tokens @@ -277,7 +307,12 @@ def whole_query_run(self): Return a query run built from the whole range of query tokens. """ if not self._whole_query_run: - self._whole_query_run = QueryRun(query=self, start=0, end=len(self.tokens) - 1) + self._whole_query_run = QueryRun( + query=self, + start=0, + end=len(self.tokens) - 1, + ) + return self._whole_query_run def spdx_lid_query_runs_and_text(self): @@ -328,9 +363,15 @@ def tokens_with_unknowns(self): for _ in range(unknowns[pos]): yield None - def tokens_by_line(self, location=None, query_string=None): + def tokens_by_line( + self, + location=None, + query_string=None, + start_line=1, + ): """ Yield multiple sequences of tokens, one for each line in this query. + Line numbers start at ``start_line`` which is 1-based by default. SIDE EFFECT: This populates the query `line_by_pos`, `unknowns_by_pos`, `unknowns_span`, `stopwords_by_pos`, `stopwords_span`, @@ -366,7 +407,11 @@ def tokens_by_line(self, location=None, query_string=None): spdx_lid_token_ids = self.spdx_lid_token_ids - qlines = query_lines(location=location, query_string=query_string) + qlines = query_lines( + location=location, + query_string=query_string, + start_line=start_line, + ) if TRACE: logger_debug('tokens_by_line: query lines:') qlines = list(qlines) @@ -459,8 +504,9 @@ def tokenize_and_build_runs(self, tokens_by_line, line_threshold=4): point. Only keep known token ids but consider unknown token ids to break a query in runs. - `tokens_by_line` is the output of the self.tokens_by_line() method and is an - iterator of lines (eg. list) of token ids. + `tokens_by_line` is the output of the self.tokens_by_line() method and + is an iterator of lines (eg. lists) of token ids. + `line_threshold` is the number of empty or junk lines to break a new run. """ self._tokenize_and_build_runs(tokens_by_line, line_threshold) @@ -473,13 +519,16 @@ def tokenize_and_build_runs(self, tokens_by_line, line_threshold=4): print() def refine_runs(self): - # TODO: move me to the approximate matching loop so that this is done only if neeed - # rebreak query runs based on potential rule boundaries + # TODO: move me to the approximate matching loop so that this is done + # only if neeed rebreak query runs based on potential rule boundaries query_runs = list(chain.from_iterable( break_on_boundaries(qr) for qr in self.query_runs)) if TRACE_QR_BREAK: - logger_debug('Initial # query runs:', len(self.query_runs), 'after breaking:', len(query_runs)) + logger_debug( + 'Initial # query runs:', len(self.query_runs), + 'after breaking:', len(query_runs), + ) self.query_runs = query_runs @@ -533,7 +582,9 @@ def _tokenize_and_build_runs(self, tokens_by_line, line_threshold=4): line_has_known_tokens = False line_has_good_tokens = False - line_is_all_digit = all([tid is None or tid in digit_only_tids for tid in tokens]) + line_is_all_digit = all([ + tid is None or tid in digit_only_tids for tid in tokens + ]) for token_id in tokens: if token_id is not None: @@ -567,7 +618,9 @@ def _tokenize_and_build_runs(self, tokens_by_line, line_threshold=4): print() logger_debug('Query runs for query:', self.location) for qr in self.query_runs: - high_matchables = len([p for p, t in enumerate(qr.tokens) if t < len_legalese]) + high_matchables = len([ + p for p, t in enumerate(qr.tokens) if t < len_legalese + ]) print(' ' , repr(qr), 'high_matchables:', high_matchables) print() @@ -850,9 +903,9 @@ def tokens_ngram_processor(tokens, ngram_len): """ Given a `tokens` sequence or iterable of Tokens, return an iterator of tuples of Tokens where the tuples length is length `ngram_len`. Buffers at - most `ngram_len` iterable items. The returned tuples contains - either `ngram_len` items or less for these cases where the number of tokens - is smaller than `ngram_len`. + most `ngram_len` iterable items. The returned tuples contains either + `ngram_len` items or less for these cases where the number of tokens is + smaller than `ngram_len`. """ ngram = deque() for token in tokens: diff --git a/src/licensedcode/tokenize.py b/src/licensedcode/tokenize.py index 5eccc7f1fa1..9d11a40d82b 100644 --- a/src/licensedcode/tokenize.py +++ b/src/licensedcode/tokenize.py @@ -8,8 +8,8 @@ # See https://aboutcode.org for more information about nexB OSS projects. # -from itertools import islice from binascii import crc32 +from itertools import islice import re from licensedcode.stopwords import STOPWORDS @@ -22,22 +22,32 @@ """ -def query_lines(location=None, query_string=None, strip=True): +def query_lines(location=None, query_string=None, strip=True, start_line=1): """ Return an iterable of tuples (line number, text line) given a file at `location` or a `query string`. Include empty lines. + Line numbers start at ``start_line`` which is 1-based by default. """ # TODO: OPTIMIZE: tokenizing line by line may be rather slow # we could instead get lines and tokens at once in a batch? numbered_lines = [] if location: - numbered_lines = numbered_text_lines(location, demarkup=False) + numbered_lines = numbered_text_lines( + location, + demarkup=False, + start_line=start_line, + ) + elif query_string: if strip: keepends = False else: keepends = True - numbered_lines = enumerate(query_string.splitlines(keepends), 1) + + numbered_lines = enumerate( + query_string.splitlines(keepends), + start_line, + ) for line_number, line in numbered_lines: if strip: diff --git a/src/packagedcode/debian_copyright.py b/src/packagedcode/debian_copyright.py index 151d755e0ef..ae075550e7d 100644 --- a/src/packagedcode/debian_copyright.py +++ b/src/packagedcode/debian_copyright.py @@ -8,36 +8,48 @@ # import os import sys +from collections import defaultdict from itertools import chain import attr -from debian_inspector.copyright import DebianCopyright from debian_inspector.copyright import CatchAllParagraph from debian_inspector.copyright import CopyrightFilesParagraph from debian_inspector.copyright import CopyrightLicenseParagraph from debian_inspector.copyright import CopyrightHeaderParagraph -from license_expression import Licensing +from debian_inspector.copyright import DebianCopyright from license_expression import ExpressionError from license_expression import LicenseSymbolLike +from license_expression import Licensing -from licensedcode.models import Rule -from licensedcode.match import LicenseMatch -from licensedcode.query import Query -from licensedcode.spans import Span from licensedcode.cache import get_index +from licensedcode.query import Query +from licensedcode.match import LicenseMatch from licensedcode.match import set_lines +from licensedcode.models import Rule +from licensedcode.spans import Span from packagedcode.utils import combine_expressions -from packagedcode.licensing import get_license_matches from packagedcode.licensing import get_license_expression_from_matches +from packagedcode.licensing import get_license_matches +from packagedcode.licensing import get_license_matches_from_query_string from textcode.analysis import unicode_text """ -Detect licenses in Debian copyright files. Can handle dep-5 machine-readable -copyright files, pre-dep-5 mostly machine-readable copyright files and -unstructured copyright files. +Detect licenses and copyright in Debian copyright files. Can handle dep-5 +machine-readable copyright files, pre-dep-5 mostly machine-readable copyright +files and unstructured non-dep5 copyright files. + +The machine-readable files are often messy and not always correctly structured. + +License texts can be scattered in various paragraphs in license, comments or +extra data. + +The license symbols used in these files are local to a single file and therefore +require full detection to assign some meaning to them + +See https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ """ -TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) or False +TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) MATCHER_UNKNOWN = '5-unknown' @@ -48,14 +60,20 @@ def logger_debug(*args): if TRACE: import logging - logger = logging.getLogger(__name__) - # logging.basicConfig(level=logging.DEBUG, stream=sys.stdout) logging.basicConfig(stream=sys.stdout) logger.setLevel(logging.DEBUG) def logger_debug(*args): - return logger.debug(" ".join(isinstance(a, str) and a or repr(a) for a in args)) + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) + + +class NotReallyStructuredCopyrightFile(Exception): + """ + Raised when a file has a dep5 format declared, but is really not structured + """ def parse_copyright_file(location, check_consistency=False): @@ -70,12 +88,25 @@ def parse_copyright_file(location, check_consistency=False): if not location or not location.endswith('copyright'): return - if EnhancedDebianCopyright.is_machine_readable_copyright(unicode_text(location)): - dc = StructuredCopyrightProcessor.from_file( - location=location, - check_consistency=check_consistency, - ) - + # FIXME: we should not read the whole files here and then discard it! + text = unicode_text(location) + if EnhancedDebianCopyright.is_machine_readable_copyright(text): + try: + dc = StructuredCopyrightProcessor.from_file( + location=location, + check_consistency=check_consistency, + ) + except NotReallyStructuredCopyrightFile: + if TRACE: + logger_debug( + 'StructuredCopyrightProcessor.from_file: ' + 'file is not really structured:', + location + ) + dc = UnstructuredCopyrightProcessor.from_file( + location=location, + check_consistency=check_consistency, + ) else: dc = UnstructuredCopyrightProcessor.from_file( location=location, @@ -90,7 +121,17 @@ def parse_copyright_file(location, check_consistency=False): raise DebianCopyrightStructureError(msg) if TRACE: - logger_debug(f'parse_copyright_file: {dc}') + logger_debug(f'parse_copyright_file: {type(dc)}') + if isinstance(dc, StructuredCopyrightProcessor): + for det in dc.license_detections: + print() + print(type(det.paragraph)) + for f in det.paragraph.get_field_names(): + print(f' {f}: {getattr(det.paragraph, f)}') + print() + for m in det.license_matches: + print(m) + print() return dc @@ -101,7 +142,7 @@ class DebianDetector: Base class for `UnstructuredCopyrightProcessor` and `StructuredCopyrightProcessor` classes, defining the common functions and attributes. - + An instance can scan ONLY one copyright file; it cannot be reused. """ # Absolute location of this copyright file @@ -115,13 +156,14 @@ class DebianDetector: @classmethod def from_file(cls, *args, **kwargs): """ - Returns a DebianDetector object with License and Copyright detections. + Return a DebianDetector object with License and Copyright detections. """ return NotImplementedError def get_copyright(self, *args, **kwargs): """ - Return a copyright string suitable to use as a DebianPackage.copyright. + Return a copyright string (found in Copyright: structured fields or in + plain text). """ return NotImplementedError @@ -151,7 +193,7 @@ class UnstructuredCopyrightProcessor(DebianDetector): @classmethod def from_file(cls, location, check_consistency=False): """ - Returns a UnstructuredCopyrightProcessor object created from a + Return a UnstructuredCopyrightProcessor object created from a unstructured debian copyright file, after detecting license and copyrights. @@ -164,23 +206,21 @@ def from_file(cls, location, check_consistency=False): dc.consistency_errors.append('Debian Copyright File is unstructured') dc.detected_copyrights = copyright_detector(location) - - content = unicode_text(location) - dc.detect_license(query_string=content) + dc.detect_license(location=location) return dc @property def primary_license(self): """ - Returns None as primary license cannot be detected in an unstructured + Return None as primary license cannot be detected in an unstructured debian copyright file. """ return None def get_declared_license(self, *args, **kwargs): """ - Returns None as there is no declared licenses in an unstructured debian + Return None as there is no declared licenses in an unstructured debian copyright file. """ return None @@ -191,15 +231,20 @@ def get_license_expression( *args, **kwargs ): """ - Returns a license expression string for the corresponding debian + Return a license expression string for the corresponding debian copyright file. If simplify_licenses is True, uses Licensing.dedup() to simplify the license expression. """ - matches = self.license_matches - detected_expressions = [match.rule.license_expression for match in matches] - license_expression = combine_expressions(detected_expressions, unique=False) + detected_expressions = [ + match.rule.license_expression for match in self.license_matches + ] + license_expression = combine_expressions( + expressions=detected_expressions, + relation='AND', + unique=False, + ) if simplify_licenses: return dedup_expression(license_expression=license_expression) @@ -208,40 +253,78 @@ def get_license_expression( def get_copyright(self, *args, **kwargs): """ - Returns a copyright string, each in a line, with all the copyright - detections in a unstrucutred debian copyright file. + Return a copyright string with one copyright statement per line. """ return '\n'.join(self.detected_copyrights) - def detect_license(self, query_string): + def detect_license(self, location): """ - Return a list of LicenseMatch objects which has the detected license - matches in `query_string`, or has an UnknownMatch if no license is - detected. + Return a list of LicenseMatch objects detected in the file at + ``location``. Return a list with a single match to an UnknownRule if no + license is detected since we must detect some license in this text. """ + # note that we are passing a file location so we have proper line numbers + license_matches = get_license_matches(location=location) + if TRACE: + logger_debug('UnstructuredCopyrightProcessor.detect_license: matches:', license_matches) + license_matches = remove_known_license_intros( - license_matches=get_license_matches(query_string=query_string) + license_matches=license_matches ) + if TRACE: + logger_debug('UnstructuredCopyrightProcessor.detect_license: matches2:', license_matches) + if not license_matches: - # we have no match: return an unknown key - license_matches = add_unknown_matches(name=None, text=query_string) + text = unicode_text(location) + # We have no match: return unknown as there must be some license + # FIXME: we should track line numbers + license_matches = add_unknown_matches(name=None, text=text) self.license_matches = license_matches + return license_matches + + +def is_really_structured(dc): + """ + Return False if a `dc` debian_inspector DebianCopyright is not really a + structured file based on its paragraph types makeup. + Return True otherwise. + """ + + # With only CatchAllParagraph paras we are not structured + if all(type(p) == CatchAllParagraph for p in dc.paragraphs): + return False + + # With over 4 catchall paras, we have too many catchalls. + # A catchall is a sign of recovery from parsing invalid constructions. + para_type_counts = defaultdict(int) + for p in dc.paragraphs: + para_type_counts[type(p)] = para_type_counts[type(p)] + 1 + if para_type_counts.get(CatchAllParagraph, 0) > 4: + return False + + return True @attr.s class StructuredCopyrightProcessor(DebianDetector): - # List of LicenseDetection objects having license matches from files/header paragraphs + + # FIXME: we should also return the plain License paragraphs + + # List of LicenseDetection objects from detection in files and header + # paragraphs license_detections = attr.ib(default=attr.Factory(list)) - # List of CopyrightDetection objects having copyrights from files/header paragraphs + # List of CopyrightDetection from copyright statements found in files and + # header paragraphs copyright_detections = attr.ib(default=attr.Factory(list)) - # A cached DebianCopyright object built from the copyright file at location + # A DebianCopyright object built from the copyright file debian_copyright = attr.ib(default=None) - # License present in header or 'files: *' paragraph for a structured debian copyright file + # primary license as a license expression. This is the license present in + # header or 'files: *' paragraph for a structured debian copyright file primary_license = attr.ib(default=None) @classmethod @@ -257,6 +340,11 @@ def from_file(cls, location, check_consistency=False): return debian_copyright = DebianCopyright.from_file(location) + + if not is_really_structured(debian_copyright): + # we bail out and this will be treated as unstructured + raise NotReallyStructuredCopyrightFile(location) + edc = EnhancedDebianCopyright(debian_copyright=debian_copyright) dc = cls(location=location, debian_copyright=debian_copyright) dc.detect_license() @@ -283,7 +371,7 @@ def license_matches(self): def get_primary_license(self): """ - Returns a license expression string which is the primary license for the + Return a license expression string which is the primary license for the debian copyright file. A primary license in a debian copyright file is the license in the @@ -300,6 +388,7 @@ def get_primary_license(self): ): expressions.append(ld.license_expression_object) has_header_license = True + if not has_primary_license and is_paragraph_primary_license( ld.paragraph ): @@ -311,7 +400,10 @@ def get_primary_license(self): ) def get_declared_license( - self, filter_duplicates=False, skip_debian_packaging=False, *args, **kwargs + self, + filter_duplicates=False, + skip_debian_packaging=False, + *args, **kwargs, ): """ Return a list of declared license strings (`License: `) from the @@ -347,10 +439,12 @@ def get_copyright( self, skip_debian_packaging=False, unique_copyrights=False, - *args, **kwarg, + *args, + **kwarg, ): """ - Return copyrights collected from a structured file. + Return a copyright string from copyright statements collected in this + structured copyright file. If `unique_copyrights` is True, only unique copyrights are returned. If `skip_debian_packaging` is True, skips the declared license for @@ -359,6 +453,7 @@ def get_copyright( declarable_copyrights = [] seen_copyrights = set() # TODO: Only Unique Holders (copyright without years) should be reported + # TODO: Report line numbers for copyright_detection in self.copyright_detections: if ( @@ -389,14 +484,14 @@ def get_copyright( def detect_copyrights(self): """ - Return a list of CopyrightDetection objects from a ``debian_copyright`` - DebianCopyright object. + Return a list of CopyrightDetection objects found in paragraphs. """ # TODO: We should also track line numbers in the file where a license was found copyright_detections = [] for paragraph in self.debian_copyright.paragraphs: copyrights = [] + if isinstance(paragraph, (CopyrightHeaderParagraph, CopyrightFilesParagraph)): pcs = paragraph.copyright.statements or [] for p in pcs: @@ -407,7 +502,7 @@ def detect_copyrights(self): CopyrightDetection(paragraph=paragraph, copyrights=copyrights) ) - # We detect plain copyrights if we didn't find any + # We detect plain copyrights if we didn't find any if not copyrights: copyrights = copyright_detector(self.location) copyright_detections.append( @@ -420,16 +515,18 @@ def get_license_expression( self, skip_debian_packaging=False, simplify_licenses=False, - *args, **kwargs + *args, + **kwargs, ): """ - Return a license expression string as built from available license - detections. + Return a license expression string built from the this object + ``license_detections``. - If `simplify_licenses` is True, license expressions are deduplicated by - Licensing.dedup() and then returned. If `skip_debian_packaging` is True, skips the declared license for `Files: debian/*` paragraph. + + If `simplify_licenses` is True, license expressions are deduplicated by + Licensing.dedup() and then returned. """ if not self.license_detections: raise_no_license_found_error(location=self.location) @@ -437,7 +534,7 @@ def get_license_expression( license_detections = [ license_detection for license_detection in self.license_detections - if license_detection.is_detection_declarable() + if license_detection.is_detection_reportable() ] if skip_debian_packaging: @@ -469,8 +566,7 @@ def get_license_expression( def detect_license(self): """ - Return a list of LicenseDetection objects from a ``debian_copyright`` - DebianCopyright object. + Return a list of LicenseDetection objects found in paragraphs. """ # TODO: We should also track line numbers in the file where a license was found license_detections = [] @@ -498,7 +594,9 @@ def detect_license(self): license_detections.extend(files_license_detections) license_detections.extend( - self.detect_license_in_other_paras(other_paras=edebian_copyright.other_paragraphs) + self.detect_license_in_other_paras( + other_paras=edebian_copyright.other_paragraphs + ) ) self.license_detections = license_detections @@ -506,24 +604,27 @@ def detect_license(self): @staticmethod def get_license_detections(paragraph, debian_licensing): """ - Return a LicenseDetection object from header/files paras in structured - debian copyright file. + Return a LicenseDetection object from header and files paragraphs. - `debian_licensing` is a DebianLicensing object. + `debian_licensing` is a DebianLicensing object used to drive detection + such that it is aware of license symbols and references. """ license_detections = [] name = paragraph.license.name + if not name: license_detections.append( get_license_detection_from_nameless_paragraph(paragraph=paragraph) ) return license_detections - license_detections.append(debian_licensing.get_license_detection(paragraph)) - extra_license_detections = get_license_detections_from_extra_data(paragraph) - if extra_license_detections: - license_detections.extend(extra_license_detections) + license_field_detection = debian_licensing.get_license_detection_from_license_field(paragraph) + license_detections.append(license_field_detection) + + other_field_detections = get_license_detections_from_other_fields(paragraph) or [] + license_detections.extend(other_field_detections) + return license_detections @staticmethod @@ -532,29 +633,30 @@ def detect_license_in_other_paras(other_paras): Run license Detection on the entire paragraph text and return result in a License Detection object. - `other_paras` is a list of CatchAllParagraph objects detected in the debian - copyright file. + `other_paras` is a list of CatchAllParagraph paragraphs. """ license_detections = [] - for other_para in other_paras: - - extra_data = other_para.to_dict() - - for _field_name, field_value in extra_data.items(): + for paragraph in other_paras: + for field_name, field_value in paragraph.to_dict().items(): + start_line, _ = paragraph.get_field_line_numbers(field_name) - license_matches = get_license_matches(query_string=field_value) - if not license_matches: + matches = get_license_matches_from_query_string( + query_string=field_value, + start_line=start_line, + ) + if not matches: continue normalized_expression = get_license_expression_from_matches( - license_matches=license_matches, + license_matches=matches, ) + license_detections.append( LicenseDetection( - paragraph=other_para, + paragraph=paragraph, license_expression_object=normalized_expression, - license_matches=license_matches, + license_matches=matches, ) ) @@ -578,35 +680,40 @@ class DebianCopyrightStructureError(Exception): """ -# These are based on `/usr/share/common-license/` +# These are based on `/usr/share/common-licenses/` +# this is a lower case mapping of debian license symbol -> scancode license key common_licenses = { 'apache-2.0': 'apache-2.0', 'apache-2.0+': 'apache-2.0', 'artistic': 'artistic-perl-1.0', 'bsd': 'bsd-new', - 'cc0-1.0': 'cc0-1.0', - 'gfdl+': 'gfdl-1.1-plus', - 'gfdl-1.2+': 'gfdl-1.2-plus', - 'gfdl-1.3+': 'gfdl-1.3-plus', + + 'gpl': 'gpl-1.0-plus', 'gpl+': 'gpl-1.0-plus', + 'gpl-1': 'gpl-1.0', 'gpl-1+': 'gpl-1.0-plus', + 'gpl-2': 'gpl-2.0', 'gpl-2+': 'gpl-2.0-plus', + 'gpl-3': 'gpl-3.0', 'gpl-3+': 'gpl-3.0-plus', + + 'lgpl': 'lgpl-2.0-plus', 'lgpl+': 'lgpl-2.0-plus', + 'lgpl-2': 'lgpl-2.0', 'lgpl-2+': 'lgpl-2.0-plus', + 'lgpl-2.1': 'lgpl-2.1', 'lgpl-2.1+': 'lgpl-2.1-plus', + 'lgpl-3': 'lgpl-3.0', 'lgpl-3+': 'lgpl-3.0-plus', + 'gfdl': 'gfdl-1.1-plus', + 'gfdl+': 'gfdl-1.1-plus', 'gfdl-1.2': 'gfdl-1.2', + 'gfdl-1.2+': 'gfdl-1.2-plus', 'gfdl-1.3': 'gfdl-1.3', - 'gpl': 'gpl-1.0-plus', - 'gpl-1': 'gpl-1.0', - 'gpl-2': 'gpl-2.0', - 'gpl-3': 'gpl-3.0', - 'lgpl': 'lgpl-2.0-plus', - 'lgpl-2': 'lgpl-2.0', - 'lgpl-2.1': 'lgpl-2.1', - 'lgpl-3': 'lgpl-3.0', + 'gfdl-1.3+': 'gfdl-1.3-plus', + + 'cc0-1.0': 'cc0-1.0', 'mpl-1.1': 'mpl-1.1', 'mpl-2.0': 'mpl-2.0', 'mpl-1.1+': 'mpl-1.1', @@ -659,20 +766,30 @@ class LicenseDetection: license_expression_object = attr.ib() license_matches = attr.ib(default=attr.Factory(list)) - def is_detection_declarable(self): + def is_detection_reportable(self): """ - LicenseDetection objects contain both license texts detection in license/file/other - paragraphs, and only license detections which are in files paragraph has existing - `license_expression_object` to report. - Also, in the case of reporting declared licenses other paragraphs are not reported. + Return True if this detection is reportable. LicenseDetection contain + both license texts detection in license paragraphs and in file/other + paragraphs. We want to only report license detections that are in + files/other paragraph with an existing `license_expression_object`. + + Also, for "declared licenses" other paragraphs are not reported. """ + # FIXME: this is problematic: we should report solo license paragraphs + # FIXME: handle the "declared license" separately + if isinstance(self.paragraph, CopyrightLicenseParagraph): + # FIXME: we should always report! return False elif isinstance(self.paragraph, CatchAllParagraph): return True elif self.paragraph.license.text: + # FIXME: we should always report! if self.license_expression_object is None: + # FIXME: a paragraph with a license text MUST have a license... + # if anything an unknown license + return False return True @@ -709,6 +826,7 @@ def from_license_paragraphs(cls, paras_with_license): Return a DebianLicensing object built from a list of DebianCopyright paragraph objects. """ + # FIXME: we should also detect licenses in comments # rename to plural in case list result = DebianLicensing.parse_paras_with_license_text( paras_with_license=paras_with_license @@ -735,22 +853,33 @@ def from_license_paragraphs(cls, paras_with_license): license_detections=license_detections, ) - def get_license_detection(self, paragraph): + def get_license_detection_from_license_field(self, paragraph): """ - Return a LicenseDetection object build from a debian copyright file `paragraph`. + Return a LicenseDetection object built from a license or file + `paragraph` (e.g. with a "license" field). """ exp = paragraph.license.name cleaned = clean_expression(exp) normalized_expression = None matches = [] + start_line, end_line = paragraph.get_field_line_numbers('license') + if TRACE: + logger_debug( + 'get_license_detection_from_license_field:', + 'start_line, end_line:', start_line, end_line, + ) + try: debian_expression = self.licensing.parse(cleaned) if self.debian_expression_can_be_substituted(debian_expression): normalized_expression = debian_expression.subs(self.substitutions) else: text = f'License: {cleaned}' - matches = get_license_matches(query_string=text) + matches = get_license_matches_from_query_string( + query_string=text, + start_line=start_line, + ) if matches: normalized_expression = get_license_expression_from_matches( license_matches=matches, @@ -761,6 +890,7 @@ def get_license_detection(self, paragraph): # which also failed to parse if cleaned in self.unparsable_expressions: matches_unparsable_expression = ( + # FIXME: add line number trackinhg... there is an offset to apply there self.license_matches_by_symbol.get(cleaned) ) normalized_expression = get_license_expression_from_matches( @@ -784,26 +914,35 @@ def get_license_detection(self, paragraph): @staticmethod def parse_paras_with_license_text(paras_with_license): """ - Return a dictionary `license_matches_by_symbol` with declared licenses as keys and a list - of License Detections from parsing paras with license text. + Return a dictionary `license_matches_by_symbol` with declared licenses + as keys and a list of License Detections from parsing + ``paras_with_license`` paragraphs that contain a license text. """ license_detections = [] license_matches_by_symbol = {} for license_paragraph in paras_with_license: name = license_paragraph.license.name.lower() - # Clean should also lower - cleaned = clean_expression(name) + start_line, _ = license_paragraph.get_field_line_numbers('license') + text = license_paragraph.license.text - text_matches = get_license_matches(query_string=text) + text_matches = get_license_matches_from_query_string( + query_string=text, + # we use +1 on line since we are not detecting in the name, but in the text + start_line=start_line + 1, + ) + matches = [] common_license = common_licenses.get(name) if common_license: - # For common license the name has a meaning, so create a synthetic match on that + # For common license the name has a meaning, so create a + # synthetic match on that common_license_tag = f'License: {name}' - common_license_matches = get_license_matches( - query_string=common_license_tag + + common_license_matches = get_license_matches_from_query_string( + query_string=common_license_tag, + start_line=start_line, ) if len(common_license_matches) != 1: raise Exception( @@ -813,8 +952,8 @@ def parse_paras_with_license_text(paras_with_license): common_license_match = common_license_matches[0] matches.append(common_license_match) - # Raise Exception when all the license expressions of the matches are not - # consistent with the common_license_match + # Raise Exception when all the license expressions of the + # matches are not consistent with the common_license_match if not have_consistent_licenses_with_match( matches=text_matches, reference_match=common_license_match ): @@ -833,16 +972,25 @@ def parse_paras_with_license_text(paras_with_license): if license_paragraph.comment: comment = license_paragraph.comment.text - comment_matches = get_license_matches(query_string=comment) + if comment and comment.strip(): + start_line, _ = license_paragraph.get_field_line_numbers('comment') + comment_matches = get_license_matches_from_query_string( + query_string=comment, + start_line=start_line, + ) - # If license detected in the comments are not consistent with the license - # detected in text, add the license matches detected in the comment to be reported - if comment_matches: - if not have_consistent_licenses( - matches=text_matches, reference_matches=comment_matches - ): - matches.extend(comment_matches) + # If license detected in the comments are not consistent with + # the license detected in text, add the license matches detected + # in the comment to be reported + if comment_matches: + if not have_consistent_licenses( + matches=text_matches, reference_matches=comment_matches + ): + matches.extend(comment_matches) + + # Clean should also lower + cleaned = clean_expression(name) license_matches_by_symbol[cleaned] = matches license_detections.append( @@ -856,11 +1004,14 @@ def parse_paras_with_license_text(paras_with_license): return license_matches_by_symbol, license_detections @staticmethod - def build_symbols(license_matches_by_symbol, common_licenses=common_licenses): + def build_symbols( + license_matches_by_symbol, + common_licenses=common_licenses, + ): """ - Return a list of LicenseSymbolLike objects, built from known and common licenses. - It is expected that license_matches_by_symbol keys are in lowercase. - Also return a list of unparsable expressions. + Return a list of LicenseSymbolLike objects, built from known and common + licenses. It is expected that license_matches_by_symbol keys are in + lowercase. Also return a list of unparsable expressions. """ symbols = [] unparsable_expressions = [] @@ -879,7 +1030,10 @@ def build_symbols(license_matches_by_symbol, common_licenses=common_licenses): continue common_license_tag = f'License: {debian_key}' - matches = get_license_matches(query_string=common_license_tag) + # TODO: track line numbers?? + matches = get_license_matches_from_query_string( + query_string=common_license_tag, + ) sym = DebianLicenseSymbol(key=debian_key, matches=matches) lsym = LicenseSymbolLike(symbol_like=sym) symbols.append(lsym) @@ -888,10 +1042,9 @@ def build_symbols(license_matches_by_symbol, common_licenses=common_licenses): def debian_expression_can_be_substituted(self, debian_expression): """ - Return True if all the license keys in the debian_expression is: - 1. either present in one of the License paragraphs, OR - 2. is a common debian license key. (One of common_licenses) - Otherwise, return False. + Return True if all the license keys in the debian_expression are either: + 1. present in one of the License paragraphs, OR + 2. are common debian license keys, e.g. one of the common_licenses. """ all_keys = [] all_keys.extend(list(self.license_matches_by_symbol.keys())) @@ -977,7 +1130,7 @@ def paragraphs_with_license_text(self): def other_paragraphs(self): other_paras = [ p for p in self.get_paragraphs_by_type(CopyrightLicenseParagraph) - if not p.license.name + if not p.license.name ] other_paras.extend(self.get_paragraphs_by_type(CatchAllParagraph)) return other_paras @@ -1175,9 +1328,11 @@ def clean_debian_comma_logic(exp): def clean_expression(text): """ Return a cleaned license expression text by normalizing the syntax so it can - be parsed. This substitution table has been derived from a large collection - of most copyright files from Debian (about 320K files from circa 2019-11) - and Ubuntu (about 200K files from circa 2020-06) + be parsed. Also apply specific string-level substitutions using a table. + + This substitution table has been derived from a large collection of most + copyright files from Debian (about 320K files from circa 2019-11) and Ubuntu + (about 200K files from circa 2020-06) """ if not text: return text @@ -1187,7 +1342,7 @@ def clean_expression(text): if ',' in text: text = clean_debian_comma_logic(text) - transforms = { + substitutions = { "at&t": "at_and_t", "ruby's": "rubys", "vixie's": "vixie", @@ -1236,7 +1391,7 @@ def clean_expression(text): " exception": "_exception", } - for source, target in transforms.items(): + for source, target in substitutions.items(): cleaned_text = text.replace(source, target) return cleaned_text @@ -1244,45 +1399,49 @@ def clean_expression(text): def remove_known_license_intros(license_matches): """ - Returns a list of LicenseMatch objects after removing unknown license intros - from the `license_matches` list of LicenseMatch objects. - - A common source of unknowns in unstrctured files are many types of license - intros which are present to introduce a lot of license texts, and as the - license texts are actually present below and in a different query run, it - only makes sense to remove known license intros in unstructured license - files. + Return a filtered ``license_matches`` list of LicenseMatch objects removing + spurrious matches to license introduction statements (e.g. + `is_license_intro` Rules.) + + A common source of false positive license detections in unstructured files + are license introduction statements that are immediately followed by a + license notice. In these cases, the license introduction can be discarded as + this is for the license match that follows it. """ - return [ - license_match - for license_match in license_matches - if not is_known_license_intro(license_match) - ] + + return [match for match in license_matches if not is_known_license_intro(match)] def is_known_license_intro(license_match): """ - Returns True if `license_match` LicenseMatch object is matched completely to + Return True if `license_match` LicenseMatch object is matched completely to a unknown license intro present as a Rule. """ from licensedcode.match_aho import MATCH_AHO_EXACT - if license_match.rule.is_license_intro and ( - license_match.matcher == MATCH_AHO_EXACT or license_match.coverage() == 100 - ): - return True - - return False + return ( + license_match.rule.is_license_intro + and ( + license_match.matcher == MATCH_AHO_EXACT + or license_match.coverage() == 100 + ) + ) def add_unknown_matches(name, text): """ - Return a list of LicenseMatch objects created for an unknown license match. + Return a list of LicenseMatch (with a single match) created for an unknown + license match with the ``name`` license and license ``text``. + Return an empty list if both name and text are empty. """ name = name or '' text = text or '' - license_text = f'License: {name}\n {text}'.strip() + if not name and not text: + return [] + + # FIXME: track lines + license_text = f'{name}\n{text}'.strip() expression_str = 'unknown-license-reference' idx = get_index() @@ -1299,14 +1458,14 @@ def add_unknown_matches(name, text): len_legalese = idx.len_legalese hispan = Span(p for p, t in enumerate(matched_tokens) if t < len_legalese) - rule = UnknownRule( + unknown_rule = UnknownRule( license_expression=expression_str, stored_text=license_text, length=match_len, ) match = LicenseMatch( - rule=rule, + rule=unknown_rule, qspan=qspan, ispan=ispan, hispan=hispan, @@ -1333,7 +1492,6 @@ class UnknownRule(Rule): def __attrs_post_init__(self, *args, **kwargs): self.identifier = 'debian-' + self.license_expression expression = self.licensing.parse(self.license_expression) - self.license_expression = expression.render() self.license_expression_object = expression self.is_license_tag = True @@ -1348,32 +1506,51 @@ def dump(self): raise NotImplementedError -def get_license_detections_from_extra_data(paragraph): - license_detections = [] - if paragraph.comment: - license_detection = get_license_detection_from_extra_data( - query_string=paragraph.comment.text, - paragraph=paragraph, - ) - if license_detection: - license_detections.append(license_detection) +def get_license_detections_from_other_fields(paragraph): + """ + Return a list of LicenseDetection found in a ``paragraph`` comment, + disclaimer or extra_data fields, e.g. all but the "license" field + """ - if paragraph.extra_data: - for _field_name, field_value in paragraph.extra_data.items(): - license_detection = get_license_detection_from_extra_data( - query_string=field_value, + def detect_license_and_save(fname, fvalue): + if fvalue and fvalue.strip(): + fstart_line, fend_line = paragraph.get_field_line_numbers(fname) + if TRACE: + logger_debug('get_license_detections_from_other_fields: detect_license_and_save: matches', fstart_line, fend_line) + + fdetection = get_license_detection_from_extra_data( + query_string=fvalue, paragraph=paragraph, + start_line=fstart_line, ) - if license_detection: - license_detections.append(license_detection) + + if fdetection: + license_detections.append(fdetection) + + license_detections = [] + for field_name in ('comment', 'disclaimer',): + field = getattr(paragraph, field_name, None) + if not field: + continue + detect_license_and_save(fname=field_name, fvalue=field.text) + + if paragraph.extra_data: + for field_name, field_value in paragraph.extra_data.items(): + detect_license_and_save(fname=field_name, fvalue=field_value) return license_detections -def get_license_detection_from_extra_data(query_string, paragraph): - matches = remove_known_license_intros( - get_license_matches(query_string=query_string) +def get_license_detection_from_extra_data(query_string, paragraph, start_line): + """ + Return a LicenseDetection from a ``query_string`` starting at ``start_line`` + found in ``paragraph``. + """ + matches = get_license_matches_from_query_string( + query_string=query_string, + start_line=start_line, ) + matches = remove_known_license_intros(matches) if matches: normalized_expression = get_license_expression_from_matches( license_matches=matches @@ -1391,7 +1568,13 @@ def get_license_detection_from_nameless_paragraph(paragraph): name. """ assert not paragraph.license.name - matches = get_license_matches(query_string=paragraph.license.text) + start_line, _ = paragraph.get_field_line_numbers('license') + matches = get_license_matches_from_query_string( + query_string=paragraph.license.text, + start_line=start_line, + ) + if TRACE: + logger_debug('get_license_detection_from_nameless_paragraph: matches', matches) if not matches: matches = add_unknown_matches(name=None, text=paragraph.license.text) diff --git a/src/packagedcode/licensing.py b/src/packagedcode/licensing.py index 317af32415e..e92ad419d0c 100644 --- a/src/packagedcode/licensing.py +++ b/src/packagedcode/licensing.py @@ -8,16 +8,18 @@ # import logging +import os from license_expression import Licensing from licensedcode.spans import Span +from licensedcode import query """ Detect and normalize licenses as found in package manifests data. """ -TRACE = False +TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE', False) def logger_debug(*args): @@ -32,21 +34,51 @@ def logger_debug(*args): logger.setLevel(logging.DEBUG) def logger_debug(*args): - return logger.debug(' '.join(isinstance(a, str) and a or repr(a) - for a in args)) + return logger.debug( + ' '.join(isinstance(a, str) and a or repr(a) for a in args) + ) def get_license_matches(location=None, query_string=None): """ - Returns a sequence of LicenseMatch objects wit license detections for the + Returns a sequence of LicenseMatch objects from license detection of the `query_string` or the file at `location`. """ + if TRACE: + logger_debug('get_license_matches: location:', location) + + if not query_string and not location: + return [] + + from licensedcode import cache + + idx = cache.get_index() + matches = idx.match(location=location, query_string=query_string) + + if TRACE: + logger_debug('get_license_matches: matches:', matches) + + return matches + + +def get_license_matches_from_query_string(query_string, start_line=1): + """ + Returns a sequence of LicenseMatch objects from license detection of the + `query_string` starting at ``start_line`` number. This is useful when + matching a text fragment alone when it is part of a larger text. + """ if not query_string: return [] from licensedcode import cache idx = cache.get_index() - return idx.match(location=location, query_string=query_string) + qry = query.build_query( + query_string=query_string, + idx=idx, + start_line=start_line, + ) + + return idx.match_query(qry=qry) def get_license_expression_from_matches(license_matches): @@ -54,8 +86,10 @@ def get_license_expression_from_matches(license_matches): Craft a license expression from a list of LicenseMatch objects. """ from packagedcode.utils import combine_expressions - - license_expressions = [match.rule.license_expression for match in license_matches] + + license_expressions = [ + match.rule.license_expression for match in license_matches + ] return combine_expressions(license_expressions, unique=False) @@ -65,13 +99,16 @@ def matches_have_unknown(matches, licensing): """ for match in matches: exp = match.rule.license_expression_object - if any(key in ('unknown', 'unknown-spdx') for key in licensing.license_keys(exp)): + if any( + key in ('unknown', 'unknown-spdx') + for key in licensing.license_keys(exp) + ): return True def get_normalized_expression( - query_string, - try_as_expression=True, + query_string, + try_as_expression=True, approximate=True, expression_symbols=None, ): diff --git a/src/scancode/cli.py b/src/scancode/cli.py index 988b46f245a..cd0eac6940d 100644 --- a/src/scancode/cli.py +++ b/src/scancode/cli.py @@ -94,7 +94,8 @@ def print_version(ctx, param, value): if not value or ctx.resilient_parsing: return click.echo('ScanCode version ' + scancode_config.__version__) - click.echo('Output Format version ' + scancode_config.__output_format_version__) + click.echo('ScanCode Output Format version ' + scancode_config.__output_format_version__) + click.echo('SPDX License list version ' + scancode_config.spdx_license_list_version) ctx.exit() @@ -195,15 +196,15 @@ def validate_depth(ctx, param, value): default=1, metavar='INT', help='Set the number of parallel processes to use. ' - 'Disable parallel processing if 0. Also disable threading if -1. ''[default: 1]', + 'Disable parallel processing if 0. Also disable threading if -1. [default: 1]', help_group=cliutils.CORE_GROUP, sort_order=10, cls=PluggableCommandLineOption) @click.option('--timeout', type=float, default=DEFAULT_TIMEOUT, metavar='', - help='Stop an unfinished file scan after a timeout in seconds. ' - '[default: %d seconds]' % DEFAULT_TIMEOUT, + help='Stop an unfinished file scan after a timeout in seconds. ' + f'[default: {DEFAULT_TIMEOUT} seconds]', help_group=cliutils.CORE_GROUP, sort_order=10, cls=PluggableCommandLineOption) @click.option('--quiet', @@ -842,6 +843,7 @@ def echo_func(*_args, **_kwargs): cle.output_format_version = scancode_config.__output_format_version__ cle.notice = notice cle.options = pretty_params or {} + cle.extra_data['spdx_license_list_version'] = scancode_config.spdx_license_list_version # TODO: this is weird: may be the timings should NOT be stored on the # codebase, since they exist in abstract of it?? diff --git a/src/scancode/outdated.py b/src/scancode/outdated.py index a901c01620d..5bff8d56ec5 100644 --- a/src/scancode/outdated.py +++ b/src/scancode/outdated.py @@ -1,7 +1,7 @@ # # Copyright (c) nexB Inc. and others. All rights reserved. # ScanCode is a trademark of nexB Inc. -# SPDX-License-Identifier: Apache-2.0 +# SPDX-License-Identifier: Apache-2.0 AND MIT # 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. diff --git a/src/scancode_config.py b/src/scancode_config.py index 9b39612c7cb..c77bf0a379a 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -72,6 +72,7 @@ def _create_dir(location): # current installation location. This is where the source code and static data # lives. + # in case package is not installed or we do not have setutools/pkg_resources # on hand fall back to this version __version__ = '21.8.4' @@ -80,6 +81,9 @@ def _create_dir(location): # on the data format version __output_format_version__ = '1.0.0' +# +spdx_license_list_version = '3.14' + try: from pkg_resources import get_distribution, DistributionNotFound diff --git a/src/summarycode/generated.py b/src/summarycode/generated.py index b544acae958..ec3bd0c2cd6 100644 --- a/src/summarycode/generated.py +++ b/src/summarycode/generated.py @@ -80,10 +80,13 @@ def generated_scanner(location, **kwargs): 'generated by', 'auto-generated', 'automatically generated', + # Apache Axis 'auto-generated from wsdl', + # jni javahl and others 'do not edit this file', + # jni javahl 'it is machine generated', 'by hibernate tools', @@ -108,6 +111,7 @@ def generated_scanner(location, **kwargs): # cython 'generated by cython', + # sqlite amalgamation 'this file is an amalgamation of many separate c source files from sqlite', @@ -141,12 +145,6 @@ def generated_scanner(location, **kwargs): 'generated content - do not edit', 'generators: org.graalvm', - 'Generated by GNU Autoconf', - - 'This file has been generated by the GUI designer. Do not modify', - - 'file is generated by gopy gen. do not edit.', - # https://github.com/Microsoft/azure-devops-python-api/blob/0d9537016bd45cf7f2140433c0ec54b44768f726/vsts/vsts/licensing/v4_1/licensing_client.py 'generated file, do not edit', 'changes may cause incorrect behavior and will be lost if the code is regenerated.', @@ -156,26 +154,38 @@ def generated_scanner(location, **kwargs): 'function: static codebooks autogenerated by', # yarn lock - 'this is an autogenerated file. do not edit this file directly.', + 'this is an autogenerated file', + 'this is an autogenerated file. do not edit this file directly', 'this file has been automatically created by', 'please do not edit this file, all changes will be lost', # thrift - 'this is an automatically-generated file.', + 'this is an automatically-generated file', 'it could get re-generated if the allow_idl_generation flag is on', # aws sdk ruby 'warning about generated code', - 'this file is generated. see the contributing guide for more information', 'this file is generated', + 'this file is generated. see the contributing guide for more information', # seen in Go files: 'code generated file. do not edit', - 'code generated by running "go generate". do not edit.' + 'code generated by running "go generate". do not edit' # protoc + 'generated by the protocol buffer compiler', 'generated by the protocol buffer compiler. do not edit!', - 'generated by the protocol buffer compiler.', + + # autotools + 'makefile.in generated by automake', + 'generated automatically by aclocal', + 'generated by gnu autoconf', + 'this file was automatically generated', + + # misc + 'this file has been generated by the gui designer. do not modify', + 'file is generated by gopy gen. do not edit', + )) diff --git a/src/textcode/analysis.py b/src/textcode/analysis.py index 00e9438e441..dbf900b77df 100644 --- a/src/textcode/analysis.py +++ b/src/textcode/analysis.py @@ -48,13 +48,20 @@ def logger_debug(*args): return logger.debug(' '.join(isinstance(a, str) and a or repr(a) for a in args)) -def numbered_text_lines(location, demarkup=False, plain_text=False): +def numbered_text_lines( + location, + demarkup=False, + plain_text=False, + start_line=1, +): """ Yield tuples of (line number, text line) from the file at `location`. Return an empty iterator if no text content is extractible. Text extraction is based on detected file type. Long lines are broken down in chunks, therefore two items can have the same line number. + line numbers start at ``start_line`` which is 1-based by default. + If `demarkup` is True, attempt to detect if a file contains HTML/XML-like markup and cleanup this markup. @@ -73,12 +80,12 @@ def numbered_text_lines(location, demarkup=False, plain_text=False): # of lines if TRACE: logger_debug('numbered_text_lines:', 'location is not a file') - return enumerate(iter(location), 1) + return enumerate(iter(location), start_line) if plain_text: if TRACE: logger_debug('numbered_text_lines:', 'plain_text') - return enumerate(unicode_text_lines(location), 1) + return enumerate(unicode_text_lines(location), start_line) T = typecode.get_type(location) @@ -95,17 +102,20 @@ def numbered_text_lines(location, demarkup=False, plain_text=False): if T.is_pdf and T.is_pdf_with_text: if TRACE: logger_debug('numbered_text_lines:', 'is_pdf') - return enumerate(unicode_text_lines_from_pdf(location), 1) + return enumerate(unicode_text_lines_from_pdf(location), start_line) if T.filetype_file.startswith('Spline Font Database'): if TRACE: logger_debug('numbered_text_lines:', 'Spline Font Database') - return enumerate((as_unicode(l) for l in sfdb.get_text_lines(location)), 1) + return enumerate( + (as_unicode(l) for l in sfdb.get_text_lines(location)), + start_line, + ) # lightweight markup stripping support if demarkup and markup.is_markup(location): try: - lines = list(enumerate(markup.demarkup(location), 1)) + lines = list(enumerate(markup.demarkup(location), start_line)) if TRACE: logger_debug('numbered_text_lines:', 'demarkup') return lines @@ -115,7 +125,7 @@ def numbered_text_lines(location, demarkup=False, plain_text=False): if T.is_js_map: try: - lines = list(enumerate(js_map_sources_lines(location), 1)) + lines = list(enumerate(js_map_sources_lines(location), start_line)) if TRACE: logger_debug('numbered_text_lines:', 'js_map') return lines @@ -124,7 +134,7 @@ def numbered_text_lines(location, demarkup=False, plain_text=False): pass if T.is_text: - numbered_lines = enumerate(unicode_text_lines(location), 1) + numbered_lines = enumerate(unicode_text_lines(location), start_line) # text with very long lines such minified JS, JS map files or large JSON if (not location.endswith('package.json') and (T.is_text_with_long_lines or T.is_compact_js @@ -148,7 +158,7 @@ def numbered_text_lines(location, demarkup=False, plain_text=False): if TRACE: logger_debug('numbered_text_lines:', 'is_binary') - return enumerate(unicode_text_lines_from_binary(location), 1) + return enumerate(unicode_text_lines_from_binary(location), start_line) return iter([]) @@ -173,7 +183,12 @@ def unicode_text_lines_from_pdf(location): yield as_unicode(line) -def break_numbered_unicode_text_lines(numbered_lines, split=u'([",\'])', max_len=200, chunk_len=30): +def break_numbered_unicode_text_lines( + numbered_lines, + split=u'([",\'])', + max_len=200, + chunk_len=30, +): """ Yield text lines breaking long lines on `split` where numbered_lines is an iterator of (line number, line text). diff --git a/tests/cluecode/data/plugin_email_url/emails-threshold.expected.json b/tests/cluecode/data/plugin_email_url/emails-threshold.expected.json index a8fbd8d2ffa..77558237225 100644 --- a/tests/cluecode/data/plugin_email_url/emails-threshold.expected.json +++ b/tests/cluecode/data/plugin_email_url/emails-threshold.expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/cluecode/data/plugin_email_url/emails.expected.json b/tests/cluecode/data/plugin_email_url/emails.expected.json index 37545390748..ba793f46f12 100644 --- a/tests/cluecode/data/plugin_email_url/emails.expected.json +++ b/tests/cluecode/data/plugin_email_url/emails.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/cluecode/data/plugin_email_url/urls-threshold.expected.json b/tests/cluecode/data/plugin_email_url/urls-threshold.expected.json index 72d3053b9d8..edb2226a3e3 100644 --- a/tests/cluecode/data/plugin_email_url/urls-threshold.expected.json +++ b/tests/cluecode/data/plugin_email_url/urls-threshold.expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/cluecode/data/plugin_email_url/urls.expected.json b/tests/cluecode/data/plugin_email_url/urls.expected.json index d00c021a4cb..b738da1bd71 100644 --- a/tests/cluecode/data/plugin_email_url/urls.expected.json +++ b/tests/cluecode/data/plugin_email_url/urls.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/cluecode/data/plugin_ignore_copyrights/authors.expected.json b/tests/cluecode/data/plugin_ignore_copyrights/authors.expected.json index 840c36d0c7a..ed158929be3 100644 --- a/tests/cluecode/data/plugin_ignore_copyrights/authors.expected.json +++ b/tests/cluecode/data/plugin_ignore_copyrights/authors.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 5 } } diff --git a/tests/cluecode/data/plugin_ignore_copyrights/holders.expected.json b/tests/cluecode/data/plugin_ignore_copyrights/holders.expected.json index cea7746d957..1ad60af53c0 100644 --- a/tests/cluecode/data/plugin_ignore_copyrights/holders.expected.json +++ b/tests/cluecode/data/plugin_ignore_copyrights/holders.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 5 } } diff --git a/tests/cluecode/test_plugin_email_url.py b/tests/cluecode/test_plugin_email_url.py index 750acfaeda6..74d34a4ac92 100644 --- a/tests/cluecode/test_plugin_email_url.py +++ b/tests/cluecode/test_plugin_email_url.py @@ -25,7 +25,7 @@ def test_scan_email(): result_file = test_env.get_temp_file('json') args = ['--email', '--strip-root', test_dir, '--json', result_file] run_scan_click(args) - check_json_scan(test_env.get_test_loc('plugin_email_url/emails.expected.json'), result_file) + check_json_scan(test_env.get_test_loc('plugin_email_url/emails.expected.json'), result_file, regen=False) def test_scan_email_with_threshold(): @@ -33,7 +33,7 @@ def test_scan_email_with_threshold(): result_file = test_env.get_temp_file('json') args = ['--email', '--strip-root', '--max-email', '2', test_dir, '--json', result_file] run_scan_click(args) - check_json_scan(test_env.get_test_loc('plugin_email_url/emails-threshold.expected.json'), result_file) + check_json_scan(test_env.get_test_loc('plugin_email_url/emails-threshold.expected.json'), result_file, regen=False) def test_scan_url(): @@ -41,7 +41,7 @@ def test_scan_url(): result_file = test_env.get_temp_file('json') args = ['--url', '--strip-root', test_dir, '--json', result_file] run_scan_click(args) - check_json_scan(test_env.get_test_loc('plugin_email_url/urls.expected.json'), result_file) + check_json_scan(test_env.get_test_loc('plugin_email_url/urls.expected.json'), result_file, regen=False) def test_scan_url_with_threshold(): @@ -49,4 +49,4 @@ def test_scan_url_with_threshold(): result_file = test_env.get_temp_file('json') args = ['--url', '--strip-root', '--max-url', '2', test_dir, '--json', result_file] run_scan_click(args) - check_json_scan(test_env.get_test_loc('plugin_email_url/urls-threshold.expected.json'), result_file) + check_json_scan(test_env.get_test_loc('plugin_email_url/urls-threshold.expected.json'), result_file, regen=False) diff --git a/tests/formattedcode/data/json/simple-expected.json b/tests/formattedcode/data/json/simple-expected.json index f23f61476a8..59b0ac7e0c4 100644 --- a/tests/formattedcode/data/json/simple-expected.json +++ b/tests/formattedcode/data/json/simple-expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/formattedcode/data/json/simple-expected.jsonlines b/tests/formattedcode/data/json/simple-expected.jsonlines index a6896237b11..d0c1ce58478 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonlines +++ b/tests/formattedcode/data/json/simple-expected.jsonlines @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/formattedcode/data/json/simple-expected.jsonpp b/tests/formattedcode/data/json/simple-expected.jsonpp index fb8300cb63c..d486df60e37 100644 --- a/tests/formattedcode/data/json/simple-expected.jsonpp +++ b/tests/formattedcode/data/json/simple-expected.jsonpp @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/formattedcode/data/json/tree/expected.json b/tests/formattedcode/data/json/tree/expected.json index abd296a1329..582abc5607e 100644 --- a/tests/formattedcode/data/json/tree/expected.json +++ b/tests/formattedcode/data/json/tree/expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 7 } } diff --git a/tests/licensedcode/data/datadriven/external/fossology-licenses/ascender-eula.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-licenses/ascender-eula.txt.yml index 91f65ab6844..0b1489bca65 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-licenses/ascender-eula.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-licenses/ascender-eula.txt.yml @@ -1,4 +1,3 @@ license_expressions: - proprietary-license - - proprietary-license notes: this is a license from fossology license reference Ascender-EULA (Ascender EULA) http://www.ascendercorp.com/services/licensing/eula-5/ diff --git a/tests/licensedcode/data/datadriven/external/fossology-licenses/mx4j-1.0.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-licenses/mx4j-1.0.txt.yml index 06ba14b3c1a..b62a576706f 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-licenses/mx4j-1.0.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-licenses/mx4j-1.0.txt.yml @@ -2,3 +2,4 @@ license_expressions: - mx4j notes: this is a license from fossology license reference MX4J-1.0 (The MX4J License, Version 1.0) http://mx4j.sourceforge.net/docs/ch01s06.html + diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/BSD-3-Clause_7.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/BSD-3-Clause_7.txt.yml index 87c26d8238b..9376576c4b0 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/BSD-3-Clause_7.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/BSD-3-Clause_7.txt.yml @@ -1,2 +1,3 @@ license_expressions: - sun-bsd-no-nuclear + diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/net-snmp-license.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/net-snmp-license.txt.yml index 5aed4396bb2..5e5bdb00591 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/net-snmp-license.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/BSD/net-snmp-license.txt.yml @@ -4,6 +4,7 @@ license_expressions: - bsd-new - bsd-new - bsd-new + - bsd-new-nomod - bsd-new - bsd-new - bsd-new @@ -11,10 +12,11 @@ license_expressions: - bsd-new - bsd-new - bsd-new - - bsd-new - - bsd-new + - bsd-new-nomod - bsd-new - bsd-new - bsd-new - bsd-new notes: this is a net-snmp but we do not detect well large composite yet +expected_failure: yes + diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/CCLRC/cdunifpp_check.c.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/CCLRC/cdunifpp_check.c.yml index a18f6b5ec97..c9c5e2f5b54 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/CCLRC/cdunifpp_check.c.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/CCLRC/cdunifpp_check.c.yml @@ -1,2 +1,2 @@ license_expressions: - - epl-1.0 + - mit diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/Apache-2.0_or_CC0-1.0.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/Apache-2.0_or_CC0-1.0.txt.yml index efa85d250e1..5d7a1dc0065 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/Apache-2.0_or_CC0-1.0.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/Apache-2.0_or_CC0-1.0.txt.yml @@ -1,3 +1,2 @@ license_expressions: - - cc0-1.0 - - apache-2.0 + - cc0-1.0 OR apache-2.0 diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/MIT_or_Python.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/MIT_or_Python.txt.yml index b5e28ad4d66..6086788f110 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/MIT_or_Python.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/MIT_or_Python.txt.yml @@ -1,2 +1,2 @@ license_expressions: - - unknown-license-reference + - mit OR psf-2.0 diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/LGPL/valaprojectgenerator.c.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/LGPL/valaprojectgenerator.c.yml index d485effba05..e19e2d81c65 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/LGPL/valaprojectgenerator.c.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/LGPL/valaprojectgenerator.c.yml @@ -6,3 +6,5 @@ license_expressions: - gpl-3.0-plus - lgpl-2.1-plus - lgpl-3.0-plus +expected_failure: yes + diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/MX4J/MX4J-1.0.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/MX4J/MX4J-1.0.yml index b5e28ad4d66..eb402c8c582 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/MX4J/MX4J-1.0.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/MX4J/MX4J-1.0.yml @@ -1,2 +1,3 @@ license_expressions: - unknown-license-reference + - mx4j diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/WXwindows/wxWindows-3.1+_ref.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/WXwindows/wxWindows-3.1+_ref.txt.yml index 47e24580e2e..d712f505296 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/WXwindows/wxWindows-3.1+_ref.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/WXwindows/wxWindows-3.1+_ref.txt.yml @@ -1,3 +1,3 @@ license_expressions: - lgpl-2.0-plus WITH wxwindows-exception-3.1 - - agpl-1.0-plus + diff --git a/tests/licensedcode/data/datadriven/external/glc/Apache-2.0-Header.t14.yml b/tests/licensedcode/data/datadriven/external/glc/Apache-2.0-Header.t14.yml index d60f22e692b..9945ff29140 100644 --- a/tests/licensedcode/data/datadriven/external/glc/Apache-2.0-Header.t14.yml +++ b/tests/licensedcode/data/datadriven/external/glc/Apache-2.0-Header.t14.yml @@ -6,3 +6,5 @@ notes: | originally expected to be detected as Apache-2.0 with coverage of 68.8 Example: https://github.com/donnemartin/saws +expected_failure: yes + diff --git a/tests/licensedcode/data/datadriven/external/glc/Net-SNMP.t1.yml b/tests/licensedcode/data/datadriven/external/glc/Net-SNMP.t1.yml index cdd658ac4d0..90bd7da62e8 100644 --- a/tests/licensedcode/data/datadriven/external/glc/Net-SNMP.t1.yml +++ b/tests/licensedcode/data/datadriven/external/glc/Net-SNMP.t1.yml @@ -4,6 +4,7 @@ license_expressions: - bsd-new - bsd-new - bsd-new + - bsd-x11 - bsd-new - bsd-new - bsd-new @@ -11,8 +12,7 @@ license_expressions: - bsd-new - bsd-new - bsd-new - - bsd-new - - bsd-new + - bsd-x11 - bsd-new - bsd-new - bsd-new @@ -22,3 +22,5 @@ notes: | https://raw.githubusercontent.com/google/licensecheck/v0.3.1/testdata/Net-SNMP.t1 originally expected to be detected as Net-SNMP with coverage of 100.0 +expected_failure: yes + diff --git a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c b/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c deleted file mode 100644 index 39df96b2763..00000000000 --- a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c +++ /dev/null @@ -1,21 +0,0 @@ -/************************************************************************* - * Copyright 2012 Devscripts developers - * - * This program is free software: 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. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - * - * This file may incorporate work that is in the public domain and/or - * covered under the following copyright and permission notice: - * - * Written by devscripts developers and released to the public domain, - * as explained at http://creativecommons.org/publicdomain/zero/1.0/ - ************************************************************************/ diff --git a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c.yml b/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c.yml deleted file mode 100644 index de4d1e0a8b0..00000000000 --- a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/dual.c.yml +++ /dev/null @@ -1,3 +0,0 @@ -license_expressions: - - gpl-3.0 - - cc0-1.0 diff --git a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/false-positives.yml b/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/false-positives.yml index f7d7df6d070..64a58aad02d 100644 --- a/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/false-positives.yml +++ b/tests/licensedcode/data/datadriven/external/licensecheck/devscripts/false-positives.yml @@ -1,5 +1,5 @@ license_expressions: - - x11-tiff + - other-permissive - generic-cla - unknown-license-reference - unknown-license-reference diff --git a/tests/licensedcode/data/datadriven/external/slic-tests/gbsearcharray.h.yml b/tests/licensedcode/data/datadriven/external/slic-tests/gbsearcharray.h.yml index cf269c609e3..b4373e42ce8 100644 --- a/tests/licensedcode/data/datadriven/external/slic-tests/gbsearcharray.h.yml +++ b/tests/licensedcode/data/datadriven/external/slic-tests/gbsearcharray.h.yml @@ -1,2 +1,2 @@ license_expressions: - - other-permissive + - tim-janik-2003 diff --git a/tests/licensedcode/data/datadriven/lic1/french_gfdl.docbook.yml b/tests/licensedcode/data/datadriven/lic1/french_gfdl.docbook.yml index f78509efbdc..ca8cf8409d6 100644 --- a/tests/licensedcode/data/datadriven/lic1/french_gfdl.docbook.yml +++ b/tests/licensedcode/data/datadriven/lic1/french_gfdl.docbook.yml @@ -3,4 +3,4 @@ license_expressions: - gfdl-1.1 - gfdl-1.1-plus - gpl-1.0-plus - - gpl-1.0-plus + diff --git a/tests/licensedcode/data/datadriven/lic2/bsd-new_and_gpl-2.0_and_gpl-3.0_and_public-domain_and_other.txt.yml b/tests/licensedcode/data/datadriven/lic2/bsd-new_and_gpl-2.0_and_gpl-3.0_and_public-domain_and_other.txt.yml index 1cfdbab906b..00430504266 100644 --- a/tests/licensedcode/data/datadriven/lic2/bsd-new_and_gpl-2.0_and_gpl-3.0_and_public-domain_and_other.txt.yml +++ b/tests/licensedcode/data/datadriven/lic2/bsd-new_and_gpl-2.0_and_gpl-3.0_and_public-domain_and_other.txt.yml @@ -21,21 +21,17 @@ license_expressions: - gpl-2.0 - gpl-1.0-plus - gpl-1.0-plus - - gpl-1.0-plus - - gpl-1.0-plus - - unknown-license-reference - - gpl-2.0 - gpl-2.0 - gpl-2.0-plus - - gpl-2.0 + - gpl-2.0-plus - gpl-2.0 - gpl-1.0-plus + - unknown-license-reference - gpl-1.0-plus - gpl-2.0 - gpl-2.0 - gpl-1.0-plus - gpl-3.0 - - unknown-license-reference - gpl-2.0 - gpl-2.0 - gpl-1.0-plus diff --git a/tests/licensedcode/data/datadriven/lic3/jcharts.txt.yml b/tests/licensedcode/data/datadriven/lic3/jcharts.txt.yml index 32cdaa5d461..cf269c609e3 100644 --- a/tests/licensedcode/data/datadriven/lic3/jcharts.txt.yml +++ b/tests/licensedcode/data/datadriven/lic3/jcharts.txt.yml @@ -1,2 +1,2 @@ license_expressions: - - dom4j + - other-permissive diff --git a/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt b/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt new file mode 100644 index 00000000000..33f86f86d48 --- /dev/null +++ b/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt @@ -0,0 +1 @@ +SHELL_CMD_ARG_REGISTER(mpl, &mpl_cmds, " ", cmd_mpl, 1, 1); diff --git a/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt.yml b/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt.yml new file mode 100644 index 00000000000..69af9ef22b0 --- /dev/null +++ b/tests/licensedcode/data/datadriven/lic4/2304-not-mpl.txt.yml @@ -0,0 +1 @@ +notes: nothing should be detected diff --git a/tests/licensedcode/data/datadriven/lic4/no-license-with-stop-words.txt.yml b/tests/licensedcode/data/datadriven/lic4/no-license-with-stop-words.txt.yml index 559e88d94a2..1a7cb6bb77f 100644 --- a/tests/licensedcode/data/datadriven/lic4/no-license-with-stop-words.txt.yml +++ b/tests/licensedcode/data/datadriven/lic4/no-license-with-stop-words.txt.yml @@ -1,4 +1,3 @@ notes: nothing should be detected here as "License a Private" should NOT match "license Private" as there is a stopword inside and this is a short rule. -expected_failure: yes diff --git a/tests/licensedcode/data/datadriven/lic4/sun-jsr-spec-04-2006_1.txt.yml b/tests/licensedcode/data/datadriven/lic4/sun-jsr-spec-04-2006_1.txt.yml index 83a8fa20967..35ed391502a 100644 --- a/tests/licensedcode/data/datadriven/lic4/sun-jsr-spec-04-2006_1.txt.yml +++ b/tests/licensedcode/data/datadriven/lic4/sun-jsr-spec-04-2006_1.txt.yml @@ -1,7 +1,7 @@ license_expressions: - - unknown-license-reference - - sun-jsr-spec-04-2006 - - commercial-license - - proprietary-license -notes: this is not really the EJB or SDk spec but is essentially the same license, but from - BEA. The detection is not perfect, but we do not want to add such a rare full text for now. + - proprietary-license +notes: this is not really the EJB or SDk spec but is essentially the same license + as the sun-jsr-spec-04-2006 but from BEA. The detection is not perfect, but we + do not want to add such a rare full text for now. +expected_failure: yes + diff --git a/tests/licensedcode/data/detect/apache-vs-mit/correct.md b/tests/licensedcode/data/detect/apache-vs-mit/correct.md new file mode 100644 index 00000000000..9e41f95412f --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/correct.md @@ -0,0 +1,3 @@ +to the command above +License +This project is licensed under the terms of the MIT license. diff --git a/tests/licensedcode/data/detect/apache-vs-mit/incorrect.md b/tests/licensedcode/data/detect/apache-vs-mit/incorrect.md new file mode 100644 index 00000000000..0b8dd0ece32 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/incorrect.md @@ -0,0 +1,3 @@ +should to the command above +License +This project is licensed under the terms of the MIT license. diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.RULE b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.RULE new file mode 100644 index 00000000000..c9f251d0a6d --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.RULE @@ -0,0 +1,3 @@ +License + +This project is licensed under the terms of the Apache 2.0 open source license. Please refer to LICENSE for the full terms. \ No newline at end of file diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.yml b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.yml new file mode 100644 index 00000000000..d892e977716 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_327.yml @@ -0,0 +1,5 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.RULE b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.RULE new file mode 100644 index 00000000000..1d32cb4bc7f --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.RULE @@ -0,0 +1,3 @@ +License + +This project is licensed under the terms of the Apache 2.0 open source license. \ No newline at end of file diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.yml b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_328.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.RULE b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.RULE new file mode 100644 index 00000000000..773291944ca --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.RULE @@ -0,0 +1,2 @@ +licensed under the Apache License, version 2.0, the text of which +is included above. \ No newline at end of file diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.yml b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.yml new file mode 100644 index 00000000000..fec9233bc17 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/apache-2.0_548.yml @@ -0,0 +1,3 @@ +license_expression: apache-2.0 +is_license_notice: yes +relevance: 100 diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.RULE b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.RULE new file mode 100644 index 00000000000..37d4403cde7 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.RULE @@ -0,0 +1,2 @@ +License +This project is licensed under the terms of the MIT license. For more details, see the LICENSE file. \ No newline at end of file diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.yml b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_494.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.RULE b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.RULE new file mode 100644 index 00000000000..3d822ea0792 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.RULE @@ -0,0 +1,2 @@ +This project is licensed under the terms of the MIT license. +Please see the LICENSE file for details. \ No newline at end of file diff --git a/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.yml b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.yml new file mode 100644 index 00000000000..85e26e99ea7 --- /dev/null +++ b/tests/licensedcode/data/detect/apache-vs-mit/index/rules/mit_932.yml @@ -0,0 +1,5 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE diff --git a/tests/licensedcode/data/models/license_rules.expected.json b/tests/licensedcode/data/models/license_rules.expected.json index afef4b435e7..063c167d2fa 100644 --- a/tests/licensedcode/data/models/license_rules.expected.json +++ b/tests/licensedcode/data/models/license_rules.expected.json @@ -1,43 +1,53 @@ [ { "license_expression": "apache-2.0", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "bsd-ack-carrot2", "is_license_text": true, + "relevance": 100, "minimum_coverage": 80 }, { "license_expression": "gpl-1.0", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-1.0-plus", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-2.0", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-2.0-library", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-2.0-plus", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-3.0", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "gpl-3.0-plus", - "is_license_text": true + "is_license_text": true, + "relevance": 100 }, { "license_expression": "w3c-docs-19990405", - "is_license_text": true + "is_license_text": true, + "relevance": 100 } ] \ 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 d15dcb49582..3e76e9afa0a 100644 --- a/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/license-expression/scan.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } 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 f5617f1cec1..a0ff6159cc8 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 @@ -8,12 +8,14 @@ "--license": true, "--license-text": true, "--license-text-diagnostics": true, - "--strip-root": true + "--strip-root": true, + "--unknown-licenses": true }, "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } @@ -75,7 +77,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 27.0, + "score": 100.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -110,7 +112,7 @@ "rule_length": 5, "matched_length": 5, "match_coverage": 100.0, - "rule_relevance": 27 + "rule_relevance": 100 }, "matched_text": "license\": \"SEE LICENSE IN 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 73692b40070..7c5b19a14e7 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 @@ -8,12 +8,14 @@ "--license": true, "--license-text": true, "--license-text-diagnostics": true, - "--strip-root": true + "--strip-root": true, + "--unknown-licenses": true }, "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } @@ -25,7 +27,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 27.0, + "score": 100.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -60,7 +62,7 @@ "rule_length": 5, "matched_length": 5, "match_coverage": 100.0, - "rule_relevance": 27 + "rule_relevance": 100 }, "matched_text": "license\": \"SEE LICENSE IN LICENSE." } diff --git a/tests/licensedcode/data/plugin_license/license_url.expected.json b/tests/licensedcode/data/plugin_license/license_url.expected.json index 2985478bef7..c7c525db5a5 100644 --- a/tests/licensedcode/data/plugin_license/license_url.expected.json +++ b/tests/licensedcode/data/plugin_license/license_url.expected.json @@ -6,12 +6,14 @@ "input": "", "--json-pp": "", "--license": true, - "--license-url-template": "https://example.com/urn:{}" + "--license-url-template": "https://example.com/urn:{}", + "--unknown-licenses": true }, "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index cb4afd9604b..5b624f02fae 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json index 62b2cebe9b3..5d32a6b4cfa 100644 --- a/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json +++ b/tests/licensedcode/data/plugin_license/sqlite/sqlite.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } 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 aee8011e6b5..5dd0237f2f1 100644 --- a/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan-diag.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/licensedcode/data/plugin_license/text/scan.expected.json b/tests/licensedcode/data/plugin_license/text/scan.expected.json index 4e7a93e17cc..c3c180506dc 100644 --- a/tests/licensedcode/data/plugin_license/text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license/text/scan.expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } 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 80cecf6dbbf..ee55c06053f 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 @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } 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 be7dd70759a..e37a8d80fe4 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 @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/licensedcode/data/plugin_license_text/scan.expected.json b/tests/licensedcode/data/plugin_license_text/scan.expected.json index 6c15597cd63..34ec28e64d8 100644 --- a/tests/licensedcode/data/plugin_license_text/scan.expected.json +++ b/tests/licensedcode/data/plugin_license_text/scan.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 5 } } diff --git a/tests/licensedcode/test_detect.py b/tests/licensedcode/test_detect.py index 7aa1bf73be3..6b64f54a68f 100644 --- a/tests/licensedcode/test_detect.py +++ b/tests/licensedcode/test_detect.py @@ -1216,3 +1216,42 @@ def test_detection_return_correct_lgpl_with_correct_text_using_controlled_index( matched_rule = matches[0].rule assert matched_rule.identifier == 'gpl-2.0-plus_258.RULE' assert matched_rule.license_expression == 'gpl-2.0-plus' + + def test_detection_return_correct_mit_not_apache_using_controlled_index(self): + # we were incorrectly reporting an Apache using a sequence match + # this has been fixed for https://github.com/nexB/scancode-toolkit/issues/2635 + # the key fix is to privilege the longest rule when two rules are tied + # as candidates in set matching + from licensedcode import models + + rules_data_dir = self.get_test_loc('detect/apache-vs-mit/index/rules') + rules = models.load_rules(rules_data_dir) + idx = index.LicenseIndex(rules) + expected = ['mit'] + + query_location = self.get_test_loc('detect/apache-vs-mit/incorrect.md') + matches = idx.match(location=query_location) + results = [m.rule.license_expression for m in matches] + assert results == expected + + query_location = self.get_test_loc('detect/apache-vs-mit/correct.md') + matches = idx.match(location=query_location) + results = [m.rule.license_expression for m in matches] + assert results == expected + + def test_detection_return_correct_mit_not_apache_using_full_index(self): + # we were incorrectly reporting an Apache using a sequence match + # this has been fixed in https://github.com/nexB/scancode-toolkit/issues/2635 + + idx = cache.get_index() + expected = ['mit'] + + query_location = self.get_test_loc('detect/apache-vs-mit/incorrect.md') + matches = idx.match(location=query_location) + results = [m.rule.license_expression for m in matches] + assert results == expected + + query_location = self.get_test_loc('detect/apache-vs-mit/correct.md') + matches = idx.match(location=query_location) + results = [m.rule.license_expression for m in matches] + assert results == expected diff --git a/tests/licensedcode/test_match.py b/tests/licensedcode/test_match.py index cf368461919..7f1c67cd47c 100644 --- a/tests/licensedcode/test_match.py +++ b/tests/licensedcode/test_match.py @@ -1336,7 +1336,34 @@ def test_matched_text_is_collected_correctly_in_binary_ffmpeg_windows_whole_line 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n' 'GNU General Public License for more details.\n' 'You should have received a copy of the GNU General Public License\n' - 'along with %s. If not, see .', + 'along with %s. If not, see .\n' + + 'File formats:\n' + 'D. = Demuxing supported\n' + '.E = Muxing supported\n' + '%s%s %-15s %s\n' + 'Devices:\n' + 'Codecs:\n' + 'D..... = Decoding supported\n' + '.E.... = Encoding supported\n' + '..V... = Video codec\n' + "No option name near '%s'\n" + "Unable to parse '%s': %s\n" + "Setting '%s' to value '%s'\n" + "Option '%s' not found\n" + '--enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc ' + '--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r ' + '--enable-gnutls --enable-iconv --enable-libass --enable-libbluray ' + '--enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme ' + '--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame ' + '--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 ' + '--enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy ' + '--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame ' + '--enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis ' + '--enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 ' + '--enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg ' + '--enable-lzma --enable-decklink --enable-zlib', + '--enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc ' '--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r ' @@ -1465,7 +1492,24 @@ def test_matched_text_is_collected_correctly_in_binary_ffmpeg_windows_not_whole_ 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n' 'GNU General Public License for more details.\n' 'You should have received a copy of the GNU General Public License\n' - 'along with %s. If not, see .', + + 'along with %s. If not, see .\n' + + 'File formats:\n' + 'D. = Demuxing supported\n' + '.E = Muxing supported\n' + '%s%s %-15s %s\n' + 'Devices:\n' + 'Codecs:\n' + 'D..... = Decoding supported\n' + '.E.... = Encoding supported\n' + '..V... = Video codec\n' + "No option name near '%s'\n" + "Unable to parse '%s': %s\n" + "Setting '%s' to value '%s'\n" + "Option '%s' not found\n" + '--enable-gpl --', + 'enable-gpl --enable-version3 --', 'license: GPL version 3 or later', 'enable-gpl --enable-version3 --', diff --git a/tests/licensedcode/test_models.py b/tests/licensedcode/test_models.py index 4f88d73494a..155d6a55cb2 100644 --- a/tests/licensedcode/test_models.py +++ b/tests/licensedcode/test_models.py @@ -365,6 +365,62 @@ def test_compute_relevance_does_not_change_stored_relevance(self): rule.length = 1000 rule.compute_relevance() assert rule.relevance == 13 + assert rule.has_stored_relevance + + def test_compute_relevance_changes_stored_relevance_for_long_rules(self): + rule = models.Rule(stored_text='abcd ' * 18, license_expression='public-domain') + rule.relevance = 100 + rule.has_stored_relevance = True + rule.length = 18 + rule.compute_relevance() + assert rule.relevance == 100 + assert not rule.has_stored_relevance + + def test_compute_relevance_does_not_change_stored_relevance_for_short_rules(self): + rule = models.Rule(stored_text='abcd ' * 18, license_expression='public-domain') + rule.relevance = 100 + rule.has_stored_relevance = True + rule.length = 17 + rule.compute_relevance() + assert rule.relevance == 100 + assert rule.has_stored_relevance + + def test_compute_relevance_does_not_update_stored_relevance(self): + rule = models.Rule(stored_text='abcd ' * 17, license_expression='public-domain') + rule.relevance = 100 + rule.has_stored_relevance = True + rule.length = 17 + rule.compute_relevance() + assert rule.relevance == 100 + assert rule.has_stored_relevance + + def test_compute_relevance_does_not_update_stored_relevance_for_short_rules(self): + rule = models.Rule(stored_text='abcd ' * 17, license_expression='public-domain') + rule.relevance = 99 + rule.has_stored_relevance = True + rule.length = 18 + rule.compute_relevance() + assert rule.relevance == 99 + assert rule.has_stored_relevance + + def test_compute_relevance_does_update_stored_relevance_for_short_rules(self): + rule = models.Rule(stored_text='abcd ' * 17, license_expression='public-domain') + rule.relevance = 94 + rule.has_stored_relevance = True + rule.length = 17 + rule.compute_relevance() + assert rule.relevance == 94 + 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(stored_text='abcd ' * 16, license_expression='public-domain') + rule.relevance = 94 + rule.has_stored_relevance = True + rule.length = 16 + rule.compute_relevance() + assert rule.relevance == 94 + assert rule.has_stored_relevance + def test_compute_relevance_is_hundred_for_false_positive(self): rule = models.Rule(stored_text='1', license_expression='public-domain') diff --git a/tests/licensedcode/test_plugin_license.py b/tests/licensedcode/test_plugin_license.py index 7cdc7085572..45904487a8c 100644 --- a/tests/licensedcode/test_plugin_license.py +++ b/tests/licensedcode/test_plugin_license.py @@ -9,12 +9,12 @@ import os -from licensedcode.plugin_license import find_referenced_resource, add_referenced_filenames_license_matches -from licensedcode.plugin_license import get_referenced_filenames - import pytest - from commoncode.testcase import FileDrivenTesting + +from licensedcode.plugin_license import add_referenced_filenames_license_matches +from licensedcode.plugin_license import find_referenced_resource +from licensedcode.plugin_license import get_referenced_filenames from scancode.cli_test_utils import check_json_scan from scancode.cli_test_utils import run_scan_click @@ -29,7 +29,13 @@ def test_license_option_reports_license_expressions(): test_dir = test_env.get_test_loc('plugin_license/license-expression/scan', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/license-expression/scan.expected.json') check_json_scan(test_loc, result_file, regen=False) @@ -38,7 +44,15 @@ def test_license_option_reports_license_expressions(): def test_license_option_reports_license_texts(): test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] + run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/text/scan.expected.json') check_json_scan(test_loc, result_file, regen=False) @@ -47,7 +61,15 @@ def test_license_option_reports_license_texts(): def test_license_option_reports_license_texts_diag(): test_dir = test_env.get_test_loc('plugin_license/text/scan', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/text/scan-diag.expected.json') check_json_scan(test_loc, result_file, regen=False) @@ -56,7 +78,14 @@ def test_license_option_reports_license_texts_diag(): def test_license_option_reports_license_texts_long_lines(): test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan.expected.json') check_json_scan(test_loc, result_file, regen=False) @@ -65,25 +94,51 @@ def test_license_option_reports_license_texts_long_lines(): def test_license_option_reports_license_texts_diag_long_lines(): test_dir = test_env.get_test_loc('plugin_license/text_long_lines/scan', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/text_long_lines/scan-diag.expected.json') check_json_scan(test_loc, result_file, regen=False) -def test_license_match_reference(): +def test_license_match_unknwon_license_with_license_reference(): test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--unknown-licenses', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-ref.expected.json') check_json_scan(test_loc, result_file, regen=False) -def test_license_match_without_reference(): +def test_license_match_unknwon_license_without_license_reference(): test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-without-ref', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', '--strip-root', test_dir, '--json', result_file, '--verbose'] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--strip-root', + '--verbose', + '--unknown-licenses', + '--json', result_file, + test_dir, + ] run_scan_click(args) test_loc = test_env.get_test_loc('plugin_license/license_reference/scan-wref.expected.json') check_json_scan(test_loc, result_file, regen=False) @@ -104,7 +159,14 @@ def test_find_referenced_resource(): # Setup: Create a new scan to use for a virtual codebase test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) scan_loc = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', test_dir, '--json', scan_loc] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--unknown-licenses', + '--json', scan_loc, + test_dir, + ] run_scan_click(args) # test proper @@ -132,11 +194,18 @@ def test_find_referenced_resource_does_not_find_based_file_name_suffix(): assert result.path == 'scan-ref-dupe-name-suffix/LICENSE' -def test_add_referenced_filenames_license_matches(): +def test_match_reference_license(): # Setup: Create a new scan to use for a virtual codebase test_dir = test_env.get_test_loc('plugin_license/license_reference/scan/scan-ref', copy=True) scan_loc = test_env.get_temp_file('json') - args = ['--license', '--license-text', '--license-text-diagnostics', test_dir, '--json', scan_loc] + args = [ + '--license', + '--license-text', + '--license-text-diagnostics', + '--unknown-licenses', + '--json', scan_loc, + test_dir, + ] run_scan_click(args) # test proper @@ -149,19 +218,23 @@ def test_add_referenced_filenames_license_matches(): def test_reindex_licenses_works(): - args = ['--reindex-licenses'] - run_scan_click(args) + run_scan_click(['--reindex-licenses']) @pytest.mark.scanslow def test_scan_license_with_url_template(): test_dir = test_env.get_test_loc('plugin_license/license_url', copy=True) result_file = test_env.get_temp_file('json') - args = ['--license', '--license-url-template', 'https://example.com/urn:{}', - test_dir, '--json-pp', result_file] + args = [ + '--license', + '--license-url-template', 'https://example.com/urn:{}', + '--unknown-licenses', + '--json-pp', result_file, + test_dir, + ] test_loc = test_env.get_test_loc('plugin_license/license_url.expected.json') run_scan_click(args) - check_json_scan(test_loc, result_file) + check_json_scan(test_loc, result_file, regen=False) @pytest.mark.scanslow diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index 001d2d04d83..5607d5534a5 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index 1da52a35b83..fcef7465afa 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 7 } } 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 16fe30b9d9a..170733120c7 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 @@ -11,8 +11,8 @@ copyright: | 2019 Samuel Henrique matches: - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 16 + end_line: 33 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright.expected.yml deleted file mode 100644 index 9ceaec3675f..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/acme-tiny/stable_copyright.expected.yml +++ /dev/null @@ -1,40 +0,0 @@ -primary_license: mit -declared_license: - - MIT -license_expression: mit -copyright: 2015 Daniel Roesler -matches: - - score: '100.0' - start_line: 1 - end_line: 18 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright-detailed.expected.yml index e975bbfbc7f..9646b3af5e1 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 @@ -27,14 +27,13 @@ declared_license: - BSD-3-clause-Cambridge - Custom - Expat -license_expression: (apache-2.0 AND apache-2.0 AND apache-2.0) AND ((apache-2.0 AND apache-2.0 - AND apache-2.0) AND bsd-new) AND bsd-new AND ((gpl-3.0-plus AND gpl-3.0-plus AND gpl-2.0 AND - gpl-3.0) OR bison-exception-2.2) AND bsd-unchanged AND ((apache-2.0 AND apache-2.0 AND apache-2.0) - AND (apache-2.0 AND hs-regexp)) AND (apache-2.0 AND apache-2.0 AND apache-2.0) AND bsd-simplified-darwin - AND ((apache-2.0 AND apache-2.0 AND apache-2.0) AND public-domain) AND ((apache-2.0 AND apache-2.0 - AND apache-2.0) AND (x11-keith-packard AND historical)) AND ((apache-2.0 AND apache-2.0 AND - apache-2.0) AND zeusbench) AND ((apache-2.0 AND apache-2.0 AND apache-2.0) OR (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0)) AND mit AND (apache-2.0 AND apache-2.0 AND apache-2.0) +license_expression: (apache-2.0 AND apache-2.0) AND ((apache-2.0 AND apache-2.0) AND bsd-new) + AND bsd-new AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bison-exception-2.2) AND bsd-unchanged + AND ((apache-2.0 AND apache-2.0) AND (apache-2.0 AND hs-regexp)) AND (apache-2.0 AND apache-2.0) + AND bsd-simplified-darwin AND ((apache-2.0 AND apache-2.0) AND public-domain) AND ((apache-2.0 + AND apache-2.0) AND (x11-keith-packard AND historical)) AND ((apache-2.0 AND apache-2.0) AND + zeusbench) AND ((apache-2.0 AND apache-2.0) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND + (apache-2.0 AND apache-2.0) copyright: | Copyright 2019 The Apache Software Foundation 2019 The Apache Software Foundation @@ -62,8 +61,8 @@ copyright: | 2008 Stefan Fritsch matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 71 + end_line: 71 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -78,14 +77,14 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 2-aho - rule_length: 119 - matched_length: 119 + start_line: 72 + end_line: 88 + matcher: 1-hash + rule_length: 145 + matched_length: 145 match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_663.RULE + identifier: apache-2.0_971.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -107,27 +106,12 @@ matches: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - score: '100.0' - start_line: 16 - end_line: 17 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_664.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the full text of the Apache Software License version 2 can be found in the file `/usr/share/common-licenses/Apache-2.0'. - score: '100.0' - start_line: 4 - end_line: 13 + start_line: 94 + end_line: 103 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -152,8 +136,8 @@ matches: arising in any way out of the use of this software, even if advised of the possibility of such damage - score: '100.0' - start_line: 13 - end_line: 37 + start_line: 118 + end_line: 142 matcher: 2-aho rule_length: 214 matched_length: 214 @@ -193,8 +177,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 27 - end_line: 46 + start_line: 172 + end_line: '191' matcher: 2-aho rule_length: 168 matched_length: 168 @@ -229,8 +213,8 @@ matches: OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 52 - end_line: 61 + start_line: '197' + end_line: 206 matcher: 2-aho rule_length: 87 matched_length: 87 @@ -255,8 +239,8 @@ matches: OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 209 + end_line: 209 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -270,15 +254,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 + - score: '99.0' + start_line: 210 + end_line: 222 + matcher: 1-hash + rule_length: 105 + matched_length: 105 match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_96.RULE + rule_relevance: 99 + identifier: gpl-3.0-plus_483.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -295,43 +279,13 @@ matches: but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '33.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 224 + end_line: 224 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -346,14 +300,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 + start_line: 225 + end_line: 237 + matcher: 1-hash + rule_length: 105 + matched_length: 105 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE + identifier: gpl-2.0-plus_986.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -370,43 +324,13 @@ matches: but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 33 + start_line: 240 + end_line: 272 matcher: 1-hash rule_length: 210 matched_length: 210 @@ -454,8 +378,8 @@ matches: Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified - score: '100.0' - start_line: 4 - end_line: 27 + start_line: 279 + end_line: 302 matcher: 2-aho rule_length: 217 matched_length: 217 @@ -493,15 +417,15 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.56' - start_line: 1 - end_line: 4 - matcher: 3-seq - rule_length: 45 - matched_length: 43 - match_coverage: '95.56' + - score: '100.0' + start_line: 306 + end_line: 309 + matcher: 2-aho + rule_length: 47 + matched_length: 47 + match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_44.RULE + identifier: apache-2.0_1021.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -509,13 +433,13 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - This software was submitted by Cisco Systems to the Apache [Software] [Foundation] in July + 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 + All other licensing and usage conditions are those of the Apache Software Foundation. - score: '100.0' - start_line: 12 - end_line: 30 + start_line: 317 + end_line: 335 matcher: 2-aho rule_length: 148 matched_length: 148 @@ -548,15 +472,15 @@ matches: sources, credits must appear in the documentation. 4. This notice may not be removed or altered. - - score: '99.52' - start_line: 1 - end_line: 22 - matcher: 3-seq + - score: '100.0' + start_line: 370 + end_line: 391 + matcher: 1-hash rule_length: 208 - matched_length: 207 - match_coverage: '99.52' + matched_length: 208 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-unchanged_1.RULE + identifier: bsd-unchanged_4.RULE license_expression: bsd-unchanged is_license_text: yes is_license_notice: no @@ -574,7 +498,7 @@ matches: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products - derived from this software [withough] specific prior written permission + derived from this software withough specific prior written permission THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES @@ -587,8 +511,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 395 + end_line: 419 matcher: 1-hash rule_length: 214 matched_length: 214 @@ -628,8 +552,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 422 + end_line: 433 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -656,8 +580,8 @@ matches: This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 439 + end_line: 454 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright.expected.yml deleted file mode 100644 index b813fbc09a9..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/apache2/stable_copyright.expected.yml +++ /dev/null @@ -1,673 +0,0 @@ -primary_license: apache-2.0 -declared_license: - - Apache-2.0 - - Apache-2.0 and BSD-3-clause-Cambridge - - PCRE - - GPL-3+ or Custom - - BSD-3-clause-Smrgrav - - Apache-2.0 and Cisco - - BSD-2-clause-Darwin - - Apache-2.0 and Haines - - Apache-2.0 and MD5 - - Apache-2.0 and Zeus - - Apache-2.0 or GPL-2+ - - Expat - - Zeus - - MD5 - - GPL-3+ - - GPL-2+ - - Haines - - Cisco - - BSD-3-clause-Cambridge - - Custom -license_expression: apache-2.0 AND (apache-2.0 AND bsd-new) AND bsd-new AND ((gpl-3.0-plus AND - gpl-2.0 AND gpl-3.0) OR bison-exception-2.2) AND bsd-unchanged AND (apache-2.0 AND (apache-2.0 - AND hs-regexp)) AND bsd-simplified-darwin AND (apache-2.0 AND public-domain) AND (apache-2.0 - AND (x11-keith-packard AND historical)) AND (apache-2.0 AND zeusbench) AND (apache-2.0 OR - (gpl-2.0-plus AND gpl-2.0)) AND mit -copyright: | - Copyright 2019 The Apache Software Foundation - 2019 The Apache Software Foundation - Copyright: 1997-2004 University of Cambridge - 1997-2004 University of Cambridge - 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. - 1998 Dag-Erling Codan Smrgrav - 1996-1997 Cisco Systems, Inc. - 1987 Ian F. Darwin. - 2009-2017 Unbit S.a.s. - Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. - 1992 by Eric Haines, erich@eye.com - 1995, Board of Trustees of the University of Illinois - 1994, Jeff Hostetler, Spyglass, Inc. - 1993,1994 by Carnegie Mellon University - 1991 Bell Communications Research, Inc. (Bellcore) - 1996 by Zeus Technology Ltd. http://www.zeustech.net/ - 2012 Arno Töll - 2008 Stefan Fritsch -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 2-aho - rule_length: 119 - matched_length: 119 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_663.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - score: '100.0' - start_line: 16 - end_line: 17 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_664.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the Apache Software License version 2 can - be found in the file `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 4 - end_line: 13 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zeusbench_1.RULE - license_expression: zeusbench - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided "as is" and any express or implied warranties, - including but not limited to, the implied warranties of merchantability and - fitness for a particular purpose are disclaimed. In no event shall - Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, - exemplary, or consequential damaged (including, but not limited to, - procurement of substitute good or services; loss of use, data, or profits; - or business interruption) however caused and on theory of liability. Whether - in contract, strict liability or tort (including negligence or otherwise) - arising in any way out of the use of this software, even if advised of the - possibility of such damage - - score: '100.0' - start_line: 13 - end_line: 37 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 27 - end_line: 46 - matcher: 2-aho - rule_length: 168 - matched_length: 168 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-keith-packard3.RULE - license_expression: x11-keith-packard - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software - and its documentation for any purpose is hereby granted without - fee, provided that the above copyright notice appear in all copies - and that both that copyright notice and this permission notice - appear in supporting documentation, and that the name of Carnegie - Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Carnegie Mellon University makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - - score: '100.0' - start_line: 52 - end_line: 61 - matcher: 2-aho - rule_length: 87 - matched_length: 87 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_9.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_96.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '33.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 33 - matcher: 1-hash - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_361.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This imagemap module started as a port of the original imagemap.c - written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). - This version includes the mapping algorithms found in version 1.3 - of imagemap.c. - - Contributors to this code include: - - Kevin Hughes, kevinh@pulua.hcc.hawaii.edu - - Eric Haines, erich@eye.com - "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com - - Randy Terbush, randy@zyzzyva.com - port to Apache module format, "base_uri" and support for relative URLs - - James H. Cloos, Jr., cloos@jhcloos.com - Added point datatype, using code in NCSA's version 1.8 imagemap.c - program, as distributed with version 1.4.1 of their server. - The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu - - Nathan Kurz, nate@tripod.com - Rewrite/reorganization. New handling of default, base and relative URLs. - New Configuration directives: - ImapMenu {none, formatted, semiformatted, unformatted} - ImapDefault {error, nocontent, referer, menu, URL} - ImapBase {map, referer, URL} - Support for creating non-graphical menu added. (backwards compatible): - Old: directive URL [x,y ...] - New: directive URL "Menu text" [x,y ...] - or: directive URL x,y ... "Menu text" - Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. - - Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified - - score: '100.0' - start_line: 4 - end_line: 27 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-darwin.LICENSE - license_expression: bsd-simplified-darwin - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any export provision of the United States - Department of Commerce, and may be exported to any country or planet. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice immediately at the beginning of the file, without modification, - this list of conditions, and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '95.56' - start_line: 1 - end_line: 4 - matcher: 3-seq - rule_length: 45 - matched_length: 43 - match_coverage: '95.56' - rule_relevance: 100 - identifier: apache-2.0_44.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software was submitted by Cisco Systems to the Apache [Software] [Foundation] in July - 1997. Future revisions and derivatives of this source code must - acknowledge Cisco Systems as the original contributor of this module. - All other licensing and usage conditions are those of the Apache - - score: '100.0' - start_line: 12 - end_line: 30 - matcher: 2-aho - rule_length: 148 - matched_length: 148 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp_1.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is not subject to any license of the American Telephone and - Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on any - computer system, and to alter it and redistribute it freely, subject to - the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, credits - must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users ever read - sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - - score: '99.52' - start_line: 1 - end_line: 22 - matcher: 3-seq - rule_length: 208 - matched_length: 207 - match_coverage: '99.52' - rule_relevance: 100 - identifier: bsd-unchanged_1.RULE - license_expression: bsd-unchanged - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer - in this position and unchanged. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software [withough] specific prior written permission - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 25 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2.LICENSE - license_expression: bison-exception-2.2 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. */ - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - the Software, and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright-detailed.expected.yml index 2210b92dfb4..d7d4ced689c 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 @@ -39,8 +39,8 @@ copyright: | 2016, Lucas Moura matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 67 + end_line: 67 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -54,15 +54,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 68 + end_line: 82 + matcher: 1-hash rule_length: 126 - matched_length: 124 - match_coverage: '98.41' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE + identifier: gpl-2.0-plus_846.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -70,7 +70,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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. @@ -86,8 +86,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 84 + end_line: 84 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -102,8 +102,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 85 + end_line: 96 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -130,8 +130,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 98 + end_line: 99 matcher: 2-aho rule_length: 27 matched_length: 27 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright.expected.yml deleted file mode 100644 index 4e33eb7801e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/appstream/appstream_0.12.5-1_copyright.expected.yml +++ /dev/null @@ -1,133 +0,0 @@ -primary_license: gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1) -declared_license: - - GPL-2+ and LGPL-2.1+ - - LGPL-2.1+ - - GPL-2+ -license_expression: (gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1)) AND (lgpl-2.1-plus AND lgpl-2.1) - AND gpl-2.0-plus -copyright: | - 2012-2018, Matthias Klumpp - Richard Hughes - 2016-2018, Aleix Pol Gonzalez - 2014-2018, Matthias Klumpp - 2014, Sune Vuorela - 2014-2016, Matthias Klumpp - 2017, Jan Grulich - 2016, Matthias Klumpp - 2014-2016, Richard Hughes - 2012-2017, Matthias Klumpp - 2016, Richard Hughes - 2014-2016, Matthias Klumpp - 2014, Richard Hughes - 2017, Matthias Klumpp - 2016, Lucas Moura -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 124 - match_coverage: '98.41' - rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright-detailed.expected.yml index 6ba2dd5a0fc..5367d3cef8f 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 @@ -52,16 +52,17 @@ declared_license: - ISC - WOL - FSFUL -license_expression: gpl-2.0 AND gpl-2.0 AND gpl-3.0 AND fsf-free AND autoconf-simple-exception-2.0 - AND gpl-2.0-plus AND mit-old-style-no-advert AND gpl-2.0 AND gpl-1.0-plus AND gpl-2.0 AND - gpl-1.0-plus AND unknown AND bsd-original-uc AND gpl-2.0 AND free-unknown AND tu-berlin AND - bsd-new AND bsd-new AND bsd-original AND gpl-2.0-plus AND public-domain AND unknown AND public-domain - AND gpl-2.0 AND (gpl-1.0-plus AND lgpl-2.0-plus AND gpl-1.0-plus) AND public-domain AND other-permissive - AND (mit AND gpl-2.0) AND gpl-2.0-plus AND gpl-2.0-plus AND public-domain AND (bsd-original-uc - AND isc AND gpl-2.0) AND gpl-3.0 AND bsd-original-uc AND bison-exception-2.2 AND gpl-3.0-plus - AND bsd-new AND gpl-2.0 AND gpl-1.0-plus AND (wol AND gpl-2.0) AND gpl-3.0 AND (lgpl-2.1 OR - gpl-2.0) AND lgpl-2.0-plus AND (gpl-3.0 AND lgpl-2.0-plus) AND public-domain AND isc AND brian-clapper - AND lgpl-2.1 AND lgpl-2.0-plus AND mit-0 AND mit AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus +license_expression: gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND fsf-free AND autoconf-simple-exception-2.0 + AND gpl-2.0-plus AND mit-old-style-no-advert AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND + gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND unknown AND bsd-original-uc AND gpl-2.0 AND free-unknown + AND tu-berlin AND bsd-new AND bsd-new AND bsd-original AND gpl-2.0-plus AND public-domain + AND unknown AND public-domain AND gpl-2.0 AND gpl-2.0-plus AND public-domain AND other-permissive + AND (mit AND gpl-2.0) AND gpl-2.0-plus AND gpl-2.0-plus AND other-permissive AND (bsd-original-uc + AND isc AND gpl-2.0) AND gpl-2.0 AND bsd-original-uc AND bison-exception-2.2 AND gpl-3.0-plus + AND bsd-new AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND (wol AND gpl-2.0) AND gpl-2.0 AND + (lgpl-2.1 OR gpl-2.0) AND lgpl-2.1 AND (gpl-2.0 OR lgpl-2.0-plus) AND public-domain AND isc + AND brian-clapper AND lgpl-2.1 AND gpl-2.0 AND lgpl-2.0-plus AND mit-0 AND mit AND gpl-2.0 + AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus copyright: | 1999-2006, Brett Bryant 1999-2006, Mark Spencer @@ -187,8 +188,8 @@ copyright: | 2014, Lorenzo Miniero matches: - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 109 + end_line: 112 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -207,8 +208,8 @@ matches: script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 242 + end_line: 242 matcher: 2-aho rule_length: 11 matched_length: 11 @@ -223,29 +224,31 @@ matches: is_license_intro: no matched_text: This file is in the public domain, so clarified as of - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 4 - matched_length: 4 + start_line: 296 + end_line: 297 + matcher: 1-hash + rule_length: 13 + matched_length: 13 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_205.RULE - license_expression: public-domain + identifier: public-domain-disclaimer_73.RULE + license_expression: public-domain-disclaimer is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: released into public domain - - score: '66.0' - start_line: 1 - end_line: 1 + matched_text: | + This code is released into public domain without any warranty of any + kind. + - score: '100.0' + start_line: 314 + end_line: 314 matcher: 1-hash rule_length: 12 matched_length: 12 match_coverage: '100.0' - rule_relevance: 66 + rule_relevance: 100 identifier: other-permissive_2.RULE license_expression: other-permissive is_license_text: yes @@ -254,16 +257,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: This code is released by the author with no restrictions on usage. - - score: '50.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 333 + end_line: 334 matcher: 2-aho rule_length: 9 matched_length: 9 match_coverage: '100.0' - rule_relevance: 50 - identifier: public-domain_357.RULE - license_expression: public-domain + rule_relevance: 100 + identifier: other-permissive_357.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no @@ -273,8 +276,8 @@ matches: is distributed with no restrictions on usage or redistribution. - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 361 + end_line: 369 matcher: 1-hash rule_length: 90 matched_length: 90 @@ -298,8 +301,8 @@ matches: files to be licensed under the GNU General Public License without this special exception. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 407 + end_line: 408 matcher: 1-hash rule_length: 26 matched_length: 26 @@ -316,8 +319,8 @@ matches: This code was written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish. - score: '96.07' - start_line: 1 - end_line: 46 + start_line: 464 + end_line: 509 matcher: 3-seq rule_length: 356 matched_length: 342 @@ -378,8 +381,8 @@ matches: should contact our licensing department to determine the necessary steps you must take. - score: '80.0' - start_line: 1 - end_line: 10 + start_line: 521 + end_line: 530 matcher: 1-hash rule_length: 86 matched_length: 86 @@ -404,8 +407,8 @@ matches: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 533 + end_line: 547 matcher: 1-hash rule_length: 141 matched_length: 141 @@ -435,8 +438,8 @@ matches: TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 550 + end_line: 558 matcher: 1-hash rule_length: 96 matched_length: 96 @@ -460,8 +463,8 @@ matches: representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 561 + end_line: 583 matcher: 1-hash rule_length: 203 matched_length: 203 @@ -499,8 +502,8 @@ matches: IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 586 + end_line: 608 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -538,8 +541,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 611 + end_line: 635 matcher: 1-hash rule_length: 216 matched_length: 216 @@ -578,15 +581,15 @@ matches: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.18' - start_line: 1 - end_line: 28 - matcher: 3-seq - rule_length: 243 - matched_length: 241 - match_coverage: '99.18' + - score: '100.0' + start_line: 638 + end_line: 665 + matcher: 1-hash + rule_length: 242 + matched_length: 242 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-original-uc_3.RULE + identifier: bsd-original-uc_30.RULE license_expression: bsd-original-uc is_license_text: yes is_license_notice: no @@ -607,7 +610,7 @@ matches: software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of [itscontributors] + 4. Neither the name of the University nor the names of itscontributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -623,8 +626,8 @@ matches: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 29 + start_line: 668 + end_line: 696 matcher: 1-hash rule_length: 245 matched_length: 245 @@ -668,8 +671,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '68.89' - start_line: 1 - end_line: 21 + start_line: 699 + end_line: 719 matcher: 3-seq rule_length: 180 matched_length: 124 @@ -705,8 +708,8 @@ matches: WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 10 + start_line: 722 + end_line: 731 matcher: 1-hash rule_length: 90 matched_length: 90 @@ -731,8 +734,8 @@ matches: this software has found, about bugs in this software, and about any improvements that may be of general interest. - score: '99.0' - start_line: 1 - end_line: 3 + start_line: 734 + end_line: 736 matcher: 1-hash rule_length: 33 matched_length: 33 @@ -750,8 +753,8 @@ matches: purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - score: '90.77' - start_line: 1 - end_line: 7 + start_line: 739 + end_line: 745 matcher: 3-seq rule_length: 65 matched_length: 59 @@ -773,8 +776,8 @@ matches: source copies. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. See http://www.dspguru.com/ - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 749 + end_line: 750 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -791,8 +794,8 @@ matches: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 2 - end_line: 2 + start_line: 94 + end_line: 94 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -806,28 +809,28 @@ matches: is_license_tag: yes is_license_intro: no matched_text: GPL-2 - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' + - score: '100.0' + start_line: 89 + end_line: 91 + matcher: 1-hash + rule_length: 28 + matched_length: 28 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 + identifier: gpl-2.0_1333.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of the source tree. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 104 + end_line: 107 matcher: 1-hash rule_length: 39 matched_length: 39 @@ -845,48 +848,80 @@ matches: under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. + - score: '80.0' + start_line: 145 + end_line: 145 + matcher: 1-hash + rule_length: 10 + matched_length: 10 + match_coverage: '100.0' + rule_relevance: 80 + identifier: gpl-2.0_1153.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: Version of license not mentioned. Assumed to be version 2. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 141 + end_line: 142 matcher: 2-aho - rule_length: 9 - matched_length: 9 + rule_length: 10 + matched_length: 10 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_125.RULE + identifier: gpl-1.0-plus_469.RULE license_expression: gpl-1.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - under the terms of the GNU + distributed under the terms of the GNU General Public License + - score: '80.0' + start_line: 168 + end_line: 168 + matcher: 1-hash + rule_length: 10 + matched_length: 10 + match_coverage: '100.0' + rule_relevance: 80 + identifier: gpl-2.0_1153.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: Version of license not mentioned. Assumed to be version 2. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 9 - matched_length: 9 + start_line: 165 + end_line: 165 + matcher: 1-hash + rule_length: 10 + matched_length: 10 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_125.RULE + identifier: gpl-1.0-plus_469.RULE license_expression: gpl-1.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the terms of the GNU General Public License - - score: '11.0' - start_line: 1 - end_line: 1 + matched_text: Distributed under the terms of the GNU General Public License + - score: '100.0' + start_line: 178 + end_line: 178 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 11 + rule_relevance: 100 identifier: unknown_9.RULE license_expression: unknown is_license_text: no @@ -896,8 +931,8 @@ matches: is_license_intro: no matched_text: 'License: none' - score: '100.0' - start_line: 1 - end_line: 4 + start_line: '194' + end_line: '197' matcher: 1-hash rule_length: 44 matched_length: 44 @@ -915,14 +950,14 @@ matches: and copied only in accordance with the terms of this license. The text of the license may generally be found in the root directory of this installation in the COPYING file. - - score: '11.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 247 + end_line: 247 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 11 + rule_relevance: 100 identifier: unknown_9.RULE license_expression: unknown is_license_text: no @@ -932,8 +967,8 @@ matches: is_license_intro: no matched_text: 'License: none' - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 249 + end_line: 267 matcher: 1-hash rule_length: 145 matched_length: 145 @@ -967,58 +1002,32 @@ matches: See also . - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + start_line: 277 + end_line: 284 + matcher: 1-hash + rule_length: 69 + matched_length: 69 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_72.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0-plus_848.RULE + license_expression: gpl-2.0-plus is_license_text: no - is_license_notice: no + is_license_notice: yes is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - license - > (GPL? - - score: '75.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl_bare_single_word.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL? - - score: '50.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL + matched_text: | + Have you intended for that package to be released under a Free + > Software license (basically: one that allows distribution and + > modification)? If so, could you please provide a version of that + > source package licensed under some standard free software license + > (GPL? LGPL? MIT?) + . + Thank you for your trouble. I intended the software to be free. GPL is + fine. Please add the appropriate text to the file for me, in my name. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 324 + end_line: 327 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -1036,28 +1045,28 @@ matches: under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' + - score: '100.0' + start_line: 341 + end_line: 343 + matcher: 1-hash + rule_length: 28 + matched_length: 28 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 + identifier: gpl-2.0_1333.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of the source tree. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 356 + end_line: 359 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -1075,95 +1084,113 @@ matches: under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + - score: '80.0' + start_line: 381 + end_line: 381 + matcher: 1-hash + rule_length: 10 + matched_length: 10 match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl_70.RULE + rule_relevance: 80 + identifier: gpl-2.0_1153.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: Version of license not mentioned. Assumed to be version 2. + - score: '100.0' + start_line: 378 + end_line: 378 + matcher: 1-hash + rule_length: 8 + matched_length: 8 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-1.0-plus_470.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under GPL - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' + matched_text: you may use this source under GPL terms! + - score: '100.0' + start_line: 387 + end_line: 389 + matcher: 1-hash + rule_length: 28 + matched_length: 28 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 + identifier: gpl-2.0_1333.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of the source tree. - - score: '99.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + - score: '90.0' + start_line: 402 + end_line: 402 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' - rule_relevance: 99 - identifier: lgpl_33.RULE - license_expression: lgpl-2.0-plus + rule_relevance: 90 + identifier: lgpl-2.1_384.RULE + license_expression: lgpl-2.1 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: LGPL license - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' + matched_text: Version of LGPL license not mentioned. Assumed to be version 2.1. + - score: '100.0' + start_line: 395 + end_line: 399 + matcher: 1-hash + rule_length: 39 + matched_length: 39 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 + identifier: gpl-2.0_or_lgpl-2.0-plus_1.RULE + license_expression: gpl-2.0 OR lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of + This program is free software, distributed under the terms of the GNU + General Public License Version 2. See the LICENSE file at the top of the source tree. - - score: '100.0' - start_line: 5 - end_line: 5 + . + This version may be optionally licenced under the GNU LGPL licence. + - score: '80.0' + start_line: 430 + end_line: 430 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 10 + matched_length: 10 match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl_48.RULE - license_expression: lgpl-2.0-plus + rule_relevance: 80 + identifier: gpl-2.0_1153.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: no - is_license_reference: no - is_license_tag: yes + is_license_reference: yes + is_license_tag: no is_license_intro: no - matched_text: GNU LGPL + matched_text: Version of license not mentioned. Assumed to be version 2. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 426 + end_line: 427 matcher: 1-hash rule_length: 17 matched_length: 17 @@ -1180,14 +1207,14 @@ matches: This program is free software, distributed under the terms of the GNU Lesser (Library) General Public License - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 435 + end_line: 436 matcher: 2-aho - rule_length: 10 - matched_length: 10 + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: mit_723.RULE + identifier: mit_1064.RULE license_expression: mit is_license_text: no is_license_notice: yes @@ -1195,21 +1222,37 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - freely distributable under the terms of an MIT-style + Prototype is freely distributable under the terms of an MIT-style license. + - score: '80.0' + start_line: 461 + end_line: 461 + matcher: 1-hash + rule_length: 10 + matched_length: 10 + match_coverage: '100.0' + rule_relevance: 80 + identifier: gpl-2.0_1153.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: Version of license not mentioned. Assumed to be version 2. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 9 - matched_length: 9 + start_line: 458 + end_line: 458 + matcher: 1-hash + rule_length: 10 + matched_length: 10 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_125.RULE + identifier: gpl-1.0-plus_469.RULE license_expression: gpl-1.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the terms of the GNU General Public License + matched_text: Distributed under the terms of the GNU General Public License diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright.expected.yml deleted file mode 100644 index 07cc736ffc2..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/a/asterisk/stable_copyright.expected.yml +++ /dev/null @@ -1,1181 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2-Asterisk - - FSFUL - - GPL-2+ with Autoconf exception - - MIT - - GPL-2 - - None - - BSD-4-Clause-UC - - GSM - - BSD-3-Clause~Xiph - - BSD-3-Clause - - BSD-4-Clause~NetBSD - - GPL-2+ - - public-domain - - Unrestricted~author - - Expat and GPL-2-Asterisk - - Unrestricted~app_curl - - BSD-4-Clause-UC and ISC and GPL-2-Asterisk - - GPL-3+ with bison exception - - BSD-3-Clause~IETF - - WOL and GPL-2-Asterisk - - LGPL-2.1 or GPL-2-Asterisk - - ISC - - BSD-4-Clause~Clapper - - LGPL-2.1 - - Expat~disclaimer - - Expat - - WOL -license_expression: gpl-2.0 AND gpl-3.0 AND fsf-free AND autoconf-simple-exception-2.0 AND gpl-2.0-plus - AND mit-old-style-no-advert AND gpl-1.0-plus AND unknown AND bsd-original-uc AND free-unknown - AND tu-berlin AND bsd-new AND bsd-original AND public-domain AND (gpl-1.0-plus AND lgpl-2.0-plus) - AND other-permissive AND (mit AND gpl-2.0) AND (bsd-original-uc AND isc AND gpl-2.0) AND bison-exception-2.2 - AND gpl-3.0-plus AND (wol AND gpl-2.0) AND (lgpl-2.1 OR gpl-2.0) AND lgpl-2.0-plus AND (gpl-3.0 - AND lgpl-2.0-plus) AND isc AND brian-clapper AND lgpl-2.1 AND mit-0 AND mit -copyright: | - 1999-2006, Brett Bryant - 1999-2006, Mark Spencer - 1999-2006, Oleksiy Krivoshey - 1999-2006, Russell Bryant - 1999-2006, Thorsten Lockert - 1999-2010, Anthony Minessale II - 1999-2010, Kevin P. Fleming - 1999-2016, Digium, Inc. - 2001,2005, Steve Underwood - 2002, Pauline Middelink - 2002,2004, Christos Ricudis - 2003, Jefferson Noxon - 2003, Paul Bagyenda - 2003,2005-2007, Tilghman Lesher - 2003-2006, Aheeva Technology - 2003-2012, Matthew D. Hardeman - 2004, Constantine Filin - 2004, The Internet Society - 2004-2005, Holger Schurig - 2004-2005, Horizon Wimba, Inc. - 2004-2005, inAccess Networks - 2004-2005, Steve Rodgers - 2004-2006, Andy Powell - 2004-2006, Ben Kramer - 2004-2006, Christian Richter - 2005, Attractel OOD - 2005, Jeff Ollie - 2005, Joseph Benden - 2005, Joshua Colp - 2005, Mikael Magnusson - 2005,2009, Olle E. Johansson - 2005, Oxymium sarl - 2005-2006, Claude Patry - 2005-2006, Kevin P. Fleming - 2005-2007, Cedric Hans - 2005-2007, Sven Slezak - 2005-2008,2012, Russell Bryant - 2006, Martin Portmann - 2006, Proformatique - 2006, Sergey Basmanov - 2006, Voop as - 2007, Redfish Solutions - 2007-2008, Luigi Rizzo - 2007-2008, Marta Carbone - 2007-2008, Sergio Fadda - 2007-2008, Trinity College Computing Center - 2008, Gary Cook - 2008, Roberto Casas - 2008, Sean Bright - 2008, Steve Murphy - 2008-2009, Eliel C. Sardanons (LU1ALY) - 2009, Attila Domjan - 2009, malleable, LLC. - 2009, Mark Michelson - 2010, Precise Networks, Inc. - 2011-2012, Terry Wilson - 2012, David M. Lee, II - 2012, Matt Jordan - 2013-2016, Fairview 5 Engineering, LLC. - 2014, Jonathan R. Rose - 2014, Kinsey Moore - 2014-2015, Richard Mudgett - 2015, Alexander Traud - 2015-2016, 2016, CFWare, LLC - 1992-1996,1998-2012, Free Software Foundation, Inc. - 1996-1997, 1999-2000, 2002-2005, Free Software Foundation, Inc. - 1991, the Massachusetts Institute of Technology - 1999-2014, Digium, Inc. - 2004-2005, Christian Richter - 2005, Steve Underwood - 2007-2008, Dmitry Andrianov - 1999,2002, Linux Support Services, LLC. - 1999, Mark Spencer - 2008,2015, Digium, Inc. - None - 1989-1994, The Regents of the University of California. - 2004-2005, Objective Systems, Inc. - 2005, Page Iberica, S.A. - 1992-1996, Carsten Bormann - 1992-1996, Jutta Degener - 1999, Stanley J. Brooks - 2002-2003,2007-2008, Jean-Marc Valin - 2008, Thorvald Natvig - 1998 Todd C. Miller - 2007-2008, Jean-Marc Valin - 1997-2001, The NetBSD Foundation, Inc. - 2005, 2007-2008, Tzafrir Cohen - Mark Roberts - Michael Labuschke - 2003-2006, Tilghman Lesher - 2005-2006, BJ Weschke - 2006, Digium, Inc. - 2006, Philipp Dunkel - 1999, - 2010, Digium, Inc. - 2001, Simon Tatham. - 2015, Diederik de Groot - 2004-2006, Tilghman Lesher - 1983, 1989, 1993, The Regents of the University of California - 1993, Digital Equipment Corporation - 1999-2006, Thorsten Lockert - 1989,1993, The Regents of the University of California. - 1999, The NetBSD Foundation, Inc. - 1984, 1989-1990, 2000-2011, Free Software Foundation, Inc. - 2011 IETF Trust and the persons identified as authors of the code. - 1995,1996,1997 by Michael Hipp - 1999-2009, Stephan M. Bernsee - 2010, Digium, Inc. - 2004, Steve Underwood - 1997 Todd C. Miller - 1999-2006, Digium, Inc. - 2004 Darren Tucker - 1995-2002, Brian M. Clapper - 2004-2005, Horizon Wimba, Inc - on this file is disclaimed to Digium for inclusion in Asterisk - 2005-2008, Sam Stephenson - 2007, Russell Bryant - 2014, Lorenzo Miniero -matches: - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception-2.0.LICENSE - license_expression: autoconf-simple-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a configuration - script generated by Autoconf, you may include it under the same - distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_41.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This file is in the public domain, so clarified as of - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_205.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released into public domain - - score: '66.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 66 - identifier: other-permissive_2.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This code is released by the author with no restrictions on usage. - - score: '50.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 50 - identifier: public-domain_357.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed with no restrictions on usage or - redistribution. - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 90 - matched_length: 90 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2_2.RULE - license_expression: bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, you may create a larger work that contains part - or all of the Bison parser skeleton and distribute that work under - terms of your choice, so long as that work isn't itself a parser - generator using the skeleton or a modified version thereof as a parser - skeleton. Alternatively, if you modify or redistribute the parser - skeleton itself, you may (at your option) remove this special - exception, which will cause the skeleton and the resulting Bison output - files to be licensed under the GNU General Public License without this - special exception. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - - score: '96.07' - start_line: 1 - end_line: 46 - matcher: 3-seq - rule_length: 356 - matched_length: 342 - match_coverage: '96.07' - rule_relevance: 100 - identifier: gpl-2.0_1121.RULE - license_expression: gpl-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed under the GNU General Public License version 2 - and is also available under alternative licenses negotiated directly - with [Digium], [Inc]. If you obtained [Asterisk] under the GPL, then the GPL - applies to all loadable [Asterisk] modules used on your system as well, - except as defined below. The GPL (version 2) is included in this - source tree in the file COPYING. - - This package also includes various components that are not part of - [Asterisk] itself; these components are in the 'contrib' directory - and its subdirectories. These components are also distributed under the - GPL version 2 as well. - - [Digium], [Inc]. ([formerly] [Linux] [Support] [Services]) holds copyright - and/or sufficient licenses to all components of the [Asterisk] - package, and therefore can grant, at its sole discretion, the ability - for companies, individuals, or organizations to create proprietary or - Open Source (even if not GPL) modules which may be dynamically linked at - runtime with the portions of [Asterisk] which fall under our - copyright/license umbrella, or are distributed under more flexible - licenses than GPL. - - If you wish to use our code in other GPL programs, don't worry -- - there is no requirement that you provide the same exception in your - GPL'd products (although if you've written a module for [Asterisk] we - would strongly encourage you to make the same exception that we do). - - Specific permission is also granted to link [Asterisk] [with] [OpenSSL], [OpenH323] - [and]/[or] [the] [UW] [IMAP] [Toolkit] and distribute the resulting binary files. - - In addition, [Asterisk] [implements] [two] [management]/[control] [protocols]: [the] - [Asterisk] [Manager] [Interface] ([AMI]) [and] [the] [Asterisk] [Gateway] [Interface] - ([AGI]). [It] [is] [our] [belief] [that] [applications] [using] [these] [protocols] [to] - [manage] [or] [control] [an] [Asterisk] instance do not have to be licensed - under the GPL or a compatible license, as we believe these protocols - do not create a 'derivative work' as referred to in the GPL. However, - should any court or other judiciary body find that these protocols do - fall under the terms of the GPL, then we hereby grant you a license to - use these protocols in combination with [Asterisk] in external - applications licensed under any license you wish. - - The '[Asterisk]' name and logos are trademarks owned by [Digium], [Inc]., - and use of them is subject to our trademark licensing policies. If you - wish to use these trademarks for purposes other than simple - redistribution of [Asterisk] source code obtained from [Digium], you - should contact our licensing department to determine the necessary - steps you must take. - - score: '80.0' - start_line: 1 - end_line: 10 - matcher: 1-hash - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 80 - identifier: mit_17.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-0_7.RULE - license_expression: mit-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and - its documentation for any purpose is hereby granted without fee, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of M.I.T. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. makes no - representations about the suitability of this software for any purpose. - It is provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1015.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of the Xiph.org Foundation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 25 - matcher: 1-hash - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_49.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - Neither the name of Internet Society, IETF or IETF Trust, nor the - names of specific contributors, may be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.18' - start_line: 1 - end_line: 28 - matcher: 3-seq - rule_length: 243 - matched_length: 241 - match_coverage: '99.18' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: This product - includes software developed by the University of California, - Berkeley and its contributors. - 4. Neither the name of the University nor the names of [itscontributors] - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 29 - matcher: 1-hash - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: This product - includes software developed by the NetBSD Foundation, Inc. and its - contributors. - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '68.89' - start_line: 1 - end_line: 21 - matcher: 3-seq - rule_length: 180 - matched_length: 124 - match_coverage: '68.89' - rule_relevance: 100 - identifier: brian-clapper.LICENSE - license_expression: brian-clapper - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: - - (1) source distributions retain this entire copyright notice and - comment; - - (2) modifications made to the software are prominently mentioned, and a - copy of the original software (or a pointer to its location) are - included; and - - (3) distributions including binaries display the following - acknowledgement: "This product includes software developed by Brian - M. Clapper " in the documentation or other - materials provided with the distribution. - - The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 10 - matcher: 1-hash - rule_length: 90 - matched_length: 90 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tu-berlin.LICENSE - license_expression: tu-berlin - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Any use of this software is permitted provided that this notice is not - removed and that neither the authors nor the Technische Universitaet - Berlin are deemed to have made any representations as to the - suitability of this software for any purpose nor are held responsible - for any defects of this software. THERE IS ABSOLUTELY NO WARRANTY FOR - THIS SOFTWARE. - - As a matter of courtesy, the authors request to be informed about uses - this software has found, about bugs in this software, and about any - improvements that may be of general interest. - - score: '99.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 99 - identifier: isc_truncated.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - score: '90.77' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 65 - matched_length: 59 - match_coverage: '90.77' - rule_relevance: 100 - identifier: wol.LICENSE - license_expression: wol - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Wide Open License (WOL) - - Permission to use, copy, modify, distribute and sell this software and - its documentation for any purpose is hereby granted without fee, - provided that the above copyright notice and this license appear in all - source copies. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR - IMPLIED WARRANTY OF ANY KIND. See http://www.dspguru.com/ - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_620.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL-2 - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' - rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of - the source tree. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_165.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_125.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - under the terms of the GNU - General Public License - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_125.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: under the terms of the GNU General Public License - - score: '11.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: unknown_9.RULE - license_expression: unknown - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: none' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 44 - matched_length: 44 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_109.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is furnished under an open source license and may be used - and copied only in accordance with the terms of this license. The text - of the license may generally be found in the root directory of this - installation in the COPYING file. - - score: '11.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: unknown_9.RULE - license_expression: unknown - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: none' - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_362.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - File lacks copyright and licensing, but contains the comment - "Conversion routines derived from code by guido@sienanet.it" which - might be interpreted as a copyright holder not granting a license. - More likely, however, the header file is considered non-copyrightable - header with merely a remark about origin of inspiration: - - * File was introduced in Asterisk 0.1.1 (according to git sources), - together with file format_wav_gsm.c containing same comment but - also explicit copyright and licensing: - . - - * Asterisk 0.1.1 was released in 1999 (according to git sources), - at about which time Guido Giorgetti released - audio-related Delphi 3 code as "Freeware": - - - . - - See also . - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_72.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - license - > (GPL? - - score: '75.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl_bare_single_word.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL? - - score: '50.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' - rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of - the source tree. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_7.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl_70.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: under GPL - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' - rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of - the source tree. - - score: '99.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: lgpl_33.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL license - - score: '63.64' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 33 - matched_length: 21 - match_coverage: '63.64' - rule_relevance: 100 - identifier: gpl-3.0_290.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed under the terms of the GNU - [General] Public License Version [2]. See the LICENSE file at the top of - the source tree. - - score: '100.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl_48.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GNU LGPL - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_86.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software, distributed under the terms of - the GNU Lesser (Library) General Public License - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_723.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - freely distributable under the terms of an MIT-style - license. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_125.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: under the terms of the GNU General Public License diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml index 9a6d4814a40..789d238e7a3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright-detailed.expected.yml @@ -1,6 +1,6 @@ primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 +license_expression: gpl-2.0-plus copyright: | Copyright 2003-2010 Alexis Sukrieh Copyright 2005 Alexis Sukrieh Debianization @@ -9,39 +9,25 @@ copyright: | Copyright 2011-2012 Georgios M. Zarkadas matches: - score: '100.0' - start_line: 18 - end_line: 23 + start_line: 20 + end_line: 26 matcher: 2-aho - rule_length: 43 - matched_length: 43 + rule_length: 66 + matched_length: 66 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_434.RULE + identifier: gpl-2.0-plus_842.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n This program is free software; you can redistribute it and/or\n\ - \ modify it under the terms of the GNU General Public License\n as published by the Free\ - \ Software Foundation; either version 2\n of the License, or (at your option) any later\ - \ version." - - score: '100.0' - start_line: 25 - end_line: 26 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no matched_text: | + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2`. + License version 2 can be found in `/usr/share/common-licenses/GPL-2`. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright.expected.yml deleted file mode 100644 index 9a6d4814a40..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/b/backup-manager/stable_copyright.expected.yml +++ /dev/null @@ -1,47 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2003-2010 Alexis Sukrieh - Copyright 2005 Alexis Sukrieh Debianization - Copyright 2005-2009 Alexis Sukrieh - Copyright 2009-2012 Sven Joachim - Copyright 2011-2012 Georgios M. Zarkadas -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_434.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n This program is free software; you can redistribute it and/or\n\ - \ modify it under the terms of the GNU General Public License\n as published by the Free\ - \ Software Foundation; either version 2\n of the License, or (at your option) any later\ - \ version." - - score: '100.0' - start_line: 25 - end_line: 26 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2`. 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 42b5deab589..c7d3200b3fb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0 AND gpl-1.0-plus AND other-copyleft +primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 with OpenSSL exception @@ -39,30 +39,19 @@ declared_license: - BSD-2-clause - BSD-3-clause - Zlib -license_expression: (gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND other-copyleft AND gpl-2.0 AND - gpl-2.0) AND (gpl-1.0-plus AND other-copyleft AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND openssl-exception-gpl-3.0-plus - AND gpl-1.0-plus AND other-copyleft AND gpl-2.0 AND gpl-2.0) AND (gpl-1.0-plus AND other-copyleft - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-1.0-plus AND other-copyleft - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-1.0-plus AND other-copyleft - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND autoconf-simple-exception-2.0 AND gpl-1.0-plus - AND other-copyleft AND gpl-2.0 AND gpl-2.0) AND (gpl-1.0-plus AND other-copyleft AND gpl-2.0 - AND gpl-2.0) AND (gpl-3.0-plus AND gpl-1.0-plus AND autoconf-simple-exception AND gpl-1.0-plus - AND other-copyleft AND gpl-3.0 AND gpl-3.0) AND (gpl-1.0-plus AND other-copyleft AND gpl-3.0 - AND gpl-3.0) AND (gpl-3.0-plus WITH libtool-exception-2.0 AND gpl-1.0-plus AND other-copyleft - AND gpl-2.0 AND gpl-2.0) AND (gpl-1.0-plus AND other-copyleft AND gpl-2.0 AND gpl-2.0) AND - (lgpl-2.0-plus AND libtool-exception-2.0 AND gpl-2.0-plus AND lgpl-2.1-plus AND gpl-2.0 AND - other-copyleft AND gpl-2.0 AND lgpl-2.0) AND (gpl-2.0 AND other-copyleft AND gpl-2.0 AND lgpl-2.0) - AND (lgpl-2.1 AND lgpl-2.1-plus AND lgpl-2.1-plus AND other-copyleft AND lgpl-2.1) AND ((lgpl-2.1 - AND lgpl-2.1-plus AND lgpl-2.1-plus AND other-copyleft AND lgpl-2.1) AND bsd-new) AND mit - AND (x11-xconsortium AND public-domain) AND mit AND bsd-simplified AND bsd-simplified AND - bsd-new AND bsd-new AND bsd-new AND zlib AND zlib AND isc AND fsf-unlimited AND fsf-free AND - fsf-unlimited-no-warranty AND fsf-ap AND fsf-ap AND bzip2-libbzip-2010 AND (public-domain - AND public-domain) AND public-domain AND public-domain AND x11-tiff AND (public-domain AND - public-domain) AND (apache-2.0 AND gpl-1.0-plus AND apache-2.0 AND apache-2.0 AND gpl-1.0-plus - AND apache-2.0 AND apache-2.0) AND (gpl-1.0-plus AND apache-2.0 AND apache-2.0 AND gpl-1.0-plus - AND apache-2.0 AND apache-2.0) AND (gpl-3.0-plus AND bison-exception-2.2 AND gpl-1.0-plus - AND other-copyleft AND gpl-3.0 AND gpl-3.0) AND (gpl-1.0-plus AND other-copyleft AND gpl-3.0 - AND gpl-3.0) +license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 AND openssl-exception-gpl-3.0-plus + AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND gpl-2.0 AND (gpl-2.0-plus + AND gpl-2.0-plus) AND gpl-2.0 AND (gpl-2.0-plus AND autoconf-simple-exception-2.0 AND gpl-2.0) + AND gpl-2.0 AND (gpl-3.0-plus WITH autoconf-simple-exception AND gpl-3.0) AND gpl-3.0 AND + (gpl-2.0-plus WITH libtool-exception-2.0 AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus WITH + libtool-exception-2.0 AND lgpl-2.0-plus) AND lgpl-2.0-plus AND (lgpl-2.1 AND lgpl-2.1) AND + ((lgpl-2.1 AND lgpl-2.1) AND bsd-new) AND mit AND (x11-xconsortium AND public-domain) AND + mit AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND zlib AND + zlib AND isc AND fsf-unlimited AND fsf-free AND fsf-unlimited-no-warranty AND fsf-ap AND fsf-ap + AND bzip2-libbzip-2010 AND (public-domain AND public-domain) AND public-domain AND public-domain + AND x11-tiff AND (public-domain AND public-domain) AND (apache-2.0 AND (free-unknown AND apache-2.0 + WITH generic-exception)) AND (free-unknown AND apache-2.0 WITH generic-exception) AND (gpl-3.0-plus + WITH bison-exception-2.2 AND gpl-3.0) AND gpl-3.0 copyright: | 1998-2015, Sourcefire, Inc. 2002-2007, Tomasz Kojm @@ -119,8 +108,8 @@ copyright: | 1984, 1989-1990, 2000-2011, Free Software Foundation, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 24 + end_line: 24 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -135,8 +124,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 25 + end_line: 32 matcher: 1-hash rule_length: 68 matched_length: 68 @@ -159,79 +148,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 50 + end_line: 57 matcher: 2-aho rule_length: 68 matched_length: 68 @@ -254,8 +172,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 10 - end_line: 22 + start_line: 59 + end_line: 71 matcher: 2-aho rule_length: 119 matched_length: 119 @@ -283,15 +201,15 @@ matches: version. If you delete this exception statement from all source files in the program, then also delete it here. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 73 + end_line: 79 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -299,63 +217,15 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 155 + end_line: 163 matcher: 2-aho rule_length: 76 matched_length: 76 @@ -379,8 +249,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 11 - end_line: 14 + start_line: 165 + end_line: 168 matcher: 2-aho rule_length: 42 matched_length: 42 @@ -399,15 +269,15 @@ matches: configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 170 + end_line: 176 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -415,116 +285,38 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 40 - matched_length: 40 + start_line: 186 + end_line: 201 + matcher: 1-hash + rule_length: 139 + matched_length: 139 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_98.RULE - license_expression: gpl-3.0-plus + identifier: gpl-3.0-plus_with_autoconf-simple-exception_2.RULE + license_expression: gpl-3.0-plus WITH autoconf-simple-exception is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - 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. - - score: '100.0' - start_line: 6 - end_line: 9 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_28.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 16 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: autoconf-simple-exception.LICENSE - license_expression: autoconf-simple-exception - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under @@ -532,15 +324,15 @@ matches: program. This Exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 203 + end_line: 209 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-3.0_404.RULE + license_expression: gpl-3.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -548,79 +340,31 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 217 + end_line: 230 + matcher: 1-hash + rule_length: 124 + matched_length: 124 match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. - - score: '80.27' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 147 - matched_length: 118 - match_coverage: '80.27' rule_relevance: 100 - identifier: gpl-3.0-plus_with_libtool-exception-2.0_2.RULE - license_expression: gpl-3.0-plus WITH libtool-exception-2.0 + identifier: gpl-2.0-plus_with_libtool-exception-2.0_2.RULE + license_expression: gpl-2.0-plus WITH libtool-exception-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify + GNU Libtool is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or + the Free Software Foundation; either version 2 of the License, or (at your option) any later version. As a special exception to the GNU General Public License, @@ -628,20 +372,20 @@ matches: is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. - [GNU] [Libtool] is distributed in the hope that it will be useful, but + GNU Libtool is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or [FITNESS] FOR A PARTICULAR PURPOSE. See the GNU + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 232 + end_line: 238 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -649,228 +393,76 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 245 + end_line: 258 + matcher: 1-hash + rule_length: 127 + matched_length: 127 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '58.02' - start_line: 1 - end_line: 6 - matcher: 3-seq - rule_length: 81 - matched_length: 47 - match_coverage: '58.02' - rule_relevance: 100 - identifier: lgpl-2.0-plus_50.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.0-plus_with_libtool-exception-2.0_4.RULE + license_expression: lgpl-2.0-plus WITH libtool-exception-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or + GNU Libltdl is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - [As] a [special] [exception] [to] the GNU Lesser General Public License, - - score: '99.0' - start_line: 6 - end_line: 9 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 99 - identifier: libtool-exception-2.0_1.RULE - license_expression: libtool-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | As a special exception to the GNU Lesser General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. - - score: '44.87' - start_line: 8 - end_line: 14 - matcher: 3-seq - rule_length: 78 - matched_length: 35 - match_coverage: '44.87' + + GNU Libltdl is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + - score: '100.0' + start_line: 260 + end_line: 266 + matcher: 1-hash + rule_length: 62 + matched_length: 62 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_283.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-2.0-plus_452.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GNU [Libtool], [you] [may] [include] [this] [file] [under] [the] - [same] [distribution] [terms] [that] [you] [use] [for] [the] [rest] [of] [that] [program]. + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. - [GNU] [Libltdl] is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - [GNU] [Lesser] General Public License for more details. + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. - score: '100.0' - start_line: 13 - end_line: 14 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 376 + end_line: 386 + matcher: 1-hash + rule_length: 111 + matched_length: 111 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the - GNU Lesser General Public License - - score: '50.0' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 44 - matched_length: 22 - match_coverage: '50.0' - rule_relevance: 100 - identifier: gpl-2.0_11.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU [Lesser] General Public License - [along] [with] [this] [program]; if not, write to the Free Software - Foundation, Inc., 51 Franklin - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '40.48' - start_line: 6 - end_line: 7 - matcher: 3-seq - rule_length: 42 - matched_length: 17 - match_coverage: '40.48' - rule_relevance: 100 - identifier: gpl-2.0_772.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - text of the GNU [Lesser] General Public License - [version] [2] can be found in the file `/usr/share/common-licenses/ - - score: '33.33' - start_line: 6 - end_line: 7 - matcher: 3-seq - rule_length: 42 - matched_length: 14 - match_coverage: '33.33' - rule_relevance: 100 - identifier: lgpl-2.0_24.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - text of the GNU Lesser General Public License - [version] [2] [can] [be] [found] [in] [the] [file] `/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes + identifier: isc_14.RULE + license_expression: isc + is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no @@ -888,8 +480,8 @@ matches: ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 407 + end_line: 409 matcher: 1-hash rule_length: 29 matched_length: 29 @@ -907,8 +499,8 @@ matches: unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 417 + end_line: 418 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -925,8 +517,8 @@ matches: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 446 + end_line: 453 matcher: 1-hash rule_length: 63 matched_length: 63 @@ -949,8 +541,8 @@ matches: even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 460 + end_line: 463 matcher: 1-hash rule_length: 37 matched_length: 37 @@ -969,8 +561,8 @@ matches: notice and this notice are preserved. This file is offered as-is, without warranty of any kind. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 470 + end_line: 473 matcher: 1-hash rule_length: 35 matched_length: 35 @@ -989,8 +581,8 @@ matches: and this notice are preserved. This file is offered as-is, without any warranty. - score: '100.0' - start_line: 1 - end_line: 30 + start_line: 482 + end_line: 511 matcher: 1-hash rule_length: 233 matched_length: 233 @@ -1035,8 +627,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '70.0' - start_line: 1 - end_line: 1 + start_line: 518 + end_line: 518 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1051,8 +643,8 @@ matches: is_license_intro: no matched_text: public domain - score: '70.0' - start_line: 2 - end_line: 2 + start_line: 519 + end_line: 519 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1066,14 +658,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: Public Domain - - score: '16.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 526 + end_line: 526 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: public-domain_38.RULE license_expression: public-domain is_license_text: yes @@ -1083,8 +675,8 @@ matches: is_license_intro: no matched_text: is public domain - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 533 + end_line: 533 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1099,8 +691,8 @@ matches: is_license_intro: no matched_text: placed in the public domain - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 543 + end_line: 560 matcher: 1-hash rule_length: 168 matched_length: 168 @@ -1132,14 +724,14 @@ matches: WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '16.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 565 + end_line: 565 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: public-domain_38.RULE license_expression: public-domain is_license_text: yes @@ -1149,8 +741,8 @@ matches: is_license_intro: no matched_text: is public domain. - score: '70.0' - start_line: 5 - end_line: 5 + start_line: 569 + end_line: 569 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1165,8 +757,8 @@ matches: is_license_intro: no matched_text: public domain. - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 579 + end_line: 589 matcher: 1-hash rule_length: 85 matched_length: 85 @@ -1191,112 +783,44 @@ matches: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - - score: '85.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 85 - identifier: gpl-1.0-plus_351.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GPL - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_305.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Apache 2 license - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_95.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Apache v2 - - score: '50.0' - start_line: 8 - end_line: 8 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_182.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the Apache License, Version 2.0 - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + start_line: 591 + end_line: 602 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: spdx_license_id_apache-2.0_for_apache-2.0.RULE - license_expression: apache-2.0 + identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE + license_expression: free-unknown AND apache-2.0 WITH generic-exception is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Apache-2.0'. + matched_text: | + See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + + On Debian systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 + start_line: 610 + end_line: 628 + matcher: 1-hash + rule_length: 169 + matched_length: 169 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_96.RULE - license_expression: gpl-3.0-plus + identifier: gpl-3.0-plus_with_bison-exception-2.2_6.RULE + license_expression: gpl-3.0-plus WITH bison-exception-2.2 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1312,22 +836,7 @@ matches: but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: '19' - matcher: 2-aho - rule_length: 90 - matched_length: 90 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bison-exception-2.2_2.RULE - license_expression: bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a @@ -1338,15 +847,15 @@ matches: Bison output files to be licensed under the GNU General Public License without this special exception. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 630 + end_line: 636 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-3.0_404.RULE + license_expression: gpl-3.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1354,63 +863,15 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 638 + end_line: 638 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -1425,8 +886,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 639 + end_line: 647 matcher: 1-hash rule_length: 79 matched_length: 79 @@ -1450,8 +911,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 649 + end_line: 649 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -1465,16 +926,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '95.77' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 68 - matched_length: 68 + - score: '100.0' + start_line: 650 + end_line: 657 + matcher: 1-hash + rule_length: 71 + matched_length: 71 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_204.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1_302.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1483,74 +944,21 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public - License [version] [2].[1] as published by the Free Software Foundation. + License version 2.1 as published by the Free Software Foundation. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 29 - matched_length: 29 + start_line: 668 + end_line: 683 + matcher: 1-hash + rule_length: 160 + matched_length: 160 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1_294.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the full text of the GNU Lesser General Public License - version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. - - score: '99.37' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 159 - matched_length: 158 - match_coverage: '99.37' - rule_relevance: 100 - identifier: mit_1044.RULE + identifier: mit_1063.RULE license_expression: mit is_license_text: yes is_license_notice: no @@ -1572,11 +980,11 @@ matches: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN [CONNEC]- - [TION] WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 686 + end_line: 705 matcher: 1-hash rule_length: 183 matched_length: 183 @@ -1611,8 +1019,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 708 + end_line: 730 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1650,8 +1058,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 733 + end_line: 747 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -1681,15 +1089,15 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 34 + end_line: 40 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1697,70 +1105,91 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + - score: '100.0' + start_line: 73 + end_line: 79 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft + rule_relevance: 100 + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Free Software + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 121 + end_line: 127 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_660.RULE + identifier: gpl-2.0_1140.RULE license_expression: gpl-2.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License - version 2 + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 135 + end_line: 141 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1140.RULE license_expression: gpl-2.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 170 + end_line: 176 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1768,492 +1197,84 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + - score: '100.0' + start_line: 203 + end_line: 209 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft + rule_relevance: 100 + identifier: gpl-3.0_404.RULE + license_expression: gpl-3.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Free Software + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 232 + end_line: 238 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1140.RULE license_expression: gpl-2.0 is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 260 + end_line: 266 + matcher: 1-hash + rule_length: 62 + matched_length: 62 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '50.0' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 44 - matched_length: 22 - match_coverage: '50.0' - rule_relevance: 100 - identifier: gpl-2.0_11.RULE - license_expression: gpl-2.0 + identifier: lgpl-2.0-plus_452.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - You should have received a copy of the GNU [Lesser] General Public License - [along] [with] [this] [program]; if not, write to the Free Software - Foundation, Inc., 51 Franklin - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '40.48' - start_line: 6 - end_line: 7 - matcher: 3-seq - rule_length: 42 - matched_length: 17 - match_coverage: '40.48' - rule_relevance: 100 - identifier: gpl-2.0_772.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - text of the GNU [Lesser] General Public License - [version] [2] can be found in the file `/usr/share/common-licenses/ - - score: '33.33' - start_line: 6 - end_line: 7 - matcher: 3-seq - rule_length: 42 - matched_length: 14 - match_coverage: '33.33' - rule_relevance: 100 - identifier: lgpl-2.0_24.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - text of the GNU Lesser General Public License - [version] [2] [can] [be] [found] [in] [the] [file] `/usr/share/common-licenses/LGPL-2'. + + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. - score: '20.2' - start_line: 1 - end_line: 4 + start_line: 293 + end_line: 296 matcher: 3-seq rule_length: 203 matched_length: 41 @@ -2272,8 +1293,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 6 - end_line: 6 + start_line: 298 + end_line: 298 matcher: 2-aho rule_length: 10 matched_length: 10 @@ -2287,112 +1308,44 @@ matches: is_license_tag: no is_license_intro: no matched_text: FSF changes to this file are in the public domain. - - score: '85.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 85 - identifier: gpl-1.0-plus_351.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GPL - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_305.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Apache 2 license - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_95.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Apache v2 - - score: '50.0' - start_line: 8 - end_line: 8 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_182.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the Apache License, Version 2.0 - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + start_line: 591 + end_line: 602 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: spdx_license_id_apache-2.0_for_apache-2.0.RULE - license_expression: apache-2.0 + identifier: free-unknown_and_apache-2.0_with_generic-exception_1.RULE + license_expression: free-unknown AND apache-2.0 WITH generic-exception is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Apache-2.0'. + matched_text: | + See COPYING.YARA. The GPL exception has been granted by upstream in + https://bugzilla.clamav.net/show_bug.cgi?id=11336: + Steven Morgan 2015-07-21 23:02:01 CEST + The Apache 2 license notification for YARA is in the file COPYING.YARA, + similar to what we do for bzip2 and at least 9 other third party components + included in ClamAV. We also maintain the Apache v2 license header within the + YARA source code files as well as noting that the file is modified. We also + intend to write a GPL exclusion, as is done for OpenSSL. We believe these to + be sufficient indicators of which licenses apply to which source files. + + On Debian systems, the full text of the Apache License, Version 2.0 can be + found in the file `/usr/share/common-licenses/Apache-2.0'. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + start_line: 630 + end_line: 636 + matcher: 1-hash + rule_length: 60 + matched_length: 60 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus + identifier: gpl-3.0_404.RULE + license_expression: gpl-3.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -2400,57 +1353,9 @@ matches: is_license_intro: no matched_text: | You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright.expected.yml index 74700cfd85f..2628d910bb9 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamav/stable_copyright.expected.yml @@ -675,15 +675,15 @@ matches: is_license_tag: no is_license_intro: no matched_text: usr/share/common-licenses/GPL-2'. - - score: '58.02' + - score: '59.49' start_line: 1 end_line: 6 matcher: 3-seq - rule_length: 81 + rule_length: 79 matched_length: 47 - match_coverage: '58.02' + match_coverage: '59.49' rule_relevance: 100 - identifier: lgpl-2.0-plus_50.RULE + identifier: lgpl-2.0-plus_77.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright new file mode 100644 index 00000000000..75d87d48ddf --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright @@ -0,0 +1,40 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ClamAV +Upstream-Contact: clamav-devel@lists.clamav.net +Source: https://github.com/vrtadmin/clamav-devel +Comment: + Due to license incompatibilities the libclamunrar code is split from the + upstream tarball into a libclamunrar tarball. + . + The excluded files below just make the tarball unnecessarily large, or + interfere with the version management. For llvm, we use the system version. +Files-Excluded: + win32/* + libclamav/c++/llvm/* + libclammspack/* + + +Files: * +Copyright: + 1998-2015, Sourcefire, Inc. + 2002-2007, Tomasz Kojm + 2006, Sensory Networks, Inc + 2007-2015, Cisco Systems, Inc + 2014-2018, Cisco and/or its affiliates +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +Comment: + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + . + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml new file mode 100644 index 00000000000..10ee8555094 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/clamavmini/stable_copyright-detailed.expected.yml @@ -0,0 +1,74 @@ +primary_license: gpl-2.0 +declared_license: + - GPL-2 +license_expression: (gpl-2.0 AND gpl-2.0) AND gpl-2.0 +copyright: | + 1998-2015, Sourcefire, Inc. + 2002-2007, Tomasz Kojm + 2006, Sensory Networks, Inc + 2007-2015, Cisco Systems, Inc + 2014-2018, Cisco and/or its affiliates +matches: + - score: '100.0' + start_line: 24 + end_line: 24 + matcher: 1-hash + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-2.0_561.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: 'License: gpl-2' + - score: '100.0' + start_line: 25 + end_line: 32 + matcher: 1-hash + rule_length: 68 + matched_length: 68 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-2.0_121.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + - score: '100.0' + start_line: 34 + end_line: 40 + matcher: 1-hash + rule_length: 60 + matched_length: 60 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-2.0_1140.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright-detailed.expected.yml index 164c82b8fe3..e03bd6d41c9 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 @@ -60,14 +60,14 @@ copyright: | © 2015 Thomas Pornin © 1986 Gary S. Brown matches: - - score: '88.0' - start_line: 3 - end_line: 4 + - score: '100.0' + start_line: 81 + end_line: 82 matcher: 2-aho rule_length: 16 matched_length: 16 match_coverage: '100.0' - rule_relevance: 88 + rule_relevance: 100 identifier: gary-s-brown.LICENSE license_expression: gary-s-brown is_license_text: yes @@ -79,8 +79,8 @@ matches: You may use this program, or code or tables extracted from it, as desired without restriction. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 84 + end_line: 84 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -95,8 +95,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 85 + end_line: 100 matcher: 1-hash rule_length: 136 matched_length: 136 @@ -127,8 +127,8 @@ matches: On Debian systems, the complete text of the GNU General Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 28 + start_line: 103 + end_line: 130 matcher: 1-hash rule_length: 255 matched_length: 255 @@ -171,8 +171,8 @@ matches: delete this exception statement from all source files in the program, then also delete it here. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 132 + end_line: 132 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -187,8 +187,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 133 + end_line: 149 matcher: 1-hash rule_length: 143 matched_length: 143 @@ -220,8 +220,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '95.0' - start_line: 1 - end_line: 29 + start_line: 152 + end_line: 180 matcher: 1-hash rule_length: 263 matched_length: 263 @@ -265,8 +265,8 @@ matches: If you delete this exception statement from all source files in the program, then also delete it here. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 183 + end_line: 187 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -286,8 +286,8 @@ matches: On Debian systems, the complete text of the Creative Commons CC0 1.0 Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 189 + end_line: 189 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -302,8 +302,8 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 14 + start_line: '190' + end_line: 203 matcher: 1-hash rule_length: 109 matched_length: 109 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright.expected.yml deleted file mode 100644 index 51ed6a5fffc..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cryptsetup/stable_copyright.expected.yml +++ /dev/null @@ -1,308 +0,0 @@ -primary_license: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus -declared_license: - - GPL-2+ with OpenSSL exception - - GPL-2+ - - LGPL-2.1+ - - LGPL-2.1+ with OpenSSL exception - - CC0 or Apache-2.0 - - public-domain - - CC0 - - Apache-2.0 -license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.1-plus - AND lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus AND (cc0-1.0 OR apache-2.0) AND gary-s-brown -copyright: | - © 2004 Christophe Saout - © 2004-2008 Clemens Fruhwirth - © 2008-2019 Red Hat, Inc. - © 2008-2019 Milan Broz - © 2008 David Härdeman - © 2015-2018 Guilhem Moulin - © 2008 Benjamin Kiessling - © 2007 Jon Dowland - © 2005 Canonical Ltd. - © 2005-2015 Jonas Meurer - © 2016-2018 Guilhem Moulin - © 2009,2014 Peter Lebbing - © 2018 Erik Nellessen - © 2011-2019 Red Hat, Inc. - © 1999-2001, 2004-2006, 2009-2018 Free Software Foundation, Inc. - © 2009-2019 Red Hat, Inc. - © 2010-2019 Milan Broz - © 2015 Daniel Dinu - © 2015 Dmitry Khovratovich - © 2015 Jean-Philippe Aumasson - © 2015 Samuel Neves - © 2015 Thomas Pornin - © 1986 Gary S. Brown -matches: - - score: '88.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 88 - identifier: gary-s-brown.LICENSE - license_expression: gary-s-brown - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may use this program, or code or tables extracted from it, as - desired without restriction. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 136 - matched_length: 136 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_807.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public - License v2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 28 - matcher: 1-hash - rule_length: 255 - matched_length: 255 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_openssl-exception-gpl-3.0-plus_3.RULE - license_expression: gpl-2.0-plus WITH openssl-exception-gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public - License v2 can be found in `/usr/share/common-licenses/GPL-2'. - - In addition, as a special exception, the copyright holders give - permission to link the code of portions of this program with the - OpenSSL library under certain conditions as described in each - individual source file, and distribute linked combinations including - the two. You must obey the GNU General Public License in all respects - for all of the code used other than OpenSSL. If you modify file(s) - with this exception, you may extend this exception to your version of - the file(s), but you are not obligated to do so. If you do not wish to - do so, delete this exception statement from your version. If you - delete this exception statement from all source files in the program, - then also delete it here. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_293.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '95.0' - start_line: 1 - end_line: 29 - matcher: 1-hash - rule_length: 263 - matched_length: 263 - match_coverage: '100.0' - rule_relevance: 95 - identifier: lgpl-2.1-plus_with_openssl-exception-gpl-3.0-plus_3.RULE - license_expression: lgpl-2.1-plus WITH openssl-exception-gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - - On Debian systems, the complete text of the GNU Lesser General Public - License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - In addition, as a special exception, the copyright holders give - permission to link the code of portions of this program with the - OpenSSL library under certain conditions as described in each - individual source file, and distribute linked combinations including - the two. You must obey the GNU Lesser General Public License in all - respects for all of the code used other than OpenSSL. If you modify - file(s) with this exception, you may extend this exception to your - version of the file(s), but you are not obligated to do so. If you do - not wish to do so, delete this exception statement from your version. - If you delete this exception statement from all source files in the - program, then also delete it here. - - score: '100.0' - start_line: 1 - end_line: 5 - matcher: 1-hash - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_129.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may use this work under the terms of a Creative Commons CC0 1.0 - License/Waiver. - - On Debian systems, the complete text of the Creative Commons CC0 1.0 - Universal license can be found in `/usr/share/common-licenses/CC0-1.0'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 1-hash - rule_length: 109 - matched_length: 109 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_845.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - On Debian systems, the complete text of the Apache version 2.0 license - can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml index 1055a2c0fc8..31430a7b5cb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0 AND gpl-1.0-plus AND lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus +primary_license: cups declared_license: - GPL-2.0 with AOSDL exception - LGPL-2.0 with AOSDL exception @@ -7,9 +7,7 @@ declared_license: - GPL-2.0 with AOSDL exception - LGPL-2.0 with AOSDL exception - Zlib -license_expression: (gpl-2.0 AND gpl-1.0-plus AND gpl-2.0 AND gpl-1.0-plus AND lgpl-2.1 WITH - openssl-exception-lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND gpl-1.0-plus AND - lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus) AND (zlib AND zlib) AND bsd-simplified +license_expression: cups AND cups AND (zlib AND zlib) AND bsd-simplified copyright: | 2007-2015, Apple Inc. 2007-2013, Apple Inc. @@ -21,8 +19,8 @@ copyright: | 1997-2007, Easy Software Products matches: - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 26 + end_line: 48 matcher: 1-hash rule_length: 183 matched_length: 183 @@ -60,15 +58,15 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 34 - matched_length: 34 + start_line: 51 + end_line: 107 + matcher: 1-hash + rule_length: 355 + matched_length: 355 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_51.RULE - license_expression: gpl-2.0 + identifier: cups_6.RULE + license_expression: cups is_license_text: no is_license_notice: yes is_license_reference: no @@ -78,151 +76,136 @@ matches: This program is free software; 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. - - score: '27.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 27 - identifier: gpl-1.0-plus_30.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: full text of the GPL - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 + + The full text of the GPL is distributed as in + /usr/share/common-licenses/GPL-2 on Debian systems. + + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + + 2. OpenSSL Toolkit License Exception; + + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. + + No developer is required to provide these exceptions in a + derived work. - score: '100.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + start_line: 110 + end_line: 166 + matcher: 1-hash + rule_length: 356 + matched_length: 356 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_bare_gnu_gpl.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GNU GPL. - - score: '19.88' - start_line: 50 - end_line: 53 - matcher: 3-seq - rule_length: 43 - matched_length: 9 - match_coverage: '20.93' - rule_relevance: 95 - identifier: lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE - license_expression: lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus + identifier: cups_4.RULE + license_expression: cups is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - License Exception; - - a. [Apple] [Inc]. explicitly allows the compilation and - distribution of - - score: '59.7' - start_line: 1 - end_line: 6 - matcher: 3-seq - rule_length: 67 - matched_length: 40 - match_coverage: '59.7' - rule_relevance: 100 - identifier: lgpl-2.0-plus_16.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 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, version 2 of the License. - [The] [full] [text] [of] [the] [LGPL] [is] [distributed] [as] in - /usr/share/common-licenses/LGPL-2 - - score: '75.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl_bare_single_word.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL - - score: '100.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_bare_gnu_gpl.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GNU GPL. - - score: '19.88' - start_line: 50 - end_line: 53 - matcher: 3-seq - rule_length: 43 - matched_length: 9 - match_coverage: '20.93' - rule_relevance: 95 - identifier: lgpl-2.1_with_openssl-exception-lgpl-2.0-plus_1.RULE - license_expression: lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License Exception; + The full text of the LGPL is distributed as in + /usr/share/common-licenses/LGPL-2 on Debian systems. + + In addition, as the copyright holder of CUPS, Apple Inc. grants + the following special exception: + + 1. Apple Operating System Development License Exception; + + a. Software that is developed by any person or entity + for an Apple Operating System ("Apple OS-Developed + Software"), including but not limited to Apple and + third party printer drivers, filters, and backends + for an Apple Operating System, that is linked to the + CUPS imaging library or based on any sample filters + or backends provided with CUPS shall not be + considered to be a derivative work or collective work + based on the CUPS program and is exempt from the + mandatory source code release clauses of the GNU GPL. + You may therefore distribute linked combinations of + the CUPS imaging library with Apple OS-Developed + Software without releasing the source code of the + Apple OS-Developed Software. You may also use sample + filters and backends provided with CUPS to develop + Apple OS-Developed Software without releasing the + source code of the Apple OS-Developed Software. + + b. An Apple Operating System means any operating system + software developed and/or marketed by Apple Computer, + Inc., including but not limited to all existing + releases and versions of Apple's Darwin, Mac OS X, + and Mac OS X Server products and all follow-on + releases and future versions thereof. + + c. This exception is only available for Apple + OS-Developed Software and does not apply to software + that is distributed for use on other operating + systems. + + d. All CUPS software that falls under this license + exception have the following text at the top of each + source file: + + This file is subject to the Apple OS-Developed + Software exception. + + 2. OpenSSL Toolkit License Exception; + + a. Apple Inc. explicitly allows the compilation and + distribution of the CUPS software with the OpenSSL + Toolkit. - a. [Apple] [Inc]. explicitly allows the compilation and - distribution of + No developer is required to provide these exceptions in a + derived work. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 169 + end_line: 169 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -237,8 +220,8 @@ matches: is_license_intro: no matched_text: zlib License - score: '100.0' - start_line: 3 - end_line: 20 + start_line: 171 + end_line: 188 matcher: 2-aho rule_length: 132 matched_length: 132 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright.expected.yml index c413f227f5f..007f0f79953 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/c/cups/stable_copyright.expected.yml @@ -5,8 +5,8 @@ declared_license: - Zlib - BSD-2-clause license_expression: (gpl-2.0 AND gpl-1.0-plus AND lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus) - AND (lgpl-2.0-plus AND gpl-1.0-plus AND lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus) AND - zlib AND bsd-simplified + AND (gpl-2.0 AND lgpl-2.0-plus AND lgpl-2.0 AND gpl-1.0-plus AND lgpl-2.1 WITH openssl-exception-lgpl-2.0-plus) + AND zlib AND bsd-simplified copyright: | 2007-2015, Apple Inc. 2007-2013, Apple Inc. @@ -142,28 +142,25 @@ matches: a. [Apple] [Inc]. explicitly allows the compilation and distribution of - - score: '59.7' + - score: '97.06' start_line: 1 - end_line: 6 + end_line: 3 matcher: 3-seq - rule_length: 67 - matched_length: 40 - match_coverage: '59.7' + rule_length: 34 + matched_length: 33 + match_coverage: '97.06' rule_relevance: 100 - identifier: lgpl-2.0-plus_16.RULE - license_expression: lgpl-2.0-plus + identifier: gpl-2.0_439.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published + This program is free software; you can redistribute it and/or modify it + under the [terms] of the GNU [Library] General Public License as published by the Free Software Foundation, version 2 of the License. - - [The] [full] [text] [of] [the] [LGPL] [is] [distributed] [as] in - /usr/share/common-licenses/LGPL-2 - score: '75.0' start_line: 5 end_line: 5 @@ -180,6 +177,22 @@ matches: is_license_tag: no is_license_intro: no matched_text: LGPL + - score: '100.0' + start_line: 6 + end_line: 6 + matcher: 2-aho + rule_length: 2 + matched_length: 2 + match_coverage: '100.0' + rule_relevance: 100 + identifier: lgpl-2.0_37.RULE + license_expression: lgpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: LGPL-2 - score: '100.0' start_line: 22 end_line: 22 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 e8cd9a42884..a3ab74cd0cc 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 @@ -10,8 +10,8 @@ copyright: | 2005 sean finney matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 10 + end_line: 10 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -26,8 +26,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 6 + start_line: 11 + end_line: 16 matcher: 1-hash rule_length: 40 matched_length: 40 @@ -48,8 +48,8 @@ matches: Public License Version 2 can be found in /usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 21 + end_line: 21 matcher: 2-aho rule_length: 12 matched_length: 12 @@ -64,8 +64,8 @@ matches: is_license_intro: no matched_text: This document is licensed under the Academic Free License, Version 2.1 - score: '100.0' - start_line: 6 - end_line: 161 + start_line: 26 + end_line: 181 matcher: 2-aho rule_length: 1406 matched_length: 1406 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright.expected.yml deleted file mode 100644 index fd217443236..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dbconfig-common/stable_copyright.expected.yml +++ /dev/null @@ -1,237 +0,0 @@ -primary_license: gpl-2.0-plus -declared_license: - - GPL-2+ - - AFL-2.1 -license_expression: gpl-2.0-plus AND afl-2.1 -copyright: | - 2000-2004 Ola Lundqvist - 2004-2011 sean finney - 2013-2015 Paul Gevers - 2005 sean finney -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 1-hash - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_754.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - all software (original and derived) is covered under the GPL (version 2 or - later) - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License Version 2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-2.1_12.RULE - license_expression: afl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This document is licensed under the Academic Free License, Version 2.1 - - score: '100.0' - start_line: 6 - end_line: 161 - matcher: 2-aho - rule_length: 1406 - matched_length: 1406 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-2.1_6.RULE - license_expression: afl-2.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The Academic Free License v. 2.1 - - This Academic Free License (the "License") applies to any original work of - authorship (the "Original Work") whose owner (the "Licensor") has placed the - following notice immediately following the copyright notice for the Original - Work: - - Licensed under the Academic Free License version 2.1 - - 1) Grant of Copyright License. Licensor hereby grants You a world-wide, - royalty-free, non-exclusive, perpetual, sublicenseable license to do the - following: - - a) to reproduce the Original Work in copies; - - b) to prepare derivative works ("Derivative Works") based upon the Original - Work; - - c) to distribute copies of the Original Work and Derivative Works to the - public; - - d) to perform the Original Work publicly; and - - e) to display the Original Work publicly. - - 2) Grant of Patent License. Licensor hereby grants You a world-wide, - royalty-free, non-exclusive, perpetual, sublicenseable license, under patent - claims owned or controlled by the Licensor that are embodied in the Original - Work as furnished by the Licensor, to make, use, sell and offer for sale the - Original Work and Derivative Works. - - 3) Grant of Source Code License. The term "Source Code" means the preferred - form of the Original Work for making modifications to it and all available - documentation describing how to modify the Original Work. Licensor hereby - agrees to provide a machine-readable copy of the Source Code of the Original - Work along with each copy of the Original Work that Licensor - distributes. Licensor reserves the right to satisfy this obligation by placing - a machine-readable copy of the Source Code in an information repository - reasonably calculated to permit inexpensive and convenient access by You for - as long as Licensor continues to distribute the Original Work, and by - publishing the address of that information repository in a notice immediately - following the copyright notice that applies to the Original Work. - - 4) Exclusions From License Grant. Neither the names of Licensor, nor the names - of any contributors to the Original Work, nor any of their trademarks or - service marks, may be used to endorse or promote products derived from this - Original Work without express prior written permission of the - Licensor. Nothing in this License shall be deemed to grant any rights to - trademarks, copyrights, patents, trade secrets or any other intellectual - property of Licensor except as expressly stated herein. No patent license is - granted to make, use, sell or offer to sell embodiments of any patent claims - other than the licensed claims defined in Section 2. No right is granted to - the trademarks of Licensor even if such marks are included in the Original - Work. Nothing in this License shall be interpreted to prohibit Licensor from - licensing under different terms from this License any Original Work that - Licensor otherwise would have a right to license. - - 5) This section intentionally omitted. - - 6) Attribution Rights. You must retain, in the Source Code of any Derivative - Works that You create, all copyright, patent or trademark notices from the - Source Code of the Original Work, as well as any notices of licensing and any - descriptive text identified therein as an "Attribution Notice." You must cause - the Source Code for any Derivative Works that You create to carry a prominent - Attribution Notice reasonably calculated to inform recipients that You have - modified the Original Work. - - 7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that - the copyright in and to the Original Work and the patent rights granted herein - by Licensor are owned by the Licensor or are sublicensed to You under the - terms of this License with the permission of the contributor(s) of those - copyrights and patent rights. Except as expressly stated in the immediately - proceeding sentence, the Original Work is provided under this License on an - "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, - without limitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE - ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an - essential part of this License. No license to Original Work is granted - hereunder except under this disclaimer. - - 8) Limitation of Liability. Under no circumstances and under no legal theory, - whether in tort (including negligence), contract, or otherwise, shall the - Licensor be liable to any person for any direct, indirect, special, - incidental, or consequential damages of any character arising as a result of - this License or the use of the Original Work including, without limitation, - damages for loss of goodwill, work stoppage, computer failure or malfunction, - or any and all other commercial damages or losses. This limitation of - liability shall not apply to liability for death or personal injury resulting - from Licensor's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may not - apply to You. - - 9) Acceptance and Termination. If You distribute copies of the Original Work - or a Derivative Work, You must make a reasonable effort under the - circumstances to obtain the express assent of recipients to the terms of this - License. Nothing else but this License (or another written agreement between - Licensor and You) grants You permission to create Derivative Works based upon - the Original Work or to exercise any of the rights granted in Section 1 - herein, and any attempt to do so except under the terms of this License (or - another written agreement between Licensor and You) is expressly prohibited by - U.S. copyright law, the equivalent laws of other countries, and by - international treaty. Therefore, by exercising any of the rights granted to - You in Section 1 herein, You indicate Your acceptance of this License and all - of its terms and conditions. - - 10) Termination for Patent Action. This License shall terminate automatically - and You may no longer exercise any of the rights granted to You by this - License as of the date You commence an action, including a cross-claim or - counterclaim, against Licensor or any licensee alleging that the Original Work - infringes a patent. This termination provision shall not apply for an action - alleging patent infringement by combinations of the Original Work with other - software or hardware. - - 11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this - License may be brought only in the courts of a jurisdiction wherein the - Licensor resides or in which Licensor conducts its primary business, and under - the laws of that jurisdiction excluding its conflict-of-law provisions. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any use of the Original - Work outside the scope of this License or after its termination shall be - subject to the requirements and penalties of the U.S. Copyright Act, 17 - U.S.C. § 101 et seq., the equivalent laws of other countries, and - international treaty. This section shall survive the termination of this - License. - - 12) Attorneys Fees. In any action to enforce the terms of this License or - seeking damages relating thereto, the prevailing party shall be entitled to - recover its costs and expenses, including, without limitation, reasonable - attorneys' fees and costs incurred in connection with such action, including - any appeal of such action. This section shall survive the termination of this - License. - - 13) Miscellaneous. This License represents the complete agreement concerning - the subject matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent necessary - to make it enforceable. - - 14) Definition of "You" in This License. "You" throughout this License, - whether in upper or lower case, means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with you. For purposes of this - definition, "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or otherwise, or - (ii) ownership of fifty percent (50%) or more of the outstanding shares, or - (iii) beneficial ownership of such entity. - - 15) Right to Use. You may use the Original Work in all ways not otherwise - restricted or conditioned by this License or by law, and Licensor promises not - to interfere with or be responsible for such uses by You. - - This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights - reserved. Permission is hereby granted to copy and distribute this license - without modification. This license may not be modified without the express - written permission of its copyright owner. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright-detailed.expected.yml index 3220a34e481..6f3340f2e72 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 @@ -76,48 +76,42 @@ declared_license: - GPL-3+ - ISC - Public-Domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-3.0 AND - gpl-1.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) - AND isc AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND ((artistic-2.0 AND - artistic-2.0) OR (gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0)) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus - AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND artistic-2.0 - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus +license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0 AND gpl-1.0-plus + AND gpl-3.0 AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND isc + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND ((artistic-perl-1.0 AND artistic-perl-1.0) + OR (gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0)) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-3.0-plus AND - gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-3.0-plus - AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND ((artistic-2.0 AND artistic-2.0) OR (gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-1.0-plus AND gpl-1.0)) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) + AND gpl-2.0-plus AND gpl-2.0) AND artistic-2.0 AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 + AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus + AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND ((artistic-perl-1.0 AND artistic-perl-1.0) + OR (gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0)) AND (gpl-2.0 + AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0) AND public-domain-disclaimer AND (gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0) copyright: | 1997, Klee Dienes Christoph Lameter @@ -231,32 +225,32 @@ copyright: | 2006, Julian Gilbey 2015, Nicholas Bamber matches: - - score: '100.0' - start_line: 1 - end_line: 1 + - score: '99.0' + start_line: 355 + end_line: 355 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_26.RULE + license_expression: artistic-perl-1.0 is_license_text: no is_license_notice: no is_license_reference: no is_license_tag: yes is_license_intro: no matched_text: 'License: artistic' - - score: '91.49' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 47 + - score: '100.0' + start_line: 356 + end_line: 360 + matcher: 1-hash + rule_length: 43 matched_length: 43 - match_coverage: '91.49' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_4.RULE - license_expression: artistic-2.0 + identifier: artistic-perl-1.0_13.RULE + license_expression: artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -269,8 +263,8 @@ matches: On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. - score: '99.93' - start_line: 1 - end_line: 189 + start_line: 363 + end_line: 551 matcher: 3-seq rule_length: 1351 matched_length: 1350 @@ -474,8 +468,8 @@ matches: DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 553 + end_line: 553 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -490,8 +484,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-1+' - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 554 + end_line: 557 matcher: 2-aho rule_length: 39 matched_length: 39 @@ -510,8 +504,8 @@ matches: the Free Software Foundation; either version 1, or (at your option) any later version. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 559 + end_line: 560 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -528,8 +522,8 @@ matches: the GNU General Public License - score: '100.0' - start_line: 7 - end_line: 7 + start_line: 560 + end_line: 560 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -544,8 +538,8 @@ matches: is_license_intro: no matched_text: usr/share/common-licenses/GPL- - score: '60.0' - start_line: 7 - end_line: 7 + start_line: 560 + end_line: 560 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -560,8 +554,8 @@ matches: is_license_intro: no matched_text: GPL-1' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 562 + end_line: 562 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -576,8 +570,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 563 + end_line: 565 matcher: 2-aho rule_length: 31 matched_length: 31 @@ -595,14 +589,14 @@ matches: it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2. - score: '100.0' - start_line: 5 - end_line: 6 + start_line: 567 + end_line: 568 matcher: 2-aho - rule_length: 8 - matched_length: 8 + rule_length: 25 + matched_length: 25 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_836.RULE + identifier: gpl-2.0_1295.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no @@ -610,27 +604,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - version 2 of the GNU General - Public License + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2' - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 570 + end_line: 570 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -645,8 +623,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 571 + end_line: 574 matcher: 2-aho rule_length: 39 matched_length: 39 @@ -665,14 +643,14 @@ matches: the Free Software Foundation; either version 2, or (at your option) any later version. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 576 + end_line: 577 matcher: 2-aho - rule_length: 8 - matched_length: 8 + rule_length: 25 + matched_length: 25 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_836.RULE + identifier: gpl-2.0_1295.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no @@ -680,27 +658,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2' + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 579 + end_line: 579 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -715,8 +677,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3' - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 580 + end_line: 582 matcher: 2-aho rule_length: 29 matched_length: 29 @@ -734,8 +696,8 @@ matches: it under the terms of the GNU General Public License as published by the Free Software Foundation; - score: '100.0' - start_line: 5 - end_line: 6 + start_line: 584 + end_line: 585 matcher: 2-aho rule_length: 8 matched_length: 8 @@ -751,25 +713,25 @@ matches: matched_text: | version 3 of the GNU General Public License - - score: '33.0' - start_line: 6 - end_line: 6 + - score: '100.0' + start_line: 585 + end_line: 585 matcher: 2-aho rule_length: 6 matched_length: 6 match_coverage: '100.0' - rule_relevance: 33 + rule_relevance: 100 identifier: gpl-3.0_93.RULE license_expression: gpl-3.0 is_license_text: no is_license_notice: no - is_license_reference: no - is_license_tag: yes + is_license_reference: yes + is_license_tag: no is_license_intro: no matched_text: usr/share/common-licenses/GPL-3' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 587 + end_line: 587 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -784,8 +746,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 588 + end_line: 591 matcher: 2-aho rule_length: 39 matched_length: 39 @@ -804,8 +766,8 @@ matches: the Free Software Foundation; either version 3, or (at your option) any later version. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 593 + end_line: 594 matcher: 2-aho rule_length: 8 matched_length: 8 @@ -821,25 +783,25 @@ matches: matched_text: | version 3 of the GNU General Public License - - score: '33.0' - start_line: 7 - end_line: 7 + - score: '100.0' + start_line: 594 + end_line: 594 matcher: 2-aho rule_length: 6 matched_length: 6 match_coverage: '100.0' - rule_relevance: 33 + rule_relevance: 100 identifier: gpl-3.0_93.RULE license_expression: gpl-3.0 is_license_text: no is_license_notice: no - is_license_reference: no - is_license_tag: yes + is_license_reference: yes + is_license_tag: no is_license_intro: no matched_text: usr/share/common-licenses/GPL-3' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 597 + end_line: 607 matcher: 1-hash rule_length: 112 matched_length: 112 @@ -865,8 +827,8 @@ matches: OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 610 + end_line: 612 matcher: 1-hash rule_length: 32 matched_length: 32 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright.expected.yml deleted file mode 100644 index fa798689924..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/devscripts/stable_copyright.expected.yml +++ /dev/null @@ -1,769 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-3 - - GPL-3+ - - ISC - - Artistic or GPL-1+ - - GPL-2 - - Artistic-2.0 - - Public-Domain - - Artistic - - GPL-1+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0 AND gpl-1.0-plus) AND (gpl-3.0-plus - AND gpl-3.0) AND isc AND (artistic-2.0 OR (gpl-1.0-plus AND gpl-1.0)) AND gpl-2.0 AND artistic-2.0 - AND public-domain-disclaimer -copyright: | - 1997, Klee Dienes - Christoph Lameter - 1998-2006, Julian Gilbey - 2009-2011, Canonical Ltd. - 2009, Jonathan Patrick Davies - 2006-2008, Kees Cook - 2007-2008, Siegfried-Angel Gevatter Pujals - 2013, Rafael Laboissiere - 2017 Chris Lamb - 2008-2018, Benjamin Drung - 2010-2011, Stefano Rivera - 1999, Edward Betts - 1999-2000, David Harris - 2002, Julian Gilbey - 2013, James McCoy - 2018, Xavier Guimard - 2008, Adam D. Barratt - 2001, Bill Allombert - Julian Gilbey - Klee Dienes - 2012-2016, Chris Leick - 2004-2009, Nicolas François - 2005, Guillaume Delacour - 2006, Cyril Brulebois - 2006, Thomas Huriaux - 2006-2007, Julien Cristau - 2009, PHAN Thi Thanh - 2010-2014, David Prévot - 2017-2018, Jean-Pierre Giraud - 2003-2004, Jeroen van Wolffelaar - 2005, Colin Watson - 2001-2003, Julian Gilbey - 2007, Josh Triplett - Patrick Schoenfeld - 2015, Johannes Schauer - 2017, James McCoy - 2007, Lucas Nussbaum - 2007, Luk Claes - 2003, Julian Gilbey - 2007-2014, Ron - 2008, Romain Francoise - 2008, Christoph Berg - 2008, Adam D. Barratt - 2009, Christoph Berg - 2005, Lars Wirzenius - 2005, Joey Hess - 2007-2009, Stefano Zacchiroli - 2010, Christoph Berg - Joey Hess - 1998-1999, Yann Dirson - 1999-2001, Julian Gilbey - 2016-2017, Ximin Luo - 1999, Jim Van Zandt - 1999-2003, Julian Gilbey - martin f. krafft - 2016, Antonio Terceiro - 1999, Mike Goldman - 1999, Julian Gilbey - 2010, David Paleino - 2010, Steve Langasek - 2007, Sune Vuorela - 2007, Adam D. Barratt - 2005-2013, Christoph Berg - 2005-2006, Julian Gilbey - 2007-2008, Raphael Geissert - 2002-2005, Julian Gilbey - 2011, Christoph Berg - 1998, Roderick Schertler - 1999-2002, Julian Gilbey - 2008, Frank S. Thomas - 2016-2018, Sean Whitton - 2002, Joey Hess - 2009-2013, Kees Cook - 2007, Frans Pop - 2017, Axel Beckert - 2005, Branden Robinson - 2006, Joey Hess - 2002, Gergely Nagy - 2002-2003, Julian Gilbey - 2008, Vincent Fourmond - 2014, Joachim Breitner - 2015, James McCoy - 2008, Steve Kemp - 2006, Steinar H. Gunderson - 2012-2018, Christoph Berg - 1999, Joey Hess - 2003, Anthony DeRobertis - 2008, Adam D. Barratt - 2009, Jan Hauke Rahm - 2017, Chris Lamb - 2006-2013; Christoph Berg - 2010, Uli Martens - 2012-2014, Jakub Wilk - 2010-2018, Benjamin Drung - 2002-2006, Julian Gilbey - 2015, Osamu Aoki - Authors - 2012, Arno Töll - 2006, Julian Gilbey - 2015, Nicholas Bamber -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '91.49' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 47 - matched_length: 43 - match_coverage: '91.49' - rule_relevance: 100 - identifier: artistic-2.0_4.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the Artistic License, which comes with Perl. - - On Debian systems, the complete text of the Artistic License can be - found in `/usr/share/common-licenses/Artistic'. - - score: '99.93' - start_line: 1 - end_line: 189 - matcher: 3-seq - rule_length: 1351 - matched_length: 1350 - match_coverage: '99.93' - rule_relevance: 100 - identifier: artistic-2.0_36.RULE - license_expression: artistic-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copyright (c) 2000-2006, The Perl Foundation. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - - Preamble - - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - - Definitions - - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - - "Source" form means the source code, documentation source, and - configuration files for the Package. - - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - - Permission for Use and Modification Without Distribution - - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided - that you do not Distribute the Modified Version. - - Permissions for Redistribution of the Standard Version - - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without - restriction, either gratis or for a Distributor Fee, provided - that you duplicate all of the original copyright notices and - associated disclaimers. At your discretion, such verbatim copies - may or may not include a Compiled form of the Package. - - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The - resulting Package will still be considered the Standard Version, - and as such will be subject to the Original License. - - Distribution of Modified Versions of the Package as Source - - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of - the Modified Version) provided that you clearly document how it - differs from the Standard Version, including, but not limited to, - documenting any non-standard features, executables, or modules, - and provided that you do at least ONE of the following: - - (a) make the Modified Version available to the Copyright Holder - of the Standard Version, under the Original License, so that - the Copyright Holder may include your modifications in the - Standard Version. - (b) ensure that installation of your Modified Version does not - prevent the user installing or running the Standard Version. - In addition, the Modified Version must bear a name that is - different from the name of the Standard Version. - (c) allow anyone who receives a copy of the Modified Version to - make the Source form of the Modified Version available to - others under - (i) the Original License or - (ii) a license that permits the licensee to freely copy, - modify and redistribute the Modified Version using the - same licensing terms that apply to the copy that the - licensee received, and requires that the Source form of - the Modified Version, and of any works derived from it, - be made freely available in that license fees are - prohibited but Distributor Fees are allowed. - - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on - how to get the Source of the Standard Version. Such instructions - must be valid at the time of your distribution. If these - instructions, at any time while you are carrying out such - distribution, become invalid, you must provide new instructions - on demand or cease further distribution. If you provide valid - instructions or cease distribution within thirty days after you - become aware that the instructions are invalid, then you do not - forfeit any of your rights under this license. - - (6) You may Distribute a Modified Version in Compiled form without - the Source, provided that you comply with Section 4 with respect - to the Source of the Modified Version. - - Aggregating or Linking the Package - - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the - resulting aggregation provided that you do not charge a licensing - fee for the Package. Distributor Fees are permitted, and licensing - fees for other components in the aggregation are permitted. The - terms of this license apply to the use and Distribution of the - Standard or Modified Versions as included in the aggregation. - - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, - or to build stand-alone binary or bytecode versions of - applications that include the Package, and Distribute the result - without restriction, provided the result does not expose a direct - interface to the Package. - - Items That are Not Considered Part of a Modified Version - - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, - cause the Package to be a Modified Version. In addition, such - works are not considered parts of the Package itself, and are - not subject to the terms of this license. - - General Provisions - - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By - using, modifying or distributing the Package, you accept this - license. Do not use, modify, or distribute the Package, if you - do not accept this license. - - (11) If your Modified Version has been derived from a Modified - Version made by someone other than you, you are nevertheless - required to ensure that your Modified Version complies with - the requirements of this license. - - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to - sell, import and otherwise transfer the Package with respect to - any patent claims licensable by the Copyright Holder that are - necessarily infringed by the Package. If you institute patent - litigation (including a cross-claim or counterclaim) against - any party alleging that the Package constitutes direct or - contributory patent infringement, then this Artistic License to - you shall terminate on the date that such litigation is filed. - - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE - DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS - REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL - DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_395.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-1+' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_2.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 1, or (at your option) - any later version. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_424.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL- - - score: '60.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 60 - identifier: gpl-1.0_15.RULE - license_expression: gpl-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL-1' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2. - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_165.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_91.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_237.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 3 of the GNU General - Public License - - score: '33.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_284.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_237.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 3 of the GNU General - Public License - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain-disclaimer_16.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright-detailed.expected.yml index adb808ea0d7..98d3bfaee95 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 @@ -34,8 +34,8 @@ copyright: | Copyright (c) 2009 - 2012 Peter Pentchev. matches: - score: '90.0' - start_line: 1 - end_line: 13 + start_line: 47 + end_line: 59 matcher: 1-hash rule_length: 101 matched_length: 101 @@ -63,8 +63,8 @@ matches: contributors may be used to endorse or promote products derived from this software without specific, prior written permission. - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 62 + end_line: 72 matcher: 1-hash rule_length: 111 matched_length: 111 @@ -90,8 +90,8 @@ matches: ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 75 + end_line: 94 matcher: 1-hash rule_length: 183 matched_length: 183 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright.expected.yml deleted file mode 100644 index ad35c0235cb..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dma/stable_copyright.expected.yml +++ /dev/null @@ -1,113 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3 - - BSD-1 and BSD-2 - - BSD-1 - - BSD-2 -license_expression: bsd-new AND (isc AND bsd-simplified) -copyright: | - Copyright (c) 1995-2001 Kungliga Tekniska Högskolan - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - Copyright (c) 2008 The DragonFly Project. All rights reserved. - This code is derived from software contributed to The DragonFly Project - by Matthias Schmidt , University of Marburg, - Germany. - Copyright (c) 1998 Todd C. Miller - Copyright (c) 1998, M. Warner Losh All rights reserved. - by Simon 'corecode' Schubert . - by Simon 'corecode' Schubert and - Matthias Schmidt . -matches: - - score: '90.0' - start_line: 1 - end_line: 13 - matcher: 1-hash - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 90 - identifier: bsd-new_1036.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 3. Neither the name of The DragonFly Project nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific, prior written permission. - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright-detailed.expected.yml index 3274f44f65e..1519eacbeaf 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 @@ -73,8 +73,8 @@ copyright: | (c) 2002-2018 Dovecot authors matches: - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 32 + end_line: 35 matcher: 1-hash rule_length: 52 matched_length: 52 @@ -93,8 +93,8 @@ matches: can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 46 + end_line: 47 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -111,8 +111,8 @@ matches: placed in the public domain. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 121 + end_line: 137 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -144,8 +144,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 139 + end_line: 139 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -160,8 +160,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 140 + end_line: 152 matcher: 2-aho rule_length: 117 matched_length: 117 @@ -189,8 +189,8 @@ matches: License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - score: '100.0' - start_line: 15 - end_line: 15 + start_line: 154 + end_line: 154 matcher: 2-aho rule_length: 6 matched_length: 6 @@ -205,8 +205,8 @@ matches: is_license_intro: no matched_text: the GNU Lesser General Public License - score: '100.0' - start_line: 16 - end_line: 16 + start_line: 155 + end_line: 155 matcher: 2-aho rule_length: 7 matched_length: 7 @@ -221,8 +221,8 @@ matches: is_license_intro: no matched_text: usr/share/common-licenses/LGPL-2.1. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 157 + end_line: 157 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -236,15 +236,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: apache-2.0' - - score: '94.5' - start_line: 1 - end_line: 14 - matcher: 3-seq + - score: '100.0' + start_line: 158 + end_line: 171 + matcher: 1-hash rule_length: 109 - matched_length: 103 - match_coverage: '94.5' + matched_length: 109 + match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_847.RULE + identifier: apache-2.0_951.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -256,7 +256,7 @@ matches: 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, @@ -264,11 +264,11 @@ matches: See the License for the specific language governing permissions and limitations under the License. - On Debian systems, the [full] [text] [of] [the] Apache License, Version 2.0 can be - found [at] /usr/share/common-licenses/Apache-2.0. + On Debian systems, the full text of the Apache License, Version 2.0 can be + found at /usr/share/common-licenses/Apache-2.0. - score: '100.0' - start_line: 3 - end_line: 25 + start_line: 176 + end_line: '198' matcher: 2-aho rule_length: 213 matched_length: 213 @@ -306,8 +306,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 201 + end_line: 220 matcher: 1-hash rule_length: 185 matched_length: 185 @@ -342,8 +342,8 @@ matches: OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 222 + end_line: 222 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -358,8 +358,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 223 + end_line: 235 matcher: 2-aho rule_length: 113 matched_length: 113 @@ -387,8 +387,8 @@ matches: with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - score: '100.0' - start_line: 15 - end_line: 15 + start_line: 237 + end_line: 237 matcher: 2-aho rule_length: 7 matched_length: 7 @@ -403,8 +403,8 @@ matches: is_license_intro: no matched_text: the GNU General Public License version 2 - score: '100.0' - start_line: 16 - end_line: 16 + start_line: 238 + end_line: 238 matcher: 2-aho rule_length: 6 matched_length: 6 @@ -419,8 +419,8 @@ matches: is_license_intro: no matched_text: usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 33 + start_line: 241 + end_line: 273 matcher: 2-aho rule_length: 299 matched_length: 299 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright.expected.yml index 50cb9432926..60bb47e563b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dovecot/stable_copyright.expected.yml @@ -203,15 +203,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: apache-2.0' - - score: '94.5' + - score: '96.4' start_line: 1 end_line: 14 matcher: 3-seq - rule_length: 109 - matched_length: 103 - match_coverage: '94.5' + rule_length: 111 + matched_length: 107 + match_coverage: '96.4' rule_relevance: 100 - identifier: apache-2.0_847.RULE + identifier: apache-2.0_231.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -223,7 +223,7 @@ matches: 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, @@ -231,7 +231,7 @@ matches: See the License for the specific language governing permissions and limitations under the License. - On Debian systems, the [full] [text] [of] [the] Apache License, Version 2.0 can be + On Debian systems, the [full] text of the Apache License, Version 2.0 can be found [at] /usr/share/common-licenses/Apache-2.0. - score: '100.0' start_line: 3 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 261cb3acde9..f483c32b707 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 @@ -16,8 +16,8 @@ declared_license: - BSD-2-clause - BSD-3-clause license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (bsd-new OR (gpl-2.0 - AND gpl-2.0)) AND (bsd-new OR (lgpl-2.1 AND lgpl-2.0-plus AND lgpl-2.1)) AND bsd-simplified - AND (gpl-2.0 AND gpl-2.0) AND (gpl-3.0 AND gpl-3.0) AND gpl-2.0-plus + AND gpl-2.0)) AND (bsd-new OR (lgpl-2.1 AND lgpl-2.1)) AND bsd-simplified AND (gpl-2.0 AND + gpl-2.0) AND (gpl-3.0 AND gpl-3.0) AND gpl-2.0-plus copyright: | 2008-2014 Cisco Systems, Inc. 2012-2014 6WIND S.A. @@ -42,8 +42,8 @@ copyright: | 2010-2016 Russ Allbery matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 66 + end_line: 66 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -58,8 +58,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 67 + end_line: 68 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -75,15 +75,15 @@ matches: matched_text: | On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '95.38' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 65 - matched_length: 62 - match_coverage: '95.38' + - score: '100.0' + start_line: 71 + end_line: 77 + matcher: 1-hash + rule_length: 66 + matched_length: 66 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_61.RULE + identifier: gpl-2.0-plus_1040.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -91,16 +91,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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. On Debian systems, the complete text of the GNU General Public - License [version] [2] can be found in "/usr/share/common-licenses/GPL-2". + License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 79 + end_line: 79 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -115,8 +115,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 80 + end_line: 81 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -133,8 +133,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 83 + end_line: 83 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -149,42 +149,26 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_215.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Library General Public - License - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 84 + end_line: 85 + matcher: 1-hash + rule_length: 26 + matched_length: 26 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1_82.RULE + identifier: lgpl-2.1_307.RULE license_expression: lgpl-2.1 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1'. + matched_text: | + On Debian systems, the complete text of the GNU Library General Public + License can be found in the file `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 88 + end_line: 111 matcher: 1-hash rule_length: 185 matched_length: 185 @@ -223,8 +207,8 @@ matches: ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 114 + end_line: 138 matcher: 1-hash rule_length: 212 matched_length: 212 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright.expected.yml deleted file mode 100644 index b3073dd5d3a..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/d/dpdk/stable_copyright.expected.yml +++ /dev/null @@ -1,256 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-clause - - GPL-2 - - BSD-2-clause - - BSD-3-clause or GPL-2 - - BSD-3-clause or LGPL-2.1 - - GPL-2.0+ - - GPL-3 - - LGPL-2.1 -license_expression: bsd-new AND gpl-2.0 AND bsd-simplified AND (bsd-new OR gpl-2.0) AND (bsd-new - OR (lgpl-2.1 AND lgpl-2.0-plus)) AND gpl-2.0-plus -copyright: | - 2008-2014 Cisco Systems, Inc. - 2012-2014 6WIND S.A. - 1999-2016 Intel Corporation. - 2010-2013 Tilera Corporation. - 2012-2016 Mellanox. - 2007 VMware, Inc. - 2007 Nuova Systems, Inc. - 2014 IBM Corporation. - and many other contributors. - 2007-2016, Intel Corporation - 2006-2007 Myricom, Inc. for some LRO specific code - 2007, Nuova Systems, Inc. - 2008-2016, Cisco Systems, Inc. - 2010-2016, Intel Corporation. - 2007-2014, Intel Corporation. - 2015, Neil Horman - 2007, VMware, Inc. - 2016, Neil Horman - 2009-2016 Andreas Beckmann - 2010-2016 Russ Allbery -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '95.38' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 65 - matched_length: 62 - match_coverage: '95.38' - rule_relevance: 100 - identifier: gpl-2.0-plus_61.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - On Debian systems, the complete text of the GNU General Public - License [version] [2] can be found in "/usr/share/common-licenses/GPL-2". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_215.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Library General Public - License - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 24 - matcher: 1-hash - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_16.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 25 - matcher: 1-hash - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml index 16a70b23cf0..66290474089 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new +license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 + AND bsd-new copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -11,48 +11,31 @@ copyright: | Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology matches: - - score: '98.28' + - score: '99.02' start_line: 17 - end_line: 22 + end_line: 30 matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' + rule_length: 102 + matched_length: 101 + match_coverage: '99.02' rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE + identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. + matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ + \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ + \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ + \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ + \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ + \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ + \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ + \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ + \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - score: '100.0' start_line: 38 end_line: 45 @@ -70,13 +53,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. - score: '100.0' start_line: 49 end_line: 73 @@ -92,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright.expected.yml deleted file mode 100644 index 16a70b23cf0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_copyright.expected.yml +++ /dev/null @@ -1,112 +0,0 @@ -primary_license: -declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new -copyright: | - Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '98.28' - start_line: 17 - end_line: 22 - matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 83 - matched_length: 83 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright-detailed.expected.yml index 324a5fb3d29..6285ebc1717 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 @@ -26,7 +26,7 @@ matches: is_license_intro: no matched_text: | This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. + General Public License. - score: '100.0' start_line: 24 end_line: 25 @@ -44,4 +44,4 @@ matches: is_license_intro: no matched_text: | On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. + Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright.expected.yml deleted file mode 100644 index fbf487030d1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsck-static.copyright.expected.yml +++ /dev/null @@ -1,47 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0 -copyright: | - Copyright (c) 2003-2006 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 18 - end_line: '19' - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1137.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. - - score: '100.0' - start_line: 24 - end_line: 25 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_563.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright-detailed.expected.yml index 324a5fb3d29..6285ebc1717 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 @@ -26,7 +26,7 @@ matches: is_license_intro: no matched_text: | This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. + General Public License. - score: '100.0' start_line: 24 end_line: 25 @@ -44,4 +44,4 @@ matches: is_license_intro: no matched_text: | On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. + Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright.expected.yml deleted file mode 100644 index fbf487030d1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_e2fsprogs-l10n.copyright.expected.yml +++ /dev/null @@ -1,47 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0 -copyright: | - Copyright (c) 2003-2006 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 18 - end_line: '19' - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1137.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 filesystem utilities, is protected by the GNU - General Public License. - - score: '100.0' - start_line: 24 - end_line: 25 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_563.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright-detailed.expected.yml index 91726767a59..55ce44d37a4 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 @@ -20,6 +20,9 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "You are free to distribute this software under the terms of the GNU\n Lesser\ - \ (Library) General Public License.\n \n On Debian systems, the complete text of the GNU\ - \ Lesser (Library)\n General Public License can be found in /usr/share/common-licenses/LGPL-2." + matched_text: | + You are free to distribute this software under the terms of the GNU + Lesser (Library) General Public License. + + On Debian systems, the complete text of the GNU Lesser (Library) + General Public License can be found in /usr/share/common-licenses/LGPL-2. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright.expected.yml deleted file mode 100644 index 91726767a59..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libblkid.copyright.expected.yml +++ /dev/null @@ -1,25 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.0 -copyright: | - Copyright (c) 1999, 2001 by Andries Brouwer - Copyright (c) 1999, 2000, 2003 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 15 - end_line: '19' - matcher: 2-aho - rule_length: 42 - matched_length: 42 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_24.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "You are free to distribute this software under the terms of the GNU\n Lesser\ - \ (Library) General Public License.\n \n On Debian systems, the complete text of the GNU\ - \ Lesser (Library)\n General Public License can be found in /usr/share/common-licenses/LGPL-2." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright-detailed.expected.yml index 5ecad633492..9fcbd728695 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 @@ -21,13 +21,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright.expected.yml deleted file mode 100644 index 5ecad633492..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libcom-err2.copyright.expected.yml +++ /dev/null @@ -1,33 +0,0 @@ -primary_license: -declared_license: -license_expression: mit-old-style-no-advert -copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts - Institute of Technology -matches: - - score: '100.0' - start_line: 14 - end_line: 24 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright-detailed.expected.yml index fce1ae3319d..96b2868ac16 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 @@ -21,13 +21,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright.expected.yml deleted file mode 100644 index fce1ae3319d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libss2.copyright.expected.yml +++ /dev/null @@ -1,33 +0,0 @@ -primary_license: -declared_license: -license_expression: mit-old-style-no-advert -copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts - Institute of Technology -matches: - - score: '100.0' - start_line: 15 - end_line: 25 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright-detailed.expected.yml index cdefda2e154..6e8e3c2dc53 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 @@ -18,20 +18,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright.expected.yml deleted file mode 100644 index cdefda2e154..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_libuuid1.copyright.expected.yml +++ /dev/null @@ -1,37 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 14 - end_line: 38 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." 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 cdefda2e154..6e8e3c2dc53 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 @@ -18,20 +18,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright.expected.yml deleted file mode 100644 index cdefda2e154..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-dev.copyright.expected.yml +++ /dev/null @@ -1,37 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2003, 2004 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 14 - end_line: 38 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." 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 049effc6915..31efd6d62ac 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 @@ -18,20 +18,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright.expected.yml deleted file mode 100644 index 049effc6915..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/e2fsprogs/stable_uuid-runtime.copyright.expected.yml +++ /dev/null @@ -1,37 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new -copyright: Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by Theodore Ts'o -matches: - - score: '100.0' - start_line: 15 - end_line: 39 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or promote\n\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE\n LIABLE\ - \ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS\ - \ OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\ - \ OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." 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 14219941cb0..070de7a7b49 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 @@ -22,8 +22,8 @@ copyright: | 2013-2017 Daniel Kahn Gillmor matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 38 + end_line: 38 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -38,8 +38,8 @@ matches: is_license_intro: no matched_text: 'License: mpl-2.0' - score: '100.0' - start_line: 1 - end_line: 373 + start_line: 39 + end_line: 411 matcher: 1-hash rule_length: 2363 matched_length: 2363 @@ -427,8 +427,8 @@ matches: This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. - score: '100.0' - start_line: 1 - end_line: 28 + start_line: 414 + end_line: 441 matcher: 1-hash rule_length: 215 matched_length: 215 @@ -471,8 +471,8 @@ matches: official policies, either expressed or implied, of the Mozilla Foundation. - score: '99.04' - start_line: 3 - end_line: 27 + start_line: 446 + end_line: 470 matcher: 3-seq rule_length: 207 matched_length: 207 @@ -512,8 +512,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 472 + end_line: 472 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -528,8 +528,8 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 473 + end_line: 481 matcher: 1-hash rule_length: 81 matched_length: 81 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright.expected.yml deleted file mode 100644 index 13d2799fd64..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/enigmail/stable_copyright.expected.yml +++ /dev/null @@ -1,546 +0,0 @@ -primary_license: mpl-2.0 -declared_license: - - MPL-2.0 - - BSD-2-clause - - BSD-3-clause - - CC0-1.0 -license_expression: mpl-2.0 AND bsd-2-clause-views AND bsd-new AND cc0-1.0 -copyright: | - 2003-2017 Patrick Brunschwig , - 2001-2002 Ramalingam Saravanan - Mozilla Foundation - 2010,2011 Mozilla Foundation - 2001-2012 David M. Beazley (Dabeaz LLC) - 2016 Patrick Brunschwig -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-2.0_75.RULE - license_expression: mpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: mpl-2.0' - - score: '100.0' - start_line: 1 - end_line: 373 - matcher: 1-hash - rule_length: 2363 - matched_length: 2363 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-2.0.LICENSE - license_expression: mpl-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Mozilla Public License Version 2.0 - ================================== - - 1. Definitions - -------------- - - 1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - - 1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - - 1.3. "Contribution" - means Covered Software of a particular Contributor. - - 1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - - 1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - - 1.6. "Executable Form" - means any form of the work other than Source Code Form. - - 1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - - 1.8. "License" - means this document. - - 1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - - 1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - - 1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - - 1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - - 1.13. "Source Code Form" - means the form of the work preferred for making modifications. - - 1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - - 2. License Grants and Conditions - -------------------------------- - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - (a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - (b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - (a) for any code that a Contributor has removed from Covered Software; - or - - (b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - (c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights - to grant the rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted - in Section 2.1. - - 3. Responsibilities - ------------------- - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - (a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - - (b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, - or limitations of liability) contained within the Source Code Form of - the Covered Software, except that You may alter any license notices to - the extent required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - --------------------------------------------------- - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Software due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description must - be placed in a text file included with all distributions of the Covered - Software under this License. Except to the extent prohibited by statute - or regulation, such description must be sufficiently detailed for a - recipient of ordinary skill to be able to understand it. - - 5. Termination - -------------- - - 5.1. The rights granted under this License will terminate automatically - if You fail to comply with any of its terms. However, if You become - compliant, then the rights granted under this License from a particular - Contributor are reinstated (a) provisionally, unless and until such - Contributor explicitly and finally terminates Your grants, and (b) on an - ongoing basis, if such Contributor fails to notify You of the - non-compliance by some reasonable means prior to 60 days after You have - come back into compliance. Moreover, Your grants from a particular - Contributor are reinstated on an ongoing basis if such Contributor - notifies You of the non-compliance by some reasonable means, this is the - first time You have received notice of non-compliance with this License - from such Contributor, and You become compliant prior to 30 days after - Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all - end user license agreements (excluding distributors and resellers) which - have been validly granted by You or Your distributors under this License - prior to termination shall survive termination. - - ************************************************************************ - * * - * 6. Disclaimer of Warranty * - * ------------------------- * - * * - * Covered Software is provided under this License on an "as is" * - * basis, without warranty of any kind, either expressed, implied, or * - * statutory, including, without limitation, warranties that the * - * Covered Software is free of defects, merchantable, fit for a * - * particular purpose or non-infringing. The entire risk as to the * - * quality and performance of the Covered Software is with You. * - * Should any Covered Software prove defective in any respect, You * - * (not any Contributor) assume the cost of any necessary servicing, * - * repair, or correction. This disclaimer of warranty constitutes an * - * essential part of this License. No use of any Covered Software is * - * authorized under this License except under this disclaimer. * - * * - ************************************************************************ - - ************************************************************************ - * * - * 7. Limitation of Liability * - * -------------------------- * - * * - * Under no circumstances and under no legal theory, whether tort * - * (including negligence), contract, or otherwise, shall any * - * Contributor, or anyone who distributes Covered Software as * - * permitted above, be liable to You for any direct, indirect, * - * special, incidental, or consequential damages of any character * - * including, without limitation, damages for lost profits, loss of * - * goodwill, work stoppage, computer failure or malfunction, or any * - * and all other commercial damages or losses, even if such party * - * shall have been informed of the possibility of such damages. This * - * limitation of liability shall not apply to liability for death or * - * personal injury resulting from such party's negligence to the * - * extent applicable law prohibits such limitation. Some * - * jurisdictions do not allow the exclusion or limitation of * - * incidental or consequential damages, so this exclusion and * - * limitation may not apply to You. * - * * - ************************************************************************ - - 8. Litigation - ------------- - - Any litigation relating to this License may be brought only in the - courts of a jurisdiction where the defendant maintains its principal - place of business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. - Nothing in this Section shall prevent a party's ability to bring - cross-claims or counter-claims. - - 9. Miscellaneous - ---------------- - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides - that the language of a contract shall be construed against the drafter - shall not be used to construe this License against a Contributor. - - 10. Versions of the License - --------------------------- - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses - - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - ------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular - file, then You may include the notice in a location (such as a LICENSE - file in a relevant directory) where a recipient would be likely to look - for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - "Incompatible With Secondary Licenses" Notice - --------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - - score: '100.0' - start_line: 1 - end_line: 28 - matcher: 1-hash - rule_length: 215 - matched_length: 215 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-2-clause-views_1.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE MOZILLA FOUNDATION ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MOZILLA FOUNDATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - The views and conclusions contained in the software and documentation - are those of the authors and should not be interpreted as representing - official policies, either expressed or implied, of the Mozilla - Foundation. - - score: '99.04' - start_line: 3 - end_line: 27 - matcher: 3-seq - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_784.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of the [David] [Beazley] or [Dabeaz] LLC may be used to endorse - or promote products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_99.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml index 760c8de5c55..da1075c6e26 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 +primary_license: gpl-3.0-plus declared_license: - GPL-3+ - CC0-1.0 @@ -19,11 +19,11 @@ declared_license: - CC0-1.0 - CC-BY-SA-3.0 - CC-BY-SA-4.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (cc0-1.0 AND cc0-1.0) AND - (gpl-2.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND cc-by-sa-3.0 - AND (lgpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus - AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND (apache-2.0 AND apache-2.0) AND - (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (cc-by-sa-4.0 AND cc-by-sa-4.0) +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND cc-by-sa-3.0 AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) + AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (apache-2.0 AND apache-2.0) AND (gpl-3.0-plus AND + gpl-3.0-plus) AND (cc-by-sa-4.0 AND cc-by-sa-4.0) copyright: | 2009-2018 Igalia S.L 2002 Jorn Baayen @@ -73,8 +73,8 @@ copyright: | Jakub Steiner matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 93 + end_line: 93 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -88,15 +88,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: apache-2.0' - - score: '94.59' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 111 - matched_length: 105 - match_coverage: '94.59' + - score: '100.0' + start_line: 94 + end_line: 107 + matcher: 1-hash + rule_length: 107 + matched_length: 107 + match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_231.RULE + identifier: apache-2.0_949.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -108,7 +108,7 @@ matches: you may not use this file except in compliance with the License. You may obtain a copy of the License at - [https]://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, @@ -116,11 +116,11 @@ matches: See the License for the specific language governing permissions and limitations under the License. - On Debian systems a [copy] of the Apache License, Version 2.0 can be + On Debian systems a copy of the Apache License, Version 2.0 can be found in /usr/share/common-licenses/Apache-2.0 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 109 + end_line: 109 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -134,16 +134,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '97.62' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 110 + end_line: 124 + matcher: 1-hash rule_length: 126 - matched_length: 123 - match_coverage: '97.62' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_321.RULE - license_expression: gpl-3.0-plus + identifier: gpl-2.0-plus_839.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -152,7 +152,7 @@ matches: matched_text: | This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or + the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, @@ -164,10 +164,10 @@ matches: along with this program. If not, see On Debian systems, the complete text of the GNU General - Public License version [2] can be found in "/usr/share/common-licenses/GPL- + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 126 + end_line: 126 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -182,14 +182,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 127 + end_line: 141 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_60.RULE + identifier: gpl-3.0-plus_385.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -209,27 +209,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 143 + end_line: 143 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -243,37 +228,37 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '95.05' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 101 - matched_length: 96 - match_coverage: '95.05' + - score: '100.0' + start_line: 144 + end_line: 155 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_808.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-2.0-plus_457.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or - modify it under the terms of the GNU [Library] General Public + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This [library] is distributed in the hope that it will be useful, + 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. + Lesser General Public License for more details. - On Debian systems, the complete text of the GNU [Library] General Public - License [version] [2] can be found in "/usr/share/common-licenses/ + On Debian systems, the complete text of the GNU Library General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 157 + end_line: 157 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -287,27 +272,27 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: cc0-1.0' - - score: '58.33' - start_line: 21 - end_line: 22 - matcher: 3-seq - rule_length: 24 - matched_length: 14 - match_coverage: '58.33' + - score: '100.0' + start_line: 178 + end_line: 179 + matcher: 2-aho + rule_length: 22 + matched_length: 22 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_101.RULE + identifier: cc0-1.0_162.RULE license_expression: cc0-1.0 is_license_text: no - is_license_notice: yes - is_license_reference: no + is_license_notice: no + is_license_reference: yes is_license_tag: no is_license_intro: no matched_text: | - 1.0 Universal + The complete text of the Creative Commons 0 1.0 Universal can be found in `/usr/share/common-licenses/CC0-1.0'. - score: '97.8' - start_line: 1 - end_line: 307 + start_line: 182 + end_line: 488 matcher: 3-seq rule_length: 3137 matched_length: 3068 @@ -629,8 +614,8 @@ matches: License; this License is not intended to restrict the license of any rights under applicable law. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 491 + end_line: 491 matcher: 2-aho rule_length: 8 matched_length: 8 @@ -645,8 +630,8 @@ matches: is_license_intro: no matched_text: http://creativecommons.org/licenses/by-sa/4.0/ - score: '99.82' - start_line: 3 - end_line: 424 + start_line: 493 + end_line: 914 matcher: 3-seq rule_length: 2762 matched_length: 2757 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright.expected.yml index e0db47f25b1..eaee84ab525 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/epiphany-browser/stable_copyright.expected.yml @@ -71,15 +71,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: apache-2.0' - - score: '94.59' + - score: '95.5' start_line: 1 end_line: 14 matcher: 3-seq rule_length: 111 - matched_length: 105 - match_coverage: '94.59' + matched_length: 106 + match_coverage: '95.5' rule_relevance: 100 - identifier: apache-2.0_231.RULE + identifier: apache-2.0_784.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -91,7 +91,7 @@ matches: you may not use this file except in compliance with the License. You may obtain a copy of the License at - [https]://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, 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 96fed6e87f5..836726291bc 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 @@ -10,8 +10,8 @@ copyright: | 2018-2019 Philipp Huebner matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 14 + end_line: 14 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -26,8 +26,8 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 14 + start_line: 15 + end_line: 28 matcher: 1-hash rule_length: 109 matched_length: 109 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright.expected.yml deleted file mode 100644 index 1a80e710c8f..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/e/erlang-p1-pkix/stable_copyright.expected.yml +++ /dev/null @@ -1,54 +0,0 @@ -primary_license: apache-2.0 -declared_license: - - Apache-2.0 -license_expression: apache-2.0 -copyright: | - 2002-2019 ProcessOne - 2018-2019 Evgeny Khramtsov -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 1-hash - rule_length: 109 - matched_length: 109 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_845.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - On Debian systems, the complete text of the Apache version 2.0 license - can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright-detailed.expected.yml index 87e6b47664c..4223a80131e 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 @@ -6,8 +6,8 @@ declared_license: - GPL-2+ - MIT - GPL-3 -license_expression: mit-xfig AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) - AND mit-old-style-no-advert AND (gpl-3.0 AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) +license_expression: mit-xfig AND (gpl-2.0-plus AND (gpl-2.0 OR gpl-3.0)) AND (gpl-2.0-plus AND + (gpl-2.0 OR gpl-3.0)) AND mit-old-style-no-advert AND (gpl-3.0 AND gpl-3.0-plus AND gpl-3.0) copyright: | Copyright (c) 1991-1999 by Micah Beck Parts Copyright (c) 1985-1988 by Supoj Sutanthavibul @@ -39,15 +39,15 @@ copyright: | Copyright, 1987, Massachusetts Institute of Technology Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2015 Free Software Foundation, Inc. matches: - - score: '87.78' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 81 - matched_length: 79 - match_coverage: '97.53' - rule_relevance: 90 - identifier: mit-xfig_1.RULE + - score: '100.0' + start_line: 28 + end_line: 35 + matcher: 1-hash + rule_length: 85 + matched_length: 85 + match_coverage: '100.0' + rule_relevance: 100 + identifier: mit-xfig_3.RULE license_expression: mit-xfig is_license_text: yes is_license_notice: no @@ -61,11 +61,11 @@ matches: files (the "Software"), including without limitation the rights to use, copy, modify, merge, publish distribute, sublicense and/or sell copies of the Software, and to permit persons who receive copies from any such - party to do so, with the only requirement being that [the] [above] [copyright] - [and] [this] [permission] notice remain intact. + party to do so, with the only requirement being that the above copyright + and this permission notice remain intact. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 53 + end_line: 53 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -79,16 +79,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '89.93' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 139 - matched_length: 125 - match_coverage: '89.93' + - score: '100.0' + start_line: 54 + end_line: 69 + matcher: 1-hash + rule_length: 130 + matched_length: 130 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_612.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0_or_gpl-3.0_19.RULE + license_expression: gpl-2.0 OR gpl-3.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -96,7 +96,7 @@ matches: is_license_intro: no matched_text: | This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License [version] [2] [or] [3] as + it under the terms of the GNU General Public License version 2 or 3 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, @@ -106,14 +106,14 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin [St], Fifth Floor, Boston, MA 02110-1301, USA. + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 75 + end_line: 83 matcher: 1-hash rule_length: 96 matched_length: 96 @@ -137,8 +137,8 @@ matches: suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 88 + end_line: 88 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -153,8 +153,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 89 + end_line: 97 matcher: 2-aho rule_length: 79 matched_length: 79 @@ -178,14 +178,14 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 11 - end_line: 12 + start_line: 99 + end_line: 101 matcher: 2-aho - rule_length: 7 - matched_length: 7 + rule_length: 26 + matched_length: 26 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_378.RULE + identifier: gpl-3.0_405.RULE license_expression: gpl-3.0 is_license_text: no is_license_notice: no @@ -193,21 +193,6 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public - License version 3 - - score: '33.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright.expected.yml deleted file mode 100644 index 3812fa0d3fc..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fig2dev/stable_copyright.expected.yml +++ /dev/null @@ -1,202 +0,0 @@ -primary_license: mit-xfig -declared_license: - - xfig - - GPL-2+ - - MIT - - GPL-3 -license_expression: mit-xfig AND gpl-2.0-plus AND mit-old-style-no-advert AND (gpl-3.0 AND gpl-3.0-plus) -copyright: | - Copyright (c) 1991-1999 by Micah Beck - Parts Copyright (c) 1985-1988 by Supoj Sutanthavibul - Parts Copyright (c) 1988 by Conrad Kwok - Parts Copyright (c) 1988 by Frank Schmuck - Parts Copyright (c) 1989-2016 by Brian V. Smith - Parts Copyright (c) 1992 by Herbert Bauer and B. Raichle - Parts Copyright (c) 1992 by Uri Blumenthal, IBM - Parts Copyright (c) 1993-2002 by Anthony Starks - Parts Copyright (c) 1994-2002 by Thomas Merz - Parts Copyright (c) 1995 by C. Blanc and C. Schlick - Parts Copyright (c) 1998 by Mike Markowski - Parts Copyright (c) 1999 by Philippe Bekaert - Parts Copyright (c) 1999 by T. Sato - Parts Copyright (c) 2001 by Michael Schrick - Parts Copyright (c) 2002 by Christian Gollwitzer (auriocus) - Parts Copyright (c) 2002-2006 by Martin Kroeker - Parts Copyright (c) 2004-2008 by Eugene Ressler - Parts Copyright (c) 2014-2018 by Thomas Loimer - Copyright (C) 2006 Michael Pfeiffer -- p3fff@web.de - Copyright, 1987, Massachusetts Institute of Technology - Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2015 Free Software Foundation, Inc. -matches: - - score: '87.78' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 81 - matched_length: 79 - match_coverage: '97.53' - rule_relevance: 90 - identifier: mit-xfig_1.RULE - license_expression: mit-xfig - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Any party obtaining a copy of these files is granted, free of charge, a - full and unrestricted irrevocable, world-wide, paid up, royalty-free, - nonexclusive right and license to deal in this software and documentation - files (the "Software"), including without limitation the rights to use, - copy, modify, merge, publish distribute, sublicense and/or sell copies of - the Software, and to permit persons who receive copies from any such - party to do so, with the only requirement being that [the] [above] [copyright] - [and] [this] [permission] notice remain intact. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '89.93' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 139 - matched_length: 125 - match_coverage: '89.93' - rule_relevance: 100 - identifier: gpl-2.0-plus_612.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License [version] [2] [or] [3] as - published by the Free Software Foundation. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin [St], Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of M.I.T. not be used in advertising or - publicity pertaining to distribution of the software without specific, - written prior permission. M.I.T. makes no representations about the - suitability of this software for any purpose. It is provided "as is" - without express or implied warranty. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_rdesc_1.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_96.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 3 - - score: '33.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml index db63f52ab06..4d2980636f1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0 AND gpl-2.0-plus +primary_license: gpl-2.0 declared_license: - GPL-2 - CC-BY-SA-3.0 @@ -16,11 +16,11 @@ declared_license: - Apache-2.0 - CC-BY-SA-3.0 - DejaVu-License -license_expression: (gpl-2.0 AND gpl-2.0-plus) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) - AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND boost-1.0 AND (lgpl-2.1-plus +license_expression: (gpl-2.0 AND gpl-2.0) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) AND + (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND boost-1.0 AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND bsd-new AND (bitstream AND bitstream) - AND (apache-2.0 AND apache-2.0 AND apache-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus - AND lgpl-2.1) + AND (apache-2.0 AND apache-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND + lgpl-2.1) copyright: | The FreeOrion project The FreeOrion project @@ -36,8 +36,8 @@ copyright: | 2013-2018, Markus Koschany matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 69 + end_line: 69 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -51,24 +51,24 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '88.1' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 126 - matched_length: 111 - match_coverage: '88.1' + - score: '100.0' + start_line: 70 + end_line: 83 + matcher: 1-hash + rule_length: 114 + matched_length: 114 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0_1149.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License [2] as published by + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License 2 as published by the Free Software Foundation. This package is distributed in the hope that it will be useful, @@ -82,8 +82,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 85 + end_line: 85 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -98,8 +98,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 86 + end_line: 94 matcher: 2-aho rule_length: 82 matched_length: 82 @@ -123,8 +123,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - score: '100.0' - start_line: 11 - end_line: 11 + start_line: 96 + end_line: 96 matcher: 2-aho rule_length: 6 matched_length: 6 @@ -139,8 +139,8 @@ matches: is_license_intro: no matched_text: the GNU Library General Public License - score: '100.0' - start_line: 12 - end_line: 12 + start_line: 97 + end_line: 97 matcher: 2-aho rule_length: 7 matched_length: 7 @@ -155,8 +155,8 @@ matches: is_license_intro: no matched_text: usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 100 + end_line: 122 matcher: 1-hash rule_length: 211 matched_length: 211 @@ -193,15 +193,15 @@ matches: FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '78.42' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 125 + end_line: 139 + matcher: 1-hash rule_length: 101 - matched_length: 88 - match_coverage: '87.13' - rule_relevance: 90 - identifier: bsd-new_1036.RULE + matched_length: 101 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_1073.RULE license_expression: bsd-new is_license_text: no is_license_notice: yes @@ -220,13 +220,13 @@ matches: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the [names] [of] [Kitware], [Inc]., [the] [Insight] [Software] [Consortium], - [nor] [the] [names] [of] [their] contributors may be used to endorse or promote + * Neither the names of Kitware, Inc., the Insight Software Consortium, + nor the names of their contributors may be used to endorse or promote products derived from this software without specific prior written permission. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 141 + end_line: 141 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -241,40 +241,26 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_182.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the Apache license version 2.0 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + start_line: 142 + end_line: 143 + matcher: 1-hash + rule_length: 25 + matched_length: 25 match_coverage: '100.0' rule_relevance: 100 - identifier: spdx_license_id_apache-2.0_for_apache-2.0.RULE + identifier: apache-2.0_1020.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: Apache-2.0. + matched_text: | + On Debian systems the complete license text of the Apache license version 2.0 + can be found at /usr/share/common-licenses/Apache-2.0. - score: '99.82' - start_line: 1 - end_line: 376 + start_line: 146 + end_line: 521 matcher: 3-seq rule_length: 3346 matched_length: 3340 @@ -665,8 +651,8 @@ matches: ․ Creative Commons may be contacted at http://creativecommons.org/. - score: '100.0' - start_line: 4 - end_line: 43 + start_line: 527 + end_line: 566 matcher: 2-aho rule_length: 357 matched_length: 357 @@ -721,8 +707,8 @@ matches: Inc., respectively. For further information, contact: fonts at gnome dot org. - score: '99.0' - start_line: 50 - end_line: 91 + start_line: 573 + end_line: 614 matcher: 2-aho rule_length: 349 matched_length: 349 @@ -778,15 +764,15 @@ matches: dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free fr. - - score: '65.52' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 29 - matched_length: '19' - match_coverage: '65.52' + - score: '100.0' + start_line: '19' + end_line: 21 + matcher: 2-aho + rule_length: 25 + matched_length: 25 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc-by-sa-3.0_32.RULE + identifier: cc-by-sa-3.0_85.RULE license_expression: cc-by-sa-3.0 is_license_text: no is_license_notice: yes @@ -794,12 +780,12 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is licensed under the Creative Commons - Attribution-[Share] [Alike] 3.0 Unported license. + Artistic or creative content is licensed under the Creative Commons + Attribution-Share Alike 3.0 Unported license. (http://creativecommons.org/licenses/by-sa/3.0/) - score: '100.0' - start_line: 8 - end_line: 9 + start_line: 26 + end_line: 27 matcher: 2-aho rule_length: 9 matched_length: 9 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright.expected.yml index bf15dc7fca4..914a88be4ef 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/freeorion/stable_copyright.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0 AND gpl-2.0-plus +primary_license: gpl-2.0 AND gpl-3.0-plus declared_license: - GPL-2 - CC-BY-SA-3.0 @@ -7,7 +7,7 @@ declared_license: - BSD-3-clause - DejaVu-License - Apache-2.0 -license_expression: (gpl-2.0 AND gpl-2.0-plus) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) +license_expression: (gpl-2.0 AND gpl-3.0-plus) AND cc-by-sa-3.0 AND (cc-by-sa-3.0 AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1) AND boost-1.0 AND bsd-new AND bitstream AND apache-2.0 copyright: | @@ -45,15 +45,15 @@ matches: matched_length: 111 match_coverage: '88.1' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus + identifier: gpl-3.0-plus_323.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - 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 [2] as published by the Free Software Foundation. @@ -66,7 +66,7 @@ matches: along with this program. If not, see On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + Public License version [2] can be found in "/usr/share/common-licenses/GPL- - score: '100.0' start_line: 1 end_line: 1 @@ -764,15 +764,15 @@ matches: dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free fr. - - score: '65.52' + - score: '95.0' start_line: 1 end_line: 3 matcher: 3-seq - rule_length: 29 + rule_length: '19' matched_length: '19' - match_coverage: '65.52' + match_coverage: '100.0' rule_relevance: 100 - identifier: cc-by-sa-3.0_32.RULE + identifier: cc-by-sa-3.0_62.RULE license_expression: cc-by-sa-3.0 is_license_text: no is_license_notice: yes @@ -780,8 +780,8 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is licensed under the Creative Commons - Attribution-[Share] [Alike] 3.0 Unported license. + licensed under [the] Creative Commons + Attribution-Share Alike 3.0 Unported license. (http://creativecommons.org/licenses/by-sa/3.0/) - score: '100.0' start_line: 8 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 45adc8808a7..5c93ea1a535 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 @@ -19,8 +19,8 @@ copyright: | 2010-2013,2015-2019 Alberto Garcia matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 34 + end_line: 34 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -35,8 +35,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 35 + end_line: 45 matcher: 1-hash rule_length: 91 matched_length: 91 @@ -62,8 +62,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/GPL-2 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 47 + end_line: 47 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -78,8 +78,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 48 + end_line: 58 matcher: 1-hash rule_length: 94 matched_length: 94 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright.expected.yml deleted file mode 100644 index bae6371c605..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fuse-emulator/stable_copyright.expected.yml +++ /dev/null @@ -1,98 +0,0 @@ -primary_license: gpl-2.0-plus -declared_license: - - GPL-2+ - - LGPL-2.1+ -license_expression: gpl-2.0-plus AND lgpl-2.1-plus -copyright: | - 1999-2018 Philip Kendall and others - 1987-2001 Free Software Foundation, Inc. - 2003 Philip Kendall - 2003-2006 Shay Green - 2000-2002 David Olofson -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 91 - matched_length: 91 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_655.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at - your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - This module is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright-detailed.expected.yml index c128477bdc8..ecd65e367dd 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 @@ -37,25 +37,19 @@ declared_license: - BSD-4-clause - LGPL-3+ - public-domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND free-unknown AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) - AND bsd-new AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND free-unknown AND (lgpl-3.0-plus AND gpl-2.0-plus) AND public-domain AND gpl-2.0-plus - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-1.0-plus AND gpl-2.0) AND mit AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) AND bsd-original AND mit AND ((gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-2.0) OR (gpl-3.0-plus AND gpl-2.0-plus) OR (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) - OR (lgpl-3.0-plus AND gpl-2.0-plus) OR mit OR bsd-new OR bsd-original) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + free-unknown AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-new + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND free-unknown AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND other-permissive AND gpl-2.0-plus AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND bsd-original AND mit AND ((gpl-2.0-plus AND gpl-2.0-plus) OR (gpl-3.0-plus + AND gpl-3.0-plus) OR (lgpl-2.1-plus AND lgpl-2.1-plus) OR (lgpl-3.0-plus AND lgpl-3.0-plus) + OR mit OR bsd-new OR bsd-original) copyright: | 2011-2016, FusionDirectory 2011-2017, FusionDirectory @@ -148,8 +142,8 @@ copyright: | 2014, Mike Gabriel matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1472 + end_line: 1472 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -164,14 +158,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 1473 + end_line: 1488 + matcher: 1-hash + rule_length: 136 + matched_length: 136 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_8.RULE + identifier: gpl-2.0-plus_1038.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -192,43 +186,12 @@ matches: You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General + Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General - Public License - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1490 + end_line: 1490 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -242,16 +205,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-3+' - - score: '99.25' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 134 - matched_length: 133 - match_coverage: '99.25' + - score: '100.0' + start_line: 1491 + end_line: 1506 + matcher: 1-hash + rule_length: 136 + matched_length: 136 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_27.RULE - license_expression: gpl-2.0-plus + identifier: gpl-3.0-plus_512.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -260,7 +223,7 @@ matches: matched_text: | This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [3] of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, @@ -273,10 +236,10 @@ matches: Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General - Public License [3] can be found in `/usr/share/common-licenses/GPL- + Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1508 + end_line: 1508 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -291,14 +254,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 2-aho - rule_length: 117 - matched_length: 117 + start_line: 1509 + end_line: 1526 + matcher: 1-hash + rule_length: 146 + matched_length: 146 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_239.RULE + identifier: lgpl-2.1-plus_418.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -320,28 +283,13 @@ matches: License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - score: '100.0' - start_line: 16 - end_line: 18 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_294.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the full text of the GNU Lesser General Public License version 2,1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 1529 + end_line: 1545 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -373,8 +321,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 1548 + end_line: 1570 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -411,15 +359,15 @@ matches: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '96.49' - start_line: 1 - end_line: 26 - matcher: 3-seq - rule_length: 228 - matched_length: 220 - match_coverage: '96.49' + - score: '100.0' + start_line: 1573 + end_line: 1598 + matcher: 1-hash + rule_length: 232 + matched_length: 232 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-original_27.RULE + identifier: bsd-original_71.RULE license_expression: bsd-original is_license_text: yes is_license_notice: no @@ -438,12 +386,12 @@ matches: and/or other materials provided with the distribution. - All advertising materials mentioning features or use of this software must display the following acknowledgement: “This product includes software - developed by [the] <[author](s)>.” - - Neither the name of [the] [author](s) [nor] [the] [names] [of] [this] [program]'s - [contributors] may be used to endorse or promote products derived from this + developed by the .” + - Neither the name of the author(s) nor the names of this program's + contributors may be used to endorse or promote products derived from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE [AUTHOR](S) “AS IS” AND ANY EXPRESS OR IMPLIED + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, @@ -454,8 +402,8 @@ matches: OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1600 + end_line: 1600 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -469,53 +417,57 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '94.06' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 101 - matched_length: 95 - match_coverage: '94.06' + - score: '100.0' + start_line: 1601 + end_line: 1612 + matcher: 1-hash + rule_length: 105 + matched_length: 105 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_808.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-3.0-plus_189.RULE + license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or - modify it under the terms of the GNU [Lesser] General Public + 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. + version 3 of the License, or (at your option) any later version. - This [library] is distributed in the hope that it will be useful, + 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. + Lesser General Public License for more details. - On Debian systems, the complete text of the GNU [Lesser] General - Public License [3] can be found in `/usr/share/common-licenses/ + On Debian systems, the complete text of the GNU Lesser General + Public License 3 can be found in `/usr/share/common-licenses/LGPL-3'. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1615 + end_line: 1618 + matcher: 1-hash + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_50.RULE - license_expression: public-domain + identifier: other-permissive_325.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: This file is in the public domain. + matched_text: | + This file is in the public domain. You may use and modify it as + you see fit, as long as this copyright message is included and + that there is an indication as to what modifications have been + made (if any). - score: '90.0' - start_line: 1 - end_line: 1 + start_line: 401 + end_line: 401 matcher: 1-hash rule_length: 12 matched_length: 12 @@ -530,8 +482,8 @@ matches: is_license_intro: no matched_text: This file is distributed under the same license as the PACKAGE package. - score: '82.5' - start_line: 1 - end_line: 1 + start_line: 539 + end_line: 539 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -545,14 +497,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: This file is distributed under the same license as the [fusiondirectory] package. - - score: '11.0' - start_line: 4 - end_line: 4 + - score: '100.0' + start_line: 1076 + end_line: 1076 matcher: 2-aho rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 11 + rule_relevance: 100 identifier: gpl-2.0-plus_67.RULE license_expression: gpl-2.0-plus is_license_text: no diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright.expected.yml index 902d81ee0b1..92354a32981 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/f/fusiondirectory/stable_copyright.expected.yml @@ -342,15 +342,15 @@ matches: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '96.49' + - score: '94.07' start_line: 1 end_line: 26 matcher: 3-seq - rule_length: 228 - matched_length: 220 - match_coverage: '96.49' + rule_length: 236 + matched_length: 222 + match_coverage: '94.07' rule_relevance: 100 - identifier: bsd-original_27.RULE + identifier: bsd-original_16.RULE license_expression: bsd-original is_license_text: yes is_license_notice: no @@ -369,15 +369,15 @@ matches: and/or other materials provided with the distribution. - All advertising materials mentioning features or use of this software must display the following acknowledgement: “This product includes software - developed by [the] <[author](s)>.” - - Neither the name of [the] [author](s) [nor] [the] [names] [of] [this] [program]'s - [contributors] may be used to endorse or promote products derived from this + developed by the <[author](s)>.” + - Neither the name of the [author](s) [nor] [the] [names] [of] [this] [program]'s + contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE [AUTHOR](S) “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + EVENT SHALL THE [REGENTS] OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 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 4cb9144d7d5..c7bd59cccfe 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 @@ -58,20 +58,18 @@ declared_license: - FTL - ZLIB - ISC -license_expression: (agpl-3.0 AND agpl-3.0-plus) AND (agpl-3.0-plus AND agpl-3.0-plus) AND agpl-3.0-plus - AND bsd-new AND (agpl-3.0 AND agpl-3.0-plus) AND (agpl-3.0-plus AND gpl-3.0-plus) AND lgpl-2.1 - AND lgpl-2.1-plus AND freetype AND freetype AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-1.0-plus AND agpl-3.0 WITH ps-or-pdf-font-exception-20170817 AND (agpl-3.0-plus AND - gpl-3.0-plus) AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND fsf-free - AND gpl-2.0-plus AND (gpl-1.0-plus AND gpl-1.0-plus) AND gpl-1.0-plus AND gpl-1.0-plus AND - gpl-2.0-plus AND (gpl-2.0 AND gpl-1.0-plus AND gpl-1.0-plus) AND zlib AND bsd-new AND bsd-new - AND sunsoft AND mit AND ((lgpl-2.1 AND public-domain) AND public-domain) AND apache-2.0 AND - apache-2.0 AND apache-2.0 AND apache-2.0 AND (agpl-3.0 AND agpl-3.0-plus) AND afpl-9.0 AND - isc AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND - gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0-plus AND other-permissive AND x11-opengroup AND public-domain AND gpl-1.0-plus - AND gpl-1.0-plus AND x11-lucent AND libpbm AND zlib AND gpl-3.0-plus AND gpl-3.0-plus AND - gpl-1.0-plus +license_expression: (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND agpl-3.0-plus AND bsd-new + AND (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND lgpl-2.1 AND lgpl-2.1 AND freetype + AND freetype AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND ghostscript-1988 AND agpl-3.0 + WITH ps-or-pdf-font-exception-20170817 AND agpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus + AND gpl-1.0-plus AND gpl-1.0-plus AND fsf-free AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-1.0-plus + AND gpl-1.0-plus AND (gpl-1.0-plus OR cups) AND gpl-2.0-plus AND gpl-2.0-plus AND zlib AND + bsd-new AND bsd-new AND sunsoft AND mit AND public-domain AND apache-2.0 AND apache-2.0 AND + apache-2.0 AND apache-2.0 AND (agpl-3.0 AND agpl-3.0-plus) AND afpl-9.0 AND isc AND gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND other-permissive + AND x11-opengroup AND other-permissive AND gpl-1.0-plus AND gpl-1.0-plus AND x11-lucent-variant + AND ghostpdl-permissive AND zlib AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus copyright: | 1986, Eric Gisin 1989, Berthold K.P. Horn @@ -138,15 +136,15 @@ copyright: | 2009-2019, Jonas Smedegaard 2010, Kenshi Muto matches: - - score: '88.21' - start_line: 1 - end_line: 6 - matcher: 3-seq + - score: '100.0' + start_line: 173 + end_line: 178 + matcher: 1-hash rule_length: 42 - matched_length: 39 - match_coverage: '92.86' - rule_relevance: 95 - identifier: agpl-3.0_with_ps-or-pdf-font-exception-20170817_3.RULE + matched_length: 42 + match_coverage: '100.0' + rule_relevance: 100 + identifier: agpl-3.0_with_ps-or-pdf-font-exception-20170817_4.RULE license_expression: agpl-3.0 WITH ps-or-pdf-font-exception-20170817 is_license_text: no is_license_notice: yes @@ -155,23 +153,23 @@ matches: is_license_intro: no matched_text: | As a special exception, - permission is granted to include [this] [font] [program] + permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. - - score: '18.18' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: '198' + - score: '95.0' + start_line: 294 + end_line: 298 + matcher: 1-hash + rule_length: 36 matched_length: 36 - match_coverage: '18.18' - rule_relevance: 100 - identifier: sunsoft_1.RULE + match_coverage: '100.0' + rule_relevance: 95 + identifier: sunsoft_3.RULE license_expression: sunsoft - is_license_text: yes - is_license_notice: no + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no @@ -181,50 +179,37 @@ matches: in advertising or otherwise to promote the sale, use or other dealings in this Software without written authorization from SunSoft Inc. - - score: '16.67' - start_line: 3 - end_line: 4 - matcher: 3-seq - rule_length: 30 - matched_length: 5 - match_coverage: '16.67' + - score: '100.0' + start_line: 309 + end_line: 313 + matcher: 1-hash + rule_length: 32 + matched_length: 32 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1_and_public-domain2.RULE - license_expression: lgpl-2.1 AND public-domain + identifier: public-domain_383.RULE + license_expression: public-domain is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - therefore [is] [not] covered - by the [Ghostscript] [copyright] [or] license: - - score: '90.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 90 - identifier: public-domain_108.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: it is in the public domain. + This file, unlike the rest of Ghostscript, + consists entirely of information copied from public sources. + It therefore is not covered + by the Ghostscript copyright or license: + it is in the public domain. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 448 + end_line: 451 matcher: 1-hash rule_length: 25 matched_length: 25 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_358.RULE - license_expression: public-domain + identifier: other-permissive_358.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no @@ -236,8 +221,8 @@ matches: so long as modified versions are marked as such and copyright notices are not removed. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 497 + end_line: 497 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -252,8 +237,8 @@ matches: is_license_intro: no matched_text: 'License: gpl' - score: '100.0' - start_line: 1 - end_line: 850 + start_line: 501 + end_line: 1350 matcher: 1-hash rule_length: 5374 matched_length: 5374 @@ -1118,8 +1103,8 @@ matches: and how to apply and follow the GNU AGPL, see . - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 1371 + end_line: 1373 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -1137,8 +1122,8 @@ matches: the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 1376 + end_line: 1398 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -1175,15 +1160,15 @@ matches: WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '96.3' - start_line: 1 - end_line: 23 - matcher: 3-seq - rule_length: 156 - matched_length: 156 + - score: '100.0' + start_line: 1401 + end_line: 1423 + matcher: 1-hash + rule_length: 162 + matched_length: 162 match_coverage: '100.0' rule_relevance: 100 - identifier: mit_71.RULE + identifier: mit_1062.RULE license_expression: mit is_license_text: yes is_license_notice: no @@ -1209,14 +1194,14 @@ matches: EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL [SUNSOFT], [INC]. [OR] [ITS] [PARENT] [COMPANY] BE LIABLE + IN NO EVENT SHALL SUNSOFT, INC. OR ITS PARENT COMPANY BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 1426 + end_line: 1442 matcher: 1-hash rule_length: 124 matched_length: 124 @@ -1248,8 +1233,8 @@ matches: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - score: '99.0' - start_line: 1 - end_line: 20 + start_line: 1445 + end_line: 1464 matcher: 1-hash rule_length: 138 matched_length: 138 @@ -1283,16 +1268,16 @@ matches: WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '57.14' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 56 + - score: '100.0' + start_line: 1467 + end_line: 1471 + matcher: 1-hash + rule_length: 32 matched_length: 32 - match_coverage: '57.14' + match_coverage: '100.0' rule_relevance: 100 - identifier: libpbm.LICENSE - license_expression: libpbm + identifier: ghostpdl-permissive.LICENSE + license_expression: ghostpdl-permissive is_license_text: yes is_license_notice: no is_license_reference: no @@ -1304,16 +1289,16 @@ matches: for any purpose and without fee is hereby granted. This software is provided "as is" without express or implied warranty. - - score: '88.17' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 93 + - score: '100.0' + start_line: 1474 + end_line: 1485 + matcher: 1-hash + rule_length: 82 matched_length: 82 - match_coverage: '88.17' + match_coverage: '100.0' rule_relevance: 100 - identifier: x11-lucent_1.RULE - license_expression: x11-lucent + identifier: x11-lucent-variant.LICENSE + license_expression: x11-lucent-variant is_license_text: yes is_license_notice: no is_license_reference: no @@ -1333,8 +1318,8 @@ matches: CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 32 + start_line: 1488 + end_line: 1519 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1381,8 +1366,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 1522 + end_line: 1558 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1433,15 +1418,15 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '98.4' - start_line: 1 - end_line: 180 - matcher: 3-seq - rule_length: 939 - matched_length: 924 - match_coverage: '98.4' + - score: '100.0' + start_line: 1561 + end_line: 1740 + matcher: 1-hash + rule_length: 928 + matched_length: 928 + match_coverage: '100.0' rule_relevance: 100 - identifier: freetype.LICENSE + identifier: freetype_13.RULE license_expression: freetype is_license_text: yes is_license_notice: no @@ -1628,10 +1613,10 @@ matches: Discusses bugs, as well as engine internals, design issues, specific licenses, porting, etc. - Our home page can be found at + Our home page can be found at https://www.freetype.org - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 1743 + end_line: 1762 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -1666,8 +1651,8 @@ matches: 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 1765 + end_line: 1779 matcher: 1-hash rule_length: 111 matched_length: 111 @@ -1697,8 +1682,8 @@ matches: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 73 + end_line: 73 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1713,8 +1698,8 @@ matches: is_license_intro: no matched_text: 'License: agpl-' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 73 + end_line: 73 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1728,31 +1713,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: agpl-3+ - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + - score: '100.0' + start_line: 68 + end_line: 72 + matcher: 1-hash + rule_length: 44 + matched_length: 44 match_coverage: '100.0' - rule_relevance: 90 - identifier: agpl-3.0-plus_143.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL Ghostscript - - score: '92.68' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 41 - matched_length: 38 - match_coverage: '92.68' rule_relevance: 100 - identifier: agpl-3.0-plus_113.RULE + identifier: agpl-3.0-plus_247.RULE license_expression: agpl-3.0-plus is_license_text: no is_license_notice: yes @@ -1760,14 +1729,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - free software; - you can redistribute and/or modify [them] + GhostPDL and GPL Ghostscript are free software; + you can redistribute and/or modify them under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - score: '90.0' - start_line: 2 - end_line: 2 + start_line: 76 + end_line: 76 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1782,8 +1751,8 @@ matches: is_license_intro: no matched_text: GPL Ghostscript, - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 91 + end_line: 91 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1798,8 +1767,8 @@ matches: is_license_intro: no matched_text: 'License: agpl-' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 91 + end_line: 91 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1813,62 +1782,49 @@ matches: is_license_tag: yes is_license_intro: no matched_text: agpl-3+ - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + - score: '100.0' + start_line: 86 + end_line: 90 + matcher: 1-hash + rule_length: 42 + matched_length: 42 match_coverage: '100.0' - rule_relevance: 90 - identifier: agpl-3.0-plus_143.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL Ghostscript - - score: '88.89' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 45 - matched_length: 40 - match_coverage: '88.89' rule_relevance: 100 - identifier: gpl-3.0-plus_9.RULE - license_expression: gpl-3.0-plus + identifier: agpl-3.0-plus_244.RULE + license_expression: agpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GPL [Ghostscript] is free software; + GPL Ghostscript is free software; you can redistribute it and/or modify - it under the terms the GNU [Affero] General Public License + it under the terms the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - score: '33.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + - score: '100.0' + start_line: 96 + end_line: 98 + matcher: 1-hash + rule_length: 23 + matched_length: 23 match_coverage: '100.0' - rule_relevance: 33 - identifier: lgpl_35.RULE - license_expression: lgpl-2.1-plus + rule_relevance: 100 + identifier: lgpl-2.1_311.RULE + license_expression: lgpl-2.1 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: GNU Lesser General Public License (LGPL), + matched_text: | + is free software and can be used + under the terms of the GNU Lesser General Public License (LGPL), + Version 2.1 (February 1999). - score: '100.0' - start_line: 1 - end_line: 6 + start_line: 121 + end_line: 126 matcher: 1-hash rule_length: 49 matched_length: 49 @@ -1888,15 +1844,15 @@ matches: By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully. - - score: '64.06' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + - score: '100.0' + start_line: 135 + end_line: 142 + matcher: 1-hash + rule_length: 54 + matched_length: 54 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_464.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1905,23 +1861,23 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [GNU] [Ghostscript], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + to copy, modify and redistribute GNU Ghostscript, + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you - along with [this] [software] + along with this software so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '64.06' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + - score: '100.0' + start_line: 151 + end_line: 158 + matcher: 1-hash + rule_length: 53 + matched_length: 53 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE - license_expression: gpl-1.0-plus + identifier: ghostscript-1988_4.RULE + license_expression: ghostscript-1988 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1929,59 +1885,43 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [Ghostscript], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [Ghostscript] General Public License. + to copy, modify and redistribute Ghostscript, + but only under the conditions + described in the Ghostscript General Public License. A copy of this license is supposed to have been given to you - along with [this] [software] + along with this software so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + - score: '100.0' + start_line: 167 + end_line: 171 + matcher: 1-hash + rule_length: 42 + matched_length: 42 match_coverage: '100.0' - rule_relevance: 90 - identifier: agpl-3.0-plus_143.RULE - license_expression: agpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL Ghostscript - - score: '88.89' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 45 - matched_length: 40 - match_coverage: '88.89' rule_relevance: 100 - identifier: gpl-3.0-plus_9.RULE - license_expression: gpl-3.0-plus + identifier: agpl-3.0-plus_244.RULE + license_expression: agpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GPL [Ghostscript] is free software; + GPL Ghostscript is free software; you can redistribute it and/or modify it - under the terms the GNU [Affero] General Public License + under the terms the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - score: '64.06' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + - score: '100.0' + start_line: 183 + end_line: '190' + matcher: 1-hash + rule_length: 54 + matched_length: 54 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_463.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1990,22 +1930,22 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you - along with [this] [software] + along with this software so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '64.06' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + - score: '100.0' + start_line: 201 + end_line: 208 + matcher: 1-hash + rule_length: 54 + matched_length: 54 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_463.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -2014,22 +1954,22 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you - along with [this] [software] + along with this software so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '87.5' - start_line: 3 - end_line: 12 - matcher: 3-seq - rule_length: 64 - matched_length: 56 - match_coverage: '87.5' + - score: '100.0' + start_line: 225 + end_line: 234 + matcher: 2-aho + rule_length: 69 + matched_length: 69 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_537.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -2038,19 +1978,19 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [Ghostscript], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + to copy, modify and redistribute Ghostscript, + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you - along with [Ghostscript] + along with Ghostscript so you can know your rights and responsibilities. - It should be in a file named COPYING [or] [COPYLEFT]. + It should be in a file named COPYING or COPYLEFT. Among other things, the copyright notice and this notice must be preserved on all copies. - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho + start_line: 236 + end_line: 236 + matcher: 1-hash rule_length: 10 matched_length: 10 match_coverage: '100.0' @@ -2063,78 +2003,54 @@ matches: is_license_tag: no is_license_intro: no matched_text: This code is subject to the GNU General Public License - - score: '50.0' - start_line: 4 - end_line: 5 - matcher: 3-seq - rule_length: 22 - matched_length: 11 - match_coverage: '50.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_358.RULE - license_expression: gpl-1.0-plus + - score: '99.0' + start_line: 243 + end_line: 251 + matcher: 1-hash + rule_length: 74 + matched_length: 74 + match_coverage: '100.0' + rule_relevance: 99 + identifier: gpl-1.0-plus_or_cups_1.RULE + license_expression: gpl-1.0-plus OR cups is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - and distributed [freely] + Distribution and use rights are outlined in the file "LICENSE.txt" + which should have been included with this file. [...] + . + This code and any derivative of it may be used and distributed freely under the terms of the GNU General Public License - - score: '79.17' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 24 - matched_length: '19' - match_coverage: '79.17' + when used with GNU Ghostscript or its derivatives. + Use of the code (or any derivative of it) + with software other than GNU GhostScript (or its derivatives) + is governed by the CUPS license agreement. + - score: '100.0' + start_line: 262 + end_line: 265 + matcher: 1-hash + rule_length: 39 + matched_length: 39 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_404.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0-plus_1037.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - may be distributed [and]/[or] [modified] + This program may be distributed and/or modified under the terms of the GNU General Public License - as published by the Free Software Foundation ( - - score: '85.0' - start_line: 3 - end_line: 3 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 85 - identifier: gpl-1.0-plus_351.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the "GPL"); - - score: '90.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL, + as published by the Free Software Foundation (the "GPL"); + either version 2 of the GPL, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 10 + start_line: 320 + end_line: 329 matcher: 1-hash rule_length: 72 matched_length: 72 @@ -2159,8 +2075,8 @@ matches: You may obtain a copy of the License at - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 338 + end_line: 341 matcher: 1-hash rule_length: 22 matched_length: 22 @@ -2179,8 +2095,8 @@ matches: you may not use this file except in compliance with the License. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 352 + end_line: 352 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -2195,8 +2111,8 @@ matches: is_license_intro: no matched_text: 'License: agpl-' - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 352 + end_line: 352 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -2211,8 +2127,8 @@ matches: is_license_intro: no matched_text: agpl-3+ - score: '90.0' - start_line: 2 - end_line: 2 + start_line: 350 + end_line: 350 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -2227,8 +2143,8 @@ matches: is_license_intro: no matched_text: AFPL Ghostscript, - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 363 + end_line: 367 matcher: 1-hash rule_length: 39 matched_length: 39 @@ -2248,8 +2164,8 @@ matches: as published by the Free Software Foundation; either version 2, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 375 + end_line: 379 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -2269,8 +2185,8 @@ matches: as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 390 + end_line: 394 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -2290,8 +2206,8 @@ matches: as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 402 + end_line: 406 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -2311,8 +2227,8 @@ matches: as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 412 + end_line: 416 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -2332,8 +2248,8 @@ matches: as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 422 + end_line: 426 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -2352,15 +2268,15 @@ matches: under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - score: '64.06' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + - score: '100.0' + start_line: 458 + end_line: 465 + matcher: 1-hash + rule_length: 54 + matched_length: 54 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_463.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -2369,16 +2285,16 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + to copy, modify and redistribute this software, + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you - along with [this] [software] + along with this software so you can know your rights and responsibilities. It should be in a file named COPYING. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 488 + end_line: 492 matcher: 1-hash rule_length: 39 matched_length: 39 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright.expected.yml index 6f867249ed5..2db39660d52 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/ghostscript/stable_copyright.expected.yml @@ -24,12 +24,11 @@ declared_license: - GPL-3+ - GPL-2 - Expat~SunSoft -license_expression: (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND bsd-new AND (agpl-3.0-plus - AND gpl-3.0-plus) AND lgpl-2.1 AND lgpl-2.1-plus AND freetype AND gpl-1.0-plus AND agpl-3.0 - WITH ps-or-pdf-font-exception-20170817 AND fsf-free AND gpl-2.0-plus AND (gpl-2.0 AND gpl-1.0-plus) - AND zlib AND sunsoft AND mit AND ((lgpl-2.1 AND public-domain) AND public-domain) AND apache-2.0 - AND afpl-9.0 AND isc AND other-permissive AND x11-opengroup AND public-domain AND x11-lucent - AND libpbm +license_expression: (agpl-3.0 AND agpl-3.0-plus) AND agpl-3.0-plus AND bsd-new AND lgpl-2.1 + AND lgpl-2.1-plus AND freetype AND gpl-1.0-plus AND agpl-3.0 WITH ps-or-pdf-font-exception-20170817 + AND fsf-free AND gpl-2.0-plus AND (gpl-2.0 AND gpl-1.0-plus) AND zlib AND sunsoft AND mit + AND ((lgpl-2.1 AND public-domain) AND public-domain) AND apache-2.0 AND afpl-9.0 AND isc AND + other-permissive AND x11-opengroup AND public-domain AND x11-lucent AND libpbm copyright: | 1986, Eric Gisin 1989, Berthold K.P. Horn @@ -1780,25 +1779,25 @@ matches: is_license_tag: no is_license_intro: no matched_text: GPL Ghostscript - - score: '88.89' + - score: '97.56' start_line: 1 end_line: 5 matcher: 3-seq - rule_length: 45 + rule_length: 41 matched_length: 40 - match_coverage: '88.89' + match_coverage: '97.56' rule_relevance: 100 - identifier: gpl-3.0-plus_9.RULE - license_expression: gpl-3.0-plus + identifier: agpl-3.0-plus_113.RULE + license_expression: agpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GPL [Ghostscript] is free software; + is free software; you can redistribute it and/or modify - it under the terms the GNU [Affero] General Public License + it under the terms the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - score: '33.0' @@ -1839,15 +1838,15 @@ matches: By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully. - - score: '64.06' + - score: '63.64' start_line: 1 end_line: 8 matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + rule_length: 66 + matched_length: 42 + match_coverage: '63.64' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_447.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1856,7 +1855,7 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission - to copy, modify and redistribute [GNU] [Ghostscript], + to copy, modify and redistribute GNU [Ghostscript], [but] [only] [under] [the] [conditions] [described] [in] [the] [GNU] General Public License. A copy of this license is supposed to have been given to you @@ -1903,36 +1902,36 @@ matches: is_license_tag: no is_license_intro: no matched_text: GPL Ghostscript - - score: '88.89' + - score: '97.56' start_line: 1 end_line: 5 matcher: 3-seq - rule_length: 45 + rule_length: 41 matched_length: 40 - match_coverage: '88.89' + match_coverage: '97.56' rule_relevance: 100 - identifier: gpl-3.0-plus_9.RULE - license_expression: gpl-3.0-plus + identifier: agpl-3.0-plus_113.RULE + license_expression: agpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GPL [Ghostscript] is free software; + is free software; you can redistribute it and/or modify it - under the terms the GNU [Affero] General Public License + under the terms the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - score: '64.06' + - score: '75.76' start_line: 1 end_line: 8 matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + rule_length: 66 + matched_length: 50 + match_coverage: '75.76' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_447.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1942,21 +1941,21 @@ matches: matched_text: | Everyone is granted permission to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you along with [this] [software] so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '64.06' + - score: '75.76' start_line: 1 end_line: 8 matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + rule_length: 66 + matched_length: 50 + match_coverage: '75.76' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_447.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1966,21 +1965,21 @@ matches: matched_text: | Everyone is granted permission to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you along with [this] [software] so you can know your rights and responsibilities. It should be in a file named COPYING. - - score: '87.5' + - score: '98.48' start_line: 3 end_line: 12 matcher: 3-seq - rule_length: 64 - matched_length: 56 - match_coverage: '87.5' + rule_length: 66 + matched_length: 65 + match_coverage: '98.48' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_447.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -1990,8 +1989,8 @@ matches: matched_text: | Everyone is granted permission to copy, modify and redistribute [Ghostscript], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you along with [Ghostscript] so you can know your rights and responsibilities. @@ -2303,15 +2302,15 @@ matches: under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - score: '64.06' + - score: '75.76' start_line: 1 end_line: 8 matcher: 3-seq - rule_length: 64 - matched_length: 41 - match_coverage: '64.06' + rule_length: 66 + matched_length: 50 + match_coverage: '75.76' rule_relevance: 100 - identifier: gpl-1.0-plus_448.RULE + identifier: gpl-1.0-plus_447.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -2321,8 +2320,8 @@ matches: matched_text: | Everyone is granted permission to copy, modify and redistribute [this] [software], - [but] [only] [under] [the] [conditions] - [described] [in] [the] [GNU] General Public License. + but only under the conditions + described in the GNU General Public License. A copy of this license is supposed to have been given to you along with [this] [software] so you can know your rights and responsibilities. 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 0b7d1324885..e3ab2b40bb7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: license_expression: lgpl-2.0-plus AND mit AND gpl-2.0-plus AND apache-2.0 AND apache-2.0 AND - mit AND mit AND gpl-2.0-plus AND gpl-3.0-plus + apache-2.0 AND apache-2.0 AND mit AND mit AND gpl-2.0-plus AND gpl-2.0-plus copyright: | Copyright (c) 1995-2018 Red Hat, Inc. Copyright (c) 2008-2010 Novell, Inc. @@ -28,17 +28,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This package is free software; you can redistribute it and/or\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 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 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 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 Lesser General\n Public License can be\ - \ found in `/usr/share/common-licenses/LGPL'." + matched_text: | + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL'. - score: '100.0' start_line: 66 end_line: 66 @@ -87,15 +93,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: Apache-2.0' - - score: '90.43' + - score: '100.0' start_line: 82 - end_line: 96 - matcher: 3-seq - rule_length: 115 - matched_length: 104 - match_coverage: '90.43' + end_line: 93 + matcher: 2-aho + rule_length: 89 + matched_length: 89 + match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_410.RULE + identifier: apache-2.0_474.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -104,20 +110,52 @@ matches: is_license_intro: no matched_text: | License: Apache-2.0 - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - . - http://www.apache.org/licenses/LICENSE-2.0 - . - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - . - On Debian systems, a [copy] of the Apache license [is] [available] [in] - . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + - score: '90.0' + start_line: 95 + end_line: 95 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 90 + identifier: apache-2.0_417.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: the Apache license + - score: '100.0' + start_line: 96 + end_line: 98 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: apache-2.0_176.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Apache-2.0>. + + License: - score: '100.0' start_line: 98 end_line: 98 @@ -151,22 +189,22 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 117 end_line: 117 @@ -183,32 +221,31 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: GPL-2+' - - score: '92.52' - start_line: 117 + - score: '100.0' + start_line: 118 end_line: 129 - matcher: 3-seq - rule_length: 107 + matcher: 2-aho + rule_length: 99 matched_length: 99 - match_coverage: '92.52' + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_118.RULE - license_expression: gpl-3.0-plus + identifier: gpl-2.0-plus_124.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GPL-[2+] - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2], or (at your option) - any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright.expected.yml deleted file mode 100644 index dbb0e5ae8bf..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/glib2.0/stable_copyright.expected.yml +++ /dev/null @@ -1,213 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.0-plus AND mit AND gpl-2.0-plus AND apache-2.0 AND gpl-3.0-plus -copyright: | - Copyright (c) 1995-2018 Red Hat, Inc. - Copyright (c) 2008-2010 Novell, Inc. - Copyright (c) 2008-2010 Codethink Limited - Copyright (c) 2008-2018 Collabora, Ltd. - Copyright (c) 2018 Endless Mobile, Inc. - Copyright (c) 2018 Emmanuele Bassi - Copyright 2015 Remko Troncon - Copyright 1998-1999 Tom Tromey 2001 Red Hat Software - Copyright 2017 Jussi Pakkanen -matches: - - score: '100.0' - start_line: 45 - end_line: 60 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_18.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This package is free software; you can redistribute it and/or\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 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 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 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 Lesser General\n Public License can be\ - \ found in `/usr/share/common-licenses/LGPL'." - - score: '100.0' - start_line: 66 - end_line: 66 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2+' - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Apache-2.0' - - score: '90.43' - start_line: 82 - end_line: 96 - matcher: 3-seq - rule_length: 115 - matched_length: 104 - match_coverage: '90.43' - rule_relevance: 100 - identifier: apache-2.0_410.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: Apache-2.0 - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - . - http://www.apache.org/licenses/LICENSE-2.0 - . - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - . - On Debian systems, a [copy] of the Apache license [is] [available] [in] - . - - score: '100.0' - start_line: 98 - end_line: 98 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_437.RULE - license_expression: mit - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Expat' - - score: '100.0' - start_line: 99 - end_line: 115 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 117 - end_line: 117 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2+' - - score: '92.52' - start_line: 117 - end_line: 129 - matcher: 3-seq - rule_length: 107 - matched_length: 99 - match_coverage: '92.52' - rule_relevance: 100 - identifier: gpl-3.0-plus_118.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GPL-[2+] - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2], or (at your option) - any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml index cabc2bb3d1b..7d2f33f97ee 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1-plus AND lgpl-3.0-plus +primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - GPL-2+ @@ -6,8 +6,8 @@ declared_license: - GPL-2+ - GPL-2+ - LGPL-2.1+ -license_expression: (lgpl-2.1-plus AND lgpl-3.0-plus) AND (gpl-2.0-plus AND gpl-3.0-plus) AND - (gpl-2.0-plus AND gpl-3.0-plus) AND (gpl-2.0-plus AND gpl-3.0-plus) +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) copyright: | 2006-2013 Bastien Nocera 2010 Giovanni Campagna @@ -20,8 +20,8 @@ copyright: | 2009 Bastien Nocera matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 27 + end_line: 27 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -35,16 +35,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '97.62' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 28 + end_line: 42 + matcher: 1-hash rule_length: 126 - matched_length: 123 - match_coverage: '97.62' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_321.RULE - license_expression: gpl-3.0-plus + identifier: gpl-2.0-plus_839.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -53,7 +53,7 @@ matches: matched_text: | This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or + the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, @@ -65,10 +65,10 @@ matches: along with this program. If not, see On Debian systems, the complete text of the GNU General - Public License version [2] can be found in "/usr/share/common-licenses/GPL- + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 44 + end_line: 44 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -82,16 +82,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '96.15' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 125 - match_coverage: '96.15' + - score: '100.0' + start_line: 45 + end_line: 59 + matcher: 1-hash + rule_length: 129 + matched_length: 129 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_171.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.1-plus_416.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -101,7 +101,7 @@ matches: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version [2].[1] of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -112,4 +112,4 @@ matches: along with this program. If not, see . On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL- + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright.expected.yml deleted file mode 100644 index 3e19ed07dd9..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-bluetooth/stable_copyright.expected.yml +++ /dev/null @@ -1,106 +0,0 @@ -primary_license: lgpl-2.1-plus AND lgpl-3.0-plus -declared_license: - - LGPL-2.1+ - - GPL-2+ -license_expression: (lgpl-2.1-plus AND lgpl-3.0-plus) AND (gpl-2.0-plus AND gpl-3.0-plus) -copyright: | - 2006-2013 Bastien Nocera - 2010 Giovanni Campagna - 2005-2008 Marcel Holtmann - 2013 Intel Corporation - 2009 Bastien Nocera -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '97.62' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 123 - match_coverage: '97.62' - rule_relevance: 100 - identifier: gpl-3.0-plus_321.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version [2] can be found in "/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '96.15' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 125 - match_coverage: '96.15' - rule_relevance: 100 - identifier: lgpl-3.0-plus_171.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version [2].[1] of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL- 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 f88f7fffec7..8a722225e3b 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 @@ -9,7 +9,7 @@ declared_license: - LGPL-2+ - LGPL-2.1+ license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND mit AND (lgpl-2.0-plus AND - lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) + lgpl-2.0-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) copyright: | 1996-2018 Free Software Foundation, Inc. 1999-2015 The Gnome Project @@ -77,8 +77,8 @@ copyright: | 2017-2018 Red Hat, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 105 + end_line: 105 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -93,8 +93,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 106 + end_line: 114 matcher: 1-hash rule_length: 79 matched_length: 79 @@ -118,8 +118,8 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 116 + end_line: 117 matcher: 1-hash rule_length: 22 matched_length: 22 @@ -136,8 +136,8 @@ matches: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 120 + end_line: 136 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -169,8 +169,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 138 + end_line: 138 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -184,16 +184,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '98.78' - start_line: 1 - end_line: 9 - matcher: 3-seq - rule_length: 82 + - score: '100.0' + start_line: 139 + end_line: 147 + matcher: 1-hash + rule_length: 81 matched_length: 81 - match_coverage: '98.78' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.0-plus_530.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -210,15 +210,15 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 + start_line: 149 + end_line: 150 + matcher: 1-hash + rule_length: 24 + matched_length: 24 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1_385.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: no is_license_reference: yes @@ -226,10 +226,10 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL- + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 152 + end_line: 152 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -244,8 +244,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 153 + end_line: 161 matcher: 1-hash rule_length: 82 matched_length: 82 @@ -269,15 +269,15 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 + start_line: 163 + end_line: 164 + matcher: 1-hash + rule_length: 24 + matched_length: 24 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1_385.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: no is_license_reference: yes @@ -285,4 +285,4 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL- + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright.expected.yml deleted file mode 100644 index dc19bb81d09..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnome-control-center/stable_copyright.expected.yml +++ /dev/null @@ -1,284 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - Expat - - LGPL-2+ - - LGPL-2.1+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND mit AND (lgpl-2.0-plus AND lgpl-2.1-plus) - AND (lgpl-2.1-plus AND lgpl-2.0-plus) -copyright: | - 1996-2018 Free Software Foundation, Inc. - 1999-2015 The Gnome Project - 2000-2001 Ximian, Inc. - 2001 Roy-Magne Mo - 2002-2018 Red Hat, Inc. - 2002 Sayed Jaffer Al-Mosawi - 2002 Isam Bayazidi - 2002 Diego Gonzalez - 2003-2012 Novell, Inc. - 2003-2006 Miloslav Trmac - 2003-2005 Sharif FarsiWeb, Inc. - 2003 Sun Microsystems, Inc. - 2003 Arafat Medini - 2003 Nikos Charonitakis - 2003 Hasbullah Bin Pit - 2004-2017 the timezones authors - 2004-2009 The GNOME Foundation - 2004-2006 Adam Weinberger - 2004 Alan Cox - 2004 Abdulaziz Al-Arfaj - 2004 Zuza Software Foundation - 2005-2012 Swecha Telugu Localisation Team - 2005-2012 Canonical Ltd. - 2005-2008 Marcel Holtmann - 2006-2018 Khaled Hosny - 2006-2014 Bastien Nocera - 2006-2008 Lennart Poettering - 2006 Johannes H. Jensen - 2006 Jonh Wendell - 2006 Djihed Afifi - 2006 Lukas Novotny - 2007-2011 Rosetta Contributors - 2007 Anas Husseini - 2007 Aleś Navicki - 2008 William Jon McCann - 2008 Sjoerd Simons - 2009-2013 Intel, Inc. - 2010-2017 Richard Hughes - 2010 Codethink Limited - 2010 Milan Bouchet-Valat - 2010 Iranian Free Software Users Group (IFSUG.org) translation team - 2011-2012 Giovanni Campagna - 2011-2012 Abderrahim Kitouni - 2011-2012 Conor Curran - 2011 Inclusive Design Research Centre, OCAD University - 2011 Gnome Telegu Contributors - 2011 Myanmar L10n Team - 2012 David Henningsson - 2012 Wacom - 2012 Ibrahim Saed - 2012 Thomas Bechtold - 2013 Aleksander Morgado - 2013 Kalev Lember - 2014 Carlos Garnacho - 2016 Endless, Inc. - 2017-2018 Georges Basile Stavracas Neto - 2017 Mohammed Sadiq - Nuno Pires - 2009-2010 Tias Guns - 2009 Soren Hauberg - 2011-2017 Red Hat, Inc. - 2012 Colin Walters - 2012 Giovanni Campagna - 2017-2018 Red Hat, Inc. -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1092.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '98.78' - start_line: 1 - end_line: 9 - matcher: 3-seq - rule_length: 82 - matched_length: 81 - match_coverage: '98.78' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL- 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 f0d1c72cbd7..09df5639172 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0 +primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -23,15 +23,11 @@ declared_license: - BSD-3-clause - Expat - CC0-1.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus - AND lgpl-3.0-plus) AND mit AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-3.0 AND gpl-3.0) AND ((gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-3.0 AND gpl-3.0) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0-plus AND lgpl-3.0 AND - lgpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND ietf AND bsd-new AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND - gpl-1.0-plus AND gpl-3.0 AND gpl-3.0) AND (cc0-1.0 AND cc0-1.0) +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND + fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND mit AND (gpl-3.0-plus AND gpl-3.0-plus) AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bsd-new) + AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND ietf AND bsd-new + AND (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND other-permissive copyright: | 1992, 1995-2016, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -58,8 +54,8 @@ copyright: | 2017 Daniel Kahn Gillmor matches: - score: '99.05' - start_line: 1 - end_line: 26 + start_line: 85 + end_line: 110 matcher: 1-hash rule_length: 209 matched_length: 209 @@ -100,8 +96,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 114 + end_line: 121 matcher: 1-hash rule_length: 64 matched_length: 64 @@ -124,8 +120,8 @@ matches: the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '90.0' - start_line: 6 - end_line: 21 + start_line: 129 + end_line: 144 matcher: 2-aho rule_length: 149 matched_length: 149 @@ -156,8 +152,8 @@ matches: The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 147 + end_line: 147 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -172,14 +168,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 40 - matched_length: 40 + start_line: 148 + end_line: 163 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_98.RULE + identifier: gpl-3.0-plus_480.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -187,85 +183,25 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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 3 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 6 - end_line: 9 - matcher: 2-aho - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_421.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed in the hope that it will be useful, + + GnuPG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + You should have received a copy of the GNU General Public License along with this program; if not, see . + + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 3 - - score: '33.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 165 + end_line: 165 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -280,14 +216,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 166 + end_line: 181 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_162.RULE + identifier: lgpl-3.0-plus_191.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -307,43 +243,13 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_51.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Lesser General Public - License version 3 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 183 + end_line: 183 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -357,41 +263,41 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '88.97' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 136 - matched_length: 121 - match_coverage: '88.97' + - score: '100.0' + start_line: 184 + end_line: '199' + matcher: 1-hash + rule_length: 135 + matched_length: 135 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.1-plus_307.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - 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].[1] of + 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 + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [program]; [if] [not], [see] <[https]://www.gnu.org/licenses/>. + License along with this program; if not, see . On Debian systems, the full text of the GNU Lesser General Public - License version [2].[1] can be found in the file - `/usr/share/common-licenses/LGPL- + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 202 + end_line: 225 matcher: 1-hash rule_length: 205 matched_length: 205 @@ -430,8 +336,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 228 + end_line: 245 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -464,8 +370,8 @@ matches: OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 247 + end_line: 247 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -480,8 +386,8 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 6 + start_line: 248 + end_line: 253 matcher: 1-hash rule_length: 56 matched_length: 56 @@ -501,3 +407,19 @@ matches: On Debian systems, the complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. + - score: '100.0' + start_line: 81 + end_line: 81 + matcher: 2-aho + rule_length: 5 + matched_length: 5 + match_coverage: '100.0' + rule_relevance: 100 + identifier: other-permissive_321.RULE + license_expression: other-permissive + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: This file is licensed permissively diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright.expected.yml index 90617b75b98..5ca7e2b9781 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/gnupg2/stable_copyright.expected.yml @@ -11,8 +11,8 @@ declared_license: - CC0-1.0 - BSD-3-clause license_expression: (gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0) AND fsf-unlimited-no-warranty - AND (lgpl-2.1-plus AND lgpl-3.0-plus) AND mit AND ((gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0) - OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0) AND ietf AND bsd-new AND cc0-1.0 + AND (lgpl-2.1-plus AND lgpl-3.0-plus AND lgpl-2.1) AND mit AND ((gpl-3.0-plus AND gpl-1.0-plus + AND gpl-3.0) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0) AND ietf AND bsd-new AND cc0-1.0 copyright: | 1992, 1995-2016, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -334,15 +334,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '88.97' + - score: '91.54' start_line: 1 end_line: 16 matcher: 3-seq - rule_length: 136 - matched_length: 121 - match_coverage: '88.97' + rule_length: 130 + matched_length: 119 + match_coverage: '91.54' rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE + identifier: lgpl-3.0-plus_171.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -361,11 +361,30 @@ matches: Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [program]; [if] [not], [see] <[https]://www.gnu.org/licenses/>. + License along with this program; if not, see . - On Debian systems, the full text of the GNU Lesser General Public - License version [2].[1] can be found in the file + 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- + - score: '100.0' + start_line: 14 + end_line: 16 + matcher: 2-aho + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' + rule_relevance: 100 + identifier: lgpl-2.1_294.RULE + license_expression: lgpl-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' start_line: 1 end_line: 24 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 21df6682807..0941e7ebc03 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 @@ -26,7 +26,7 @@ declared_license: license_expression: (bsd-new AND google-patent-license-golang) AND mit AND (bsd-new AND google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) AND bsd-simplified AND (bsd-new AND google-patent-license-golang) AND (bsd-new AND google-patent-license-golang) - AND sunpro AND mpeg-ssg AND multics AND (apache-2.0 AND apache-2.0) AND bsd-2-clause-views + AND sunpro AND mpeg-ssg AND other-permissive AND (apache-2.0 AND apache-2.0) AND bsd-2-clause-views AND cc-by-3.0 AND cc-by-3.0 AND bsd-new AND (bsd-new AND google-patent-license-golang) copyright: | © 2009, 2010, The Go Authors. All rights reserved. @@ -60,27 +60,27 @@ copyright: | 2014 Canonical Ltd 2014 Tianon Gravi matches: - - score: '15.38' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 104 - matched_length: 16 - match_coverage: '15.38' + - score: '100.0' + start_line: 187 + end_line: 188 + matcher: 1-hash + rule_length: 17 + matched_length: 17 + match_coverage: '100.0' rule_relevance: 100 - identifier: multics.LICENSE - license_expression: multics + identifier: other-permissive_292.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Permission to use, copy, and distribute these [images] for any purpose and + Permission to use, copy, and distribute these images for any purpose and without fee is hereby granted. - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 226 + end_line: 250 matcher: 1-hash rule_length: 212 matched_length: 212 @@ -120,8 +120,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 27 + start_line: 255 + end_line: 279 matcher: 2-aho rule_length: 212 matched_length: 212 @@ -161,8 +161,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' - start_line: 29 - end_line: 42 + start_line: 281 + end_line: 294 matcher: 2-aho rule_length: 131 matched_length: 131 @@ -191,8 +191,8 @@ matches: License for this implementation of Go shall terminate as of the date such litigation is filed. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 296 + end_line: 296 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -206,15 +206,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: apache-2.0' - - score: '95.41' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 109 - matched_length: 104 - match_coverage: '95.41' + - score: '100.0' + start_line: 297 + end_line: 310 + matcher: 1-hash + rule_length: 105 + matched_length: 105 + match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_43.RULE + identifier: apache-2.0_1019.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -234,11 +234,11 @@ matches: See the License for the specific language governing permissions and limitations under the License. - On Debian systems, the Apache License, Version 2.0 can be found [at] + On Debian systems, the Apache License, Version 2.0 can be found at /usr/share/common-licenses/Apache-2.0. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 313 + end_line: 329 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -270,8 +270,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 5 - end_line: 24 + start_line: 336 + end_line: 355 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -305,15 +305,15 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '98.06' - start_line: 1 - end_line: '19' - matcher: 3-seq - rule_length: 155 + - score: '100.0' + start_line: 358 + end_line: 376 + matcher: 1-hash + rule_length: 152 matched_length: 152 - match_coverage: '98.06' + match_coverage: '100.0' rule_relevance: 100 - identifier: mpeg-ssg.LICENSE + identifier: mpeg-ssg_1.RULE license_expression: mpeg-ssg is_license_text: yes is_license_notice: no @@ -341,8 +341,8 @@ matches: general enough such that they are unavoidable regardless of implementation design. - score: '97.84' - start_line: 1 - end_line: 327 + start_line: 379 + end_line: 705 matcher: 3-seq rule_length: 2737 matched_length: 2678 @@ -684,8 +684,8 @@ matches: are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. - score: '98.1' - start_line: 1 - end_line: 24 + start_line: 708 + end_line: 731 matcher: 1-hash rule_length: 206 matched_length: 206 @@ -724,8 +724,8 @@ matches: of the authors and should not be interpreted as representing official policies, either expressed or implied, of - score: '100.0' - start_line: 3 - end_line: 6 + start_line: 171 + end_line: 174 matcher: 2-aho rule_length: 25 matched_length: 25 @@ -743,15 +743,15 @@ matches: Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. - - score: '65.0' - start_line: 7 - end_line: 8 - matcher: 3-seq - rule_length: 20 - matched_length: 13 - match_coverage: '65.0' + - score: '100.0' + start_line: 209 + end_line: 211 + matcher: 2-aho + rule_length: 17 + matched_length: 17 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc-by-3.0_19.RULE + identifier: cc-by-3.0_111.RULE license_expression: cc-by-3.0 is_license_text: no is_license_notice: yes @@ -759,5 +759,6 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - the + are covered by the Creative Commons Attribution 3.0 + license. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright.expected.yml index f2910cec0be..a8bf778cbdb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/g/golang-1.11/stable_copyright.expected.yml @@ -10,7 +10,8 @@ declared_license: - CC-BY-3.0 - BSD-3-clause license_expression: (bsd-new AND google-patent-license-golang) AND mit AND bsd-simplified AND - sunpro AND mpeg-ssg AND multics AND apache-2.0 AND bsd-2-clause-views AND cc-by-3.0 AND bsd-new + sunpro AND mpeg-ssg AND other-permissive AND apache-2.0 AND bsd-2-clause-views AND cc-by-3.0 + AND (cc-by-sa-3.0 AND cc-by-3.0) AND bsd-new copyright: | © 2009, 2010, The Go Authors. All rights reserved. © 1994-1999 Lucent Technologies Inc. All rights reserved. @@ -35,23 +36,23 @@ copyright: | Renée French 2012 The Chromium Authors matches: - - score: '15.38' + - score: '53.57' start_line: 1 end_line: 2 matcher: 3-seq - rule_length: 104 - matched_length: 16 - match_coverage: '15.38' + rule_length: 28 + matched_length: 15 + match_coverage: '53.57' rule_relevance: 100 - identifier: multics.LICENSE - license_expression: multics + identifier: other-permissive_wcwidth_1.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Permission to use, copy, and distribute these [images] for any purpose and + Permission to use, copy, and distribute [these] [images] for any purpose and without fee is hereby granted. - score: '100.0' start_line: 1 @@ -718,6 +719,24 @@ matches: Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. + - score: '50.0' + start_line: 7 + end_line: 8 + matcher: 3-seq + rule_length: 18 + matched_length: 9 + match_coverage: '50.0' + rule_relevance: 100 + identifier: cc-by-sa-3.0_44.RULE + license_expression: cc-by-sa-3.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + are covered by the + [Creative] [Commons] [Attribution] [3].[0] matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 8 + end_line: 8 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -21,26 +21,26 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-3+' - - score: '82.09' - start_line: 1 - end_line: 7 - matcher: 3-seq + - score: '100.0' + start_line: 9 + end_line: 15 + matcher: 1-hash rule_length: 67 - matched_length: 55 - match_coverage: '82.09' + matched_length: 67 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_16.RULE - license_expression: lgpl-2.0-plus + identifier: gpl-3.0-plus_509.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify it + This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the - Free Software Foundation; either version [3] of the License, or (at your + Free Software Foundation; either version 3 of the License, or (at your option) any later version. On Debian systems, the complete text of the GNU General Public License - [version] [3] [can] [be] [found] [in] [file] "/usr/share/common-licenses/ + version 3 can be found in file "/usr/share/common-licenses/GPL-3". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright.expected.yml deleted file mode 100644 index c41939bb90d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/lacme/stable_copyright.expected.yml +++ /dev/null @@ -1,45 +0,0 @@ -primary_license: gpl-3.0-plus AND lgpl-2.0-plus -declared_license: - - GPL-3+ -license_expression: gpl-3.0-plus AND lgpl-2.0-plus -copyright: © 2015-2017 Guilhem Moulin -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '82.09' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 67 - matched_length: 55 - match_coverage: '82.09' - rule_relevance: 100 - identifier: lgpl-2.0-plus_16.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version [3] of the License, or (at your - option) any later version. - - On Debian systems, the complete text of the GNU General Public License - [version] [3] [can] [be] [found] [in] [file] "/usr/share/common-licenses/ 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 0c322f909ee..44aa96e78d0 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 @@ -37,8 +37,8 @@ copyright: | 2015 Intel Corporation matches: - score: '99.6' - start_line: 3 - end_line: 33 + start_line: 91 + end_line: 121 matcher: 3-seq rule_length: 250 matched_length: 250 @@ -84,8 +84,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 31 + start_line: 126 + end_line: 156 matcher: 2-aho rule_length: 306 matched_length: 306 @@ -131,8 +131,8 @@ matches: dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 171 + end_line: 187 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -164,8 +164,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: '194' + end_line: '194' matcher: 1-hash rule_length: 3 matched_length: 3 @@ -179,15 +179,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 + - score: '100.0' + start_line: '195' + end_line: 209 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1032.RULE + identifier: gpl-2.0_1330.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -208,11 +208,11 @@ matches: along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 211 + end_line: 211 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -227,8 +227,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 212 + end_line: 223 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -255,8 +255,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 225 + end_line: 226 matcher: 2-aho rule_length: 27 matched_length: 27 @@ -273,8 +273,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 229 + end_line: 265 matcher: 1-hash rule_length: 282 matched_length: 282 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright.expected.yml deleted file mode 100644 index 7cd9f5fad8e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-amd64/stable_copyright.expected.yml +++ /dev/null @@ -1,319 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - LGPL-2.1 - - GPL-2+ or X11 - - CRYPTOGAMS - - Unicode-data - - Xen-interface -license_expression: gpl-2.0 AND (lgpl-2.1 AND lgpl-2.1-plus) AND (gpl-2.0-plus OR mit) AND (bsd-new - OR gpl-1.0-plus) AND unicode AND mit -copyright: | - 1991-2012 Linus Torvalds and many others - 2011 Lennart Poettering - 2012-2018 Linus Torvalds and many others - 2006,2014 Andy Polyakov - 1991-2012 Unicode, Inc. - 2002-2006 Keir Fraser - 2004 Tim Deegan - 2004 Andrew Warfield - 2005 Nguyen Anh Quynh - 2005-2006 IBM Corporation - 2005 Anthony Liguori - 2005 Rusty Russell - 2005-2006 XenSource Ltd. - 2006 Ian Campbell - 2006 Red Hat, Inc. - 2010 Ryan Wilson - 2014-2015 Red Hat, Inc. - 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 3 - end_line: 33 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 31 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY - KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1032.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 37 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - Or, alternatively, - - b) Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright-detailed.expected.yml index 0c322f909ee..44aa96e78d0 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 @@ -37,8 +37,8 @@ copyright: | 2015 Intel Corporation matches: - score: '99.6' - start_line: 3 - end_line: 33 + start_line: 91 + end_line: 121 matcher: 3-seq rule_length: 250 matched_length: 250 @@ -84,8 +84,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 31 + start_line: 126 + end_line: 156 matcher: 2-aho rule_length: 306 matched_length: 306 @@ -131,8 +131,8 @@ matches: dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 171 + end_line: 187 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -164,8 +164,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: '194' + end_line: '194' matcher: 1-hash rule_length: 3 matched_length: 3 @@ -179,15 +179,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 + - score: '100.0' + start_line: '195' + end_line: 209 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1032.RULE + identifier: gpl-2.0_1330.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -208,11 +208,11 @@ matches: along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 211 + end_line: 211 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -227,8 +227,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 212 + end_line: 223 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -255,8 +255,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 225 + end_line: 226 matcher: 2-aho rule_length: 27 matched_length: 27 @@ -273,8 +273,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 229 + end_line: 265 matcher: 1-hash rule_length: 282 matched_length: 282 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright.expected.yml deleted file mode 100644 index 7cd9f5fad8e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-arm64/stable_copyright.expected.yml +++ /dev/null @@ -1,319 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - LGPL-2.1 - - GPL-2+ or X11 - - CRYPTOGAMS - - Unicode-data - - Xen-interface -license_expression: gpl-2.0 AND (lgpl-2.1 AND lgpl-2.1-plus) AND (gpl-2.0-plus OR mit) AND (bsd-new - OR gpl-1.0-plus) AND unicode AND mit -copyright: | - 1991-2012 Linus Torvalds and many others - 2011 Lennart Poettering - 2012-2018 Linus Torvalds and many others - 2006,2014 Andy Polyakov - 1991-2012 Unicode, Inc. - 2002-2006 Keir Fraser - 2004 Tim Deegan - 2004 Andrew Warfield - 2005 Nguyen Anh Quynh - 2005-2006 IBM Corporation - 2005 Anthony Liguori - 2005 Rusty Russell - 2005-2006 XenSource Ltd. - 2006 Ian Campbell - 2006 Red Hat, Inc. - 2010 Ryan Wilson - 2014-2015 Red Hat, Inc. - 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 3 - end_line: 33 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 31 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY - KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1032.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 37 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - Or, alternatively, - - b) Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright-detailed.expected.yml index 0c322f909ee..44aa96e78d0 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 @@ -37,8 +37,8 @@ copyright: | 2015 Intel Corporation matches: - score: '99.6' - start_line: 3 - end_line: 33 + start_line: 91 + end_line: 121 matcher: 3-seq rule_length: 250 matched_length: 250 @@ -84,8 +84,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 31 + start_line: 126 + end_line: 156 matcher: 2-aho rule_length: 306 matched_length: 306 @@ -131,8 +131,8 @@ matches: dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 171 + end_line: 187 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -164,8 +164,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: '194' + end_line: '194' matcher: 1-hash rule_length: 3 matched_length: 3 @@ -179,15 +179,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 + - score: '100.0' + start_line: '195' + end_line: 209 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1032.RULE + identifier: gpl-2.0_1330.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -208,11 +208,11 @@ matches: along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 211 + end_line: 211 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -227,8 +227,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 212 + end_line: 223 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -255,8 +255,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 225 + end_line: 226 matcher: 2-aho rule_length: 27 matched_length: 27 @@ -273,8 +273,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 229 + end_line: 265 matcher: 1-hash rule_length: 282 matched_length: 282 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright.expected.yml deleted file mode 100644 index 7cd9f5fad8e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux-signed-i386/stable_copyright.expected.yml +++ /dev/null @@ -1,319 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - LGPL-2.1 - - GPL-2+ or X11 - - CRYPTOGAMS - - Unicode-data - - Xen-interface -license_expression: gpl-2.0 AND (lgpl-2.1 AND lgpl-2.1-plus) AND (gpl-2.0-plus OR mit) AND (bsd-new - OR gpl-1.0-plus) AND unicode AND mit -copyright: | - 1991-2012 Linus Torvalds and many others - 2011 Lennart Poettering - 2012-2018 Linus Torvalds and many others - 2006,2014 Andy Polyakov - 1991-2012 Unicode, Inc. - 2002-2006 Keir Fraser - 2004 Tim Deegan - 2004 Andrew Warfield - 2005 Nguyen Anh Quynh - 2005-2006 IBM Corporation - 2005 Anthony Liguori - 2005 Rusty Russell - 2005-2006 XenSource Ltd. - 2006 Ian Campbell - 2006 Red Hat, Inc. - 2010 Ryan Wilson - 2014-2015 Red Hat, Inc. - 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 3 - end_line: 33 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 31 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY - KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1032.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 37 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - Or, alternatively, - - b) Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright-detailed.expected.yml index 0c322f909ee..44aa96e78d0 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 @@ -37,8 +37,8 @@ copyright: | 2015 Intel Corporation matches: - score: '99.6' - start_line: 3 - end_line: 33 + start_line: 91 + end_line: 121 matcher: 3-seq rule_length: 250 matched_length: 250 @@ -84,8 +84,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 31 + start_line: 126 + end_line: 156 matcher: 2-aho rule_length: 306 matched_length: 306 @@ -131,8 +131,8 @@ matches: dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 171 + end_line: 187 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -164,8 +164,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: '194' + end_line: '194' matcher: 1-hash rule_length: 3 matched_length: 3 @@ -179,15 +179,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 + - score: '100.0' + start_line: '195' + end_line: 209 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1032.RULE + identifier: gpl-2.0_1330.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -208,11 +208,11 @@ matches: along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 211 + end_line: 211 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -227,8 +227,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 212 + end_line: 223 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -255,8 +255,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 225 + end_line: 226 matcher: 2-aho rule_length: 27 matched_length: 27 @@ -273,8 +273,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 229 + end_line: 265 matcher: 1-hash rule_length: 282 matched_length: 282 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright.expected.yml deleted file mode 100644 index 7cd9f5fad8e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/l/linux/stable_copyright.expected.yml +++ /dev/null @@ -1,319 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - LGPL-2.1 - - GPL-2+ or X11 - - CRYPTOGAMS - - Unicode-data - - Xen-interface -license_expression: gpl-2.0 AND (lgpl-2.1 AND lgpl-2.1-plus) AND (gpl-2.0-plus OR mit) AND (bsd-new - OR gpl-1.0-plus) AND unicode AND mit -copyright: | - 1991-2012 Linus Torvalds and many others - 2011 Lennart Poettering - 2012-2018 Linus Torvalds and many others - 2006,2014 Andy Polyakov - 1991-2012 Unicode, Inc. - 2002-2006 Keir Fraser - 2004 Tim Deegan - 2004 Andrew Warfield - 2005 Nguyen Anh Quynh - 2005-2006 IBM Corporation - 2005 Anthony Liguori - 2005 Rusty Russell - 2005-2006 XenSource Ltd. - 2006 Ian Campbell - 2006 Red Hat, Inc. - 2010 Ryan Wilson - 2014-2015 Red Hat, Inc. - 2015 Intel Corporation -matches: - - score: '99.6' - start_line: 3 - end_line: 33 - matcher: 3-seq - rule_length: 250 - matched_length: 250 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_gpl.RULE - license_expression: bsd-new OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain copyright notices, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - * Neither the name of the [CRYPTOGAMS] nor the names of its copyright - holder and contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - ALTERNATIVELY, provided that this notice is retained in full, this - product may be distributed under the terms of the GNU General Public - License (GPL), in which case the provisions of the GPL apply INSTEAD - OF those given above. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 31 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY - KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '98.4' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1032.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General Public License [version] - [2] can be found in `/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_62.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 37 - matcher: 1-hash - rule_length: 282 - matched_length: 282 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_or_mit2.RULE - license_expression: gpl-2.0-plus OR mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is dual-licensed: you can use it either under the terms - of the GPL or the X11 license, at your option. Note that this dual - licensing only applies to this file, and not this project as a - whole. - - a) This file is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - Or, alternatively, - - b) Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright-detailed.expected.yml index 681ad3030d1..ee9e96ab860 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 @@ -7,8 +7,8 @@ declared_license: - LGPL-2+ - zlib/libpng - LGPL-2+ -license_expression: zlib AND zlib AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND - lgpl-2.0) AND unlicense AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0) +license_expression: zlib AND zlib AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND unlicense AND (lgpl-2.0-plus + AND lgpl-2.1-plus) copyright: | 1997-2016 Sam Lantinga 1997-2016 Sam Lantinga @@ -22,8 +22,8 @@ copyright: | 2016, Gianfranco Costamagna matches: - score: '100.0' - start_line: 1 - end_line: 22 + start_line: 33 + end_line: 54 matcher: 1-hash rule_length: 189 matched_length: 189 @@ -60,8 +60,8 @@ matches: ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 63 + end_line: 77 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -91,8 +91,8 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 79 + end_line: 79 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -107,14 +107,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 44 - matched_length: 44 + start_line: 80 + end_line: 86 + matcher: 1-hash + rule_length: 70 + matched_length: 70 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_17.RULE + identifier: lgpl-2.1-plus_419.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -126,37 +126,6 @@ matches: 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. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Lesser - General Public License - - score: '55.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: lgpl-2.0_157.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2'. + + On Debian systems, the complete text of version 2 of the GNU Lesser + General Public License can be found in '/usr/share/common-licenses/LGPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright.expected.yml deleted file mode 100644 index a4d790d7d8b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libs/libsdl2-image/stable_copyright.expected.yml +++ /dev/null @@ -1,152 +0,0 @@ -primary_license: zlib -declared_license: - - zlib/libpng - - LGPL-2+ - - public-domain -license_expression: zlib AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0) AND unlicense -copyright: | - 1997-2016 Sam Lantinga - 1990, 1991, 1993 David Koblas - 1996 Torsten Martinsen - 1998 Philippe Lavoie - in public domain -matches: - - score: '100.0' - start_line: 1 - end_line: 22 - matcher: 1-hash - rule_length: 189 - matched_length: 189 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unlicense_6.RULE - license_expression: unlicense - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free and unencumbered software released into the public domain. - - Anyone is free to copy, modify, publish, use, compile, sell, or - distribute this software, either in source code form or as a compiled - binary, for any purpose, commercial or non-commercial, and by any - means. - - In jurisdictions that recognize copyright laws, the author or authors - of this software dedicate any and all copyright interest in the - software to the public domain. We make this dedication for the benefit - of the public at large and to the detriment of our heirs and - successors. We intend this dedication to be an overt act of - relinquishment in perpetuity of all present and future rights to this - software under copyright law. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 44 - matched_length: 44 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_17.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or (at - your option) any later version. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Lesser - General Public License - - score: '55.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: lgpl-2.0_157.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright-detailed.expected.yml index 166397c1765..9c576504cc4 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 @@ -10,8 +10,8 @@ copyright: | 1999, 2011 Willem van Schaik matches: - score: '98.79' - start_line: 1 - end_line: 41 + start_line: 13 + end_line: 53 matcher: 3-seq rule_length: 330 matched_length: 326 @@ -67,8 +67,8 @@ matches: permission to use and distribute the software in accordance with the terms specified in this license. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 56 + end_line: 57 matcher: 1-hash rule_length: 18 matched_length: 18 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright.expected.yml deleted file mode 100644 index 5de54ed2413..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libt/libtk-img/stable_copyright.expected.yml +++ /dev/null @@ -1,84 +0,0 @@ -primary_license: tcl -declared_license: - - Tcl - - Public-domain -license_expression: tcl AND pngsuite -copyright: | - 1997-2004 Jan Nijtmans - 1999, 2011 Willem van Schaik -matches: - - score: '98.79' - start_line: 1 - end_line: 41 - matcher: 3-seq - rule_length: 330 - matched_length: 326 - match_coverage: '98.79' - rule_relevance: 100 - identifier: tcl_3.RULE - license_expression: tcl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is copyrighted by [Jan] [Nijtmans] ([the] [maintainer]) - [and] a [lot] [of] [other] [people] [who] [contributed] [code] ([most] [notably] - [Andreas] [Kupries], [Thomas] [G]. [Lane], [Ioi] [K]. [Lam], [Mario] [Weilguni] - [and] [Roger] [E] [Critchlow] [Jr]). - The following terms apply to all files associated with the - software unless explicitly disclaimed in individual files. - - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY - FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY - DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE - IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE - NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR - MODIFICATIONS. - - GOVERNMENT USE: If you are acquiring this software on behalf of the - U.S. government, the Government shall have only "Restricted Rights" - in the software and related documentation as defined in the Federal - Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - are acquiring the software on behalf of the Department of Defense, the - software shall be classified as "Commercial Computer Software" and the - Government shall have only "Restricted Rights" as defined in Clause - 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the - authors grant the U.S. Government and others acting in its behalf - permission to use and distribute the software in accordance with the - terms specified in this license. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: pngsuite.LICENSE - license_expression: pngsuite - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute these images for any - purpose and without fee is hereby granted. 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 cf361d35825..1c829466dc3 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 @@ -20,21 +20,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is fur-\n nished to do so, subject to the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-\n NESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n DANIEL VEILLARD BE LIABLE FOR ANY CLAIM,\ - \ DAMAGES OR OTHER LIABILITY, WHETHER\n IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CON-\n NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE.\n \n Except as contained in this notice, the name of Daniel Veillard shall\ - \ not\n be used in advertising or otherwise to promote the sale, use or other deal-\n\ - \ ings in this Software without prior written authorization from him." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is fur- + nished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- + NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of Daniel Veillard shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from him. - score: '100.0' start_line: 43 end_line: 62 @@ -50,18 +56,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is fur-\n nished to do so, subject to the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-\n NESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES\ - \ OR OTHER LIABILITY, WHETHER\n IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\ - \ OUT OF OR IN CON-\n NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\ - \ \n Except as contained in this notice, the name of the authors shall not\n be used in\ - \ advertising or otherwise to promote the sale, use or other deal-\n ings in this Software\ - \ without prior written authorization from him." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is fur- + nished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- + NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the authors shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from him. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright.expected.yml deleted file mode 100644 index cf361d35825..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/libx/libxslt/stable_copyright.expected.yml +++ /dev/null @@ -1,67 +0,0 @@ -primary_license: -declared_license: -license_expression: x11-xconsortium_veillard AND x11-xconsortium -copyright: | - Copyright (c) 2001-2002 Daniel Veillard - Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard -matches: - - score: '100.0' - start_line: 15 - end_line: 34 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_veillard.LICENSE - license_expression: x11-xconsortium_veillard - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is fur-\n nished to do so, subject to the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-\n NESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n DANIEL VEILLARD BE LIABLE FOR ANY CLAIM,\ - \ DAMAGES OR OTHER LIABILITY, WHETHER\n IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CON-\n NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE.\n \n Except as contained in this notice, the name of Daniel Veillard shall\ - \ not\n be used in advertising or otherwise to promote the sale, use or other deal-\n\ - \ ings in this Software without prior written authorization from him." - - score: '100.0' - start_line: 43 - end_line: 62 - matcher: 2-aho - rule_length: '198' - matched_length: '198' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_4.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is fur-\n nished to do so, subject to the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-\n NESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES\ - \ OR OTHER LIABILITY, WHETHER\n IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\ - \ OUT OF OR IN CON-\n NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\ - \ \n Except as contained in this notice, the name of the authors shall not\n be used in\ - \ advertising or otherwise to promote the sale, use or other deal-\n ings in this Software\ - \ without prior written authorization from him." 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 cae771d1f48..09349999324 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0 AND gpl-1.0-plus +primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2+ @@ -91,48 +91,29 @@ declared_license: - public-domain - GPL-3+ - LGPL-2 -license_expression: (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND - gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 - AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND other-copyleft - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND public-domain - AND bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) AND - bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.0 AND - lgpl-3.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) - AND bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) AND - (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-1.0-plus) AND fsf-free AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus AND - gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND - gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND ((gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND bsd-new) AND bsd-new AND bsd-new - AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND - zlib AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND public-domain +license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND gpl-2.0 AND (gpl-2.0 + AND gpl-2.0) AND other-copyleft AND (gpl-2.0-plus AND gpl-2.0-plus) AND public-domain AND + bsd-new AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND bsd-new AND (lgpl-2.1-plus AND + lgpl-2.1-plus) AND (lgpl-2.0 AND lgpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND bsd-new + AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND fsf-free AND (lgpl-2.0-plus + AND lgpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND ((gpl-2.0 AND gpl-2.0) AND bsd-new) AND bsd-new AND + bsd-new AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND + lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND zlib AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0) AND public-domain AND gpl-3.0-plus WITH bison-exception-2.2 AND gpl-2.0-plus WITH bison-exception-2.2 AND gpl-3.0-plus - WITH bison-exception-2.2 AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) - AND bsd-new AND public-domain AND public-domain AND bsd-new AND bsd-new AND bsd-new AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) - AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND bsd-new AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) - AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 - AND gpl-1.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) - AND stlport-4.5 AND public-domain AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) - AND ((gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) OR (artistic-2.0 AND artistic-perl-1.0)) - AND public-domain AND bsd-new AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-3.0-plus - AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (x11-xconsortium AND public-domain) - AND bsd-new AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 - AND gpl-2.0 AND gpl-1.0-plus) + WITH bison-exception-2.2 AND (gpl-2.0 AND gpl-2.0) AND bsd-new AND public-domain AND public-domain + AND bsd-new AND bsd-new AND bsd-new AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0 AND gpl-2.0) AND bsd-new AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus + AND lgpl-2.0) AND stlport-4.5 AND public-domain AND (gpl-2.0 AND gpl-2.0) AND ((gpl-2.0 AND + gpl-2.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND public-domain AND bsd-new AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (lgpl-2.1-plus + AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (x11-xconsortium AND public-domain) + AND bsd-new AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) copyright: | 2000-2016, Oracle and/or its affiliates. All rights reserved. 2008-2013 Monty Program AB @@ -335,8 +316,8 @@ copyright: | 2008-2015 Codership Oy matches: - score: '90.0' - start_line: 1 - end_line: 2 + start_line: 304 + end_line: 305 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -353,8 +334,8 @@ matches: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 386 + end_line: 387 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -371,8 +352,8 @@ matches: This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 505 + end_line: 519 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -402,8 +383,8 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 562 + end_line: 588 matcher: 1-hash rule_length: 216 matched_length: 216 @@ -445,8 +426,8 @@ matches: This special exception was added by the Free Software Foundation in version 2.2 of Bison. - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 597 + end_line: 621 matcher: 1-hash rule_length: 208 matched_length: 208 @@ -486,8 +467,8 @@ matches: This special exception was added by the Free Software Foundation in version 2.2 of Bison. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 734 + end_line: 741 matcher: 1-hash rule_length: 76 matched_length: 76 @@ -510,8 +491,8 @@ matches: provided the above notices are retained, and a notice that the code was modified is included with the above copyright notice. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 807 + end_line: 827 matcher: 2-aho rule_length: 201 matched_length: 201 @@ -547,8 +528,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 23 - end_line: 23 + start_line: 829 + end_line: 829 matcher: 2-aho rule_length: 10 matched_length: 10 @@ -563,8 +544,8 @@ matches: is_license_intro: no matched_text: FSF changes to this file are in the public domain. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 850 + end_line: 850 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -579,14 +560,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 2-aho - rule_length: 71 - matched_length: 71 + start_line: 851 + end_line: 865 + matcher: 1-hash + rule_length: 121 + matched_length: 121 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_278.RULE + identifier: gpl-2.0_1329.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -602,61 +583,16 @@ matches: but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 867 + end_line: 867 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -671,14 +607,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 + start_line: 868 + end_line: 883 + matcher: 1-hash + rule_length: 129 + matched_length: 129 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE + identifier: gpl-2.0-plus_1036.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -695,61 +631,16 @@ matches: but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` + You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 885 + end_line: 885 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -764,14 +655,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 886 + end_line: 902 + matcher: 1-hash + rule_length: 144 + matched_length: 144 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_415.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -792,43 +683,13 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + + On Debian and systems the full text of the GNU Library General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1` - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_281.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Library General Public - License version 2.1 - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1` - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 904 + end_line: 904 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -842,16 +703,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '89.21' - start_line: 1 - end_line: 18 - matcher: 3-seq - rule_length: 139 - matched_length: 124 - match_coverage: '89.21' + - score: '100.0' + start_line: 905 + end_line: 922 + matcher: 1-hash + rule_length: 136 + matched_length: 136 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_29.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.0_189.RULE + license_expression: lgpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -873,12 +734,12 @@ matches: Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA - On Debian [and] [systems] [the] [full] text of the GNU Library General Public - License [version] [2] [can] [be] [found] [in] [the] [file] + On Debian and systems the full text of the GNU Library General Public + License version 2 can be found in the file `/usr/share/common-licenses/LGPL-2` - score: '53.47' - start_line: 1 - end_line: 10 + start_line: 925 + end_line: 934 matcher: 3-seq rule_length: 101 matched_length: 60 @@ -903,8 +764,8 @@ matches: the documentation and/or other materials provided with the distribution. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 937 + end_line: 959 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -941,16 +802,16 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 + - score: '99.0' + start_line: 961 + end_line: 961 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_26.RULE + license_expression: artistic-perl-1.0 is_license_text: no is_license_notice: no is_license_reference: no @@ -958,8 +819,8 @@ matches: is_license_intro: no matched_text: 'License: artistic' - score: '100.0' - start_line: 1 - end_line: 127 + start_line: 962 + end_line: 1088 matcher: 1-hash rule_length: 958 matched_length: 958 @@ -1100,14 +961,14 @@ matches: WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End - - score: '16.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 1091 + end_line: 1091 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: public-domain_38.RULE license_expression: public-domain is_license_text: yes @@ -1117,8 +978,8 @@ matches: is_license_intro: no matched_text: is public domain ( - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1093 + end_line: 1093 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -1133,8 +994,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 1094 + end_line: 1108 matcher: 1-hash rule_length: 126 matched_length: 126 @@ -1164,8 +1025,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1110 + end_line: 1110 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -1179,16 +1040,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2' - - score: '86.92' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 130 - matched_length: 113 - match_coverage: '86.92' + - score: '100.0' + start_line: 1111 + end_line: 1124 + matcher: 1-hash + rule_length: 116 + matched_length: 116 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.0_187.RULE + license_expression: lgpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1197,7 +1058,7 @@ matches: matched_text: | This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public - License [Version] [2] as published by the Free Software Foundation. + License Version 2 as published by the Free Software Foundation. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -1208,16 +1069,16 @@ matches: along with this program. If not, see . On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL- - - score: '86.84' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 76 - matched_length: 66 - match_coverage: '86.84' + Public License can be found in "/usr/share/common-licenses/LGPL-2". + - score: '100.0' + start_line: 201 + end_line: 210 + matcher: 1-hash + rule_length: 92 + matched_length: 92 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_90.RULE + identifier: gpl-2.0_1328.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -1225,29 +1086,13 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - license [specified] [in] [the] [file] - [COPYING] [and] [README] - [GPLv2] [Disclaimer]: - [For] [the] [avoidance] [of] [doubt], [except] [that] [if] [any] [license] choice + These files fall under the blanket license specified in the file + COPYING and README + GPLv2 Disclaimer: + For the avoidance of doubt, except that if any license choice other than GPL or LGPL is available it will apply instead, - [Oracle] elects to use only the General Public License version 2 + Oracle elects to use only the General Public License version 2 (GPLv2) at this time for any software where a choice of GPL license versions is made available with the language indicating that GPLv2 or any later version may be used, or where a choice of which version of the GPL is applied is otherwise unspecified. - - score: '100.0' - start_line: 3 - end_line: 3 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_bare_single_word.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPLv2 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright.expected.yml deleted file mode 100644 index 2a679e1db20..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/m/mariadb-10.3/stable_copyright.expected.yml +++ /dev/null @@ -1,1098 +0,0 @@ -primary_license: gpl-2.0 AND gpl-1.0-plus -declared_license: - - GPL-2 - - GPL-2+ - - GPL-verbatim - - public-domain - - BSD-3-clause - - LGPL-2.1+ - - BSD-2-clause - - LGPL-2 - - unlimited-free-doc - - LGPL - - GPL-2 and BSD-2-clause - - zlib/libpng - - GPL-3+-with-bison-exception - - GPL-2+-with-bison-exception - - SWsoft - - GPL-2 or Artistic - - GPL-3+ - - MIT/X11 - - Artistic -license_expression: (gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus AND gpl-2.0 AND gpl-1.0-plus) - AND gpl-2.0 AND other-copyleft AND public-domain AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1) - AND (lgpl-2.0 AND lgpl-3.0-plus) AND fsf-free AND lgpl-2.0-plus AND ((gpl-2.0 AND gpl-1.0-plus) - AND bsd-new) AND zlib AND gpl-3.0-plus WITH bison-exception-2.2 AND gpl-2.0-plus WITH bison-exception-2.2 - AND stlport-4.5 AND ((gpl-2.0 AND gpl-1.0-plus) OR (artistic-2.0 AND artistic-perl-1.0)) AND - gpl-3.0-plus AND (x11-xconsortium AND public-domain) -copyright: | - 2000-2016, Oracle and/or its affiliates. All rights reserved. - 2008-2013 Monty Program AB - 2008-2014 SkySQL Ab - 2013-2016 MariaDB Corporation - 2012-2016 MariaDB Foundation - 2010 Sergei Golubchik and Monty Program Ab - 2006-2008 Daniel Nichter - 2012-2015 Jean Weisbuch - UNKNOWN - 1979-2009 MySQL AB - 1995-2010 Sun Microsystems Inc - 1994-1997,2000-2014 Oracle and/or its affiliates - 2010 Kristian Nielsen - 2012 MariaDB Services - 2013 MariaDB Foundation - 2010,2013 Sergei Golubchik - 1985,1995,2008-2011,2012-2014 Monty Program AB - 2008-2014 SykSQL Ab - 1993-2014 Olivier Bertrand - 2008-2014 Kentoku Shiba - 2013 Sergey Vojtovich and MariaDB Foundation - 2006 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - 2012 Michael Widenius - 2010-2011 DeNA Co.,Ltd. - 2011 Kentoku SHIBA - 1989, 1991 Free Software Foundation, Inc - 2006-2008 MySQL AB - 2008-2009 Sun Microsystems, Inc - 2009, 2013, Monty Program Ab - 2013, Spaempresarial - Brazil, Roberto Spadim - 2008, Roland Bouman - 2011 Kristian Nielsen and Monty Program Ab - 2010,2011,2013 Monty Program Ab - 2011,2012 Oleksandr Byelkin - 2011,2012 Kristian Nielsen and Monty Program Ab - 2002 MySQL AB - 2003-2007 MySQL AB - 2009-2013, Monty Program Ab - 2000,2003 TXT DataKonsult Ab & Monty Program Ab - 2009-2011, Monty Program Ab - 2000 TXT DataKonsult Ab & Monty Program Ab - Richard A. O'Keefe - 2007-2013 Arjen G Lentz & Antony T Curtis for Open Query - 2000-2006 MySQL AB - 2004-2012 Olivier Bertrand - 1994-1996, 1999-2002, 2004-2006, Free Software Foundation, Inc. - 2004, 2007, 2011, Oracle and/or its affiliates - 2000, 2001, 2010, 2011, Oracle and/or its affiliates - Sergei A. Golubchik - 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - 1994-2011 Sergei A. Golubchik - 1996 Michael Widenius - 1994-2014 Oracle and/or its affiliates - 2008-2009 Google Inc - 2009 Sun Microsystems, Inc - 2009 Percona Inc - 2013, 2014 SkySQL Ab - 2012 Facebook Inc - 2008 Sun AB - 2006 MySQL Finland AB - 2006 TCX DataKonsult AB - 2003-2008 MySQL AB - 2007-2008 Michael Widenius - 2007 Guilhem Bichot - 2006 Sergei A. Golubchik - 2007 Sanja Belkin - 2006 Ramil Kalimullin - 2006 Alexey Botchkov - 2008-2011 Monty Program Ab - 2004-2008 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - 2009, 2010 Facebook, Inc. - 2011 Oracle and/or its affiliates. - 2008 Google Inc - 2008-2009 Percona Inc - 2001-2014 Andrew Aksyonoff - 2008-2014 Sphinx Technologies Inc - 1987-2006 Free Software Foundation Inc - 2000-2007 MySQL AB - 2000-2013 Oracle and/or its affiliates - 2009 Sun Microsystems Inc - 2010 Kristian Nielsen and Monty Program AB - 1995-2005 Jean-loup Gailly - 1995-2005 Mark Adler - 2000-2002 Innobase Oy & MySQL AB - 2000,2002-2007 MySQL AB - Ramil Kalimullin - 2000,2002,2005-2011 Oracle and/or its affiliates - tommy@valley.ne.jp - 1996 Abandoned TCX DataKonsult AB & Monty Program KB & Detron HB - 1984,1989-1990,2000-2011 Free Software Foundation, Inc. - 1995-2009 Innobase Oy. - 1984,1989-1990,2000-2004 Free Software Foundation Inc. - 1984, 1989-1990, 2000-2006 Free Software Foundation, Inc. - 2000 MySQL AB - 1998 Theppitak Karoonboonyanan - 1998-1999 Pruet Boonma - Richard A. O'Keefe. - 1998 Abandoned Irena Pancirov - Irnet Snc - 1987 Abandoned Fred Fish - 2008-2009 Sun Microsystems Inc - 2010 DeNA Co.,Ltd. - 2015 Shuang Qiu - 2015 Robbie Harwood - 2002-2012 eperi GmbH - 2011-2015 Kouhei Sutou - 2011-2013 Kentoku SHIBA - 2010 Tetsuro IKEDA - 2014 Kenji Maruyama - 2014-2015 Naoya Murakami - 2009-2015 Brazil - 2008-2015 Kentoku Shiba - 1997-2016 University of Cambridge - 2003-2014 Google Inc - 2009-2016 Zoltan Herczeg - 2006-2011,2013 Oracle and/or its affiliates - 2009, 2010 Sun Microsystems, Inc - 2006,2007 MySQL AB - 2006, 2014, Oracle and/or its affiliates - 2013 Alexey Botchkov and SkySQL Ab - 2002-2010 Oracle and/or its affiliates. - 2001 Jan Pazdziora - 1998 Theppitak Karoonboonyanan - 1989-1991 Samphan Raruenrom - 2000-2010 Oracle and/or its affiliates. - 2003 Sathit Jittanupat - 2001 Korakot Chaovavanich and - 1998-1999 Pruet Boonma - 2000-2010 MySQL AB & Innobase Oy. - 2007-2012 Oracle and/or its affiliates. - 1991,2000-2001 Lucent Technologies - 2000-2002,2005-2008 MySQL AB - 2000 SWsoft company - 1998 Abandoned TCX DataKonsult AB & Monty Program KB & Detron HB - 1997, Yves.Carlier@rug.ac.be - 2006-2009, Baron Schwartz - 1996, 1999, 2001 MySQL AB - 2007 Antony T Curtis - 2008-2009 Patrick Galbraith - 2006-2015 Percona and/or its affiliates - 1987-2009 Free Software Foundation, Inc. - 1992,1993 Jean-loup Gailly - Andrew Dudman - Lasse Collin - 2006 Timo Lindfors - 1996 Fran,cois Pinard - 1996 Gordon Matzigkeit - 2007 Steven G. Johnson - 1989-1994,1996-1999,2001,2003,2004 Free Software Foundation, Inc. - Copyright (C) 1994 X Consortium - 2005-2011 Google Inc. - 2015 Daniel Black - 2008-2015 Codership Oy -matches: - - score: '90.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: '19' - matched_length: '19' - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_4.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free2.RULE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free documentation; the Free Software Foundation gives - unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_bison-exception-2.2_1.RULE - license_expression: gpl-2.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 1 - end_line: 25 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_bison-exception-3.0_1.RULE - license_expression: gpl-3.0-plus WITH bison-exception-2.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 76 - matched_length: 76 - match_coverage: '100.0' - rule_relevance: 100 - identifier: stlport-4.5.LICENSE - license_expression: stlport-4.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This material is provided "as is", with absolutely no warranty expressed - or implied. Any use is at your own risk. - - Permission to use or copy this software for any purpose is hereby granted - without fee, provided the above notices are retained on all copies. - Permission to modify the code and to distribute modified code is granted, - provided the above notices are retained, and a notice that the code was - modified is included with the above copyright notice. - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 23 - end_line: 23 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_58.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: FSF changes to this file are in the public domain. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_278.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 12 - end_line: 12 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_281.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Library General Public - License version 2.1 - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1` - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '89.21' - start_line: 1 - end_line: 18 - matcher: 3-seq - rule_length: 139 - matched_length: 124 - match_coverage: '89.21' - rule_relevance: 100 - identifier: lgpl-2.0-plus_29.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; version 2 - of the License. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA - - On Debian [and] [systems] [the] [full] text of the GNU Library General Public - License [version] [2] [can] [be] [found] [in] [the] [file] - `/usr/share/common-licenses/LGPL-2` - - score: '53.47' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 101 - matched_length: 60 - match_coverage: '59.41' - rule_relevance: 90 - identifier: bsd-new_1036.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: artistic' - - score: '100.0' - start_line: 1 - end_line: 127 - matcher: 1-hash - rule_length: 958 - matched_length: 958 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0.LICENSE - license_expression: artistic-perl-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The "Artistic License" - - Preamble - - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - - Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. You may embed this Package's interpreter within - an executable of yours (by linking); this shall be construed as a mere - form of aggregation, provided that the complete Standard Version of the - interpreter is so embedded. - - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - - 7. C subroutines (or comparably compiled subroutines in other - languages) supplied by you and linked into this Package in order to - emulate subroutines and variables of the language defined by this - Package shall not be considered part of this Package, but are the - equivalent of input as in Paragraph 6, provided these subroutines do - not change the language in any way that would cause it to fail the - regression tests for the language. - - 8. Aggregation of this Package with a commercial distribution is always - permitted provided that the use of this Package is embedded; that is, - when no overt attempt is made to make this Package's interfaces visible - to the end user of the commercial distribution. Such use shall not be - construed as a distribution of this Package. - - 9. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - - 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - - score: '16.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 16 - identifier: public-domain_38.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is public domain ( - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_83.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_12.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2' - - score: '86.92' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 130 - matched_length: 113 - match_coverage: '86.92' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License [Version] [2] as published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL- - - score: '86.84' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 76 - matched_length: 66 - match_coverage: '86.84' - rule_relevance: 100 - identifier: gpl-2.0_90.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - license [specified] [in] [the] [file] - [COPYING] [and] [README] - [GPLv2] [Disclaimer]: - [For] [the] [avoidance] [of] [doubt], [except] [that] [if] [any] [license] choice - other than GPL or LGPL is available it will apply instead, - [Oracle] elects to use only the General Public License version 2 - (GPLv2) at this time for any software where a choice of GPL - license versions is made available with the language indicating - that GPLv2 or any later version may be used, or where a choice - of which version of the GPL is applied is otherwise unspecified. - - score: '100.0' - start_line: 3 - end_line: 3 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_bare_single_word.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPLv2 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 f735777c7d4..6808020ecc5 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 @@ -22,10 +22,10 @@ declared_license: - NCSA - BSD-3-Clause - GPL-2+ -license_expression: (public-domain AND us-govt-public-domain) AND boost-1.0 AND (mit-old-style-no-advert - AND mit-veillard-variant AND proprietary-license) AND public-domain AND flex-2.5 AND flex-2.5 - AND flex-2.5 AND flex-2.5 AND flex-2.5 AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND (public-domain AND us-govt-public-domain) AND (public-domain AND us-govt-public-domain) +license_expression: (public-domain AND us-govt-public-domain) AND boost-1.0 AND (mit-with-modification-obligations + AND proprietary-license) AND public-domain AND flex-2.5 AND flex-2.5 AND flex-2.5 AND flex-2.5 + AND flex-2.5 AND mit AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (public-domain AND us-govt-public-domain) AND (public-domain AND us-govt-public-domain) AND (public-domain AND us-govt-public-domain) copyright: | 1996-2017 NCBI @@ -49,8 +49,8 @@ copyright: | 2018 Liubov Chuprikova matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 92 + end_line: 92 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -65,8 +65,8 @@ matches: is_license_intro: no matched_text: put into the public domain, - score: '100.0' - start_line: 3 - end_line: 21 + start_line: 94 + end_line: 112 matcher: 2-aho rule_length: 154 matched_length: 154 @@ -100,8 +100,8 @@ matches: Please cite the author in any work or product based on this material. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 115 + end_line: 135 matcher: 1-hash rule_length: 202 matched_length: 202 @@ -137,8 +137,8 @@ matches: ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 138 + end_line: 154 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -169,18 +169,18 @@ matches: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '75.59' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 96 - matched_length: 96 + - score: '100.0' + start_line: 157 + end_line: 172 + matcher: 2-aho + rule_length: 153 + matched_length: 153 match_coverage: '100.0' rule_relevance: 100 - identifier: mit-old-style-no-advert_1.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no + identifier: mit-with-modification-obligations_4.RULE + license_expression: mit-with-modification-obligations + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no @@ -191,36 +191,19 @@ matches: both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software - without specific, written prior permission. [Furthermore] [if] [you] [modify] - [this] [software] [you] [must] [label] [your] [software] [as] [modified] [software] [and] [not] - [distribute] [it] [in] [such] a [fashion] [that] [it] [might] [be] [confused] [with] [the] - [original] [MIT] [software]. M.I.T. makes no representations about the + without specific, written prior permission. Furthermore if you modify + this software you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original MIT software. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - - score: '24.29' - start_line: 12 - end_line: 16 - matcher: 3-seq - rule_length: 70 - matched_length: 17 - match_coverage: '24.29' - rule_relevance: 100 - identifier: mit-veillard-variant.LICENSE - license_expression: mit-veillard-variant - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - express or implied [warranty]. - [THIS] [SOFTWARE] [IS] [PROVIDED] ``[AS] [IS]'' [AND] [WITHOUT] [ANY] [EXPRESS] [OR] [IMPLIED] + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 23 - end_line: 29 + start_line: 179 + end_line: 185 matcher: 2-aho rule_length: 57 matched_length: 57 @@ -242,8 +225,8 @@ matches: trademarks in order to convey information (although in doing so, recognition of their trademark status should be given). - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 188 + end_line: '194' matcher: 1-hash rule_length: 36 matched_length: 36 @@ -265,8 +248,8 @@ matches: 605 E. Springfield Ave. Champaign, IL 61820 - score: '100.0' - start_line: 1 - end_line: 13 + start_line: '197' + end_line: 209 matcher: 1-hash rule_length: 122 matched_length: 122 @@ -294,8 +277,8 @@ matches: IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 211 + end_line: 211 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -309,15 +292,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '95.86' - start_line: 1 - end_line: 20 - matcher: 3-seq - rule_length: 145 + - score: '100.0' + start_line: 212 + end_line: 231 + matcher: 1-hash + rule_length: 139 matched_length: 139 - match_coverage: '95.86' + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_537.RULE + identifier: gpl-2.0-plus_845.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright.expected.yml index 7ff1b8cecaf..69dcbf619df 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncbi-tools6/stable_copyright.expected.yml @@ -8,8 +8,7 @@ declared_license: - Expat - GPL-2+ license_expression: (public-domain AND us-govt-public-domain) AND boost-1.0 AND (mit-old-style-no-advert - AND mit-veillard-variant AND proprietary-license) AND public-domain AND flex-2.5 AND mit AND - gpl-2.0-plus + AND proprietary-license) AND public-domain AND flex-2.5 AND mit AND gpl-2.0-plus copyright: | 1996-2017 NCBI 2006 John Maddock @@ -175,27 +174,6 @@ matches: [original] [MIT] [software]. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - - score: '24.29' - start_line: 12 - end_line: 16 - matcher: 3-seq - rule_length: 70 - matched_length: 17 - match_coverage: '24.29' - rule_relevance: 100 - identifier: mit-veillard-variant.LICENSE - license_expression: mit-veillard-variant - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - express or implied [warranty]. - - [THIS] [SOFTWARE] [IS] [PROVIDED] ``[AS] [IS]'' [AND] [WITHOUT] [ANY] [EXPRESS] [OR] [IMPLIED] - WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF - MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 23 end_line: 29 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 b98464dac87..89e503e59fe 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 @@ -23,22 +23,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files (the\n \"Software\"), to deal\ - \ in the Software without restriction, including\n without limitation the rights to use,\ - \ copy, modify, merge, publish,\n distribute, distribute with modifications, sublicense,\ - \ and/or sell\n copies of the Software, and to permit persons to whom the Software is\n\ - \ furnished to do so, subject to the following conditions:\n \n The above copyright notice\ - \ and this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\ - \ EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE ABOVE\ - \ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n DAMAGES OR OTHER LIABILITY, WHETHER IN\ - \ AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH\ - \ THE SOFTWARE OR\n THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as contained\ - \ in this notice, the name(s) of the above copyright\n holders shall not be used in advertising\ - \ or otherwise to promote the\n sale, use or other dealings in this Software without prior\ - \ written\n authorization." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, distribute with modifications, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. - score: '100.0' start_line: 50 end_line: 70 @@ -54,21 +62,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to\n deal in\ - \ the Software without restriction, including without limitation the\n rights to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or\n sell copies of the Software,\ - \ and to permit persons to whom the Software is\n furnished to do so, subject to the following\ - \ conditions:\n \n The above copyright notice and this permission notice shall be included\ - \ in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\ - \ IN NO EVENT SHALL THE\n X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\n\ - \ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as\ - \ contained in this notice, the name of the X Consortium shall not\n be used in advertising\ - \ or otherwise to promote the sale, use or other deal-\n ings in this Software without\ - \ prior written authorization from the X Consor-\n tium." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. - score: '100.0' start_line: 76 end_line: 98 @@ -84,51 +99,66 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. Neither\ - \ the name of the University nor the names of its contributors\n may be used to endorse\ - \ or promote products derived from this software\n without specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n ANY EXPRESS\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '97.49' + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + - score: '100.0' start_line: 105 end_line: 127 - matcher: 3-seq - rule_length: '199' - matched_length: '194' - match_coverage: '97.49' + matcher: 2-aho + rule_length: '197' + matched_length: '197' + match_coverage: '100.0' rule_relevance: 100 - identifier: x11-fsf.LICENSE + identifier: x11-fsf_7.RULE license_expression: x11-fsf is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files (the\n \"Software\"), to deal\ - \ in the Software without restriction, including\n without limitation the rights to use,\ - \ copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies of the Software,\ - \ and to\n permit persons to whom the Software is furnished to do so, subject to\n the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE ABOVE [LISTED] [COPYRIGHT] [HOLDER](S)\ - \ BE LIABLE FOR ANY\n CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n SOFTWARE OR THE\ - \ USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as contained in this notice, the\ - \ name(s) of the above copyright\n holders shall not be used in advertising or otherwise\ - \ to promote the\n sale, use or other dealings in this Software without prior written\n\ - \ authorization." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name(s) of the above copyright + holders shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright.expected.yml deleted file mode 100644 index 5cd79dd9953..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/ncurses/stable_copyright.expected.yml +++ /dev/null @@ -1,134 +0,0 @@ -primary_license: -declared_license: -license_expression: x11-fsf AND x11-xconsortium AND bsd-new -copyright: | - Copyright (c) 1998-2018 Free Software Foundation, Inc. - Copyright (c) 2001 by Pradeep Padala - Copyright (c) 1994 X Consortium - Copyright (c) 1980, 1991, 1992, 1993 The Regents of the University of California - Copyright 1996-2018 by Thomas E. Dickey -matches: - - score: '100.0' - start_line: 23 - end_line: 45 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files (the\n \"Software\"), to deal\ - \ in the Software without restriction, including\n without limitation the rights to use,\ - \ copy, modify, merge, publish,\n distribute, distribute with modifications, sublicense,\ - \ and/or sell\n copies of the Software, and to permit persons to whom the Software is\n\ - \ furnished to do so, subject to the following conditions:\n \n The above copyright notice\ - \ and this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\ - \ EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE ABOVE\ - \ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n DAMAGES OR OTHER LIABILITY, WHETHER IN\ - \ AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH\ - \ THE SOFTWARE OR\n THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as contained\ - \ in this notice, the name(s) of the above copyright\n holders shall not be used in advertising\ - \ or otherwise to promote the\n sale, use or other dealings in this Software without prior\ - \ written\n authorization." - - score: '100.0' - start_line: 50 - end_line: 70 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to\n deal in\ - \ the Software without restriction, including without limitation the\n rights to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or\n sell copies of the Software,\ - \ and to permit persons to whom the Software is\n furnished to do so, subject to the following\ - \ conditions:\n \n The above copyright notice and this permission notice shall be included\ - \ in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\ - \ IN NO EVENT SHALL THE\n X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\n\ - \ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as\ - \ contained in this notice, the name of the X Consortium shall not\n be used in advertising\ - \ or otherwise to promote the sale, use or other deal-\n ings in this Software without\ - \ prior written authorization from the X Consor-\n tium." - - score: '100.0' - start_line: 76 - end_line: 98 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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." - - score: '97.49' - start_line: 105 - end_line: 127 - matcher: 3-seq - rule_length: '199' - matched_length: '194' - match_coverage: '97.49' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files (the\n \"Software\"), to deal\ - \ in the Software without restriction, including\n without limitation the rights to use,\ - \ copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies of the Software,\ - \ and to\n permit persons to whom the Software is furnished to do so, subject to\n the\ - \ following conditions:\n \n The above copyright notice and this permission notice shall\ - \ be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE\ - \ IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING\ - \ BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE ABOVE [LISTED] [COPYRIGHT] [HOLDER](S)\ - \ BE LIABLE FOR ANY\n CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n SOFTWARE OR THE\ - \ USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as contained in this notice, the\ - \ name(s) of the above copyright\n holders shall not be used in advertising or otherwise\ - \ to promote the\n sale, use or other dealings in this Software without prior written\n\ - \ authorization." 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 30e90db3d71..dee70b13148 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 @@ -9,8 +9,8 @@ declared_license: - Boost-1.0 - GPL-2 - GPL-2+ -license_expression: mit AND mit AND boost-1.0 AND (gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) +license_expression: mit AND mit AND boost-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 + AND gpl-2.0) copyright: | 2015-2018, Alexander Batischev 2006-2010, Andreas Krennmair @@ -21,8 +21,8 @@ copyright: | 2007-2014, Nico Golde matches: - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 30 + end_line: 46 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -54,8 +54,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 22 + start_line: 49 + end_line: 70 matcher: 1-hash rule_length: 208 matched_length: 208 @@ -92,8 +92,8 @@ matches: ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 72 + end_line: 72 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -108,14 +108,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 + start_line: 73 + end_line: 78 + matcher: 1-hash + rule_length: 59 + matched_length: 59 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_396.RULE + identifier: gpl-2.0_1296.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -125,44 +125,13 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the - Free Software Foundation; version 2 - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + Free Software Foundation; version 2 dated June, 1991. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 80 + end_line: 80 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -177,15 +146,15 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 + start_line: 81 + end_line: 87 + matcher: 1-hash + rule_length: 66 + matched_length: 66 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0-plus_985.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -194,38 +163,8 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the - Free Software Foundation; version 2 - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + Free Software Foundation; version 2 dated June, 1991, or (at your + option) any later version. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright.expected.yml deleted file mode 100644 index 357cc39d1c8..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/newsboat/stable_copyright.expected.yml +++ /dev/null @@ -1,223 +0,0 @@ -primary_license: mit -declared_license: - - MIT/Expat - - Boost-1.0 - - GPL-2+ - - GPL-2 -license_expression: mit AND boost-1.0 AND (gpl-2.0-plus AND gpl-2.0) -copyright: | - 2015-2018, Alexander Batischev - 2006-2010, Andreas Krennmair - 2013-2018, Niels Lohmann - 2018, Two Blue Cubes Ltd - 1990-2004, Hanspeter Moessenboeck, University of Linz -matches: - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 22 - matcher: 1-hash - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_24.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Boost Software License Version 1.0 - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; version 2 - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; version 2 - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. 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 b528794ee47..8f777f36f59 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2+ @@ -25,15 +25,11 @@ declared_license: - LGPL-2.1 - LGPL-2.1+ - public-domain -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 AND gpl-2.0) - AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 AND gpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1-plus AND lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1 - AND lgpl-2.1) AND public-domain-disclaimer AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1 AND lgpl-2.1 AND lgpl-2.1) AND (mit - AND mit) AND ijg AND (apache-2.0 AND lgpl-2.1) AND (mit AND mit) AND boost-1.0 AND ((gpl-3.0 - AND gpl-3.0 AND gpl-1.0-plus AND gpl-1.0-plus AND other-copyleft AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) OR (lgpl-2.1 AND lgpl-2.1 AND lgpl-2.1 AND lgpl-2.1)) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-1.0-plus AND gpl-2.0 AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1) AND public-domain-disclaimer + AND bsd-new AND (lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) AND (mit AND mit) + AND cc-by-3.0 AND (apache-2.0 AND lgpl-2.1) AND (mit AND mit) AND boost-1.0 AND ((gpl-3.0 + AND gpl-3.0) OR (lgpl-2.1 AND lgpl-2.1)) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus) copyright: | 2006, Alexander Neundorf 2006, Andreas Schneider @@ -106,16 +102,16 @@ copyright: | 2014, Daniel Molkentin 2006-2012, Andreas Schneider matches: - - score: '84.4' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 109 - matched_length: 92 - match_coverage: '84.4' - rule_relevance: 100 - identifier: apache-2.0_922.RULE - license_expression: apache-2.0 + - score: '90.0' + start_line: 162 + end_line: 175 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' + rule_relevance: 90 + identifier: apache-2.0_and_lgpl-2.1_2.RULE + license_expression: apache-2.0 AND lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no @@ -134,27 +130,11 @@ matches: See the License for the specific language governing permissions and limitations under the License. - [On] [Debian] [systems] a [full] [copy] [of] [the] [LGPL] [2].[1] [can] [be] [found] [at] + On Debian systems a full copy of the LGPL 2.1 can be found at /usr/share/common-licenses/Apache-2.0 - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_85.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL 2.1 - - score: '100.0' - start_line: 1 - end_line: 22 + start_line: 178 + end_line: '199' matcher: 1-hash rule_length: 201 matched_length: 201 @@ -191,8 +171,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 202 + end_line: 222 matcher: 1-hash rule_length: 202 matched_length: 202 @@ -227,27 +207,48 @@ matches: FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '23.68' - start_line: '19' - end_line: 20 - matcher: 3-seq - rule_length: 38 - matched_length: 9 - match_coverage: '23.68' + - score: '100.0' + start_line: 225 + end_line: 247 + matcher: 1-hash + rule_length: 159 + matched_length: 159 + match_coverage: '100.0' rule_relevance: 100 - identifier: ijg_10.RULE - license_expression: ijg + identifier: cc-by-3.0_110.RULE + license_expression: cc-by-3.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - AGREE - TO BE BOUND BY THE TERMS OF [THIS] LICENSE. + Creative Commons Legal Code + + Attribution 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + + License + + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 250 + end_line: 250 matcher: 2-aho rule_length: 4 matched_length: 4 @@ -262,8 +263,8 @@ matches: is_license_intro: no matched_text: The MIT License (MIT) - score: '100.0' - start_line: 3 - end_line: '19' + start_line: 252 + end_line: 268 matcher: 2-aho rule_length: 161 matched_length: 161 @@ -295,8 +296,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 270 + end_line: 270 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -311,8 +312,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 271 + end_line: 283 matcher: 2-aho rule_length: 113 matched_length: 113 @@ -339,57 +340,27 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '90.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL - score: '100.0' - start_line: 15 - end_line: 15 + start_line: 285 + end_line: 286 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_620.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0-plus_843.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 + matched_text: | + On Debian systems a full copy of the GPL 2 can be found at + /usr/share/common-licenses/GPL-2 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 288 + end_line: 288 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -404,14 +375,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3' - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 26 - matched_length: 26 + start_line: 289 + end_line: 303 + matcher: 1-hash + rule_length: 121 + matched_length: 121 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_334.RULE + identifier: gpl-3.0_417.RULE license_expression: gpl-3.0 is_license_text: no is_license_notice: yes @@ -419,116 +390,24 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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 3 as published by the Free Software Foundation. - - score: '100.0' - start_line: 5 - end_line: 8 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_28.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_34.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + You should have received a copy of the GNU General Public License - along with this program; - - score: '90.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 14 - matched_length: 14 - match_coverage: '100.0' - rule_relevance: 90 - identifier: other-copyleft_fsf_address_1.RULE - license_expression: other-copyleft - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - Free Software Foundation, + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '90.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_25.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL 3 - - score: '33.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3 + + On Debian systems a full copy of the GPL 3 can be found at + /usr/share/common-licenses/GPL-3 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 305 + end_line: 305 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -543,14 +422,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 70 - matched_length: 70 + start_line: 306 + end_line: 314 + matcher: 1-hash + rule_length: 91 + matched_length: 91 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1_only_qt_3.RULE + identifier: lgpl-2.1_313.RULE license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes @@ -564,41 +443,12 @@ matches: Please review the following information to ensure the GNU Lesser General Public License version 2.1 requirements will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 - score: '100.0' - start_line: 8 - end_line: 8 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_85.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL 2.1 - - score: '100.0' - start_line: 9 - end_line: 9 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 316 + end_line: 316 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -613,15 +463,15 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 117 - matched_length: 117 + start_line: 317 + end_line: 332 + matcher: 1-hash + rule_length: 138 + matched_length: 138 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_239.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1_312.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no @@ -641,41 +491,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems a full copy of the LGPL 2.1 can be found at + /usr/share/common-licenses/LGPL-2.1 - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_85.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL 2.1 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 335 + end_line: 337 matcher: 1-hash rule_length: 27 matched_length: 27 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright.expected.yml index dbf702d70cb..0bdf825952c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nextcloud-desktop/stable_copyright.expected.yml @@ -12,8 +12,9 @@ declared_license: - GPL-3 or LGPL-2.1 - GPL-3 license_expression: (gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1) - AND public-domain-disclaimer AND bsd-new AND lgpl-2.1 AND mit AND ijg AND (apache-2.0 AND - lgpl-2.1) AND boost-1.0 AND ((gpl-3.0 AND gpl-1.0-plus AND other-copyleft) OR lgpl-2.1) + AND public-domain-disclaimer AND bsd-new AND lgpl-2.1 AND mit AND unknown-license-reference + AND (apache-2.0 AND lgpl-2.1) AND boost-1.0 AND ((gpl-3.0 AND gpl-1.0-plus AND other-copyleft) + OR lgpl-2.1) copyright: | 2006, Alexander Neundorf 2006, Andreas Schneider @@ -83,15 +84,15 @@ copyright: | 2014, Daniel Molkentin 2006-2012, Andreas Schneider matches: - - score: '84.4' + - score: '85.59' start_line: 1 end_line: 14 matcher: 3-seq - rule_length: 109 - matched_length: 92 - match_coverage: '84.4' + rule_length: 111 + matched_length: 95 + match_coverage: '85.59' rule_relevance: 100 - identifier: apache-2.0_922.RULE + identifier: apache-2.0_231.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -111,7 +112,7 @@ matches: See the License for the specific language governing permissions and limitations under the License. - [On] [Debian] [systems] a [full] [copy] [of] [the] [LGPL] [2].[1] [can] [be] [found] [at] + On Debian systems a [full] [copy] [of] [the] [LGPL] [2].[1] [can] [be] [found] [at] /usr/share/common-licenses/Apache-2.0 - score: '100.0' start_line: 13 @@ -204,24 +205,46 @@ matches: FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '23.68' - start_line: '19' - end_line: 20 - matcher: 3-seq - rule_length: 38 - matched_length: 9 - match_coverage: '23.68' + - score: '100.0' + start_line: 1 + end_line: 24 + matcher: 5-unknown + rule_length: 164 + matched_length: 164 + match_coverage: '100.0' rule_relevance: 100 - identifier: ijg_10.RULE - license_expression: ijg + identifier: debian-unknown-license-reference + license_expression: unknown-license-reference is_license_text: no - is_license_notice: yes + is_license_notice: no is_license_reference: no - is_license_tag: no + is_license_tag: yes is_license_intro: no matched_text: | - AGREE - TO BE BOUND BY THE TERMS OF [THIS] LICENSE. + License: cc-by-3.0 + Creative Commons Legal Code + + Attribution 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + + License + + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. - score: '100.0' start_line: 1 end_line: 1 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 e6326d5c673..be98d032e77 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 @@ -71,8 +71,8 @@ copyright: | Copyright (C) 2012-2014, Roman Arutyunyan matches: - score: '100.0' - start_line: 3 - end_line: 23 + start_line: 110 + end_line: 130 matcher: 2-aho rule_length: 185 matched_length: 185 @@ -108,8 +108,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 25 + start_line: 135 + end_line: 157 matcher: 2-aho rule_length: 213 matched_length: 213 @@ -147,8 +147,8 @@ matches: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 160 + end_line: 182 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -186,8 +186,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 185 + end_line: 201 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright.expected.yml deleted file mode 100644 index 8b502c8d1b0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/nginx/stable_copyright.expected.yml +++ /dev/null @@ -1,190 +0,0 @@ -primary_license: bsd-simplified -declared_license: - - BSD-2-clause - - BSD-3-clause - - BSD-4-clause - - MIT -license_expression: bsd-simplified AND bsd-new AND mit -copyright: | - 2002-2014 Igor Sysoev - 2011-2014 Nginx, Inc. - Maxim Dounin - Valentin V. Bartenev - Roman Arutyunyan - Ruslan Ermilov - Copyright (C) Austin Appleby - Copyright (C) Igor Sysoev - Copyright (C) Nginx, Inc. - 2009-2010 Unbit S.a.s. - 2008 Manlio Perillo (manlio.perillo@gmail.com) - 2005, Andrei Nigmatulin - Copyright (c) 2009-2014, Yichun "agentzh" Zhang (章亦春) , CloudFlare Inc. - Copyright (c) 2010-2013, Bernd Dorn - Copyright (c) Igor Sysoev - Marcus Clyne - Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - 2008-2013, Sergio Talens Oliag - Copyright (c) 2009-2014, Yichun "agentzh" Zhang - Copyright (C) 2009-2014, by Xiaozhe Wang (chaoslawful) . - Copyright (C) 2009-2014, by Yichun "agentzh" Zhang (章亦春) , CloudFlare Inc. - Copyright (c) 2007 Grzegorz Nosek - Igor Sysoev - 2009-2016 Leo Ponomarev - 2015 Charles Gunyon - Brice Figureau - 2002-2007, Igor Sysoev - 2009-2012, FRiCKLE , - 2009-2012, Piotr Sikora - Arutyunyan Roman - Copyright (c) Adrian Perez - Copyright (C) 2014 by Weibin Yao - Copyright (C) 2012-2014, Roman Arutyunyan -matches: - - score: '100.0' - start_line: 3 - end_line: 23 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_20.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 3 - end_line: 25 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright-detailed.expected.yml index 5709407f12b..2b056a00f84 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 @@ -18,8 +18,8 @@ copyright: | 2014 Valentin OVD matches: - score: '99.53' - start_line: 1 - end_line: 20 + start_line: 26 + end_line: 45 matcher: 1-hash rule_length: 211 matched_length: 211 @@ -54,8 +54,8 @@ matches: OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 48 + end_line: 67 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -90,8 +90,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 71 + end_line: 71 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -105,15 +105,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 72 + end_line: 86 + matcher: 1-hash rule_length: 126 - matched_length: 124 - match_coverage: '98.41' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE + identifier: gpl-2.0-plus_846.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -121,7 +121,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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. @@ -136,15 +136,15 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '90.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 + - score: '100.0' + start_line: 89 + end_line: 89 + matcher: 1-hash + rule_length: 10 matched_length: 10 - match_coverage: '90.91' + match_coverage: '100.0' rule_relevance: 100 - identifier: warranty-disclaimer_40.RULE + identifier: warranty-disclaimer_78.RULE license_expression: warranty-disclaimer is_license_text: yes is_license_notice: no diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright.expected.yml deleted file mode 100644 index 9b9191c681d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/n/node-lodash/stable_copyright.expected.yml +++ /dev/null @@ -1,148 +0,0 @@ -primary_license: mit -declared_license: - - Expat - - BSD-3-clause-Parakey - - public-domain -license_expression: mit AND bsd-new AND warranty-disclaimer -copyright: | - JS Foundation and other contributors - Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - 2009-2016, Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - 2007, Parakey Inc. - NONE -matches: - - score: '99.53' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_314.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of [Parakey] Inc. nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 124 - match_coverage: '98.41' - rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - - score: '90.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 - matched_length: 10 - match_coverage: '90.91' - rule_relevance: 100 - identifier: warranty-disclaimer_40.RULE - license_expression: warranty-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright-detailed.expected.yml index d9c0ed3dee8..e4d9ab8ca36 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 @@ -9,8 +9,8 @@ copyright: | 2016 Simon Spoehel matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 12 + end_line: 12 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -25,8 +25,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 13 + end_line: 24 matcher: 2-aho rule_length: 102 matched_length: 102 @@ -53,8 +53,8 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 14 - end_line: 14 + start_line: 26 + end_line: 26 matcher: 2-aho rule_length: 7 matched_length: 7 @@ -68,19 +68,19 @@ matches: is_license_tag: no is_license_intro: no matched_text: the GNU General Public License version 3 - - score: '33.0' - start_line: 15 - end_line: 15 + - score: '100.0' + start_line: 27 + end_line: 27 matcher: 2-aho rule_length: 6 matched_length: 6 match_coverage: '100.0' - rule_relevance: 33 + rule_relevance: 100 identifier: gpl-3.0_93.RULE license_expression: gpl-3.0 is_license_text: no is_license_notice: no - is_license_reference: no - is_license_tag: yes + is_license_reference: yes + is_license_tag: no is_license_intro: no matched_text: usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright.expected.yml deleted file mode 100644 index 9c14dfb6a0f..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-infrastructure-compute-tools/stable_copyright.expected.yml +++ /dev/null @@ -1,85 +0,0 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 -declared_license: - - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0 -copyright: | - 2014-2019 Daniel Baumann - 2016 Andreas Kreuzer - 2016 Simon Spoehel -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 3 - - score: '33.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml index 9d8b238c253..edfd598111b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1 AND gpl-3.0-plus +primary_license: lgpl-2.1 AND lgpl-2.0-plus declared_license: - LGPL-2.1 - GPL-2 @@ -12,9 +12,8 @@ declared_license: - LGPL-2.1 - MIT(*) - MIT(**) -license_expression: (lgpl-2.1 AND gpl-3.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-1.0-plus AND - gpl-2.0) AND bsd-new AND (isc AND ibm-dhcp) AND xfree86-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-1.0-plus AND gpl-2.0) +license_expression: (lgpl-2.1 AND lgpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND bsd-new + AND (isc AND ibm-dhcp) AND xfree86-1.0 AND (gpl-2.0-plus AND gpl-2.0-plus) copyright: | VMware, Inc. VMware, Inc. @@ -25,8 +24,8 @@ copyright: | 2014 Bernd Zeimetz matches: - score: '100.0' - start_line: 3 - end_line: 26 + start_line: 38 + end_line: 61 matcher: 2-aho rule_length: 213 matched_length: 213 @@ -57,8 +56,8 @@ matches: \ ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ \ OF SUCH DAMAGE." - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 63 + end_line: 63 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -73,8 +72,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 64 + end_line: 74 matcher: 2-aho rule_length: 94 matched_length: 94 @@ -100,40 +99,26 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 13 - end_line: 13 + start_line: 76 + end_line: 77 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 20 + matched_length: 20 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1290.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 + matched_text: | + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 79 + end_line: 79 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -148,14 +133,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 80 + end_line: 94 + matcher: 1-hash + rule_length: 122 + matched_length: 122 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_119.RULE + identifier: gpl-2.0-plus_983.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -175,41 +160,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . + + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 96 + end_line: 96 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -223,16 +179,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '89.43' - start_line: 1 - end_line: 14 + - score: '89.68' + start_line: 97 + end_line: 110 matcher: 3-seq - rule_length: 123 - matched_length: 110 - match_coverage: '89.43' + rule_length: 126 + matched_length: 113 + match_coverage: '89.68' rule_relevance: 100 - identifier: gpl-3.0-plus_23.RULE - license_expression: gpl-3.0-plus + identifier: lgpl-2.0-plus_477.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -240,22 +196,22 @@ matches: is_license_intro: no matched_text: | This program is free software: you can redistribute it and/or modify - it under the terms of the GNU [Lesser] General Public License as published by + it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, [version] [2].[1] of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU [Lesser] General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU [Lesser] General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - The complete text of the GNU [Lesser] General Public License - can be found in /usr/share/common-licenses/GPL- + The complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/ - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 113 + end_line: 123 matcher: 2-aho rule_length: 113 matched_length: 113 @@ -281,8 +237,8 @@ matches: ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 15 - end_line: 33 + start_line: 127 + end_line: 145 matcher: 2-aho rule_length: 203 matched_length: 203 @@ -316,8 +272,8 @@ matches: WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' - start_line: 1 - end_line: 22 + start_line: 148 + end_line: 169 matcher: 1-hash rule_length: 204 matched_length: 204 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright.expected.yml deleted file mode 100644 index c1999056904..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/open-vm-tools/stable_copyright.expected.yml +++ /dev/null @@ -1,345 +0,0 @@ -primary_license: lgpl-2.1 AND gpl-3.0-plus -declared_license: - - LGPL-2.1 - - GPL-2 - - BSD-3 - - MIT(*) - - MIT(**) - - GPL-2+ -license_expression: (lgpl-2.1 AND gpl-3.0-plus) AND (gpl-2.0 AND gpl-1.0-plus) AND bsd-new AND - (isc AND ibm-dhcp) AND xfree86-1.0 -copyright: | - VMware, Inc. - 1990, 1993 The Regents of the University of California. - 1996, 1998 Internet Software Consortium - 2006 VMware, Inc. -matches: - - score: '100.0' - start_line: 3 - end_line: 26 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ - \ are permitted provided that the following conditions are\tmet:\n\n1. Redistributions\ - \ of source code must retain the above copyright notice, this\nlist of conditions and\ - \ the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above\ - \ copyright notice,\nthis list of conditions and the following disclaimer in the documentation\n\ - and/or other materials provided with the distribution.\n\n4. Neither the name of the University\ - \ nor the names of its contributors may be\nused to endorse or promote products derived\ - \ from this software without\nspecific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED\ - \ BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 2-aho - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_353.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_119.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '89.43' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 123 - matched_length: 110 - match_coverage: '89.43' - rule_relevance: 100 - identifier: gpl-3.0-plus_23.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU [Lesser] General Public License as published by - the Free Software Foundation, [version] [2].[1] of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU [Lesser] General Public License for more details. - - You should have received a copy of the GNU [Lesser] General Public License - along with this program. If not, see . - - The complete text of the GNU [Lesser] General Public License - can be found in /usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any purpose - with or without fee is hereby granted, provided that the above copyright notice - and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE - LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY - DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 15 - end_line: 33 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and all - paragraphs of this notice appear in all copies, and that the name of IBM not be - used in connection with the marketing of any product incorporating the Software - or modifications thereof, without specific, written prior permission. - - To the extent it has a right to do so, IBM grants an immunity from suit under - its patents, if any, for the use, sale or manufacture of products to the extent - that such products are used for performing Domain Name System dynamic updates - in TCP/IP networks by means of the Software. No immunity is granted for any - product per se or for any other function of any product. - - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING - ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE - POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 1 - end_line: 22 - matcher: 1-hash - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: xfree86-1.0_2.RULE - license_expression: xfree86-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - Except as contained in this notice, the name of the copyright holder(s) and - author(s) shall not be used in advertising or otherwise to promote the sale, - use or other dealings in this Software without prior written authorization from - the copyright holder(s) and author( 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 16d03b6a5b5..f4548899df0 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright-detailed.expected.yml @@ -1,9 +1,9 @@ primary_license: declared_license: -license_expression: openldap-2.8 AND openldap-2.8 AND openldap-2.8 AND mit AND fsf-unlimited-no-warranty - AND hs-regexp AND ibm-dhcp AND ietf AND isc AND other-permissive AND other-permissive AND - mit-old-style-no-advert AND baekmuk-fonts 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 +license_expression: openldap-2.8 AND openldap-2.8 AND mit AND fsf-unlimited-no-warranty AND + hs-regexp AND ibm-dhcp AND ietf AND isc AND other-permissive AND other-permissive AND mit-old-style-no-advert + AND other-permissive AND hs-regexp AND openldap-2.8 AND bsla AND bsd-original-uc AND bsd-original-uc + AND bsd-original-uc AND bsd-original-uc-1986 copyright: | Copyright 1998-2016 The OpenLDAP Foundation Copyright 1999 Computing Research Labs, New Mexico State University @@ -16,47 +16,43 @@ copyright: | Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, California, USA. Copyright (c) 2000 Pierangelo Masarati, matches: - - score: '92.73' - start_line: 14 - end_line: 23 - matcher: 3-seq - rule_length: 51 - matched_length: 51 + - score: '100.0' + start_line: 17 + end_line: 37 + matcher: 2-aho + rule_length: 124 + matched_length: 124 match_coverage: '100.0' rule_relevance: 100 - identifier: openldap-2.8_7.RULE + identifier: openldap-2.8_21.RULE license_expression: openldap-2.8 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The OpenLDAP Foundation\n [All] [rights] [reserved].\n \n Redistribution\ - \ and use in source and binary forms, with or without\n modification, are permitted only\ - \ as authorized by the OpenLDAP\n Public License.\n \n A copy of this license is available\ - \ in [the] file LICENSE in the\n top-level directory of the distribution or, alternatively,\ - \ at\n ." - - score: '59.9' - start_line: 25 - end_line: 37 - matcher: 3-seq - rule_length: 119 - matched_length: 72 - match_coverage: '60.5' - rule_relevance: 99 - identifier: openldap-2.8_19.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "OpenLDAP is a registered trademark of the OpenLDAP Foundation.\n \n Individual\ - \ files and/or contributed packages may be copyright by\n other parties and/[or] subject\ - \ to additional restrictions.\n \n This work is derived from the University of Michigan\ - \ LDAP v3.3\n distribution. Information concerning this software is available\n at .\n\ - \ \n This work also contains materials derived from public sources.\n \n Additional information\ - \ about OpenLDAP can be obtained at\n ." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted only as authorized by the OpenLDAP + Public License. + + A copy of this license is available in the file LICENSE in the + top-level directory of the distribution or, alternatively, at + . + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Individual files and/or contributed packages may be copyright by + other parties and/or subject to additional restrictions. + + This work is derived from the University of Michigan LDAP v3.3 + distribution. Information concerning this software is available + at . + + This work also contains materials derived from public sources. + + Additional information about OpenLDAP can be obtained at + . - score: '100.0' start_line: 41 end_line: 81 @@ -72,30 +68,48 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated documentation\n (\"Software\"), with or without\ - \ modification, are permitted provided\n that the following conditions are met:\n \n 1.\ - \ Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable copyright\n statements\ - \ and notices, this list of conditions, and the following\n disclaimer in the documentation\ - \ and/or other materials provided\n with the distribution, and\n \n 3. Redistributions\ - \ must contain a verbatim copy of this document.\n \n The OpenLDAP Foundation may revise\ - \ this license from time to time.\n Each revision is distinguished by a version number.\ - \ You may use\n this Software under terms of this license revision or under the\n terms\ - \ of any subsequent revision of the license.\n \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP\ - \ FOUNDATION AND ITS\n CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\n SHALL THE OPENLDAP FOUNDATION,\ - \ ITS CONTRIBUTORS, OR THE AUTHOR(S)\n OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n BUT\ - \ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING IN\n ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY\ - \ OF SUCH DAMAGE.\n \n The names of the authors and copyright holders must not be used\ - \ in\n advertising or otherwise to promote the sale, use or other dealing\n in this Software\ - \ without specific, written prior permission. Title\n to copyright in this Software shall\ - \ at all times remain with copyright\n holders." + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated documentation + ("Software"), with or without modification, are permitted provided + that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable copyright + statements and notices, this list of conditions, and the following + disclaimer in the documentation and/or other materials provided + with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) + OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with copyright + holders. - score: '100.0' start_line: 91 end_line: 107 @@ -113,22 +127,22 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - # copy of this software and associated documentation files (the "Software"), - # to deal in the Software without restriction, including without limitation - # the rights to use, copy, modify, merge, publish, distribute, sublicense, - # and/or sell copies of the Software, and to permit persons to whom the - # Software is furnished to do so, subject to the following conditions: - # - # The above copyright notice and this permission notice shall be included in - # all copies or substantial portions of the Software. - # - # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - # THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY - # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT - # OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - # THE USE OR OTHER DEALINGS IN THE SOFTWARE. + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included in + # all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + # THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY + # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT + # OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + # THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 115 end_line: 122 @@ -144,12 +158,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This Makefile.in is free software; the Free Software Foundation\n # gives\ - \ unlimited permission to copy and/or distribute it,\n # with or without modifications,\ - \ as long as this notice is preserved.\n \n # This program is distributed in the hope\ - \ that it will be useful,\n # but WITHOUT ANY WARRANTY, to the extent permitted by law;\ - \ without\n # even the implied warranty of MERCHANTABILITY or FITNESS FOR A\n # PARTICULAR\ - \ PURPOSE." + matched_text: | + This Makefile.in is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, + # with or without modifications, as long as this notice is preserved. + + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY, to the extent permitted by law; without + # even the implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. - score: '95.0' start_line: 129 end_line: 145 @@ -167,22 +184,22 @@ matches: is_license_intro: no matched_text: | Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the - * documentation. - * - * 4. This notice may not be removed or altered. + * on any computer system, and to alter it and redistribute it, subject + * to the following restrictions: + * + * 1. The author is not responsible for the consequences of use of this + * software, no matter how awful, even if they arise from flaws in it. + * + * 2. The origin of this software must not be misrepresented, either by + * explicit claim or by omission. Since few users ever read sources, + * credits should appear in the documentation. + * + * 3. Altered versions must be plainly marked as such, and must not be + * misrepresented as being the original software. Since few users + * ever read sources, credits should appear in the + * documentation. + * + * 4. This notice may not be removed or altered. - score: '100.0' start_line: 154 end_line: 173 @@ -200,25 +217,25 @@ matches: is_license_intro: no matched_text: | International Business Machines, Inc. (hereinafter called IBM) grants - * permission under its copyrights to use, copy, modify, and distribute this - * Software with or without fee, provided that the above copyright notice and - * all paragraphs of this notice appear in all copies, and that the name of IBM - * not be used in connection with the marketing of any product incorporating - * the Software or modifications thereof, without specific, written prior - * permission. - * - * To the extent it has a right to do so, IBM grants an immunity from suit - * under its patents, if any, for the use, sale or manufacture of products to - * the extent that such products are used for performing Domain Name System - * dynamic updates in TCP/IP networks by means of the Software. No immunity is - * granted for any product per se or for any other function of any product. - * - * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. + * permission under its copyrights to use, copy, modify, and distribute this + * Software with or without fee, provided that the above copyright notice and + * all paragraphs of this notice appear in all copies, and that the name of IBM + * not be used in connection with the marketing of any product incorporating + * the Software or modifications thereof, without specific, written prior + * permission. + * + * To the extent it has a right to do so, IBM grants an immunity from suit + * under its patents, if any, for the use, sale or manufacture of products to + * the extent that such products are used for performing Domain Name System + * dynamic updates in TCP/IP networks by means of the Software. No immunity is + * granted for any product per se or for any other function of any product. + * + * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, + * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING + * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN + * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' start_line: 180 end_line: 206 @@ -234,24 +251,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Full Copyright Statement\n # \n # Copyright (C) The Internet Society (1999).\ - \ All Rights Reserved.\n # \n # This document and translations of it may be copied\ - \ and furnished to\n # others, and derivative works that comment on or otherwise explain\ - \ it\n # or assist in its implementation may be prepared, copied, published\n # \ - \ and distributed, in whole or in part, without restriction of any\n # kind, provided\ - \ that the above copyright notice and this paragraph are\n # included on all such copies\ - \ and derivative works. However, this\n # document itself may not be modified in any\ - \ way, such as by removing\n # the copyright notice or references to the Internet Society\ - \ or other\n # Internet organizations, except as needed for the purpose of\n # developing\ - \ Internet standards in which case the procedures for\n # copyrights defined in the\ - \ Internet Standards process must be\n # followed, or as required to translate it into\ - \ languages other than\n # English.\n # \n # The limited permissions granted above\ - \ are perpetual and will not be\n # revoked by the Internet Society or its successors\ - \ or assigns.\n # \n # This document and the information contained herein is provided\ - \ on an\n # \"AS IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n\ - \ # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n # BUT NOT\ - \ LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION\n # HEREIN WILL NOT INFRINGE\ - \ ANY RIGHTS OR ANY IMPLIED WARRANTIES OF\n # MERCHANTABILITY OR FITNESS FOR A PARTICULAR\ + matched_text: "Full Copyright Statement\n# \n# Copyright (C) The Internet Society (1999).\ + \ All Rights Reserved.\n# \n# This document and translations of it may be copied and\ + \ furnished to\n# others, and derivative works that comment on or otherwise explain\ + \ it\n# or assist in its implementation may be prepared, copied, published\n# and\ + \ distributed, in whole or in part, without restriction of any\n# kind, provided that\ + \ the above copyright notice and this paragraph are\n# included on all such copies\ + \ and derivative works. However, this\n# document itself may not be modified in any\ + \ way, such as by removing\n# the copyright notice or references to the Internet Society\ + \ or other\n# Internet organizations, except as needed for the purpose of\n# developing\ + \ Internet standards in which case the procedures for\n# copyrights defined in the\ + \ Internet Standards process must be\n# followed, or as required to translate it into\ + \ languages other than\n# English.\n# \n# The limited permissions granted above\ + \ are perpetual and will not be\n# revoked by the Internet Society or its successors\ + \ or assigns.\n# \n# This document and the information contained herein is provided\ + \ on an\n# \"AS IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n\ + # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n# BUT NOT\ + \ LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION\n# HEREIN WILL NOT INFRINGE\ + \ ANY RIGHTS OR ANY IMPLIED WARRANTIES OF\n# MERCHANTABILITY OR FITNESS FOR A PARTICULAR\ \ PURPOSE." - score: '100.0' start_line: 227 @@ -270,17 +287,17 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. - score: '100.0' start_line: 245 end_line: 250 @@ -296,10 +313,9 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is not subject to any license of Silicon Graphics \n * Inc.\ - \ or Purdue University.\n *\n * Redistribution and use in source and binary forms are\ - \ permitted\n * without restriction or fee of any kind as long as this notice\n * is\ - \ preserved." + matched_text: "This software is not subject to any license of Silicon Graphics \n * Inc.\ + \ or Purdue University.\n *\n * Redistribution and use in source and binary forms are\ + \ permitted\n * without restriction or fee of any kind as long as this notice\n * is preserved." - score: '100.0' start_line: 277 end_line: 283 @@ -316,10 +332,10 @@ matches: is_license_tag: no is_license_intro: no matched_text: "This software is not subject to any license of Carnegie Mellon University.\n\ - \ *\n * Redistribution and use in source and binary forms are permitted without \n \ - \ * restriction or fee of any kind as long as this notice is preserved.\n *\n * The\ - \ name \"Carnegie Mellon\" must not be used to endorse or promote\n * products derived\ - \ from this software without prior written permission." + \ *\n * Redistribution and use in source and binary forms are permitted without \n * restriction\ + \ or fee of any kind as long as this notice is preserved.\n *\n * The name \"Carnegie\ + \ Mellon\" must not be used to endorse or promote\n * products derived from this software\ + \ without prior written permission." - score: '100.0' start_line: 311 end_line: 319 @@ -337,32 +353,14 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, distribute, and sell this software and its - # documentation for any purpose is hereby granted without fee, provided that - # the above copyright notice appear in all copies and that both that - # copyright notice and this permission notice appear in supporting - # documentation, and that the name of M.I.T. not be used in advertising or - # publicity pertaining to distribution of the software without specific, - # written prior permission. M.I.T. makes no representations about the - # suitability of this software for any purpose. It is provided "as is" - # without express or implied warranty. - - score: '11.27' - start_line: 327 - end_line: 328 - matcher: 3-seq - rule_length: 71 - matched_length: 8 - match_coverage: '11.27' - rule_relevance: 100 - identifier: baekmuk-fonts.LICENSE - license_expression: baekmuk-fonts - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - All Rights Reserved. Permission to [copy] and - distribute [verbatim] [copies] [of] [this] [document] [is] granted. + # documentation for any purpose is hereby granted without fee, provided that + # the above copyright notice appear in all copies and that both that + # copyright notice and this permission notice appear in supporting + # documentation, and that the name of M.I.T. not be used in advertising or + # publicity pertaining to distribution of the software without specific, + # written prior permission. M.I.T. makes no representations about the + # suitability of this software for any purpose. It is provided "as is" + # without express or implied warranty. - score: '100.0' start_line: 327 end_line: 328 @@ -380,7 +378,7 @@ matches: is_license_intro: no matched_text: | Permission to copy and - distribute verbatim copies of this document is granted. + distribute verbatim copies of this document is granted. - score: '95.0' start_line: 337 end_line: 352 @@ -398,21 +396,21 @@ matches: is_license_intro: no matched_text: | Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. + * on any computer system, and to alter it and redistribute it, subject + * to the following restrictions: + * + * 1. The author is not responsible for the consequences of use of this + * software, no matter how awful, even if they arise from flaws in it. + * + * 2. The origin of this software must not be misrepresented, either by + * explicit claim or by omission. Since few users ever read sources, + * credits should appear in the documentation. + * + * 3. Altered versions must be plainly marked as such, and must not be + * misrepresented as being the original software. Since few users + * ever read sources, credits should appear in the documentation. + * + * 4. This notice may not be removed or altered. - score: '100.0' start_line: 359 end_line: 362 @@ -430,9 +428,9 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. - score: '100.0' start_line: 368 end_line: 378 @@ -450,16 +448,16 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 380 end_line: 381 @@ -477,7 +475,7 @@ matches: is_license_intro: no matched_text: | NOTE: The Regents have since retroactively removed the advertising - clause from above. + clause from above. - score: '100.0' start_line: 388 end_line: 414 @@ -495,32 +493,32 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 416 end_line: 419 @@ -538,9 +536,9 @@ matches: is_license_intro: no matched_text: | NOTE: The Regents have since retroactively removed the advertising - clause from above. - See: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + clause from above. + See: + ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - score: '99.0' start_line: 426 end_line: 431 @@ -558,8 +556,8 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. + * provided that this notice is preserved and that due credit is given + * to the University of Michigan at Ann Arbor. The name of the University + * may not be used to endorse or promote products derived from this + * software without specific prior written permission. This software + * is provided ``as is'' without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright.expected.yml deleted file mode 100644 index dc86d29987d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/openldap/stable_copyright.expected.yml +++ /dev/null @@ -1,564 +0,0 @@ -primary_license: -declared_license: -license_expression: openldap-2.8 AND mit AND fsf-unlimited-no-warranty AND hs-regexp AND ibm-dhcp - AND ietf AND isc AND other-permissive AND mit-old-style-no-advert AND baekmuk-fonts AND bsla - AND bsd-original-uc AND bsd-original-uc-1986 -copyright: | - Copyright 1998-2016 The OpenLDAP Foundation - Copyright 1999 Computing Research Labs, New Mexico State University - Copyright (c) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. - Portions Copyright (c) 1995 by International Business Machines, Inc. - Copyright (c) The Internet Society (1999) - Copyright (c) 1996, 1998 by Internet Software Consortium - Copyright (c) 2000, Mark Adamson, Carnegie Mellon - Copyright 1991 by the Massachusetts Institute of Technology - Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, California, USA. - Copyright (c) 2000 Pierangelo Masarati, -matches: - - score: '92.73' - start_line: 14 - end_line: 23 - matcher: 3-seq - rule_length: 51 - matched_length: 51 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_7.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The OpenLDAP Foundation\n [All] [rights] [reserved].\n \n Redistribution\ - \ and use in source and binary forms, with or without\n modification, are permitted only\ - \ as authorized by the OpenLDAP\n Public License.\n \n A copy of this license is available\ - \ in [the] file LICENSE in the\n top-level directory of the distribution or, alternatively,\ - \ at\n ." - - score: '59.9' - start_line: 25 - end_line: 37 - matcher: 3-seq - rule_length: 119 - matched_length: 72 - match_coverage: '60.5' - rule_relevance: 99 - identifier: openldap-2.8_19.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "OpenLDAP is a registered trademark of the OpenLDAP Foundation.\n \n Individual\ - \ files and/or contributed packages may be copyright by\n other parties and/[or] subject\ - \ to additional restrictions.\n \n This work is derived from the University of Michigan\ - \ LDAP v3.3\n distribution. Information concerning this software is available\n at .\n\ - \ \n This work also contains materials derived from public sources.\n \n Additional information\ - \ about OpenLDAP can be obtained at\n ." - - score: '100.0' - start_line: 41 - end_line: 81 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_16.RULE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated documentation\n (\"Software\"), with or without\ - \ modification, are permitted provided\n that the following conditions are met:\n \n 1.\ - \ Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable copyright\n statements\ - \ and notices, this list of conditions, and the following\n disclaimer in the documentation\ - \ and/or other materials provided\n with the distribution, and\n \n 3. Redistributions\ - \ must contain a verbatim copy of this document.\n \n The OpenLDAP Foundation may revise\ - \ this license from time to time.\n Each revision is distinguished by a version number.\ - \ You may use\n this Software under terms of this license revision or under the\n terms\ - \ of any subsequent revision of the license.\n \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP\ - \ FOUNDATION AND ITS\n CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\n SHALL THE OPENLDAP FOUNDATION,\ - \ ITS CONTRIBUTORS, OR THE AUTHOR(S)\n OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n BUT\ - \ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING IN\n ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY\ - \ OF SUCH DAMAGE.\n \n The names of the authors and copyright holders must not be used\ - \ in\n advertising or otherwise to promote the sale, use or other dealing\n in this Software\ - \ without specific, written prior permission. Title\n to copyright in this Software shall\ - \ at all times remain with copyright\n holders." - - score: '100.0' - start_line: 91 - end_line: 107 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - # copy of this software and associated documentation files (the "Software"), - # to deal in the Software without restriction, including without limitation - # the rights to use, copy, modify, merge, publish, distribute, sublicense, - # and/or sell copies of the Software, and to permit persons to whom the - # Software is furnished to do so, subject to the following conditions: - # - # The above copyright notice and this permission notice shall be included in - # all copies or substantial portions of the Software. - # - # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - # THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY - # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT - # OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - # THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 115 - end_line: 122 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty_2.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This Makefile.in is free software; the Free Software Foundation\n # gives\ - \ unlimited permission to copy and/or distribute it,\n # with or without modifications,\ - \ as long as this notice is preserved.\n \n # This program is distributed in the hope\ - \ that it will be useful,\n # but WITHOUT ANY WARRANTY, to the extent permitted by law;\ - \ without\n # even the implied warranty of MERCHANTABILITY or FITNESS FOR A\n # PARTICULAR\ - \ PURPOSE." - - score: '95.0' - start_line: 129 - end_line: 145 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 95 - identifier: hs-regexp_5.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the - * documentation. - * - * 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 154 - end_line: 173 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - * permission under its copyrights to use, copy, modify, and distribute this - * Software with or without fee, provided that the above copyright notice and - * all paragraphs of this notice appear in all copies, and that the name of IBM - * not be used in connection with the marketing of any product incorporating - * the Software or modifications thereof, without specific, written prior - * permission. - * - * To the extent it has a right to do so, IBM grants an immunity from suit - * under its patents, if any, for the use, sale or manufacture of products to - * the extent that such products are used for performing Domain Name System - * dynamic updates in TCP/IP networks by means of the Software. No immunity is - * granted for any product per se or for any other function of any product. - * - * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '100.0' - start_line: 180 - end_line: 206 - matcher: 2-aho - rule_length: 221 - matched_length: 221 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf_5.RULE - license_expression: ietf - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Full Copyright Statement\n # \n # Copyright (C) The Internet Society (1999).\ - \ All Rights Reserved.\n # \n # This document and translations of it may be copied\ - \ and furnished to\n # others, and derivative works that comment on or otherwise explain\ - \ it\n # or assist in its implementation may be prepared, copied, published\n # \ - \ and distributed, in whole or in part, without restriction of any\n # kind, provided\ - \ that the above copyright notice and this paragraph are\n # included on all such copies\ - \ and derivative works. However, this\n # document itself may not be modified in any\ - \ way, such as by removing\n # the copyright notice or references to the Internet Society\ - \ or other\n # Internet organizations, except as needed for the purpose of\n # developing\ - \ Internet standards in which case the procedures for\n # copyrights defined in the\ - \ Internet Standards process must be\n # followed, or as required to translate it into\ - \ languages other than\n # English.\n # \n # The limited permissions granted above\ - \ are perpetual and will not be\n # revoked by the Internet Society or its successors\ - \ or assigns.\n # \n # This document and the information contained herein is provided\ - \ on an\n # \"AS IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n\ - \ # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n # BUT NOT\ - \ LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION\n # HEREIN WILL NOT INFRINGE\ - \ ANY RIGHTS OR ANY IMPLIED WARRANTIES OF\n # MERCHANTABILITY OR FITNESS FOR A PARTICULAR\ - \ PURPOSE." - - score: '100.0' - start_line: 227 - end_line: 238 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - - score: '100.0' - start_line: 245 - end_line: 250 - matcher: 2-aho - rule_length: 39 - matched_length: 39 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_203.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of Silicon Graphics \n * Inc.\ - \ or Purdue University.\n *\n * Redistribution and use in source and binary forms are\ - \ permitted\n * without restriction or fee of any kind as long as this notice\n * is\ - \ preserved." - - score: '100.0' - start_line: 277 - end_line: 283 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_200.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of Carnegie Mellon University.\n\ - \ *\n * Redistribution and use in source and binary forms are permitted without \n \ - \ * restriction or fee of any kind as long as this notice is preserved.\n *\n * The\ - \ name \"Carnegie Mellon\" must not be used to endorse or promote\n * products derived\ - \ from this software without prior written permission." - - score: '100.0' - start_line: 311 - end_line: 319 - matcher: 2-aho - rule_length: 96 - matched_length: 96 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_3.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this software and its - # documentation for any purpose is hereby granted without fee, provided that - # the above copyright notice appear in all copies and that both that - # copyright notice and this permission notice appear in supporting - # documentation, and that the name of M.I.T. not be used in advertising or - # publicity pertaining to distribution of the software without specific, - # written prior permission. M.I.T. makes no representations about the - # suitability of this software for any purpose. It is provided "as is" - # without express or implied warranty. - - score: '11.27' - start_line: 327 - end_line: 328 - matcher: 3-seq - rule_length: 71 - matched_length: 8 - match_coverage: '11.27' - rule_relevance: 100 - identifier: baekmuk-fonts.LICENSE - license_expression: baekmuk-fonts - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - All Rights Reserved. Permission to [copy] and - distribute [verbatim] [copies] [of] [this] [document] [is] granted. - - score: '100.0' - start_line: 327 - end_line: 328 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_199.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to copy and - distribute verbatim copies of this document is granted. - - score: '95.0' - start_line: 337 - end_line: 352 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 95 - identifier: hs-regexp_5.RULE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. - - score: '100.0' - start_line: 359 - end_line: 362 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8_15.RULE - license_expression: openldap-2.8 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - - score: '100.0' - start_line: 368 - end_line: 378 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla_3.RULE - license_expression: bsla - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 380 - end_line: 381 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_25.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE: The Regents have since retroactively removed the advertising - clause from above. - - score: '100.0' - start_line: 388 - end_line: 414 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 416 - end_line: 419 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_24.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE: The Regents have since retroactively removed the advertising - clause from above. - See: - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - score: '99.0' - start_line: 426 - end_line: 431 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-original-uc-1986_3.RULE - license_expression: bsd-original-uc-1986 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. 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 b994b9815df..72ac15b2a39 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 @@ -11,8 +11,8 @@ copyright: | 2011-2013, David Paleino matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 15 + end_line: 15 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -27,8 +27,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-3+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 16 + end_line: 30 matcher: 1-hash rule_length: 130 matched_length: 130 @@ -58,8 +58,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 32 + end_line: 32 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -74,8 +74,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 33 + end_line: 47 matcher: 1-hash rule_length: 126 matched_length: 126 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright.expected.yml deleted file mode 100644 index 8494ffc8a9a..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/o/osmpbf/stable_copyright.expected.yml +++ /dev/null @@ -1,101 +0,0 @@ -primary_license: lgpl-3.0-plus -declared_license: - - LGPL-3+ - - GPL-3+ -license_expression: lgpl-3.0-plus -copyright: 2010, Scott A. Crosby -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 130 - matched_length: 130 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU Lesser General Public License - version 3 can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_323.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in "/usr/share/common-licenses/GPL-3". 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 c4962393684..a68bee9fe1a 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 @@ -10,10 +10,9 @@ declared_license: - GPL-2+ - GPL-3+ - BSD-2-clause -license_expression: bsd-simplified AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus AND - gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND fsf-unlimited AND (gpl-3.0-plus - AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND libtool-exception-2.0 - AND gpl-2.0-plus AND gpl-2.0) +license_expression: bsd-simplified AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) AND + (gpl-2.0-plus AND gpl-2.0-plus) AND fsf-unlimited AND (gpl-3.0-plus AND gpl-3.0-plus) AND + gpl-2.0-plus WITH libtool-exception-2.0 copyright: | Copyright (c) 2006-2018 Yubico AB 2014-2016 Yubico AB @@ -28,8 +27,8 @@ copyright: | 1996-2017, Free Software Foundation, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 27 + end_line: 29 matcher: 1-hash rule_length: 29 matched_length: 29 @@ -46,105 +45,38 @@ matches: This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - - score: '93.02' - start_line: 1 - end_line: 4 - matcher: 3-seq - rule_length: 43 - matched_length: 40 - match_coverage: '93.02' + - score: '100.0' + start_line: 39 + end_line: 51 + matcher: 1-hash + rule_length: 113 + matched_length: 113 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_434.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0-plus_with_libtool-exception-2.0_8.RULE + license_expression: gpl-2.0-plus WITH libtool-exception-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify + GNU Libtool is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - score: '53.85' - start_line: 1 - end_line: 6 - matcher: 3-seq - rule_length: 65 - matched_length: 35 - match_coverage: '53.85' - rule_relevance: 100 - identifier: gpl-2.0-plus_734.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 [of] [the] [License], [or] - ([at] [your] [option]) [any] [later] [version]. - [As] a [special] [exception] [to] the GNU General Public License, - - score: '100.0' - start_line: 6 - end_line: 9 - matcher: 2-aho - rule_length: 45 - matched_length: 45 - match_coverage: '100.0' - rule_relevance: 100 - identifier: libtool-exception-2.0.LICENSE - license_expression: libtool-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. - - score: '24.24' - start_line: 11 - end_line: 12 - matcher: 3-seq - rule_length: 33 - matched_length: 8 - match_coverage: '24.24' - rule_relevance: 100 - identifier: gpl-2.0-plus_101.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - of the GNU General Public - License version 2 - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 54 + end_line: 54 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -159,14 +91,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 42 - matched_length: 42 + start_line: 55 + end_line: 61 + matcher: 1-hash + rule_length: 66 + matched_length: 66 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_64.RULE + identifier: gpl-2.0-plus_842.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -178,27 +110,12 @@ matches: the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 63 + end_line: 63 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -213,14 +130,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 40 - matched_length: 40 + start_line: 64 + end_line: 70 + matcher: 1-hash + rule_length: 68 + matched_length: 68 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_98.RULE + identifier: gpl-3.0-plus_387.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -228,45 +145,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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 the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 3 - - score: '33.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 73 + end_line: 95 matcher: 1-hash rule_length: 183 matched_length: 183 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright.expected.yml index 6e2eb5eca16..a343bf3156c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pam-u2f/stable_copyright.expected.yml @@ -35,15 +35,15 @@ matches: This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - - score: '93.02' + - score: '95.24' start_line: 1 end_line: 4 matcher: 3-seq - rule_length: 43 + rule_length: 42 matched_length: 40 - match_coverage: '93.02' + match_coverage: '95.24' rule_relevance: 100 - identifier: gpl-2.0-plus_434.RULE + identifier: gpl-2.0-plus_356.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -97,16 +97,16 @@ matches: if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. - - score: '24.24' + - score: '26.67' start_line: 11 end_line: 12 matcher: 3-seq - rule_length: 33 + rule_length: 30 matched_length: 8 - match_coverage: '24.24' + match_coverage: '26.67' rule_relevance: 100 - identifier: gpl-2.0-plus_101.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0_774.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no 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 c0706b0f9ed..fe4e3911656 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.0-plus AND gpl-2.0-plus +primary_license: lgpl-2.0-plus declared_license: - LGPL-2+ - Example @@ -16,11 +16,11 @@ declared_license: - LGPL-2+ - TCL - Unicode -license_expression: (lgpl-2.0-plus AND gpl-2.0-plus) AND mit-old-style AND (lgpl-2.0-plus AND - gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND - ((lgpl-2.0-plus AND gpl-2.0-plus) AND tcl) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus - AND gpl-2.0-plus) AND unicode AND ((lgpl-2.0-plus AND gpl-2.0-plus) AND x11) AND (lgpl-2.0-plus - AND gpl-2.0-plus) +license_expression: (lgpl-2.0-plus AND lgpl-2.0-plus) AND other-permissive AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) + AND ((lgpl-2.0-plus AND lgpl-2.0-plus) AND tcl) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND + (lgpl-2.0-plus AND lgpl-2.0-plus) AND unicode AND ((lgpl-2.0-plus AND lgpl-2.0-plus) AND x11) + AND (lgpl-2.0-plus AND lgpl-2.0-plus) copyright: | 1999-2015 Red Hat 2005-2007 Imendio AB @@ -64,28 +64,28 @@ copyright: | 1997-2002 International Business Machines Corporation and others 2018 Google matches: - - score: '49.5' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 54 - matched_length: 27 - match_coverage: '50.0' - rule_relevance: 99 - identifier: mit-old-style_23.RULE - license_expression: mit-old-style + - score: '100.0' + start_line: 85 + end_line: 87 + matcher: 1-hash + rule_length: 28 + matched_length: 28 + match_coverage: '100.0' + rule_relevance: 100 + identifier: other-permissive_324.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Permission to use, copy, modify, distribute, and sell this [example] + Permission to use, copy, modify, distribute, and sell this example for any purpose is hereby granted without fee. It is provided "as is" without express or implied warranty. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 90 + end_line: 116 matcher: 1-hash rule_length: 239 matched_length: 239 @@ -127,8 +127,8 @@ matches: All trademarks and registered trademarks mentioned herein are the property of their respective owners. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 118 + end_line: 118 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -142,43 +142,43 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '95.05' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 101 - matched_length: 96 - match_coverage: '95.05' + - score: '100.0' + start_line: 119 + end_line: 130 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_808.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-2.0-plus_529.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or - modify it under the terms of the GNU [Lesser] General Public + 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, + 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. + Lesser General Public License for more details. - On Debian systems, the complete text of the GNU [Lesser] General Public - License [version] [2] can be found in "/usr/share/common-licenses/ - - score: '99.41' - start_line: 1 - end_line: 39 - matcher: 3-seq - rule_length: 341 + On Debian systems, the complete text of the GNU Lesser General Public + License version 2 can be found in "/usr/share/common-licenses/LGPL-2". + - score: '100.0' + start_line: 133 + end_line: 171 + matcher: 1-hash + rule_length: 339 matched_length: 339 - match_coverage: '99.41' + match_coverage: '100.0' rule_relevance: 100 - identifier: tcl_1.RULE + identifier: tcl_14.RULE license_expression: tcl is_license_text: yes is_license_notice: no @@ -225,15 +225,15 @@ matches: the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. - - score: '95.26' - start_line: 1 - end_line: 51 - matcher: 3-seq - rule_length: 443 + - score: '100.0' + start_line: 174 + end_line: 224 + matcher: 1-hash + rule_length: 422 matched_length: 422 - match_coverage: '95.26' + match_coverage: '100.0' rule_relevance: 100 - identifier: unicode_10.RULE + identifier: unicode_57.RULE license_expression: unicode is_license_text: yes is_license_notice: no diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright.expected.yml deleted file mode 100644 index fada94cd38b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pango1.0/stable_copyright.expected.yml +++ /dev/null @@ -1,281 +0,0 @@ -primary_license: lgpl-2.0-plus AND gpl-2.0-plus -declared_license: - - LGPL-2+ - - Example - - LGPL-2+ and TCL - - Unicode - - LGPL-2+ and ICU - - ICU - - TCL -license_expression: (lgpl-2.0-plus AND gpl-2.0-plus) AND mit-old-style AND ((lgpl-2.0-plus AND - gpl-2.0-plus) AND tcl) AND unicode AND ((lgpl-2.0-plus AND gpl-2.0-plus) AND x11) -copyright: | - 1999-2015 Red Hat - 2005-2007 Imendio AB - 2007 Novell, Inc - 2001 Sun Microsystems - 2000 SuSE Linux Ltd - 2005 Amit Aronovitch - 2012 Emmanuele Bassi - 2008 Jürg Billeter - 2001 Hans Breuer - 2002, 2012 Matthias Clasen - 2001, 2002, 2006 Behdad Esfahbod - 2016 Chun-wei Fan - 2001 Alexander Larsson - 2012 Ryan Lortie - 2003 Noah Levitt - 2000-2002 Tor Lillqvist - 2000, 2005 Keith Packard - 2010, 2012 Kristian Rietveld - Owen Taylor - Abigail Brady - Sivaraj Doddannan - Karl Koehler - Havoc Pennington - Roozbeh Pournader - Changwoo Ryu - Chookij Vanatham - 2006-2007 Behdad Esfahbod - 2013, Canonical Ltd. - 2006 Red Hat - 2006 Sharif FarsiWeb, Inc. - 2003 Theppitak Karoonboonyanan - 2000 Red Hat - Regents of the University of California - Sun Microsystems, Inc., and other parties - 2017 Google, Inc. - 2015 The Chromium Authors - 2016, 2017 Unicode, Inc. - 2002 Red Hat - 1997-2002 International Business Machines Corporation and others - 2018 Google -matches: - - score: '49.5' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 54 - matched_length: 27 - match_coverage: '50.0' - rule_relevance: 99 - identifier: mit-old-style_23.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, distribute, and sell this [example] - for any purpose is hereby granted without fee. - It is provided "as is" without express or implied warranty. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 239 - matched_length: 239 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11_2.RULE - license_expression: x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software") - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, provided that the above copyright notice(s) and this - permission notice appear in all copies of the Software and that both the - above copyright notice(s) and this permission notice appear in supporting - documentation. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE - BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization of the - copyright holder. - - All trademarks and registered trademarks mentioned herein are the property - of their respective owners. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '95.05' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 101 - matched_length: 96 - match_coverage: '95.05' - rule_relevance: 100 - identifier: gpl-2.0-plus_808.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or - modify it under the terms of the GNU [Lesser] General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This [library] is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - [Lesser] General Public License for more details. - - On Debian systems, the complete text of the GNU [Lesser] General Public - License [version] [2] can be found in "/usr/share/common-licenses/ - - score: '99.41' - start_line: 1 - end_line: 39 - matcher: 3-seq - rule_length: 341 - matched_length: 339 - match_coverage: '99.41' - rule_relevance: 100 - identifier: tcl_1.RULE - license_expression: tcl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is copyrighted by the Regents of the University of - California, Sun Microsystems, Inc., and other parties. The following terms - apply to all files associated with the software unless explicitly - disclaimed in individual files. - - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, - provided that existing copyright notices are retained in all copies - and that this notice is included verbatim in any distributions. No - written agreement, license, or royalty fee is required for any of the - authorized uses. Modifications to this software may be copyrighted by - their authors and need not follow the licensing terms described here, - provided that the new terms are clearly indicated on the first page - of each file where they apply. - - IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY - FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY - DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND - THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - GOVERNMENT USE: If you are acquiring this software on behalf of the - U.S. government, the Government shall have only "Restricted Rights" - in the software and related documentation as defined in the Federal - Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - are acquiring the software on behalf of the Department of Defense, - the software shall be classified as "Commercial Computer Software" - and the Government shall have only "Restricted Rights" as defined in - Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, - the authors grant the U.S. Government and others acting in its behalf - permission to use and distribute the software in accordance with the - terms specified in this license. - - score: '95.26' - start_line: 1 - end_line: 51 - matcher: 3-seq - rule_length: 443 - matched_length: 422 - match_coverage: '95.26' - rule_relevance: 100 - identifier: unicode_10.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and - http://www.unicode.org/utility/trac/browser/. - - Unicode Data Files do not include PDF online code charts under the - directory http://www.unicode.org/Public/. - - Software includes any source code published in the Unicode Standard - or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and - http://www.unicode.org/utility/trac/browser/. - - NOTICE TO USER: Carefully read the following legal agreement. - BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S - DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), - YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE - TERMS AND CONDITIONS OF THIS AGREEMENT. - IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE - THE DATA FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Unicode data files and any associated documentation - (the "Data Files") or Unicode software and any associated documentation - (the "Software") to deal in the Data Files or Software - without restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, and/or sell copies of - the Data Files or Software, and to permit persons to whom the Data Files - or Software are furnished to do so, provided that either - (a) this copyright and permission notice appear with all copies - of the Data Files or Software, or - (b) this copyright and permission notice appear in associated - Documentation. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF - ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT OF THIRD PARTY RIGHTS. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS - NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL - DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml index 91fe7373104..7fc564107b3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: (gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0) +primary_license: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 declared_license: - GPL-1+ or Artistic - GPL-1+ or Artistic @@ -233,238 +233,246 @@ declared_license: - CC0-1.0 - RRA-KEEP-THIS-NOTICE - Artistic-dist -license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND mit AND (regexp AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 - AND artistic-perl-1.0))) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND gpl-3.0-plus WITH bison-exception-2.2 - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND unicode-dfs-2015 AND unicode AND ((gpl-1.0-plus AND gpl-1.0) OR - (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND unicode-dfs-2015) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND bzip2-libbzip-2010 AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND zlib AND ((gpl-1.0-plus AND - gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR - (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR - artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-2.0 AND artistic-perl-1.0) AND artistic-2.0 - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (mit - OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (mit OR gpl-1.0-plus - OR artistic-perl-1.0) AND (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 - OR gpl-1.0-plus) AND historical) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND fsf-ap AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 +license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 AND public-domain AND (artistic-2.0 - AND public-domain-disclaimer)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus - OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND (regexp AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0))) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND gpl-3.0-plus WITH bison-exception-2.2 AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND unicode-dfs-2015 AND unicode + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (cc0-1.0 - AND cc0-1.0) AND (cc0-1.0 OR openssl-ssleay OR apache-2.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (agpl-3.0 AND (artistic-perl-1.0 - OR gpl-1.0-plus)) AND other-permissive AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR - artistic-perl-1.0) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND bsd-original) AND (bsd-new AND other-permissive AND (artistic-perl-1.0 OR gpl-1.0-plus)) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND unicode-dfs-2015 AND unicode AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND unicode-dfs-2015) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 - OR gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) - AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND bzip2-libbzip-2010 AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + zlib AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND bsd-new) AND - ((artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (warranty-disclaimer AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-2.0 AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-2.0-plus AND gpl-2.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 AND gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND (artistic-2.0 AND artistic-perl-1.0) AND artistic-1.0 AND bsd-new AND ((gpl-1.0-plus AND - gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (mit + OR gpl-1.0-plus OR artistic-perl-1.0) AND (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (mit OR artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND historical) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND fsf-ap AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 AND public-domain AND (artistic-2.0 AND public-domain-disclaimer)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (cc0-1.0 AND cc0-1.0) AND cc0-1.0 AND ((gpl-1.0-plus AND gpl-1.0) OR + (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND other-permissive AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-original) + AND (bsd-new AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND unicode-dfs-2015 AND unicode + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 + OR gpl-1.0-plus) AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND (artistic-2.0 AND artistic-perl-1.0) AND artistic-1.0 AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND (public-domain AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 - AND public-domain-disclaimer) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) - AND public-domain) AND fsf-ap AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0) OR artistic-dist-1.0) AND (artistic-2.0 - AND (gpl-1.0-plus OR artistic-perl-1.0)) AND artistic-dist-1.0 AND artistic-2.0 AND ((artistic-2.0 - AND artistic-perl-1.0) OR (gpl-1.0-plus AND gpl-1.0) OR artistic-dist-1.0) AND (artistic-2.0 - AND public-domain AND artistic-2.0) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND mit) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND mit) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) + AND bsd-new) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND + artistic-1.0 AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR + gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (public-domain AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus AND + gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND + public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-2.0 AND public-domain-disclaimer) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND fsf-ap AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus + OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0) OR artistic-dist-1.0) AND (artistic-perl-1.0 + OR artistic-dist-1.0 OR gpl-1.0-plus) AND artistic-dist-1.0 AND artistic-dist-1.0 AND ((artistic-perl-1.0 + AND artistic-perl-1.0) OR (gpl-1.0-plus AND gpl-1.0) OR artistic-dist-1.0) AND (artistic-dist-1.0 + OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND mit) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND mit) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) copyright: | Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. Copyright (c) 1996-2006, Nick Ing-Simmons @@ -825,8 +833,8 @@ copyright: | or licensing information. matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2100 + end_line: 2100 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -841,8 +849,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2101 + end_line: 2102 matcher: 1-hash rule_length: 25 matched_length: 25 @@ -859,8 +867,8 @@ matches: On Debian GNU/Linux systems, the complete text of the LGPL 2.1 license can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2104 + end_line: 2104 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -875,8 +883,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-1+' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2105 + end_line: 2106 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -893,8 +901,8 @@ matches: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2108 + end_line: 2108 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -909,8 +917,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 2109 + end_line: 2111 matcher: 1-hash rule_length: 27 matched_length: 27 @@ -927,16 +935,16 @@ matches: On Debian GNU/Linux systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 + - score: '99.0' + start_line: 2113 + end_line: 2113 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_26.RULE + license_expression: artistic-perl-1.0 is_license_text: no is_license_notice: no is_license_reference: no @@ -944,8 +952,8 @@ matches: is_license_intro: no matched_text: 'License: artistic' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2114 + end_line: 2115 matcher: 1-hash rule_length: 21 matched_length: 21 @@ -962,8 +970,8 @@ matches: On Debian GNU/Linux systems, the complete text of the Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - score: '100.0' - start_line: 1 - end_line: 182 + start_line: 2118 + end_line: 2299 matcher: 1-hash rule_length: 1351 matched_length: 1351 @@ -1160,8 +1168,8 @@ matches: INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 30 + start_line: 2302 + end_line: 2331 matcher: 2-aho rule_length: 233 matched_length: 233 @@ -1206,8 +1214,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 2337 + end_line: 2351 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -1237,8 +1245,8 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 2354 + end_line: 2370 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -1270,8 +1278,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2373 + end_line: 2395 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1309,8 +1317,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '96.49' - start_line: 1 - end_line: 27 + start_line: 2398 + end_line: 2424 matcher: 1-hash rule_length: 220 matched_length: 220 @@ -1352,8 +1360,8 @@ matches: OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.78' - start_line: 2 - end_line: 56 + start_line: 2428 + end_line: 2482 matcher: 3-seq rule_length: 464 matched_length: 463 @@ -1423,8 +1431,8 @@ matches: use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2485 + end_line: 2507 matcher: 1-hash rule_length: 207 matched_length: 207 @@ -1462,8 +1470,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2510 + end_line: 2532 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1501,8 +1509,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 2535 + end_line: 2547 matcher: 1-hash rule_length: 88 matched_length: 88 @@ -1530,8 +1538,8 @@ matches: 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 2550 + end_line: 2554 matcher: 1-hash rule_length: 43 matched_length: 43 @@ -1551,8 +1559,8 @@ matches: redistribute modified versions of this code with the name "Text::Tabs" unless it passes the unmodified Text::Tabs test suite. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 2557 + end_line: 2559 matcher: 1-hash rule_length: 35 matched_length: 35 @@ -1570,8 +1578,8 @@ matches: distribute, and sell this program (and any modified variants) in any way you wish, provided you do not restrict others from doing the same. - score: '90.0' - start_line: 1 - end_line: 2 + start_line: 2562 + end_line: 2563 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -1588,8 +1596,8 @@ matches: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - score: '100.0' - start_line: 4 - end_line: 4 + start_line: 2569 + end_line: 2569 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1604,8 +1612,8 @@ matches: is_license_intro: no matched_text: placed in the public domain. - score: '100.0' - start_line: 9 - end_line: 9 + start_line: 2574 + end_line: 2574 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1620,8 +1628,8 @@ matches: is_license_intro: no matched_text: is in the public domain, - score: '70.0' - start_line: 10 - end_line: 10 + start_line: 2575 + end_line: 2575 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1636,8 +1644,8 @@ matches: is_license_intro: no matched_text: public-domain - score: '70.0' - start_line: '19' - end_line: '19' + start_line: 2584 + end_line: 2584 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1652,8 +1660,8 @@ matches: is_license_intro: no matched_text: public domain - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 2588 + end_line: 2612 matcher: 1-hash rule_length: 208 matched_length: 208 @@ -1693,8 +1701,8 @@ matches: This special exception was added by the Free Software Foundation in version 2.2 of Bison. - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 2615 + end_line: 2630 matcher: 1-hash rule_length: 121 matched_length: 121 @@ -1725,8 +1733,8 @@ matches: in the creation of the content, though an attribution to the author is not necessary. - score: '99.0' - start_line: 4 - end_line: 29 + start_line: 2636 + end_line: 2661 matcher: 2-aho rule_length: 217 matched_length: 217 @@ -1767,8 +1775,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2663 + end_line: 2663 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -1782,15 +1790,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: cc0-1.0' - - score: '99.38' - start_line: 1 - end_line: 120 - matcher: 3-seq - rule_length: 975 - matched_length: 969 - match_coverage: '99.38' + - score: '100.0' + start_line: 2664 + end_line: 2783 + matcher: 1-hash + rule_length: 970 + matched_length: 970 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_116.RULE + identifier: cc0-1.0_155.RULE license_expression: cc0-1.0 is_license_text: yes is_license_notice: no @@ -1798,7 +1806,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - of Purpose + Statatement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator @@ -1919,8 +1927,8 @@ matches: a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 2790 + end_line: 2793 matcher: 1-hash rule_length: 35 matched_length: 35 @@ -1939,8 +1947,8 @@ matches: this notice are preserved. This file is offered as-is, without any warranty. - score: '100.0' - start_line: 1 - end_line: 125 + start_line: 2796 + end_line: 2920 matcher: 1-hash rule_length: 946 matched_length: 946 @@ -2080,8 +2088,8 @@ matches: The End - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 20 + end_line: 27 matcher: 2-aho rule_length: 49 matched_length: 49 @@ -2104,8 +2112,8 @@ matches: b) the "Artistic License" which comes with Perl. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 47 + end_line: 47 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2120,8 +2128,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 54 + end_line: 54 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2136,8 +2144,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 64 + end_line: 64 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2152,8 +2160,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 72 + end_line: 72 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2168,8 +2176,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 82 + end_line: 82 matcher: 2-aho rule_length: 10 matched_length: 10 @@ -2184,8 +2192,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: 113 + end_line: 114 matcher: 2-aho rule_length: 23 matched_length: 23 @@ -2202,8 +2210,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 126 + end_line: 127 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2220,8 +2228,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 3 - end_line: 3 + start_line: 136 + end_line: 136 matcher: 2-aho rule_length: 13 matched_length: 13 @@ -2236,8 +2244,8 @@ matches: is_license_intro: no matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 146 + end_line: 148 matcher: 1-hash rule_length: 40 matched_length: 40 @@ -2255,8 +2263,8 @@ matches: it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 154 + end_line: 155 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2273,8 +2281,8 @@ matches: This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 162 + end_line: 163 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2291,8 +2299,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 170 + end_line: 170 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -2307,8 +2315,8 @@ matches: is_license_intro: no matched_text: All files are licensed under the same terms as Perl itself. - score: '90.91' - start_line: 1 - end_line: 1 + start_line: 177 + end_line: 177 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2323,8 +2331,8 @@ matches: is_license_intro: no matched_text: The [PerlUi] class is licensed under the same terms as Perl itself. - score: '91.67' - start_line: 1 - end_line: 1 + start_line: 185 + end_line: 185 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -2339,8 +2347,8 @@ matches: is_license_intro: no matched_text: The [Symbian] port is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: '195' + end_line: '196' matcher: 2-aho rule_length: 15 matched_length: 15 @@ -2357,8 +2365,8 @@ matches: It is assumed that the test code is licensed under the same terms as Perl. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 202 + end_line: 203 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2375,8 +2383,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 212 + end_line: 213 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2393,8 +2401,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 220 + end_line: 221 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2411,8 +2419,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 228 + end_line: 229 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2429,8 +2437,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 236 + end_line: 237 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2447,8 +2455,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 246 + end_line: 247 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2465,8 +2473,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 258 + end_line: 258 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2481,8 +2489,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 264 + end_line: 265 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -2499,8 +2507,8 @@ matches: This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 278 + end_line: 278 matcher: 1-hash rule_length: 12 matched_length: 12 @@ -2515,14 +2523,14 @@ matches: is_license_intro: no matched_text: This package has the same copyright and license as the perl core. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 284 + end_line: 285 + matcher: 1-hash + rule_length: 16 + matched_length: 16 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2530,33 +2538,36 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the + This module is free software, you may distribute it under the same terms as Perl itself. - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 293 + end_line: 295 + matcher: 1-hash + rule_length: 31 + matched_length: 31 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + This is free software. You may modify and/or redistribute this + code under the same terms as Perl 5.10 itself, or, at your option, + any later version of Perl 5. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 303 + end_line: 304 + matcher: 1-hash + rule_length: 16 + matched_length: 16 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2564,11 +2575,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the + This module is free software. You may distribute it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 312 + end_line: 319 matcher: 1-hash rule_length: 50 matched_length: 50 @@ -2591,8 +2602,8 @@ matches: b) the "Artistic License" which comes with this kit. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 325 + end_line: 326 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2609,8 +2620,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 345 + end_line: 346 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2627,8 +2638,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 358 + end_line: 359 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2645,8 +2656,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 365 + end_line: 366 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2663,24 +2674,24 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 374 + end_line: 374 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: You may redistribute this under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 382 + end_line: 383 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2697,8 +2708,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 394 + end_line: 395 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2715,8 +2726,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 402 + end_line: 403 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2733,8 +2744,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 410 + end_line: 411 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2751,8 +2762,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 417 + end_line: 418 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2769,8 +2780,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 427 + end_line: 428 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2787,8 +2798,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 435 + end_line: 436 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2805,8 +2816,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 444 + end_line: 445 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2823,8 +2834,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 454 + end_line: 455 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2841,8 +2852,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 462 + end_line: 463 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2859,8 +2870,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 469 + end_line: 470 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2877,8 +2888,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 476 + end_line: 477 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2895,8 +2906,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 484 + end_line: 485 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2913,8 +2924,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 492 + end_line: 493 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2931,14 +2942,14 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 9 - end_line: 11 + start_line: 500 + end_line: 509 matcher: 2-aho - rule_length: 25 - matched_length: 25 + rule_length: 70 + matched_length: 70 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_14.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2946,12 +2957,19 @@ matches: is_license_tag: no is_license_intro: no matched_text: | + There are no copyright or license notices in this distribution. It + is assumed that the copyright and license of Perl itself applies here + as well. + + This is supported by the README of the separate CPAN distribution at + , which states: + You may distribute this work under the terms of either the GNU General Public License or the Artistic License, as specified in perl's README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 517 + end_line: 518 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2968,8 +2986,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 524 + end_line: 525 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -2986,8 +3004,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 540 + end_line: 541 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -3004,8 +3022,8 @@ matches: This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 549 + end_line: 550 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3022,8 +3040,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 558 + end_line: 559 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3040,8 +3058,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 568 + end_line: 569 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3058,8 +3076,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 576 + end_line: 580 matcher: 1-hash rule_length: 47 matched_length: 47 @@ -3079,8 +3097,8 @@ matches: Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 587 + end_line: 588 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3097,8 +3115,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 595 + end_line: 596 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3115,8 +3133,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 603 + end_line: 604 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3133,8 +3151,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 613 + end_line: 614 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3151,8 +3169,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 621 + end_line: 622 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3169,8 +3187,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 630 + end_line: 631 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3187,8 +3205,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 638 + end_line: 639 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -3205,8 +3223,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the LICENCE file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 646 + end_line: 647 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3223,8 +3241,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 657 + end_line: 658 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3241,8 +3259,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 664 + end_line: 665 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3259,8 +3277,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 676 + end_line: 677 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3277,8 +3295,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 684 + end_line: 686 matcher: 1-hash rule_length: 37 matched_length: 37 @@ -3295,26 +3313,27 @@ matches: This software is released under the MIT license cited below. Additionally, when this software is distributed with Perl Kit, Version 5, you may also redistribute it and/or modify it under the same terms as Perl itself. - - score: '66.67' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 15 - matched_length: 10 - match_coverage: '66.67' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + - score: '99.0' + start_line: 700 + end_line: 701 + matcher: 1-hash + rule_length: 21 + matched_length: 21 + match_coverage: '100.0' + rule_relevance: 99 + identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [these] [translations] [are] licensed under the same terms - as + matched_text: | + It is assumed that these translations are licensed under the same terms as + the rest of the Locale-Maketext-Simple distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 707 + end_line: 708 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3331,8 +3350,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 715 + end_line: 719 matcher: 2-aho rule_length: 34 matched_length: 34 @@ -3352,8 +3371,8 @@ matches: You may copy and distribute this program under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 727 + end_line: 728 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3370,8 +3389,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 736 + end_line: 737 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -3388,8 +3407,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 9 - end_line: 18 + start_line: 744 + end_line: 753 matcher: 2-aho rule_length: 87 matched_length: 87 @@ -3414,8 +3433,8 @@ matches: OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 761 + end_line: 762 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3432,8 +3451,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 769 + end_line: 770 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3450,8 +3469,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 777 + end_line: 777 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -3466,8 +3485,8 @@ matches: is_license_intro: no matched_text: This module is released under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 784 + end_line: 785 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3484,8 +3503,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 792 + end_line: 793 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3502,8 +3521,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 800 + end_line: 801 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3520,8 +3539,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 808 + end_line: 810 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -3539,8 +3558,8 @@ matches: you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 817 + end_line: 818 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3557,8 +3576,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 827 + end_line: 828 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3575,8 +3594,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 836 + end_line: 837 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3593,8 +3612,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 868 + end_line: 869 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3611,8 +3630,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 882 + end_line: 883 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -3629,8 +3648,8 @@ matches: is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 890 + end_line: 891 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3647,8 +3666,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 898 + end_line: 900 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -3665,15 +3684,15 @@ matches: is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '73.33' - start_line: 2 - end_line: 3 + - score: '56.14' + start_line: 908 + end_line: 909 matcher: 3-seq - rule_length: 15 - matched_length: 11 - match_coverage: '73.33' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + rule_length: 22 + matched_length: 13 + match_coverage: '59.09' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -3681,11 +3700,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - it is assumed that [it] + license [notice], [but] it is assumed that it is licensed under the same terms as - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 916 + end_line: 917 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3702,8 +3721,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 924 + end_line: 925 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3719,25 +3738,30 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '11.0' - start_line: 9 - end_line: 9 + - score: '100.0' + start_line: 939 + end_line: 943 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 34 + matched_length: 34 match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 + rule_relevance: 100 + identifier: artistic-perl-1.0_12.RULE + license_expression: artistic-perl-1.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Artistic License. + matched_text: | + The license notice in the document is: + + When included as an integrated part of the Standard Distribution + of Perl or of its documentation (printed or otherwise), this works is + covered under Perl's Artistic License. - score: '100.0' - start_line: 12 - end_line: 16 + start_line: 946 + end_line: 950 matcher: 2-aho rule_length: 56 matched_length: 56 @@ -3757,8 +3781,8 @@ matches: see fit. A simple comment in the code giving credit to the FAQ would be courteous but is not required. - score: '100.0' - start_line: 20 - end_line: 22 + start_line: 954 + end_line: 956 matcher: 2-aho rule_length: 39 matched_length: 39 @@ -3776,8 +3800,8 @@ matches: examples in all the perlfaq documents are in the public domain. Use them as you see fit (and at your own risk with no warranty from anyone). - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 964 + end_line: 966 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -3795,8 +3819,8 @@ matches: you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 973 + end_line: 974 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3813,8 +3837,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 981 + end_line: 982 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3831,8 +3855,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 998 + end_line: 999 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3849,14 +3873,14 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1017 + end_line: 1018 + matcher: 1-hash + rule_length: 18 + matched_length: 18 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -3864,11 +3888,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under + This software is free software and can be modified and distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1025 + end_line: 1026 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3885,8 +3909,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1033 + end_line: 1034 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3903,8 +3927,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1042 + end_line: 1043 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3921,8 +3945,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1051 + end_line: 1052 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3939,8 +3963,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1060 + end_line: 1061 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3957,8 +3981,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1068 + end_line: 1069 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3975,8 +3999,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1084 + end_line: 1085 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3993,14 +4017,14 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1092 + end_line: 1093 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -4008,11 +4032,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1095 + end_line: 1099 matcher: 2-aho rule_length: 53 matched_length: 53 @@ -4032,8 +4056,8 @@ matches: or for profit as you see fit. A simple comment in the code giving credit would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1107 + end_line: 1108 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4050,8 +4074,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1114 + end_line: 1115 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4067,27 +4091,28 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '12.7' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 63 - matched_length: 8 - match_coverage: '12.7' + - score: '100.0' + start_line: 1126 + end_line: 1128 + matcher: 1-hash + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_or_openssl-ssleay_or_apache-2.0_6.RULE - license_expression: cc0-1.0 OR openssl-ssleay OR apache-2.0 + identifier: cc0-1.0_154.RULE + license_expression: cc0-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - http://creativecommons.org/publicdomain/zero/1.0/ - [and] [the] [full] license + The file links to http://creativecommons.org/publicdomain/zero/1.0/ + and the full license text as retrieved from there can be found at the + end of this file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1136 + end_line: 1137 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4103,47 +4128,29 @@ matches: matched_text: | This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - - score: '11.84' - start_line: 2 - end_line: 5 - matcher: 3-seq - rule_length: 76 - matched_length: 9 - match_coverage: '11.84' - rule_relevance: 100 - identifier: agpl-3.0_209.RULE - license_expression: agpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - notices this [distribution]. - - [This] [library] [is] [free] [software]; [you] [may] redistribute and/or modify it - under the - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: '19' - matched_length: '19' + - score: '99.0' + start_line: 1144 + end_line: 1147 + matcher: 1-hash + rule_length: 26 + matched_length: 26 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_relevance: 99 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | + There are no copyright notices this distribution. + This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 1161 + end_line: 1167 matcher: 1-hash rule_length: 61 matched_length: 61 @@ -4165,14 +4172,14 @@ matches: Free Software Foundation, or (3) any later version of the GNU General Public License. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 20 - matched_length: 20 + start_line: 1181 + end_line: 1185 + matcher: 1-hash + rule_length: 33 + matched_length: 33 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -4182,9 +4189,12 @@ matches: matched_text: | This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. + ---------------------------------------- + These distributions include no copyright notices but have + the same explicit licensing information. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1192 + end_line: 1193 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -4201,14 +4211,14 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1199 + end_line: 1200 + matcher: 1-hash + rule_length: 15 + matched_length: 15 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -4216,61 +4226,45 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the same + This module is free software, you may distribute it under the same terms as Perl. - - score: '84.86' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 6 - matched_length: 6 + - score: '99.0' + start_line: 1209 + end_line: 1209 + matcher: 2-aho + rule_length: 7 + matched_length: 7 match_coverage: '100.0' rule_relevance: 99 - identifier: bsd-new_242.RULE + identifier: bsd-new_1065.RULE license_expression: bsd-new is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: is licensed under the BSD-[like] license - - score: '11.0' - start_line: 2 - end_line: 2 + matched_text: is licensed under the BSD-like license + - score: '70.0' + start_line: 1210 + end_line: 1211 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' - rule_relevance: 11 - identifier: other-permissive_16.RULE - license_expression: other-permissive - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: BSD-like - - score: '73.33' - start_line: 3 - end_line: 4 - matcher: 3-seq - rule_length: 15 - matched_length: 11 - match_coverage: '73.33' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_relevance: 70 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - It is assumed that the [other] [parts] [are] licensed under the same - terms as + It is assumed that the other parts are licensed under the same + terms as the rest of the distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1219 + end_line: 1220 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4287,8 +4281,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1227 + end_line: 1227 matcher: 2-aho rule_length: 13 matched_length: 13 @@ -4303,8 +4297,8 @@ matches: is_license_intro: no matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1237 + end_line: 1238 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4321,15 +4315,15 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 1249 + end_line: 1253 matcher: 2-aho - rule_length: 20 - matched_length: 20 + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_17.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -4338,27 +4332,12 @@ matches: matched_text: | This module is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - - score: '80.0' - start_line: 9 - end_line: 10 - matcher: 3-seq - rule_length: 10 - matched_length: 8 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed under the same terms - as Perl itself + + The "Perl for Win32" source code was licensed under the same terms + as Perl itself and contained this copyright notice: - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1263 + end_line: 1264 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4374,31 +4353,33 @@ matches: matched_text: | This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - - score: '73.33' - start_line: 3 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 11 - match_coverage: '73.33' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '99.0' + start_line: 1300 + end_line: 1301 + matcher: 1-hash + rule_length: 24 + matched_length: 24 + match_coverage: '100.0' + rule_relevance: 99 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [they] [are] licensed under the same terms as Perl - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + matched_text: | + There is no copyright or license information in these distributions. + It is assumed that they are licensed under the same terms as Perl itself. + - score: '100.0' + start_line: 1309 + end_line: 1310 + matcher: 1-hash + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4409,8 +4390,8 @@ matches: This module is free software; you can redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1318 + end_line: 1319 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4427,8 +4408,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1326 + end_line: 1327 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4445,8 +4426,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1335 + end_line: 1336 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4463,8 +4444,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1344 + end_line: 1345 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -4481,8 +4462,26 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1347 + end_line: 1348 + matcher: 2-aho + rule_length: 11 + matched_length: 11 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Perl 5 + Porters, which was released under the same license terms. + - score: '100.0' + start_line: 1355 + end_line: 1356 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4499,8 +4498,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1362 + end_line: 1363 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -4517,8 +4516,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1371 + end_line: 1372 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4534,43 +4533,27 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '15.0' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 40 - matched_length: 6 - match_coverage: '15.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_perl5_2.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: You can redistribute and/or modify - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1379 + end_line: 1380 + matcher: 1-hash + rule_length: 15 + matched_length: 15 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - under the same terms + You can redistribute and/or modify this document under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1387 + end_line: 1388 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4586,15 +4569,15 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '34.85' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 66 - matched_length: 23 - match_coverage: '34.85' + - score: '100.0' + start_line: 1396 + end_line: 1397 + matcher: 2-aho + rule_length: 20 + matched_length: 20 + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_2.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4604,28 +4587,28 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - [The] [atmark]() [implementation]: [Copyright] [2001], [Lincoln] [Stein] <[lstein]@[cshl].[org]>. - [This] [module] is distributed under - score: '100.0' - start_line: 5 - end_line: 5 + start_line: 1400 + end_line: 1402 matcher: 2-aho - rule_length: 7 - matched_length: 7 + rule_length: 27 + matched_length: 27 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: | + This module is distributed under the same terms as Perl itself. + Feel free to use, modify and redistribute it as long as you retain + the correct attribution. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1408 + end_line: 1408 matcher: 1-hash rule_length: 12 matched_length: 12 @@ -4640,8 +4623,8 @@ matches: is_license_intro: no matched_text: This package has the same copyright and license as the perl core. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1415 + end_line: 1416 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4658,24 +4641,24 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1422 + end_line: 1422 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1429 + end_line: 1430 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4692,24 +4675,24 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1437 + end_line: 1437 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as perl itself. + matched_text: This program is distributed under the same terms as perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1444 + end_line: 1445 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4726,8 +4709,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1455 + end_line: 1456 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4744,8 +4727,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1463 + end_line: 1464 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4762,44 +4745,31 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: 1473 + end_line: 1479 matcher: 2-aho - rule_length: 20 - matched_length: 20 + rule_length: 56 + matched_length: 56 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - This program is free software; you can redistribute it and/or modify + The main license applies to most of the code: + + This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '90.91' - start_line: 7 - end_line: 8 - matcher: 3-seq - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_763.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed - under the terms of the "BSD-3-clause-[GENERIC]" license + + but portions of it have been taken from a BSD variant and are licensed + under the terms of the "BSD-3-clause-GENERIC" license included in this file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1502 + end_line: 1503 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4815,15 +4785,15 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + - score: '100.0' + start_line: 1513 + end_line: 1514 + matcher: 2-aho + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4834,56 +4804,62 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1522 + end_line: 1523 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1533 + end_line: 1534 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1543 + end_line: 1544 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1563 + end_line: 1564 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4900,44 +4876,27 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 8 - matched_length: 8 + start_line: 1573 + end_line: 1575 + matcher: 1-hash + rule_length: 30 + matched_length: 30 match_coverage: '100.0' rule_relevance: 100 - identifier: warranty-disclaimer_50.RULE - license_expression: warranty-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - provided "as is" without express - or implied warranty. - - score: '75.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 20 - matched_length: 15 - match_coverage: '75.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - It may be used, redistributed and/or modified + This package is free software and is provided "as is" without express + or implied warranty. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1585 + end_line: 1586 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4954,8 +4913,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1593 + end_line: 1594 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4972,8 +4931,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1602 + end_line: 1603 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4989,15 +4948,15 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '80.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1612 + end_line: 1613 + matcher: 1-hash + rule_length: 21 + matched_length: 21 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -5005,11 +4964,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - It is assumed that [this] - [distribution] is licensed under the same terms as Perl + There is no license information included. It is assumed that this + distribution is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1620 + end_line: 1621 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5025,15 +4984,15 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + - score: '100.0' + start_line: 1628 + end_line: 1629 + matcher: 1-hash + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -5044,8 +5003,8 @@ matches: This program is free software; you can redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1636 + end_line: 1637 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5061,15 +5020,15 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '80.0' - start_line: 3 - end_line: 4 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1644 + end_line: 1646 + matcher: 1-hash + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -5077,27 +5036,28 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - It is assumed that [it] is licensed under - the same terms as Perl - - score: '80.0' - start_line: 2 - end_line: 2 - matcher: 3-seq + There is no license information included that clearly applies to the + whole of this distribution. It is assumed that it is licensed under + the same terms as Perl itself. + - score: '95.0' + start_line: 1655 + end_line: 1655 + matcher: 1-hash rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + matched_length: 15 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [this] [file] is licensed under the same terms as Perl + matched_text: It is assumed that this file is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1662 + end_line: 1663 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5114,40 +5074,27 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + start_line: 1670 + end_line: 1672 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no - is_license_notice: no + is_license_notice: yes is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Artistic/' - - score: '50.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL + matched_text: | + The license in the file is specified as + + License: Artistic/GPL - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1679 + end_line: 1680 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5164,8 +5111,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '90.0' - start_line: 2 - end_line: 2 + start_line: 1687 + end_line: 1687 matcher: 2-aho rule_length: 3 matched_length: 3 @@ -5179,31 +5126,33 @@ matches: is_license_tag: no is_license_intro: no matched_text: the artistic license. - - score: '80.0' - start_line: 3 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1707 + end_line: 1708 + matcher: 1-hash + rule_length: 22 + matched_length: 22 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [it] is licensed under the same terms as Perl - - score: '80.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + matched_text: | + There is no license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. + - score: '95.0' + start_line: 1716 + end_line: 1717 + matcher: 2-aho + rule_length: 17 + matched_length: 17 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -5211,11 +5160,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - it is assumed that [this] [file] is licensed under the same terms - as Perl + As above, it is assumed that this file is licensed under the same terms + as Perl itself. - score: '100.0' - start_line: 11 - end_line: 12 + start_line: 1725 + end_line: 1726 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -5232,15 +5181,15 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 20 - matched_length: 20 + start_line: 1733 + end_line: 1735 + matcher: 1-hash + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -5248,10 +5197,11 @@ matches: is_license_intro: no matched_text: | This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, + it under the same terms as Perl itself, either Perl version 5.8.7 or, + at your option, any later version of Perl 5 you may have available. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1742 + end_line: 1743 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5268,8 +5218,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1751 + end_line: 1752 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5285,41 +5235,43 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + - score: '99.0' + start_line: 1758 + end_line: 1758 + matcher: 1-hash + rule_length: 8 + matched_length: 8 match_coverage: '100.0' - rule_relevance: 90 - identifier: artistic-1.0_11.RULE - license_expression: artistic-1.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_7.RULE + license_expression: artistic-perl-1.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: the Artistic License. - - score: '80.0' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + matched_text: This program is distributed under the Artistic License. + - score: '95.0' + start_line: 1764 + end_line: 1765 + matcher: 1-hash + rule_length: 24 + matched_length: 24 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_37.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [it] is licensed under the same terms as Perl + matched_text: | + There is no copyright or license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1776 + end_line: 1777 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5336,8 +5288,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1787 + end_line: 1788 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5354,8 +5306,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1795 + end_line: 1796 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5372,30 +5324,30 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1814 + end_line: 1814 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1821 + end_line: 1822 + matcher: 1-hash + rule_length: 14 + matched_length: 14 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5403,17 +5355,17 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the same terms as Perl + You can use and redistribute this document under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1833 + end_line: 1834 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5421,11 +5373,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1836 + end_line: 1840 matcher: 2-aho rule_length: 56 matched_length: 56 @@ -5445,8 +5397,8 @@ matches: see fit. A simple comment in the code giving credit to the FAQ would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 1849 + end_line: 1851 matcher: 1-hash rule_length: 39 matched_length: 39 @@ -5464,62 +5416,62 @@ matches: examples in all the perlfaq documents are in the public domain. Use them as you see fit (and at your own risk with no warranty from anyone). - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1860 + end_line: 1860 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1869 + end_line: 1869 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1876 + end_line: 1876 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1886 + end_line: 1887 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5527,11 +5479,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1889 + end_line: 1893 matcher: 2-aho rule_length: 53 matched_length: 53 @@ -5551,8 +5503,8 @@ matches: as you see fit. A simple comment in the code giving credit would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: '1908' + end_line: '1909' matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5569,14 +5521,14 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: '1916' + end_line: '1917' matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5584,11 +5536,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: '1919' + end_line: '1923' matcher: 2-aho rule_length: 53 matched_length: 53 @@ -5608,56 +5560,56 @@ matches: as you see fit. A simple comment in the code giving credit would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: '1933' + end_line: '1933' + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: '1940' + end_line: '1940' + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: '1947' + end_line: '1947' + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: '1963' + end_line: '1964' matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5673,114 +5625,101 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '21.28' - start_line: 17 - end_line: '19' - matcher: 3-seq - rule_length: 47 - matched_length: 10 - match_coverage: '21.28' + - score: '100.0' + start_line: '1985' + end_line: 2000 + matcher: 2-aho + rule_length: 103 + matched_length: 103 + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_4.RULE - license_expression: artistic-2.0 + identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the "Artistic License" which comes with Perl, [or] + You may distribute the files contained in this distribution + under the terms of either - [b]) the "Artistic License" - - score: '57.14' - start_line: 21 - end_line: 26 - matcher: 3-seq - rule_length: 49 - matched_length: 28 - match_coverage: '57.14' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License as published by the Free + a) the "Artistic License" which comes with Perl, or + + b) the "Artistic License" which comes with dist, or + + c) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any - later version ([see] [the] [file] "[Copying]" [that] [comes] [with] [the] - [Perl] [distribution]). + later version (see the file "Copying" that comes with the + Perl distribution). - [The] [full] [text] [of] the "Artistic License" which comes with - - score: '83.33' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 5 - matched_length: 5 + The full text of the "Artistic License" which comes with dist + differs slightly from the one that is in /usr/share/common-licenses + on Debian systems, and can be found later in this file under the + "Artistic-dist" tag. + - score: '100.0' + start_line: 2014 + end_line: 2016 + matcher: 2-aho + rule_length: 21 + matched_length: 21 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_31.RULE - license_expression: artistic-2.0 + identifier: artistic-dist-1.0_3.RULE + license_expression: artistic-dist-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: licensed under the [modified] Artistic license - - score: '11.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Artistic License. + matched_text: | + This subdirectory contains unmodified 'dist' code that is + licensed under the modified Artistic license detailed below + under the "Artistic-dist" tag. - score: '100.0' - start_line: 18 - end_line: 18 + start_line: 2041 + end_line: 2065 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 212 + matched_length: 212 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: in the Public Domain-- - - score: '11.0' - start_line: 27 - end_line: 27 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 + identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + license_expression: artistic-dist-1.0 OR gpl-1.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Artistic license. + matched_text: | + dist is distributed under a modified version of the Perl Artistic License. + Clause 7 of this modified license as contained in dist-3.0-pl60 provides: + + 7. You may reuse parts of this Package in your own programs, provided + that you explicitly state where you got them from, in the source code + (and, left to your courtesy, in the documentation), duplicating + all the associated copyright notices and disclaimers. Besides + your changes, if any, must be clearly marked as such. Parts reused + that way will no longer fall under this license if, and only if, + the name of your program(s) have no immediate connection with the + name of the Package itself or its associated programs. You may then + apply whatever restrictions you wish on the reused parts or choose + to place them in the Public Domain--this will apply only within the + context of your package. + + In accordance with this clause, the versions of these units + contained here are made available under the same terms as the + rest of the units. + + It is assumed that the above relicensing also applies to all files in + the other subdirectories that are declared to be licensed under the + same modified Artistic license. + + The modified license can be found later in this file under the + "Artistic-dist" tag. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 2072 + end_line: 2079 matcher: 2-aho rule_length: 49 matched_length: 49 @@ -5803,8 +5742,8 @@ matches: b) the "Artistic License" which comes with Perl. - score: '100.0' - start_line: 11 - end_line: 11 + start_line: 2082 + end_line: 2082 matcher: 2-aho rule_length: 4 matched_length: 4 @@ -5818,21 +5757,23 @@ matches: is_license_tag: no is_license_intro: no matched_text: under the Expat license. - - score: '55.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 20 - matched_length: 11 - match_coverage: '55.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + - score: '95.0' + start_line: 2095 + end_line: 2098 + matcher: 2-aho + rule_length: 26 + matched_length: 26 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - redistributed - and/or modified under the same terms as Perl itself. + may be redistributed + and/or modified under the same terms as Perl itself. It is assumed that + other contributors have placed their contributions under a compatible + license. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright.expected.yml index fc562ced823..8c9f1b5b2e1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/perl/copyright.expected.yml @@ -3891,7 +3891,7 @@ matches: matched_length: 8 match_coverage: '80.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_30.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes 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 30eeb72d9fe..d4222ff752c 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 @@ -7,13 +7,13 @@ license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND sun-so AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND mit AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.0 AND lgpl-2.0 AND lgpl-2.1-plus + AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND gpl-2.0-plus AND - lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus + AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND gpl-2.0-plus AND lgpl-2.1-plus AND + lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus copyright: | Copyright (c) 2004-2009 Lennart Poettering Copyright (c) 2006-2007 Pierre Ossman for Cendio AB @@ -166,17 +166,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The upstream license clarifies pretty well that the sources of pulseaudio\ - \ are\n LGPL (please see LGPL license grant below), but that some parts will be\n effectively\ - \ GPL since they rely on GPL libraries, quoting the upstream\n LICENSE:\n \n \"\"\ - \"All PulseAudio source files are licensed under the GNU Lesser General\n Public License.\ - \ (see file LGPL for details)\n \n However, the server side links to the GPL-only\ - \ library 'libsamplerate'\n which practically downgrades the license of the server\ - \ part to GPL (see\n file GPL for details), exercising section 3 of the LGPL.\n \n\ - \ Hence you should treat the client library ('libpulse') of PulseAudio as\n being\ - \ LGPL licensed and the server part ('libpulsecore') as being GPL\n licensed. Since\ - \ the PulseAudio daemon and the modules link to\n 'libpulsecore' they are of course\ - \ also GPL licensed." + matched_text: | + The upstream license clarifies pretty well that the sources of pulseaudio are + LGPL (please see LGPL license grant below), but that some parts will be + effectively GPL since they rely on GPL libraries, quoting the upstream + LICENSE: + + """All PulseAudio source files are licensed under the GNU Lesser General + Public License. (see file LGPL for details) + + However, the server side links to the GPL-only library 'libsamplerate' + which practically downgrades the license of the server part to GPL (see + file GPL for details), exercising section 3 of the LGPL. + + Hence you should treat the client library ('libpulse') of PulseAudio as + being LGPL licensed and the server part ('libpulsecore') as being GPL + licensed. Since the PulseAudio daemon and the modules link to + 'libpulsecore' they are of course also GPL licensed. - score: '100.0' start_line: 37 end_line: 38 @@ -194,34 +200,42 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '93.63' + /usr/share/common-licenses/LGPL-2.1. + - score: '100.0' start_line: 44 end_line: 62 - matcher: 3-seq - rule_length: 157 + matcher: 2-aho + rule_length: 147 matched_length: 147 - match_coverage: '93.63' + match_coverage: '100.0' rule_relevance: 100 - identifier: sun-source.LICENSE + identifier: sun-source_1.RULE license_expression: sun-source is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This source code is a product of Sun Microsystems, Inc. and is provided\n\ - \ for unrestricted use. Users may copy or modify this source code without\n charge.\n\ - \ \n SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING\n THE\ - \ WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR\n PURPOSE, OR ARISING\ - \ FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.\n \n Sun source code is provided\ - \ with no support and without any obligation on\n the part of Sun Microsystems, Inc.\ - \ to assist in its use, correction,\n modification or enhancement.\n \n SUN MICROSYSTEMS,\ - \ INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE\n INFRINGEMENT OF COPYRIGHTS, TRADE\ - \ SECRETS OR ANY PATENTS BY THIS SOFTWARE\n OR ANY PART THEREOF.\n \n In no event will\ - \ Sun Microsystems, Inc. be liable for any lost revenue\n or profits or other special,\ - \ indirect and consequential damages, even if\n Sun has been advised of the possibility\ - \ of such damages." + matched_text: | + This source code is a product of Sun Microsystems, Inc. and is provided + for unrestricted use. Users may copy or modify this source code without + charge. + + SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING + THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR + PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. + + Sun source code is provided with no support and without any obligation on + the part of Sun Microsystems, Inc. to assist in its use, correction, + modification or enhancement. + + SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE + INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE + OR ANY PART THEREOF. + + In no event will Sun Microsystems, Inc. be liable for any lost revenue + or profits or other special, indirect and consequential damages, even if + Sun has been advised of the possibility of such damages. - score: '100.0' start_line: 68 end_line: 73 @@ -239,11 +253,11 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, provided - that the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation. This software is provided "as is" without express or - implied warranty. + documentation for any purpose and without fee is hereby granted, provided + that the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. This software is provided "as is" without express or + implied warranty. - score: '100.0' start_line: 79 end_line: 81 @@ -261,8 +275,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 87 end_line: 89 @@ -280,8 +294,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 94 end_line: 96 @@ -299,8 +313,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 102 end_line: 104 @@ -318,8 +332,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2. - score: '100.0' start_line: 111 end_line: 113 @@ -337,8 +351,8 @@ matches: is_license_intro: no matched_text: | License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. + On Debian systems, the complete text of the GPL-2 can be found in + /usr/share/common-licenses/GPL-2. - score: '100.0' start_line: 120 end_line: 122 @@ -356,8 +370,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 128 end_line: 130 @@ -375,8 +389,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 137 end_line: 139 @@ -394,8 +408,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 144 end_line: 146 @@ -413,8 +427,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 152 end_line: 159 @@ -432,13 +446,13 @@ matches: is_license_intro: no matched_text: | You are allowed to use this source code in any open source or closed - source software you want. You are allowed to use the algorithms for a - hardware solution. You are allowed to modify the source code. - You are not allowed to remove the name of the author from this memo or - from the source code files. You are not allowed to monopolize the - source code or the algorithms behind the source code as your - intellectual property. This source code is free of royalty and comes - with no warranty. + source software you want. You are allowed to use the algorithms for a + hardware solution. You are allowed to modify the source code. + You are not allowed to remove the name of the author from this memo or + from the source code files. You are not allowed to monopolize the + source code or the algorithms behind the source code as your + intellectual property. This source code is free of royalty and comes + with no warranty. - score: '100.0' start_line: 164 end_line: 166 @@ -456,8 +470,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 171 end_line: 173 @@ -475,8 +489,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 179 end_line: 181 @@ -494,8 +508,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 187 end_line: 189 @@ -513,8 +527,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: '195' end_line: '197' @@ -532,8 +546,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 203 end_line: 205 @@ -551,8 +565,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 211 end_line: 213 @@ -570,8 +584,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 219 end_line: 221 @@ -589,8 +603,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 226 end_line: 228 @@ -608,8 +622,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 235 end_line: 237 @@ -627,8 +641,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 243 end_line: 245 @@ -646,8 +660,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 251 end_line: 253 @@ -665,8 +679,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 259 end_line: 261 @@ -684,8 +698,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 266 end_line: 268 @@ -703,8 +717,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 275 end_line: 277 @@ -722,8 +736,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 283 end_line: 285 @@ -741,8 +755,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 291 end_line: 293 @@ -760,8 +774,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 299 end_line: 317 @@ -777,19 +791,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation files\n (the \"Software\"), to\ - \ deal in the Software without restriction,\n including without limitation the rights\ - \ to use, copy, modify, merge,\n publish, distribute, sublicense, and/or sell copies\ - \ of the Software,\n and to permit persons to whom the Software is furnished to do so,\n\ - \ subject to the following conditions:\n \n The above copyright notice and this permission\ - \ notice shall be\n included in all copies or substantial portions of the Software.\n\ - \ \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR\ - \ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS\ - \ FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\ - \ HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\n ACTION\ - \ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION WITH THE SOFTWARE\ - \ OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 323 end_line: 325 @@ -807,8 +828,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 332 end_line: 334 @@ -826,8 +847,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 340 end_line: 342 @@ -845,8 +866,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 347 end_line: 349 @@ -864,8 +885,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 354 end_line: 356 @@ -883,8 +904,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 363 end_line: 365 @@ -902,58 +923,27 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 371 - end_line: 371 + end_line: 373 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 23 + matched_length: 23 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE + identifier: lgpl-2.0-plus_528.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: no is_license_reference: no is_license_tag: yes is_license_intro: no - matched_text: 'License: LGPL-2+' - - score: '100.0' - start_line: 372 - end_line: 372 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_37.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: LGPL-2 - - score: '55.0' - start_line: 372 - end_line: 373 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: lgpl-2.0_157.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no matched_text: | - can be found in - /usr/share/common-licenses/LGPL-2. + License: LGPL-2+ + On Debian systems, the complete text of the LGPL-2 can be found in + /usr/share/common-licenses/LGPL-2. - score: '100.0' start_line: 382 end_line: 384 @@ -971,8 +961,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 389 end_line: 391 @@ -990,8 +980,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 397 end_line: 399 @@ -1009,8 +999,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 405 end_line: 407 @@ -1028,8 +1018,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 413 end_line: 415 @@ -1047,8 +1037,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 422 end_line: 424 @@ -1066,8 +1056,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 430 end_line: 432 @@ -1085,8 +1075,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 440 end_line: 442 @@ -1104,8 +1094,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 447 end_line: 449 @@ -1123,8 +1113,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 454 end_line: 456 @@ -1142,8 +1132,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 465 end_line: 467 @@ -1161,8 +1151,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 472 end_line: 474 @@ -1180,8 +1170,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 479 end_line: 481 @@ -1199,8 +1189,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 487 end_line: 489 @@ -1218,8 +1208,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 495 end_line: 497 @@ -1237,8 +1227,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 502 end_line: 504 @@ -1256,8 +1246,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 511 end_line: 513 @@ -1275,8 +1265,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 518 end_line: 520 @@ -1294,8 +1284,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 525 end_line: 527 @@ -1313,8 +1303,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 533 end_line: 535 @@ -1332,8 +1322,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 540 end_line: 542 @@ -1351,8 +1341,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 547 end_line: 549 @@ -1370,8 +1360,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 554 end_line: 556 @@ -1389,8 +1379,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 561 end_line: 563 @@ -1408,8 +1398,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 568 end_line: 570 @@ -1427,8 +1417,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 576 end_line: 578 @@ -1446,8 +1436,8 @@ matches: is_license_intro: no matched_text: | License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. + On Debian systems, the complete text of the GPL-2 can be found in + /usr/share/common-licenses/GPL-2. - score: '100.0' start_line: 585 end_line: 587 @@ -1465,8 +1455,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 594 end_line: 596 @@ -1484,8 +1474,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 602 end_line: 604 @@ -1503,8 +1493,8 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. - score: '100.0' start_line: 608 end_line: 610 @@ -1522,5 +1512,5 @@ matches: is_license_intro: no matched_text: | License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright.expected.yml deleted file mode 100644 index 435d8afbe8f..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/pulseaudio/stable_copyright.expected.yml +++ /dev/null @@ -1,1514 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND sun-source AND libpbm AND gpl-2.0-plus AND adrian AND - mit AND lgpl-2.0-plus AND lgpl-2.0 -copyright: | - Copyright (c) 2004-2009 Lennart Poettering - Copyright (c) 2006-2007 Pierre Ossman for Cendio AB - Copyright (c) Sun Microsystems, Inc - Copyright (c) 2001 Chris Bagwell - Copyright 2006 Pierre Ossman for Cendio AB - Copyright (c) 1994,96,97,98,99,2000,2001,2004 Free Software Foundation, Inc. - Copyright (c) 1999 Tom Tromey - Copyright (c) 2000 Red Hat, Inc. - Copyright (c) 2004-2009 Marcel Holtmann - Copyright (c) 2008-2009 Joao Paulo Rechi Vita - Copyright (c) 2000-2001 Qualcomm Incorporated - Copyright (c) 2002-2003 Maxim Krasnyansky - Copyright (c) 2002-2007 Marcel Holtmann - Copyright (c) 2004-2009 Marcel Holtmann - Copyright (c) 2004-2005 Henryk Ploetz - Copyright (c) 2005-2006 Brad Midgley - Copyright 2009 Tanu Kaskinen - Copyright 2009 Vincent Filali-Ansary - Copyright 2009 Tanu Kaskinen - Copyright 2006 Lennart Poettering - Copyright 2006 Shams E. King - Copyright 2009 Tanu Kaskinen - Copyright (c) DFS Deutsche Flugsicherung (2004) - Copyright 2010 Arun Raghavan - Copyright 2010 Wim Taymans - Copyright 2010 Wim Taymans - Copyright 2010 Canonical Ltd. - Copyright 2006-2008 Lennart Poettering - Copyright (c) 2009 Colin Guthrie - Copyright 2004-2008 Lennart Poettering - Copyright 2009 Jason Newton - Copyright 2006 Lennart Poettering - Copyright 2006 Shams E. King - Copyright (c) 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan Westerfeld - Copyright (c) 2008 Colin Guthrie - Copyright 2006 Lennart Poettering - Copyright 2006 Pierre Ossman for Cendio AB - Copyright 2006 Diego Petteno - Copyright 2005-2007 Lennart Poettering - Copyright (c) 2008 Colin Guthrie - Copyright (c) 2008 Colin Guthrie - Copyright (c) Kungliga Tekniska Hogskolan - Copyright 2006-2008 Lennart Poettering - Copyright 2009 Colin Guthrie - Copyright 2011 Colin Guthrie - Copyright 2006 Lennart Poettering - Copyright 2006-2007 Pierre Ossman for Cendio AB - Copyright 2009 Finn Thain - Copyright 2006 Lennart Poettering - Copyright 2009 Canonical Ltd - Copyright 2010 Intel Corporation - Copyright 2009 (c) Lennart Poettering - Copyright (c) 2006-2008 Lennart Poettering - Copyright (c) 2008 Nokia Corporation - Copyright (c) 2004-2006 Lennart Poettering - Copyright (c) 2004 Joe Marcus Clarke - Copyright (c) 2006-2007 Pierre Ossman for Cendio AB - Copyright (c) 2008 Lennart Poettering - Copyright (c) 2009 Colin Guthrie - Copyright (c) 2001 Fabrice Bellard - Copyright (c) 2004 Michael Niedermayer - Copyright (c) 2004-2006 Lennart Poettering - Copyright (c) 2004 Joe Marcus Clarke - Copyright (c) 2006-2007 Pierre Ossman for Cendio AB - Copyright (c) 2000-2002 Oliver Kurth - Copyright (c) 2003 Lennart Poettering - Copyright (c) 2008 Xavier Conde Rueda - Copyright (c) 2009 Agusti Grau , 2009 - Copyright (c) Judith Pinto Subirada - Copyright (c) 2009 Josep Torne Llavall - Copyright (c) 2008,2009 Petr Kovar - Copyright (c) 2008,2009 Fabian Affolter - Copyright (c) 2008,2009 Micha Pietsch - Copyright (c) 2008, 2009 Fabian Affolter - Copyright (c) 2008, 2009 Micha Pietsch - Copyright (c) 2008 Dimitris Glezos - Copyright (c) 2009 Thalia Papoutsaki - Copyright (c) 2009 Domingo Becker - Copyright (c) 2008 Hector Daniel Cabrera - Copyright (c) 2009 Fernando Gonzalez Blanco - Copyright (c) 2009 Timo Jyrinki - Copyright (c) 2009 Ville-Pekka Vainio - Copyright (c) 2008 Robert-Andre Mauchin - Copyright (c) 2008 Michael Ughetto - Copyright (c) 2008 Pablo Martin-Gomez - Copyright (c) 2009 Corentin Perard - Copyright (c) 2009 Sweta Kothari - Copyright (c) 2009 Rajesh Ranjan - Copyright (c) 2008,2009 Luca Ferretti - Copyright (c) 2009 Milo Casagrande - Copyright (c) 2009 - Copyright (c) 2009 Milo Casagrande - Copyright (c) 2009 - Copyright (c) 2009 Shankar Prasad - Copyright (c) 2009 Sandeep Shedmake - Copyright (c) 2009 Sandeep Shedmake - Copyright (c) 2009 Geert Warrink - Copyright (c) 2009 Reinout van Schouwen - Copyright (c) 2009 Manoj Kumar Giri - Copyright (c) 2009 Amanpreet Singh Alam - Copyright (c) 2009 Jaswinder Singh - Copyright (c) 2009 A S Alam - Copyright (c) 2008 Piotr Drag - Copyright (c) 2008 Fabian Affolter - Copyright (c) 2009 Igor Miletic - Copyright (c) 2009 Milos Komarcevic , 2009 - Copyright (c) 2008 Daniel Nylander - Copyright (c) 2009 I. Felix - Copyright (c) 2009 Krishna Babu K - Copyright (c) 2009 Yuri Chornoivan - Copyright (c) 2008 Yan Feng Gang - Copyright 2006-2009 Sjoerd Simons - Copyright 2006-2008 CJ - Copyright 2004-2006 Lennart Poettering - Copyright 2009 Wim Taymans - Copyright 2004-2006 Lennart Poettering - Copyright 2006 Pierre Ossman for Cendio AB - Copyright 2009 Ted Percival - Copyright 2009 Jason Newton -matches: - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPL-2.1+' - - score: '100.0' - start_line: 18 - end_line: 33 - matcher: 2-aho - rule_length: 127 - matched_length: 127 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_267.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The upstream license clarifies pretty well that the sources of pulseaudio\ - \ are\n LGPL (please see LGPL license grant below), but that some parts will be\n effectively\ - \ GPL since they rely on GPL libraries, quoting the upstream\n LICENSE:\n \n \"\"\ - \"All PulseAudio source files are licensed under the GNU Lesser General\n Public License.\ - \ (see file LGPL for details)\n \n However, the server side links to the GPL-only\ - \ library 'libsamplerate'\n which practically downgrades the license of the server\ - \ part to GPL (see\n file GPL for details), exercising section 3 of the LGPL.\n \n\ - \ Hence you should treat the client library ('libpulse') of PulseAudio as\n being\ - \ LGPL licensed and the server part ('libpulsecore') as being GPL\n licensed. Since\ - \ the PulseAudio daemon and the modules link to\n 'libpulsecore' they are of course\ - \ also GPL licensed." - - score: '100.0' - start_line: 37 - end_line: 38 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_232.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '93.63' - start_line: 44 - end_line: 62 - matcher: 3-seq - rule_length: 157 - matched_length: 147 - match_coverage: '93.63' - rule_relevance: 100 - identifier: sun-source.LICENSE - license_expression: sun-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This source code is a product of Sun Microsystems, Inc. and is provided\n\ - \ for unrestricted use. Users may copy or modify this source code without\n charge.\n\ - \ \n SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING\n THE\ - \ WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR\n PURPOSE, OR ARISING\ - \ FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.\n \n Sun source code is provided\ - \ with no support and without any obligation on\n the part of Sun Microsystems, Inc.\ - \ to assist in its use, correction,\n modification or enhancement.\n \n SUN MICROSYSTEMS,\ - \ INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE\n INFRINGEMENT OF COPYRIGHTS, TRADE\ - \ SECRETS OR ANY PATENTS BY THIS SOFTWARE\n OR ANY PART THEREOF.\n \n In no event will\ - \ Sun Microsystems, Inc. be liable for any lost revenue\n or profits or other special,\ - \ indirect and consequential damages, even if\n Sun has been advised of the possibility\ - \ of such damages." - - score: '100.0' - start_line: 68 - end_line: 73 - matcher: 2-aho - rule_length: 56 - matched_length: 56 - match_coverage: '100.0' - rule_relevance: 100 - identifier: libpbm.LICENSE - license_expression: libpbm - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, provided - that the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation. This software is provided "as is" without express or - implied warranty. - - score: '100.0' - start_line: 79 - end_line: 81 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 87 - end_line: 89 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 94 - end_line: 96 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 102 - end_line: 104 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_266.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 111 - end_line: 113 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_711.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 120 - end_line: 122 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 128 - end_line: 130 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 137 - end_line: 139 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 144 - end_line: 146 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 152 - end_line: 159 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: adrian.LICENSE - license_expression: adrian - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You are allowed to use this source code in any open source or closed - source software you want. You are allowed to use the algorithms for a - hardware solution. You are allowed to modify the source code. - You are not allowed to remove the name of the author from this memo or - from the source code files. You are not allowed to monopolize the - source code or the algorithms behind the source code as your - intellectual property. This source code is free of royalty and comes - with no warranty. - - score: '100.0' - start_line: 164 - end_line: 166 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 171 - end_line: 173 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 179 - end_line: 181 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 187 - end_line: 189 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: '195' - end_line: '197' - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 203 - end_line: 205 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 211 - end_line: 213 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 219 - end_line: 221 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 226 - end_line: 228 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 235 - end_line: 237 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 243 - end_line: 245 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 251 - end_line: 253 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 259 - end_line: 261 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 266 - end_line: 268 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 275 - end_line: 277 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 283 - end_line: 285 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 291 - end_line: 293 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 299 - end_line: 317 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation files\n (the \"Software\"), to\ - \ deal in the Software without restriction,\n including without limitation the rights\ - \ to use, copy, modify, merge,\n publish, distribute, sublicense, and/or sell copies\ - \ of the Software,\n and to permit persons to whom the Software is furnished to do so,\n\ - \ subject to the following conditions:\n \n The above copyright notice and this permission\ - \ notice shall be\n included in all copies or substantial portions of the Software.\n\ - \ \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR\ - \ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS\ - \ FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\ - \ HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN\n ACTION\ - \ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION WITH THE SOFTWARE\ - \ OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 323 - end_line: 325 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 332 - end_line: 334 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 340 - end_line: 342 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 347 - end_line: 349 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 354 - end_line: 356 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 363 - end_line: 365 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 371 - end_line: 371 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPL-2+' - - score: '100.0' - start_line: 372 - end_line: 372 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_37.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: LGPL-2 - - score: '55.0' - start_line: 372 - end_line: 373 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: lgpl-2.0_157.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - can be found in - /usr/share/common-licenses/LGPL-2. - - score: '100.0' - start_line: 382 - end_line: 384 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 389 - end_line: 391 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 397 - end_line: 399 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 405 - end_line: 407 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 413 - end_line: 415 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 422 - end_line: 424 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 430 - end_line: 432 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 440 - end_line: 442 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 447 - end_line: 449 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 454 - end_line: 456 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 465 - end_line: 467 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 472 - end_line: 474 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 479 - end_line: 481 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 487 - end_line: 489 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 495 - end_line: 497 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 502 - end_line: 504 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 511 - end_line: 513 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 518 - end_line: 520 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 525 - end_line: 527 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 533 - end_line: 535 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 540 - end_line: 542 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 547 - end_line: 549 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 554 - end_line: 556 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 561 - end_line: 563 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 568 - end_line: 570 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 576 - end_line: 578 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_711.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-2+ - On Debian systems, the complete text of the GPL-2 can be found in - /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 585 - end_line: 587 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 594 - end_line: 596 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 602 - end_line: 604 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 608 - end_line: 610 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_231.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: | - License: LGPL-2.1+ - On Debian systems, the complete text of the LGPL-2.1 can be found in - /usr/share/common-licenses/LGPL-2.1. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright-detailed.expected.yml index 5c3a9bb5dc0..9c98f62706c 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 @@ -48,8 +48,8 @@ copyright: | 2010 Gary Wilson Jr. and contributors matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 84 + end_line: 84 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -64,8 +64,8 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 85 + end_line: 95 matcher: 2-aho rule_length: 85 matched_length: 85 @@ -91,8 +91,8 @@ matches: See the License for the specific language governing permissions and limitations under the License. - score: '100.0' - start_line: 13 - end_line: 14 + start_line: 97 + end_line: 98 matcher: 2-aho rule_length: 24 matched_length: 24 @@ -109,8 +109,8 @@ matches: On Debian systems, the complete text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0'. - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 101 + end_line: 118 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -143,8 +143,8 @@ matches: OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '89.32' - start_line: 1 - end_line: 49 + start_line: 121 + end_line: 169 matcher: 3-seq rule_length: 365 matched_length: 326 @@ -208,8 +208,8 @@ matches: 8. By copying, installing or otherwise using [Baseconv], Licensee agrees to be bound by the terms and conditions of this License Agreement. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 172 + end_line: '191' matcher: 1-hash rule_length: 185 matched_length: 185 @@ -243,15 +243,15 @@ matches: CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.77' - start_line: 1 - end_line: 24 - matcher: 3-seq - rule_length: 213 - matched_length: 204 - match_coverage: '95.77' + - score: '100.0' + start_line: '194' + end_line: 217 + matcher: 1-hash + rule_length: 214 + matched_length: 214 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_156.RULE + identifier: bsd-new_1072.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -269,7 +269,7 @@ matches: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3. Neither the name of <[NAME]> [nor] [the] [names] [of] [its] [contributors] [may] [be] [use] + 3. Neither the name of nor the names of its contributors may be use to endorse or promote products derived from this software without specific prior written permission. @@ -284,8 +284,8 @@ matches: OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.0' - start_line: 2 - end_line: 2 + start_line: 76 + end_line: 76 matcher: 2-aho rule_length: 5 matched_length: 5 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright.expected.yml deleted file mode 100644 index 769d228ed9b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/p/python-django/stable_copyright.expected.yml +++ /dev/null @@ -1,278 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-Clause - - Apache-2.0 - - Expat - - BSD-2-Clause - - PSF-baseconv - - BSD-3-Clause and Expat -license_expression: bsd-new AND apache-2.0 AND mit AND bsd-simplified AND psf-2.0 AND (bsd-new - AND mit) -copyright: | - Django Software Foundation and individual contributors - Copyright 2011 Google Inc. - 2005, 2014 jQuery Foundation, Inc. and other contributors - 2009 Stanislaus Madueke - 2007 Justin Bronn - 2001-2003 Patrick K. O'Brien and Contributors - 2010 Guilherme Gondim, 2009 Simon Willison, 2002 Drew Perttula - 2007 Google Inc. - 2012 Raymond Hettinger - 2010-2015 Benjamin Peterson - 2004 CherryPy Team , 2008 Ian Bicking - 2007 Robert Coup - 2008 Yahoo! Inc. All rights reserved. - 2010 Gary Wilson Jr. and contributors -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 2-aho - rule_length: 85 - matched_length: 85 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_7.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - score: '100.0' - start_line: 13 - end_line: 14 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_865.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the Apache version 2.0 license - can be found in `/usr/share/common-licenses/Apache-2.0'. - - score: '100.0' - start_line: 1 - end_line: 18 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '89.32' - start_line: 1 - end_line: 49 - matcher: 3-seq - rule_length: 365 - matched_length: 326 - match_coverage: '89.32' - rule_relevance: 100 - identifier: psf-2.0.LICENSE - license_expression: psf-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 - -------------------------------------------- - - 1. This LICENSE AGREEMENT is between the [Guilherme] [Gondim], [Simon] - [Willison] [and] [Drew] [Perttula] ("[Baseconv] [Authors]"), and the Individual or - Organization ("Licensee") accessing and otherwise using this software - ("[Baseconv]") in source or binary form and its associated documentation. - - 2. Subject to the terms and conditions of this License Agreement, - [Baseconv] [Authors] hereby grants Licensee a nonexclusive, royalty-free, - world-wide license to reproduce, analyze, test, perform and/or display - publicly, prepare derivative works, distribute, and otherwise use - [Baseconv] alone or in any derivative version, provided, however, that - [Baseconv] [Authors]'s License Agreement and [Baseconv] [Author]'s [notice] [of] - [copyright], [i].[e]., "[Copyright] ([c]) [2010] [Guilherme] [Gondim].; [Copyright] - ([c]) [2009] [Simon] [Willison].; [Copyright] ([c]) [2002] [Drew] [Perttula].; All Rights - Reserved" are retained in [Baseconv] alone or in any derivative version - prepared by Licensee. - - 3. In the event Licensee prepares a derivative work that is based on or - incorporates [Baseconv] or any part thereof, and wants to make the - derivative work available to others as provided herein, then Licensee - hereby agrees to include in any such work a brief summary of the changes - made to [Baseconv]. - - [4]. [Baseconv] [Authors] [is] [making] [Baseconv] available to Licensee on - an "AS IS" basis. [BASECONV] [AUTHORS] MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, - [BASECONV] [AUTHORS] MAKES NO AND DISCLAIMS ANY REPRESENTATION OR - WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR - THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. - - 5. [BASECONV] [AUTHORS] SHALL NOT BE LIABLE TO LICENSEE OR ANY - OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL - DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE - USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE - POSSIBILITY THEREOF. - - 6. This License Agreement will automatically terminate upon a material - breach of its terms and conditions. - - 7. Nothing in this License Agreement shall be deemed to create any - relationship of agency, partnership, or joint venture between [Baseconv] - [Authors] and Licensee. This License Agreement does not grant permission - to use [Baseconv] [Authors] trademarks or trade name in a trademark sense to - endorse or promote products or services of Licensee, or any third party. - - 8. By copying, installing or otherwise using [Baseconv], Licensee agrees - to be bound by the terms and conditions of this License Agreement. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_16.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.77' - start_line: 1 - end_line: 24 - matcher: 3-seq - rule_length: 213 - matched_length: 204 - match_coverage: '95.77' - rule_relevance: 100 - identifier: bsd-new_156.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of <[NAME]> [nor] [the] [names] [of] [its] [contributors] [may] [be] [use] - to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_509.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Software License Agreement (BSD License), diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright-detailed.expected.yml index 74e472b485a..ef7d22cb65d 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 @@ -27,21 +27,21 @@ matches: is_license_intro: no matched_text: | License: other - # This program is freely distributable per the following license: - # - # Permission to use, copy, modify, and distribute this software and its - # documentation for any purpose and without fee is hereby granted, - # provided that the above copyright notice appears in all copies and that - # both that copyright notice and this permission notice appear in - # supporting documentation. - # - # I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - # BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY - # DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - # ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - # SOFTWARE. + # This program is freely distributable per the following license: + # + # Permission to use, copy, modify, and distribute this software and its + # documentation for any purpose and without fee is hereby granted, + # provided that the above copyright notice appears in all copies and that + # both that copyright notice and this permission notice appear in + # supporting documentation. + # + # I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I + # BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY + # DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + # ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + # SOFTWARE. - score: '100.0' start_line: 32 end_line: 37 @@ -59,11 +59,11 @@ matches: is_license_intro: no matched_text: | License: GPL-any - # You may freely redistribute, use and modify this software under the terms - # of the GNU General Public License. - . - On Debian systems, the complete text of the GNU General Public License - can be found in file "/usr/share/common-licenses/GPL". + # You may freely redistribute, use and modify this software under the terms + # of the GNU General Public License. + . + On Debian systems, the complete text of the GNU General Public License + can be found in file "/usr/share/common-licenses/GPL". - score: '100.0' start_line: 43 end_line: 58 @@ -81,21 +81,21 @@ matches: is_license_intro: no matched_text: | License: other - # This program is freely distributable per the following license: - # - ## Permission to use, copy, modify, and distribute this software and its - ## documentation for any purpose and without fee is hereby granted, - ## provided that the above copyright notice appears in all copies and that - ## both that copyright notice and this permission notice appear in - ## supporting documentation. - ## - ## I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - ## BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY - ## DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - ## WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - ## ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - ## SOFTWARE. + # This program is freely distributable per the following license: + # + ## Permission to use, copy, modify, and distribute this software and its + ## documentation for any purpose and without fee is hereby granted, + ## provided that the above copyright notice appears in all copies and that + ## both that copyright notice and this permission notice appear in + ## supporting documentation. + ## + ## I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I + ## BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY + ## DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + ## WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ## ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + ## SOFTWARE. - score: '100.0' start_line: 61 end_line: 61 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright.expected.yml deleted file mode 100644 index f051218a0f4..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/reportbug/stable_copyright.expected.yml +++ /dev/null @@ -1,114 +0,0 @@ -primary_license: -declared_license: -license_expression: reportbug AND gpl-1.0-plus AND gpl-2.0 -copyright: | - Copyright (c) 1999-2006 Chris Lawrence - Copyright (c) 2008-2019 Sandro Tosi - Copyright (c) 1996-2000 Christoph Lameter - (c) 1996-2000 Nicolas Lichtmaier - (c) 2000 Chris Lawrence - Copyright (c) 2006 Philipp Kern - Copyright (c) 2008-2009 Luca Bruno -matches: - - score: '100.0' - start_line: 10 - end_line: 25 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: reportbug_1.RULE - license_expression: reportbug - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: other - # This program is freely distributable per the following license: - # - # Permission to use, copy, modify, and distribute this software and its - # documentation for any purpose and without fee is hereby granted, - # provided that the above copyright notice appears in all copies and that - # both that copyright notice and this permission notice appear in - # supporting documentation. - # - # I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - # BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY - # DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - # ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - # SOFTWARE. - - score: '100.0' - start_line: 32 - end_line: 37 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl_77.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: GPL-any - # You may freely redistribute, use and modify this software under the terms - # of the GNU General Public License. - . - On Debian systems, the complete text of the GNU General Public License - can be found in file "/usr/share/common-licenses/GPL". - - score: '100.0' - start_line: 43 - end_line: 58 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: reportbug_1.RULE - license_expression: reportbug - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - License: other - # This program is freely distributable per the following license: - # - ## Permission to use, copy, modify, and distribute this software and its - ## documentation for any purpose and without fee is hereby granted, - ## provided that the above copyright notice appears in all copies and that - ## both that copyright notice and this permission notice appear in - ## supporting documentation. - ## - ## I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I - ## BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY - ## DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - ## WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - ## ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - ## SOFTWARE. - - score: '100.0' - start_line: 61 - end_line: 61 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright-detailed.expected.yml index 801cf8011e8..ec08b089dec 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 @@ -9,8 +9,8 @@ copyright: | 2017 Samuel Henrique matches: - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 14 + end_line: 31 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright.expected.yml deleted file mode 100644 index 9e0dc9df0da..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/r/ruby-airbrussh/stable_copyright.expected.yml +++ /dev/null @@ -1,40 +0,0 @@ -primary_license: mit -declared_license: - - Expat -license_expression: mit -copyright: 2015-2016 Matt Brictson -matches: - - score: '100.0' - start_line: 1 - end_line: 18 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright-detailed.expected.yml index 1587a0b75fe..1ce6d9423b6 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 @@ -14,8 +14,8 @@ copyright: | © 2012-2018 Andreas Beckmann matches: - score: '97.65' - start_line: 1 - end_line: 81 + start_line: '19' + end_line: 99 matcher: 3-seq rule_length: 596 matched_length: 582 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright.expected.yml deleted file mode 100644 index 634e7a00758..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/sendmail/stable_copyright.expected.yml +++ /dev/null @@ -1,106 +0,0 @@ -primary_license: sendmail -declared_license: - - other-Sendmail -license_expression: 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. - Copyright (c) 1988, 1993 The Regents of the University of California. All rights reserved. -matches: - - score: '97.65' - start_line: 1 - end_line: 81 - matcher: 3-seq - rule_length: 596 - matched_length: 582 - match_coverage: '97.65' - rule_relevance: 100 - identifier: sendmail-2014.RULE - license_expression: sendmail - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - SENDMAIL LICENSE - - The following license terms and conditions apply, unless a redistribution - agreement or other license is obtained from Proofpoint, Inc., 892 - Ross Street, Sunnyvale, CA, 94089, USA, or by electronic mail at - sendmail-license@proofpoint.com. - - License Terms: - - Use, Modification and Redistribution (including distribution of any - modified or derived work) in source and binary forms is permitted only if - each of the following conditions is met: - - 1. Redistributions qualify as "freeware" or "Open Source Software" under - one of the following terms: - - (a) Redistributions are made at no charge beyond the reasonable cost of - materials and delivery. - - (b) Redistributions are accompanied by a copy of the Source Code or by an - irrevocable offer to provide a copy of the Source Code for up to three - years at the cost of materials and delivery. Such redistributions - must allow further use, modification, and redistribution of the Source - Code under substantially the same terms as this license. For the - purposes of redistribution "Source Code" means the complete compilable - and linkable source code of sendmail and associated libraries and - utilities in the sendmail distribution including all modifications. - - 2. Redistributions of Source Code must retain the copyright notices as they - appear in each Source Code file, these license terms, and the - disclaimer/limitation of liability set forth as paragraph 6 below. - - 3. Redistributions in binary form must reproduce the Copyright Notice, - these license terms, and the disclaimer/limitation of liability set - forth as paragraph 6 below, in the documentation and/or other materials - provided with the distribution. For the purposes of binary distribution - the "Copyright Notice" refers to the following language: - "Copyright (c) 1998-[2013] Proofpoint, Inc. All rights reserved." - - 4. Neither the name of Proofpoint, Inc. nor the University of California nor - names of their contributors may be used to endorse or promote - products derived from this software without specific prior written - permission. The name "sendmail" is a trademark of Proofpoint, Inc. - - 5. All redistributions must comply with the conditions imposed by the - University of California on certain embedded code, which copyright - Notice and conditions for redistribution are as follows: - - (a) Copyright (c) 1988, 1993 The Regents of the University of - California. All rights reserved. - - (b) Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - (i) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (ii) Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - (iii) Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - 6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY - SENDMAIL, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN - NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF - CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - $Revision: 8. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml index 0af29f2677c..5658bbcfd7e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-3.0-plus +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2+ @@ -20,9 +20,9 @@ declared_license: - GPL-2 - GPL-2+ - LGPL-2.1+ -license_expression: (gpl-2.0-plus AND gpl-3.0-plus) AND (gpl-2.0-plus AND gpl-3.0-plus) AND - bsd-new AND bsd-simplified AND mit AND mit AND bsd-simplified AND (gpl-2.0-plus AND gpl-3.0-plus) - AND (gpl-2.0-plus AND gpl-3.0-plus) AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + bsd-new AND bsd-simplified AND mit AND mit AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) copyright: | 2018 Giuseppe Scrivano @@ -42,8 +42,8 @@ copyright: | 2016, Renzo Davoli VirtualSquare matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 21 + end_line: 21 matcher: 2-aho rule_length: 4 matched_length: 4 @@ -58,8 +58,8 @@ matches: is_license_intro: no matched_text: license BSD-2-clause - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 79 + end_line: 101 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -96,15 +96,15 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.44' - start_line: 3 - end_line: 21 - matcher: 3-seq - rule_length: 177 + - score: '98.88' + start_line: 106 + end_line: 124 + matcher: 2-aho + rule_length: 176 matched_length: 176 - match_coverage: '99.44' + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-simplified_29.RULE + identifier: bsd-simplified_274.RULE license_expression: bsd-simplified is_license_text: yes is_license_notice: no @@ -132,8 +132,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 127 + end_line: 143 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -165,8 +165,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 145 + end_line: 145 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -181,14 +181,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 3 - end_line: 5 + start_line: 148 + end_line: 150 matcher: 2-aho - rule_length: 9 - matched_length: 9 + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_822.RULE + identifier: gpl-2.0_1142.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -196,18 +196,18 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - licensed under: + free software, licensed under: The GNU General Public License, Version 2, - score: '100.0' - start_line: 7 - end_line: 9 + start_line: 152 + end_line: 156 matcher: 2-aho - rule_length: 31 - matched_length: 31 + rule_length: 59 + matched_length: 59 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_396.RULE + identifier: gpl-2.0_1296.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -217,44 +217,12 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License + the Free Software Foundation; version 2 dated June, 1991. + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 158 + end_line: 158 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -268,16 +236,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '97.62' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 159 + end_line: 173 + matcher: 1-hash rule_length: 126 - matched_length: 123 - match_coverage: '97.62' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_321.RULE - license_expression: gpl-3.0-plus + identifier: gpl-2.0-plus_839.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -286,7 +254,7 @@ matches: matched_text: | This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or + the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, @@ -298,10 +266,10 @@ matches: along with this program. If not, see On Debian systems, the complete text of the GNU General - Public License version [2] can be found in "/usr/share/common-licenses/GPL- + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 175 + end_line: 175 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -316,8 +284,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 176 + end_line: 187 matcher: 2-aho rule_length: 106 matched_length: 106 @@ -344,8 +312,8 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . - score: '100.0' - start_line: 14 - end_line: 15 + start_line: 189 + end_line: '190' matcher: 2-aho rule_length: 27 matched_length: 27 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright.expected.yml deleted file mode 100644 index e148ad0b22d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/slirp4netns/stable_copyright.expected.yml +++ /dev/null @@ -1,346 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-3.0-plus -declared_license: - - GPL-2+ - - BSD-3-clause - - BSD-2-clause - - Expat - - Danny-SLIRP - - LGPL-2.1+ - - GPL-2 -license_expression: (gpl-2.0-plus AND gpl-3.0-plus) AND bsd-new AND bsd-simplified AND mit AND - (lgpl-2.1-plus AND lgpl-2.1) -copyright: | - 2018 Giuseppe Scrivano - Akihiro Suda - 1982, 1986, 1988, 1990-1994, The Regents of the University of California. - 1995, 1996 - 2011, AdaCore - 2004-2008, Fabrice Bellard - 1995, Danny Gasparovski. - 2016, Thomas Huth, Red Hat Inc. - 2012, Klaus Stengel - 2013, Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne. - 1995, Danny Gasparovski - 2013, Guillaume Subiron - 2016, Renzo Davoli VirtualSquare -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_136.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: license BSD-2-clause - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '99.44' - start_line: 3 - end_line: 21 - matcher: 3-seq - rule_length: 177 - matched_length: 176 - match_coverage: '99.44' - rule_relevance: 100 - identifier: bsd-simplified_29.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - [DANNY] [GASPAROVSKI] OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 3 - end_line: 5 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_822.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed under: - - The GNU General Public License, Version 2, - - score: '100.0' - start_line: 7 - end_line: 9 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '97.62' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 123 - match_coverage: '97.62' - rule_relevance: 100 - identifier: gpl-3.0-plus_321.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version [2] of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version [2] can be found in "/usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General - Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright-detailed.expected.yml index f85c95645d6..1297e8b89a4 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 @@ -21,9 +21,8 @@ declared_license: - Unicode - AFL-3 license_expression: (apache-2.0 AND apache-2.0) AND (bsd-new OR (apache-2.0 AND apache-2.0)) - AND other-permissive AND bsd-new AND other-copyleft AND (gpl-2.0-plus AND gpl-1.0-plus AND - gpl-2.0 AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0) AND afl-3.0 AND (mit AND unicode) AND - bsd-simplified AND bsd-new AND bsd-simplified + AND other-permissive AND bsd-new AND other-permissive AND (gpl-2.0-plus AND gpl-2.0) AND (gpl-3.0-plus + AND gpl-3.0) AND afl-3.0 AND (mit AND unicode) AND bsd-simplified AND bsd-new AND bsd-simplified copyright: | Apache Software Foundation 2007 Max Bowsher @@ -53,8 +52,8 @@ copyright: | 2010-2014, Salvatore Sanfilippo matches: - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 21 + end_line: 23 matcher: 1-hash rule_length: 28 matched_length: 28 @@ -71,27 +70,27 @@ matches: Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted. The author disclaims all warranties with regard to this software. - - score: '20.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 45 - matched_length: 9 - match_coverage: '20.0' + - score: '100.0' + start_line: 33 + end_line: 34 + matcher: 1-hash + rule_length: 22 + matched_length: 22 + match_coverage: '100.0' rule_relevance: 100 - identifier: other-copyleft_12.RULE - license_expression: other-copyleft + identifier: other-permissive_323.RULE + license_expression: other-permissive is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - Permission is granted to [everyone] [to] [use] and distribute [this] [work], - [without] [limitation], modified or unmodified, + Permission is granted to everyone to use and distribute this work, + without limitation, modified or unmodified, in any way, for any purpose. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 78 + end_line: 78 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -105,57 +104,27 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL - - score: '95.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0_183.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 2 - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 79 + end_line: 80 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1325.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no - is_license_reference: yes - is_license_tag: no + is_license_reference: no + is_license_tag: yes is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + On Debian systems, the complete text of the GPL version 2 license can be + found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 82 + end_line: 82 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -169,27 +138,27 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-3+' - - score: '60.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 - matched_length: 12 - match_coverage: '60.0' + - score: '100.0' + start_line: 83 + end_line: 84 + matcher: 1-hash + rule_length: 22 + matched_length: 22 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_238.RULE + identifier: gpl-3.0_480.RULE license_expression: gpl-3.0 is_license_text: no - is_license_notice: yes + is_license_notice: no is_license_reference: no - is_license_tag: no + is_license_tag: yes is_license_intro: no matched_text: | - GPL [version] [3] license can be + On Debian systems, the complete text of the GPL version 3 license can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 86 + end_line: 86 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -204,8 +173,8 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 87 + end_line: 102 matcher: 1-hash rule_length: 119 matched_length: 119 @@ -236,8 +205,8 @@ matches: specific language governing permissions and limitations under the License. - score: '100.0' - start_line: 3 - end_line: 27 + start_line: 107 + end_line: 131 matcher: 2-aho rule_length: 204 matched_length: 204 @@ -277,8 +246,8 @@ matches: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 22 + start_line: 136 + end_line: 155 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -313,8 +282,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 158 + end_line: 174 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -345,15 +314,15 @@ matches: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '96.15' - start_line: 1 - end_line: 32 - matcher: 3-seq - rule_length: 338 + - score: '100.0' + start_line: 177 + end_line: 208 + matcher: 1-hash + rule_length: 325 matched_length: 325 - match_coverage: '96.15' + match_coverage: '100.0' rule_relevance: 100 - identifier: unicode_42.RULE + identifier: unicode_56.RULE license_expression: unicode is_license_text: yes is_license_notice: no @@ -394,8 +363,8 @@ matches: registered in some jurisdictions. All other trademarks and registered trademarks mentioned herein are the property of their respective owners. - score: '100.0' - start_line: 1 - end_line: 186 + start_line: 211 + end_line: 396 matcher: 1-hash rule_length: 1623 matched_length: 1623 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright.expected.yml deleted file mode 100644 index 201eb1378d6..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/subversion/stable_copyright.expected.yml +++ /dev/null @@ -1,588 +0,0 @@ -primary_license: apache-2.0 -declared_license: - - Apache-2.0 - - BSD-3-clause or Apache-2.0 - - Utfwidth - - BSD-3-clause - - Svnwrap - - GPL-2+ - - GPL-3+ - - AFL-3 - - Expat and Unicode - - BSD-2-clause - - Expat - - Unicode -license_expression: apache-2.0 AND (bsd-new OR apache-2.0) AND other-permissive AND bsd-new - AND other-copyleft AND (gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-3.0-plus AND gpl-3.0) - AND afl-3.0 AND (mit AND unicode) AND bsd-simplified -copyright: | - Apache Software Foundation - 2007 Max Bowsher - 2005 Greg Stein - 2007 David Glasser - 2003, 2004, 2005 Edgewall Software - 2003, 2004, 2005 Jonas Borgström - 2005 Christopher Lenz - 2007 Markus Kuhn - 2008-2014 Vinay Sajip - 2006 Peter Samuelson - 2004, 2005, 2006 Simon Perreault - 2005,2006 Blair Zajac - 2002-2009 Stefan Reichoer - 2006-2010 Virtutech AB - 2010 Intel - 2008,2009 by Robert Millan - 2009 by Peter Samuelson - 2002,2003,2004,2005,2006,2007,2009 Dolby. All rights reserved. - 2014-2015 Steven G. Johnson, Jiahao Chen, Tony Kelman, Jonas Fonseca, and other contributors listed in the git history - 2009, 2013 Public Software Group e. V., Berlin, Germany - 1991-2007 Unicode, Inc. - 2011-2016, Yann Collet - 2006-2008 Christophe Devine - 2009 Paul Bakker - 2010-2013, Peter Noordhuis - 2010-2014, Salvatore Sanfilippo -matches: - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_wcwidth_1.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - for any purpose and without fee is hereby granted. The author - disclaims all warranties with regard to this software. - - score: '20.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 45 - matched_length: 9 - match_coverage: '20.0' - rule_relevance: 100 - identifier: other-copyleft_12.RULE - license_expression: other-copyleft - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to [everyone] [to] [use] and distribute [this] [work], - [without] [limitation], modified or unmodified, - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL - - score: '95.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0_183.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '60.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 - matched_length: 12 - match_coverage: '60.0' - rule_relevance: 100 - identifier: gpl-3.0_238.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GPL [version] [3] license can be - found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 119 - matched_length: 119 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_2.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - - score: '100.0' - start_line: 3 - end_line: 27 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_970.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - the documentation and/or other materials provided with the - distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 3 - end_line: 22 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - score: '96.15' - start_line: 1 - end_line: 32 - matcher: 3-seq - rule_length: 338 - matched_length: 325 - match_coverage: '96.15' - rule_relevance: 100 - identifier: unicode_42.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the "Data - Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, and/or sell copies of the Data Files or Software, and - to permit persons to whom the Data Files or Software are furnished to do - so, provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, (b) both the - above copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data File or - in the Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY - KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR - CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - - Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be - registered in some jurisdictions. All other trademarks and registered - trademarks mentioned herein are the property of their respective owners. - - score: '100.0' - start_line: 1 - end_line: 186 - matcher: 1-hash - rule_length: 1623 - matched_length: 1623 - match_coverage: '100.0' - rule_relevance: 100 - identifier: afl-3.0.LICENSE - license_expression: afl-3.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This Academic Free License (the "License") applies to any original - work of authorship (the "Original Work") whose owner (the "Licensor") - has placed the following licensing notice adjacent to the copyright - notice for the Original Work: - - Licensed under the Academic Free License version 3.0 - - 1) Grant of Copyright License. Licensor grants You a worldwide, - royalty-free, non-exclusive, sublicensable license, for the - duration of the copyright, to do the following: - a) to reproduce the Original Work in copies, either alone or as - part of a collective work; - b) to translate, adapt, alter, transform, modify, or arrange the - Original Work, thereby creating derivative works ("Derivative - Works") based upon the Original Work; - c) to distribute or communicate copies of the Original Work and - Derivative Works to the public, under any license of your - choice that does not contradict the terms and conditions, - including Licensor's reserved rights and remedies, in this - Academic Free License; - d) to perform the Original Work publicly; and - e) to display the Original Work publicly. - - 2) Grant of Patent License. Licensor grants You a worldwide, - royalty-free, non- exclusive, sublicensable license, under patent - claims owned or controlled by the Licensor that are embodied in - the Original Work as furnished by the Licensor, for the duration - of the patents, to make, use, sell, offer for sale, have made, and - import the Original Work and Derivative Works. - - 3) Grant of Source Code License. The term "Source Code" means the - preferred form of the Original Work for making modifications to it - and all available documentation describing how to modify the - Original Work. Licensor agrees to provide a machine-readable copy - of the Source Code of the Original Work along with each copy of - the Original Work that Licensor distributes. Licensor reserves the - right to satisfy this obligation by placing a machine-readable - copy of the Source Code in an information repository reasonably - calculated to permit inexpensive and convenient access by You for - as long as Licensor continues to distribute the Original Work. - - 4) Exclusions From License Grant. Neither the names of Licensor, nor - the names of any contributors to the Original Work, nor any of - their trademarks or service marks, may be used to endorse or - promote products derived from this Original Work without express - prior permission of the Licensor. Except as expressly stated - herein, nothing in this License grants any license to Licensor's - trademarks, copyrights, patents, trade secrets or any other - intellectual property. No patent license is granted to make, use, - sell, offer for sale, have made, or import embodiments of any - patent claims other than the licensed claims defined in Section - 2. No license is granted to the trademarks of Licensor even if - such marks are included in the Original Work. Nothing in this - License shall be interpreted to prohibit Licensor from licensing - under terms different from this License any Original Work that - Licensor otherwise would have a right to license. - - 5) External Deployment. The term "External Deployment" means the use, - distribution, or communication of the Original Work or Derivative - Works in any way such that the Original Work or Derivative Works - may be used by anyone other than You, whether those works are - distributed or communicated to those persons or made available as - an application intended for use over a network. As an express - condition for the grants of license hereunder, You must treat any - External Deployment by You of the Original Work or a Derivative - Work as a distribution under section 1(c). - - 6) Attribution Rights. You must retain, in the Source Code of any - Derivative Works that You create, all copyright, patent, or - trademark notices from the Source Code of the Original Work, as - well as any notices of licensing and any descriptive text - identified therein as an "Attribution Notice." You must cause the - Source Code for any Derivative Works that You create to carry a - prominent Attribution Notice reasonably calculated to inform - recipients that You have modified the Original Work. - - 7) Warranty of Provenance and Disclaimer of Warranty. Licensor - warrants that the copyright in and to the Original Work and the - patent rights granted herein by Licensor are owned by the Licensor - or are sublicensed to You under the terms of this License with the - permission of the contributor(s) of those copyrights and patent - rights. Except as expressly stated in the immediately preceding - sentence, the Original Work is provided under this License on an - "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, - including, without limitation, the warranties of non-infringement, - merchantability or fitness for a particular purpose. THE ENTIRE - RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU. This - DISCLAIMER OF WARRANTY constitutes an essential part of this - License. No license to the Original Work is granted by this - License except under this disclaimer. - - 8) Limitation of Liability. Under no circumstances and under no legal - theory, whether in tort (including negligence), contract, or - otherwise, shall the Licensor be liable to anyone for any - indirect, special, incidental, or consequential damages of any - character arising as a result of this License or the use of the - Original Work including, without limitation, damages for loss of - goodwill, work stoppage, computer failure or malfunction, or any - and all other commercial damages or losses. This limitation of - liability shall not apply to the extent applicable law prohibits - such limitation. - - 9) Acceptance and Termination. If, at any time, You expressly - assented to this License, that assent indicates your clear and - irrevocable acceptance of this License and all of its terms and - conditions. If You distribute or communicate copies of the - Original Work or a Derivative Work, You must make a reasonable - effort under the circumstances to obtain the express assent of - recipients to the terms of this License. This License conditions - your rights to undertake the activities listed in Section 1, - including your right to create Derivative Works based upon the - Original Work, and doing so without honoring these terms and - conditions is prohibited by copyright law and international - treaty. Nothing in this License is intended to affect copyright - exceptions and limitations (including "fair use" or "fair - dealing"). This License shall terminate immediately and You may no - longer exercise any of the rights granted to You by this License - upon your failure to honor the conditions in Section 1(c). - - 10) Termination for Patent Action. This License shall terminate - automatically and You may no longer exercise any of the rights - granted to You by this License as of the date You commence an - action, including a cross-claim or counterclaim, against Licensor - or any licensee alleging that the Original Work infringes a - patent. This termination provision shall not apply for an action - alleging patent infringement by combinations of the Original Work - with other software or hardware. - - 11) Jurisdiction, Venue and Governing Law. Any action or suit relating - to this License may be brought only in the courts of a - jurisdiction wherein the Licensor resides or in which Licensor - conducts its primary business, and under the laws of that - jurisdiction excluding its conflict-of-law provisions. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any use of the - Original Work outside the scope of this License or after its - termination shall be subject to the requirements and penalties of - copyright or patent law in the appropriate jurisdiction. This - section shall survive the termination of this License. - - 12) Attorneys' Fees. In any action to enforce the terms of this - License or seeking damages relating thereto, the prevailing party - shall be entitled to recover its costs and expenses, including, - without limitation, reasonable attorneys' fees and costs incurred - in connection with such action, including any appeal of such - action. This section shall survive the termination of this - License. - - 13) Miscellaneous. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. - - 14) Definition of "You" in This License. "You" throughout this - License, whether in upper or lower case, means an individual or a - legal entity exercising rights under, and complying with all of - the terms of, this License. For legal entities, "You" includes any - entity that controls, is controlled by, or is under common control - with you. For purposes of this definition, "control" means (i) the - power, direct or indirect, to cause the direction or management of - such entity, whether by contract or otherwise, or (ii) ownership - of fifty percent (50%) or more of the outstanding shares, or (iii) - beneficial ownership of such entity. - - 15) Right to Use. You may use the Original Work in all ways not - otherwise restricted or conditioned by this License or by law, and - Licensor promises not to interfere with or be responsible for such - uses by You. - - 16) Modification of This License. This License is Copyright © 2005 - Lawrence Rosen. Permission is granted to copy, distribute, or - communicate this License without modification. Nothing in this - License permits You to modify this License as applied to the - Original Work or to Derivative Works. However, You may modify the - text of this License and copy, distribute or communicate your - modified version (the "Modified License") and apply it to other - original works of authorship subject to the following conditions: - (i) You may not indicate in any way that your Modified License is - the "Academic Free License" or "AFL" and you may not use those - names in the name of your Modified License; (ii) You must replace - the notice specified in the first paragraph above with the notice - "Licensed under " or with a notice - of your own that is not confusingly similar to the notice in this - License; and (iii) You may not claim that your original works are - open source software unless your Modified License has been - approved by Open Source Initiative (OSI) and You comply with its - license review and certification process. 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 aac8821f89c..699d7ed1a3b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 +primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -16,11 +16,10 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (cc0-1.0 AND cc0-1.0 - AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND public-domain-disclaimer - AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND mit AND public-domain-disclaimer + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0 AND + gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus) copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -82,14 +81,14 @@ copyright: | 2013-2018 Michael Biebl 2013 Michael Stapelberg matches: - - score: '94.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 62 + end_line: 63 matcher: 1-hash rule_length: 17 matched_length: 17 match_coverage: '100.0' - rule_relevance: 94 + rule_relevance: 100 identifier: public-domain-disclaimer_7.RULE license_expression: public-domain-disclaimer is_license_text: yes @@ -101,8 +100,8 @@ matches: You can use this free for any purpose. It's in the public domain. It has no warranty. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 114 + end_line: 130 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -134,8 +133,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 132 + end_line: 132 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -150,14 +149,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 133 + end_line: 148 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_95.RULE + identifier: gpl-2.0_1292.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -177,43 +176,13 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 150 + end_line: 150 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -228,8 +197,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 151 + end_line: 166 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -260,8 +229,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 168 + end_line: 168 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -276,14 +245,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 169 + end_line: 184 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -304,27 +273,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 186 + end_line: 186 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -339,14 +293,14 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 + start_line: 187 + end_line: '195' + matcher: 1-hash + rule_length: 81 + matched_length: 81 match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_27.RULE + identifier: cc0-1.0_153.RULE license_expression: cc0-1.0 is_license_text: no is_license_notice: yes @@ -360,21 +314,6 @@ matches: You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the CC0 1.0 Universal license can be found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright.expected.yml deleted file mode 100644 index acf87732934..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/s/systemd/stable_copyright.expected.yml +++ /dev/null @@ -1,362 +0,0 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 -declared_license: - - LGPL-2.1+ - - CC0-1.0 - - GPL-2 - - GPL-2+ - - Expat - - public-domain -license_expression: (lgpl-2.1-plus AND lgpl-2.1) AND cc0-1.0 AND gpl-2.0 AND gpl-2.0-plus AND - mit AND public-domain-disclaimer -copyright: | - 2008-2015 Kay Sievers - 2010-2015 Lennart Poettering - 2012-2015 Zbigniew Jędrzejewski-Szmek - 2013-2015 Tom Gundersen - 2013-2015 Daniel Mack - 2010-2015 Harald Hoyer - 2013-2015 David Herrmann - 2013, 2014 Thomas H.P. Andersen - 2013, 2014 Daniel Buch - 2014 Susant Sahani - 2009-2015 Intel Corporation - 2000, 2005 Red Hat, Inc. - 2009 Alan Jenkins - 2010 ProFUSION embedded systems - 2010 Maarten Lankhorst - 1995-2004 Miquel van Smoorenburg - 1999 Tom Tromey - 2011 Michal Schmidt - 2012 B. Poettering - 2012 Holger Hans Peter Freyther - 2012 Dan Walsh - 2012 Roberto Sassu - 2013 David Strauss - 2013 Marius Vollmer - 2013 Jan Janssen - 2013 Simon Peeters - 2012 Jean-Philippe Aumasson - 2012 Daniel J. Bernstein - Linus Torvalds - Jens Axboe - 2008 Red Hat, Inc. - 2008 Ian Kent - 2012 Josh Triplett - 2003-2012 Kay Sievers - 2003-2004 Greg Kroah-Hartman - 2004 Chris Friesen - 2004, 2009, 2010 David Zeuthen - 2005, 2006 SUSE Linux Products GmbH - 2003 IBM Corp. - 2007 Hannes Reinecke - 2009 Canonical Ltd. - 2009 Scott James Remnant - 2009 Martin Pitt - 2009 Piter Punk - 2009, 2010 Lennart Poettering - 2009 Filippo Argiolas - 2010 Maxim Levitsky - 2011 ProFUSION embedded systems - 2011 Karel Zak - 2014 Zbigniew Jędrzejewski-Szmek - 2014 David Herrmann - 2014 Carlos Garnacho - 2007-2013 Kay Sievers - 2013 Tom Gundersen -matches: - - score: '94.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 94 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_27.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright.expected.yml deleted file mode 100644 index 094efafcce0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/t/tzdata/stable_copyright.expected.yml +++ /dev/null @@ -1,21 +0,0 @@ -primary_license: -declared_license: -license_expression: public-domain -copyright: -matches: - - score: '100.0' - start_line: 9 - end_line: 9 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_285.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: is in the public domain. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright-detailed.expected.yml index 3a70b6d4974..d08c2da8f1f 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 @@ -3,62 +3,81 @@ declared_license: license_expression: info-zip-2009-01 copyright: Copyright (c) 1990-2009 Info-ZIP. matches: - - score: '99.24' + - score: '100.0' start_line: 15 end_line: 76 - matcher: 3-seq - rule_length: 521 - matched_length: 521 + matcher: 2-aho + rule_length: 525 + matched_length: 525 match_coverage: '100.0' rule_relevance: 100 - identifier: info-zip-2009-01.LICENSE + identifier: info-zip-2009-01_12.RULE license_expression: info-zip-2009-01 is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This is version 2009-Jan-02 of the Info-ZIP license.\n The definitive version\ - \ of this document should be available at\n ftp://ftp.info-zip.org/pub/infozip/license.html\ - \ indefinitely and\n a copy at http://www.info-zip.org/pub/infozip/license.html.\n \n\ - \ \n Copyright (c) 1990-2009 Info-ZIP. All rights reserved.\n \n For the purposes of\ - \ this copyright and license, \"Info-ZIP\" is defined as\n the following set of individuals:\n\ - \ \n Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois,\n Jean-loup\ - \ Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth,\n Dirk Haase, Greg\ - \ Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz,\n David Kirschbaum, Johnny\ - \ Lee, Onno van der Linden, Igor Mandrichenko,\n Steve P. Miller, Sergio Monesi, Keith\ - \ Owens, George Petrov, Greg Roelofs,\n Kai Uwe Rommel, Steve Salisbury, Dave Smith,\ - \ Steven M. Schweda,\n Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von\ - \ Behren,\n Rich Wales, Mike White.\n \n This software is provided \"as is,\" without\ - \ warranty of any kind, express\n or implied. In no event shall Info-ZIP or its contributors\ - \ be held liable\n for any direct, indirect, incidental, special or consequential damages\n\ - \ arising out of the use of or inability to use 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 above disclaimer and the\ - \ following restrictions:\n \n [1]. Redistributions of source code (in whole or in\ - \ part) must retain\n the above copyright notice, definition, disclaimer, and this\ - \ list\n of conditions.\n \n [2]. Redistributions in binary form (compiled\ - \ executables and libraries)\n must reproduce the above copyright notice, definition,\ - \ disclaimer,\n and this list of conditions in documentation and/or other materials\n\ - \ provided with the distribution. Additional documentation is not needed\n \ - \ for executables where a command line license option provides these and\n \ - \ a note regarding this option is in the executable's startup banner. The\n sole\ - \ exception to this condition is redistribution of a standard\n UnZipSFX binary\ - \ (including SFXWiz) as part of a self-extracting archive;\n that is permitted\ - \ without inclusion of this license, as long as the\n normal SFX banner has not\ - \ been removed from the binary or disabled.\n \n [3]. Altered versions--including,\ - \ but not limited to, ports to new operating\n systems, existing ports with new\ - \ graphical interfaces, versions with\n modified or added functionality, and dynamic,\ - \ shared, or static library\n versions not from Info-ZIP--must be plainly marked\ - \ as such and must not\n be misrepresented as being the original source or, if\ - \ binaries,\n compiled from the original source. Such altered versions also must\ - \ not\n be misrepresented as being Info-ZIP releases--including, but not\n \ - \ limited to, labeling of the altered versions with the names \"Info-ZIP\"\n \ - \ (or any variation thereof, including, but not limited to, different\n capitalizations),\ - \ \"Pocket UnZip,\" \"WiZ\" or \"MacZip\" without the\n explicit permission of\ - \ Info-ZIP. Such altered versions are further\n prohibited from misrepresentative\ - \ use of the Zip-Bugs or Info-ZIP\n e-mail addresses or the Info-ZIP URL(s), such\ - \ as to imply Info-ZIP\n will provide support for the altered versions.\n \n \ - \ [4]. Info-ZIP retains the right to use the names \"Info-ZIP,\" \"Zip,\" \"UnZip,\"\ - \n \"UnZipSFX,\" \"WiZ,\" \"Pocket UnZip,\" \"Pocket Zip,\" and \"MacZip\" for\ - \ its\n own source and binary releases." + matched_text: | + This is version 2009-Jan-02 of the Info-ZIP license. + The definitive version of this document should be available at + ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and + a copy at http://www.info-zip.org/pub/infozip/license.html. + + + Copyright (c) 1990-2009 Info-ZIP. All rights reserved. + + For the purposes of this copyright and license, "Info-ZIP" is defined as + the following set of individuals: + + Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + Rich Wales, Mike White. + + This software is provided "as is," without warranty of any kind, express + or implied. In no event shall Info-ZIP or its contributors be held liable + for any direct, indirect, incidental, special or consequential damages + arising out of the use of or inability to use this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the above disclaimer and the following restrictions: + + 1. Redistributions of source code (in whole or in part) must retain + the above copyright notice, definition, disclaimer, and this list + of conditions. + + 2. Redistributions in binary form (compiled executables and libraries) + must reproduce the above copyright notice, definition, disclaimer, + and this list of conditions in documentation and/or other materials + provided with the distribution. Additional documentation is not needed + for executables where a command line license option provides these and + a note regarding this option is in the executable's startup banner. The + sole exception to this condition is redistribution of a standard + UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; + that is permitted without inclusion of this license, as long as the + normal SFX banner has not been removed from the binary or disabled. + + 3. Altered versions--including, but not limited to, ports to new operating + systems, existing ports with new graphical interfaces, versions with + modified or added functionality, and dynamic, shared, or static library + versions not from Info-ZIP--must be plainly marked as such and must not + be misrepresented as being the original source or, if binaries, + compiled from the original source. Such altered versions also must not + be misrepresented as being Info-ZIP releases--including, but not + limited to, labeling of the altered versions with the names "Info-ZIP" + (or any variation thereof, including, but not limited to, different + capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the + explicit permission of Info-ZIP. Such altered versions are further + prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP + e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP + will provide support for the altered versions. + + 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + own source and binary releases. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright.expected.yml deleted file mode 100644 index 3a70b6d4974..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/u/unzip/stable_copyright.expected.yml +++ /dev/null @@ -1,64 +0,0 @@ -primary_license: -declared_license: -license_expression: info-zip-2009-01 -copyright: Copyright (c) 1990-2009 Info-ZIP. -matches: - - score: '99.24' - start_line: 15 - end_line: 76 - matcher: 3-seq - rule_length: 521 - matched_length: 521 - match_coverage: '100.0' - rule_relevance: 100 - identifier: info-zip-2009-01.LICENSE - license_expression: info-zip-2009-01 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This is version 2009-Jan-02 of the Info-ZIP license.\n The definitive version\ - \ of this document should be available at\n ftp://ftp.info-zip.org/pub/infozip/license.html\ - \ indefinitely and\n a copy at http://www.info-zip.org/pub/infozip/license.html.\n \n\ - \ \n Copyright (c) 1990-2009 Info-ZIP. All rights reserved.\n \n For the purposes of\ - \ this copyright and license, \"Info-ZIP\" is defined as\n the following set of individuals:\n\ - \ \n Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois,\n Jean-loup\ - \ Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth,\n Dirk Haase, Greg\ - \ Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz,\n David Kirschbaum, Johnny\ - \ Lee, Onno van der Linden, Igor Mandrichenko,\n Steve P. Miller, Sergio Monesi, Keith\ - \ Owens, George Petrov, Greg Roelofs,\n Kai Uwe Rommel, Steve Salisbury, Dave Smith,\ - \ Steven M. Schweda,\n Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von\ - \ Behren,\n Rich Wales, Mike White.\n \n This software is provided \"as is,\" without\ - \ warranty of any kind, express\n or implied. In no event shall Info-ZIP or its contributors\ - \ be held liable\n for any direct, indirect, incidental, special or consequential damages\n\ - \ arising out of the use of or inability to use 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 above disclaimer and the\ - \ following restrictions:\n \n [1]. Redistributions of source code (in whole or in\ - \ part) must retain\n the above copyright notice, definition, disclaimer, and this\ - \ list\n of conditions.\n \n [2]. Redistributions in binary form (compiled\ - \ executables and libraries)\n must reproduce the above copyright notice, definition,\ - \ disclaimer,\n and this list of conditions in documentation and/or other materials\n\ - \ provided with the distribution. Additional documentation is not needed\n \ - \ for executables where a command line license option provides these and\n \ - \ a note regarding this option is in the executable's startup banner. The\n sole\ - \ exception to this condition is redistribution of a standard\n UnZipSFX binary\ - \ (including SFXWiz) as part of a self-extracting archive;\n that is permitted\ - \ without inclusion of this license, as long as the\n normal SFX banner has not\ - \ been removed from the binary or disabled.\n \n [3]. Altered versions--including,\ - \ but not limited to, ports to new operating\n systems, existing ports with new\ - \ graphical interfaces, versions with\n modified or added functionality, and dynamic,\ - \ shared, or static library\n versions not from Info-ZIP--must be plainly marked\ - \ as such and must not\n be misrepresented as being the original source or, if\ - \ binaries,\n compiled from the original source. Such altered versions also must\ - \ not\n be misrepresented as being Info-ZIP releases--including, but not\n \ - \ limited to, labeling of the altered versions with the names \"Info-ZIP\"\n \ - \ (or any variation thereof, including, but not limited to, different\n capitalizations),\ - \ \"Pocket UnZip,\" \"WiZ\" or \"MacZip\" without the\n explicit permission of\ - \ Info-ZIP. Such altered versions are further\n prohibited from misrepresentative\ - \ use of the Zip-Bugs or Info-ZIP\n e-mail addresses or the Info-ZIP URL(s), such\ - \ as to imply Info-ZIP\n will provide support for the altered versions.\n \n \ - \ [4]. Info-ZIP retains the right to use the names \"Info-ZIP,\" \"Zip,\" \"UnZip,\"\ - \n \"UnZipSFX,\" \"WiZ,\" \"Pocket UnZip,\" \"Pocket Zip,\" and \"MacZip\" for\ - \ its\n own source and binary releases." 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 b7be4242e2c..2e90a1fd008 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 @@ -30,11 +30,10 @@ declared_license: - Apache-2.0 - ISC license_expression: bsd-simplified AND bsd-simplified AND bsd-new AND mit AND (gpl-3.0-plus - AND gpl-3.0-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.1 AND lgpl-2.1-plus AND - lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND x11 AND ((mpl-1.1 AND mpl-1.1) OR (gpl-2.0-plus - AND gpl-2.0-plus) OR (lgpl-2.1-plus AND lgpl-2.1-plus)) AND public-domain AND (apache-2.0 - AND apache-2.0 AND apache-2.0) AND (bsd-new AND boost-1.0) AND isc AND (lgpl-2.0 AND lgpl-2.1-plus) - AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND gpl-3.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus + AND lgpl-2.1-plus) AND x11 AND ((mpl-1.1 AND mpl-1.1) OR (gpl-2.0-plus AND gpl-2.0-plus) OR + (lgpl-2.1-plus AND lgpl-2.1-plus)) AND public-domain AND (apache-2.0 AND apache-2.0) AND (bsd-new + AND boost-1.0) AND isc AND (lgpl-2.0 AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) copyright: | © 2002-2019 Apple Inc. and others © 2002-2014 Apple Inc. and others @@ -57,8 +56,8 @@ copyright: | © 2014-2019 Alberto Garcia matches: - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 1015 + end_line: 1017 matcher: 1-hash rule_length: 26 matched_length: 26 @@ -76,8 +75,8 @@ matches: claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 1045 + end_line: 1064 matcher: 1-hash rule_length: 183 matched_length: 183 @@ -111,15 +110,15 @@ matches: OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 213 - matched_length: 213 + - score: '100.0' + start_line: 1067 + end_line: 1091 + matcher: 1-hash + rule_length: 214 + matched_length: 214 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_684.RULE + identifier: bsd-new_1071.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -137,7 +136,7 @@ matches: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3. Neither the name of [Ericsson] nor the names of its contributors + 3. Neither the name of Ericsson nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -153,8 +152,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 1094 + end_line: 1112 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -188,8 +187,8 @@ matches: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 1115 + end_line: 1138 matcher: 1-hash rule_length: 202 matched_length: 202 @@ -228,8 +227,8 @@ matches: OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1140 + end_line: 1140 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -243,16 +242,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2' - - score: '84.04' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 94 - matched_length: 79 - match_coverage: '84.04' + - score: '100.0' + start_line: 1141 + end_line: 1150 + matcher: 1-hash + rule_length: 81 + matched_length: 81 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.0-plus_527.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -260,7 +259,7 @@ matches: is_license_intro: no matched_text: | This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License [version] [2] + it under the terms of the GNU Lesser General Public License version 2 as published by the Free Software Foundation. This module is distributed in the hope that it will be useful, but @@ -270,8 +269,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/LGPL-2 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1152 + end_line: 1152 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -285,16 +284,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '97.87' - start_line: 1 - end_line: 11 - matcher: 3-seq - rule_length: 94 + - score: '100.0' + start_line: 1153 + end_line: 1163 + matcher: 1-hash + rule_length: 92 matched_length: 92 - match_coverage: '97.87' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.0-plus_526.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -313,8 +312,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/LGPL-2 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1165 + end_line: 1165 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -328,16 +327,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '85.11' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 94 - matched_length: 80 - match_coverage: '85.11' + - score: '100.0' + start_line: 1166 + end_line: 1175 + matcher: 1-hash + rule_length: 83 + matched_length: 83 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1_382.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no @@ -345,8 +344,8 @@ matches: is_license_intro: no matched_text: | This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License [version] - [2].[1] as published by the Free Software Foundation. + it under the terms of the GNU Lesser General Public License version + 2.1 as published by the Free Software Foundation. This module is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -355,26 +354,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/LGPL-2.1 - score: '100.0' - start_line: 2 - end_line: 3 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_282.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Lesser General Public License version - 2.1 - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1177 + end_line: 1177 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -389,8 +370,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 1178 + end_line: 1188 matcher: 1-hash rule_length: 94 matched_length: 94 @@ -416,8 +397,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/LGPL-2.1 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1190 + end_line: 1190 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -432,8 +413,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 1191 + end_line: 1201 matcher: 1-hash rule_length: 91 matched_length: 91 @@ -459,8 +440,8 @@ matches: On Debian systems, the complete text of the license can be found in the file /usr/share/common-licenses/GPL-2 - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1203 + end_line: 1203 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -474,15 +455,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-3+' - - score: '93.0' - start_line: 1 - end_line: 12 - matcher: 3-seq + - score: '100.0' + start_line: 1204 + end_line: 1215 + matcher: 1-hash rule_length: 100 - matched_length: 93 - match_coverage: '93.0' + matched_length: 100 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_234.RULE + identifier: gpl-3.0-plus_508.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -500,11 +481,11 @@ matches: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - On Debian systems, the complete text of the license [can] [be] [found] [in] - [the] [file] /usr/share/common-licenses/GPL- + On Debian systems, the complete text of the license can be found in + the file /usr/share/common-licenses/GPL-3 - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 1218 + end_line: 1241 matcher: 1-hash rule_length: 225 matched_length: 225 @@ -543,8 +524,8 @@ matches: use or other dealings in this Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1243 + end_line: 1243 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -559,8 +540,8 @@ matches: is_license_intro: no matched_text: 'License: mpl-1.1' - score: '100.0' - start_line: 1 - end_line: 467 + start_line: 1244 + end_line: 1710 matcher: 1-hash rule_length: 3690 matched_length: 3690 @@ -1042,8 +1023,8 @@ matches: use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1712 + end_line: 1712 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -1058,40 +1039,26 @@ matches: is_license_intro: no matched_text: 'License: apache-2.0' - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_392.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the Apache license version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + start_line: 1713 + end_line: 1714 + matcher: 1-hash + rule_length: 25 + matched_length: 25 match_coverage: '100.0' rule_relevance: 100 - identifier: spdx_license_id_apache-2.0_for_apache-2.0.RULE + identifier: apache-2.0_1018.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: Apache-2.0'. + matched_text: | + On Debian systems, the full text of the Apache license version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 1717 + end_line: 1729 matcher: 1-hash rule_length: 111 matched_length: 111 @@ -1119,8 +1086,8 @@ matches: TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 9 + end_line: 9 matcher: 2-aho rule_length: 3 matched_length: 3 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright.expected.yml deleted file mode 100644 index 1baf5524528..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/webkit2gtk/stable_copyright.expected.yml +++ /dev/null @@ -1,1112 +0,0 @@ -primary_license: bsd-simplified -declared_license: - - BSD-2-clause - - BSD-3-clause - - Expat - - GPL-3+ - - LGPL-2+ - - LGPL-2.1 - - LGPL-2.1+ - - MIT-X11 - - MPL-1.1 or GPL-2+ or LGPL-2.1+ - - public-domain - - Apache-2.0 - - BSD-3-clause and BSL - - ISC - - LGPL-2 - - BSL - - GPL-2+ - - MPL-1.1 -license_expression: bsd-simplified AND bsd-new AND mit AND gpl-3.0-plus AND (lgpl-2.0-plus AND - lgpl-2.1-plus) AND (lgpl-2.1 AND lgpl-2.1-plus) AND lgpl-2.1-plus AND x11 AND (mpl-1.1 OR - gpl-2.0-plus OR lgpl-2.1-plus) AND public-domain AND apache-2.0 AND (bsd-new AND boost-1.0) - AND isc AND (lgpl-2.0 AND lgpl-2.1-plus) -copyright: | - © 2002-2019 Apple Inc. and others - © 2002-2014 Apple Inc. and others - © 2007-2009 The Khronos Group Inc. - © 2013 Dave St.Germain - © 1995-2006 International Business Machines Corporation and others - No copyright holders - © 2007 Google Inc. - © 1996 David Mazieres - © 2008 Damien Miller -matches: - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was written by Colin Plumb in 1993, no copyright is - claimed. - This code is in the public domain; do with it what you wish. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_31.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_684.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. Neither the name of [Ericsson] nor the names of its contributors - may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 24 - matcher: 1-hash - rule_length: 202 - matched_length: 202 - match_coverage: '100.0' - rule_relevance: 100 - identifier: boost-1.0_9.RULE - license_expression: boost-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person or - organization obtaining a copy of the software and accompanying - documentation covered by this license (the "Software") to use, - reproduce, display, distribute, execute, and transmit the Software, - and to prepare derivative works of the Software, and to permit - third-parties to whom the Software is furnished to do so, all subject - to the following: - - The copyright notices in the Software and this entire statement, - including the above license grant, this restriction and the following - disclaimer, must be included in all copies of the Software, in whole - or in part, and all derivative works of the Software, unless such - copies or derivative works are solely in the form of - machine-executable object code generated by a source language - processor. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND - NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE - DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER - LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT - OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_12.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2' - - score: '84.04' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 94 - matched_length: 79 - match_coverage: '84.04' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License [version] [2] - as published by the Free Software Foundation. - - This module is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '97.87' - start_line: 1 - end_line: 11 - matcher: 3-seq - rule_length: 94 - matched_length: 92 - match_coverage: '97.87' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This module is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '85.11' - start_line: 1 - end_line: 10 - matcher: 3-seq - rule_length: 94 - matched_length: 80 - match_coverage: '85.11' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License [version] - [2].[1] as published by the Free Software Foundation. - - This module is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 2 - end_line: 3 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_282.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU Lesser General Public License version - 2.1 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_202.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This module is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - This module is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 91 - matched_length: 91 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_655.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at - your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - On Debian systems, the complete text of the license can be found in - the file /usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '93.0' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 100 - matched_length: 93 - match_coverage: '93.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_234.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or (at - your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - On Debian systems, the complete text of the license [can] [be] [found] [in] - [the] [file] /usr/share/common-licenses/GPL- - - score: '100.0' - start_line: 1 - end_line: 24 - matcher: 1-hash - rule_length: 225 - matched_length: 225 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11.LICENSE - license_expression: x11 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, and/or sell copies of the Software, and to permit persons - to whom the Software is furnished to do so, provided that the above - copyright notice(s) and this permission notice appear in all copies - of the Software and that both the above copyright notice(s) and this - permission notice appear in supporting documentation. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR - HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY - SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF - CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in this Software without prior written - authorization of the copyright holder. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-1.1_24.RULE - license_expression: mpl-1.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: mpl-1.1' - - score: '100.0' - start_line: 1 - end_line: 467 - matcher: 1-hash - rule_length: 3690 - matched_length: 3690 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mpl-1.1.LICENSE - license_expression: mpl-1.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - - 1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - - 2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - - 3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - - 4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - - 6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - - 7. DISCLAIMER OF WARRANTY. - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - - 8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - - 9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - - 10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - - 11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - - 12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - - 13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - - EXHIBIT A -Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_65.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: apache-2.0' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: apache-2.0_392.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the Apache license version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: spdx_license_id_apache-2.0_for_apache-2.0.RULE - license_expression: apache-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Apache-2.0'. - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 1-hash - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: BSD 2-clause, diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml index b9da690a268..51c162df934 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright-detailed.expected.yml @@ -1,14 +1,14 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 +primary_license: gpl-3.0-plus declared_license: - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0 +license_expression: gpl-3.0-plus AND gpl-3.0-plus copyright: | 2007, 2008, 2009 Robert Millan 2010, 2011, 2016 matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 9 + end_line: 9 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -23,14 +23,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 10 + end_line: 24 + matcher: 1-hash + rule_length: 128 + matched_length: 128 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_484.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -50,37 +50,6 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. + + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright.expected.yml deleted file mode 100644 index c470adfbabd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/w/win32-loader/stable_copyright.expected.yml +++ /dev/null @@ -1,86 +0,0 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 -declared_license: - - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0 -copyright: | - 2007, 2008, 2009 Robert Millan - 2010, 2011, 2016 -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. 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 b8b085b4da8..a0f1f0dabeb 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0 WITH openssl-exception-gpl-2.0 declared_license: - GPL-2 with OpenSSL exception - GPL-2 with OpenSSL exception @@ -16,11 +16,10 @@ declared_license: - GPL - Zlib - BSD-3-Clause -license_expression: (gpl-1.0-plus AND gpl-2.0) AND (gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0 AND - gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-1.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (zlib AND (gpl-1.0-plus AND gpl-1.0-plus AND - gfdl-1.2 AND gpl-2.0 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 +license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 AND gpl-2.0 WITH openssl-exception-gpl-2.0 + AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus) AND + (zlib AND (gpl-1.0-plus AND gpl-1.0-plus)) AND (gpl-1.0-plus AND zlib) AND ssleay-windows + AND public-domain AND bsd-new AND mit-old-style-no-advert copyright: | 2002-2016 Henrik Størner 2005-2007 Henrik Størner @@ -38,15 +37,15 @@ copyright: | 1998, 2000 by the Massachusetts Institute of Technology. 2004 by Daniel Stenberg et al matches: - - score: '99.56' - start_line: 3 - end_line: 60 - matcher: 3-seq - rule_length: 452 - matched_length: 450 - match_coverage: '99.56' + - score: '100.0' + start_line: 43 + end_line: 100 + matcher: 2-aho + rule_length: 453 + matched_length: 453 + match_coverage: '100.0' rule_relevance: 100 - identifier: ssleay-windows.LICENSE + identifier: ssleay-windows_8.RULE license_expression: ssleay-windows is_license_text: yes is_license_notice: no @@ -60,7 +59,7 @@ matches: The implementation was written so as to conform with Netscapes SSL. This library is free for commercial and non-commercial use as long as - the following conditions are [adhered] to. The following conditions + the following conditions are adhered to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms @@ -89,7 +88,7 @@ matches: must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the [routines] from the library + The word 'cryptographic' can be left out if the routines from the library being used are not cryptographic related :-). 4. If you include any Windows specific code (or a derivative thereof) from @@ -111,10 +110,10 @@ matches: The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence - [including the GNU [General] Public Licence.] + [including the GNU General Public Licence.] - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 105 + end_line: 105 matcher: 2-aho rule_length: 3 matched_length: 3 @@ -129,8 +128,8 @@ matches: is_license_intro: no matched_text: 100% Public Domain, - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 116 + end_line: 126 matcher: 1-hash rule_length: 96 matched_length: 96 @@ -155,48 +154,32 @@ matches: M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. - - score: '49.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 - matched_length: 9 - match_coverage: '81.82' - rule_relevance: 61 - identifier: gpl_86.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: is released under the GNU General Public License (GPL), - - score: '75.68' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 37 - matched_length: 28 - match_coverage: '75.68' + - score: '100.0' + start_line: 129 + end_line: 135 + matcher: 1-hash + rule_length: 51 + matched_length: 51 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1009.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0_with_openssl-exception-gpl-2.0_9.RULE + license_expression: gpl-2.0 WITH openssl-exception-gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License ([GPL]), - [version] [2], [with] [the] [explicit] [exemption] [that] [linking] [with] [the] [OpenSSL] - [libraries] [is] [permitted]. + This program is released under the GNU General Public License (GPL), + version 2, with the explicit exemption that linking with the OpenSSL + libraries is permitted. - On Debian GNU/[Linux] systems, the complete text of the GNU General - Public License [version] [2] can be found in + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 137 + end_line: 137 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -210,31 +193,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '49.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 - matched_length: 9 - match_coverage: '81.82' - rule_relevance: 61 - identifier: gpl_86.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: is released under the GNU General Public License (GPL), - - score: '75.68' - start_line: 1 - end_line: 6 - matcher: 3-seq - rule_length: 37 - matched_length: 28 - match_coverage: '75.68' + - score: '100.0' + start_line: 138 + end_line: 143 + matcher: 1-hash + rule_length: 39 + matched_length: 39 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1009.RULE + identifier: gpl-2.0_1151.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -242,15 +209,15 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License ([GPL]), - [version] [2]. + This program is released under the GNU General Public License (GPL), + version 2. - On Debian GNU/[Linux] systems, the complete text of the GNU General - Public License [version] [2] can be found in + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 145 + end_line: 145 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -264,31 +231,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '49.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 - matched_length: 9 - match_coverage: '81.82' - rule_relevance: 61 - identifier: gpl_86.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: is released under the GNU General Public License (GPL), - - score: '71.79' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 39 - matched_length: 28 - match_coverage: '71.79' + - score: '100.0' + start_line: 146 + end_line: 152 + matcher: 1-hash + rule_length: 50 + matched_length: 50 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_2.RULE + identifier: gpl-2.0-plus_841.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -296,39 +247,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License ([GPL]), + This program is released under the GNU General Public License (GPL), either version 2 of the License, or (at your option) any later version. - On Debian GNU/Linux systems, [the] [complete] [text] [of] [the] [GNU] [General] - [Public] [License] [version] [2] [can] [be] [found] [in] - `/usr/share/common-licenses/GPL- - - score: '75.68' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 37 - matched_length: 28 - match_coverage: '75.68' - rule_relevance: 100 - identifier: gpl-2.0_1009.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License ([GPL]), - [either] [version] [2] [of] [the] [License], [or] ([at] [your] [option]) [any] [later] - [version]. - - On Debian GNU/[Linux] systems, the complete text of the GNU General - Public License [version] [2] can be found in + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 154 + end_line: 154 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -342,83 +270,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl' - - score: '49.91' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 11 - matched_length: 9 - match_coverage: '81.82' - rule_relevance: 61 - identifier: gpl_86.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: is released under the GNU General Public License (GPL). - - score: '59.38' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 32 - matched_length: '19' - match_coverage: '59.38' - rule_relevance: 100 - identifier: gfdl-1.2_7.RULE - license_expression: gfdl-1.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 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/ - - score: '62.16' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 37 - matched_length: 23 - match_coverage: '62.16' + - score: '100.0' + start_line: 155 + end_line: 159 + matcher: 1-hash + rule_length: 39 + matched_length: 39 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1009.RULE - license_expression: gpl-2.0 + identifier: gpl-1.0-plus_465.RULE + license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License ([GPL]). + 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 + On Debian GNU/Linux systems, the complete text of the latest version + of the GNU General Public License version can be found in `/usr/share/common-licenses/GPL'. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-1.0-plus_350.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: of the GPL - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 163 + end_line: 179 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -450,8 +325,8 @@ matches: 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 26 + start_line: 182 + end_line: 207 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -492,34 +367,20 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 3 + start_line: 35 + end_line: 36 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_bare_gnu_gpl.RULE - license_expression: gpl-1.0-plus + identifier: gpl-1.0-plus_and_zlib_1.RULE + license_expression: gpl-1.0-plus AND zlib is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GNU GPL." - - score: '100.0' - start_line: 3 - end_line: 3 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_7.RULE - license_expression: zlib - is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: zlib license + matched_text: | + released under + the GNU GPL." and then shows the zlib license text. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright.expected.yml index 7457854ed5f..8dd19e689ff 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/x/xymon/stable_copyright.expected.yml @@ -11,8 +11,8 @@ declared_license: - GPL - Zlib license_expression: (gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-1.0-plus) AND (gpl-2.0-plus - AND gpl-1.0-plus AND gpl-2.0) AND (zlib AND (gpl-1.0-plus AND gfdl-1.2 AND gpl-2.0)) AND (gpl-1.0-plus - AND zlib) AND ssleay-windows AND public-domain AND bsd-new AND mit-old-style-no-advert + AND gpl-1.0-plus) AND (zlib AND (gpl-1.0-plus AND gpl-2.0)) AND (gpl-1.0-plus AND zlib) AND + ssleay-windows AND public-domain AND bsd-new AND mit-old-style-no-advert copyright: | 2002-2016 Henrik Størner 2005-2011 Henrik Størner @@ -292,28 +292,28 @@ matches: 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- - - score: '75.68' + - score: '67.5' start_line: 1 end_line: 7 matcher: 3-seq - rule_length: 37 - matched_length: 28 - match_coverage: '75.68' + rule_length: 40 + matched_length: 27 + match_coverage: '67.5' rule_relevance: 100 - identifier: gpl-2.0_1009.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0-plus_66.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public License ([GPL]), + GNU General Public License (GPL), [either] [version] [2] [of] [the] [License], [or] ([at] [your] [option]) [any] [later] [version]. - On Debian GNU/[Linux] systems, the complete text of the GNU General - Public License [version] [2] can be found in + [On] [Debian] [GNU]/[Linux] systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 1 @@ -347,27 +347,6 @@ matches: is_license_tag: no is_license_intro: no matched_text: is released under the GNU General Public License (GPL). - - score: '59.38' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 32 - matched_length: '19' - match_coverage: '59.38' - rule_relevance: 100 - identifier: gfdl-1.2_7.RULE - license_expression: gfdl-1.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 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/ - score: '62.16' start_line: 1 end_line: 5 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 16a2331afe4..3e46bc04815 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 @@ -9,8 +9,8 @@ copyright: | 2011 Michael Tautschnig matches: - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 8 + end_line: 24 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -42,8 +42,8 @@ matches: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 29 + end_line: 29 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -57,15 +57,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 30 + end_line: 44 + matcher: 1-hash rule_length: 126 - matched_length: 124 - match_coverage: '98.41' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE + identifier: gpl-2.0-plus_846.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -73,7 +73,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright.expected.yml deleted file mode 100644 index ffff8861c2d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/main/z/z3/stable_copyright.expected.yml +++ /dev/null @@ -1,86 +0,0 @@ -primary_license: mit -declared_license: - - Expat -license_expression: mit -copyright: Microsoft Corporation -matches: - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the ""Software""), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 124 - match_coverage: '98.41' - rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". 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 8bf73205cab..76318bea679 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 @@ -20,15 +20,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n 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" + matched_text: | + License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - score: '100.0' start_line: 22 end_line: 23 @@ -46,4 +53,4 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright.expected.yml deleted file mode 100644 index 8bf73205cab..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-adi.copyright.expected.yml +++ /dev/null @@ -1,49 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n 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" - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. 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 2e4060a7930..b014d9cc774 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 @@ -2,14 +2,14 @@ primary_license: None declared_license: - Binary redistribution (AMD permissive) - Binary redistribution (AMD restrictive) -license_expression: mit AND proprietary-license +license_expression: mit AND amd-linux-firmware copyright: | 2000-2009, Advanced Micro Devices, Inc. 2009-2016, Advanced Micro Devices, Inc. matches: - score: '97.66' - start_line: 3 - end_line: 20 + start_line: 14 + end_line: 31 matcher: 3-seq rule_length: 167 matched_length: 167 @@ -42,15 +42,15 @@ matches: OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 3 - end_line: 51 + start_line: 38 + end_line: 86 matcher: 2-aho rule_length: 425 matched_length: 425 match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_450.RULE - license_expression: proprietary-license + identifier: amd-linux-firmware.LICENSE + license_expression: amd-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright.expected.yml deleted file mode 100644 index 2e4060a7930..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-amd-graphics.copyright.expected.yml +++ /dev/null @@ -1,108 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (AMD permissive) - - Binary redistribution (AMD restrictive) -license_expression: mit AND proprietary-license -copyright: | - 2000-2009, Advanced Micro Devices, Inc. - 2009-2016, Advanced Micro Devices, Inc. -matches: - - score: '97.66' - start_line: 3 - end_line: 20 - matcher: 3-seq - rule_length: 167 - matched_length: 167 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_x11-r75_58.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - [IN] [NO] [EVENT] [SHALL] THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 3 - end_line: 51 - matcher: 2-aho - rule_length: 425 - matched_length: 425 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_450.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - REDISTRIBUTION: Permission is hereby granted, free of any license fees, - to any person obtaining a copy of this microcode (the "Software"), to - install, reproduce, copy and distribute copies, in binary form only, of - the Software and to permit persons to whom the Software is provided to - do the same, provided that the following conditions are met: - - No reverse engineering, decompilation, or disassembly of this Software - is permitted. - - Redistributions must reproduce the above copyright notice, this - permission notice, and the following disclaimers and notices in the - Software documentation and/or other materials provided with the - Software. - - DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE - IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT - HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND - IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL - MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE - UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF - THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS - LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE - OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, - ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. - - DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT - HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS - ("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT, - SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS - PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE - LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, - BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED - INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL - PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED - REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN - NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL - LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN - CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF - US$10. - - Notice: The Software is subject to United States export laws and - regulations. You agree to comply with all domestic and international - export laws and regulations that apply to the Software, including but - not limited to the Export Administration Regulations administered by the - U.S. Department of Commerce and International Traffic in Arm Regulations - administered by the U.S. Department of State. These laws include - restrictions on destinations, end users and end use. 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 882eb0d9af8..93801dd252f 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 @@ -6,8 +6,9 @@ declared_license: - Binary redistribution (Qualcomm Atheros) - Binary redistribution (Qualcomm Atheros) - Binary redistribution (Qualcomm Atheros) -license_expression: intel AND (clear-bsd AND isc AND bsd-no-mod AND gpl-2.0-plus AND ecos-exception-2.0 - AND mit) AND proprietary-license AND proprietary-license AND proprietary-license +license_expression: stmicroelectronics-linux-firmware AND (clear-bsd AND isc AND bsd-no-mod + AND gpl-2.0-plus WITH ecos-exception-2.0 AND mit) AND qca-linux-firmware AND qca-linux-firmware + AND qca-linux-firmware copyright: | 2008-2010, Atheros Communications, Inc. 1998-2002, Red Hat, Inc. @@ -46,16 +47,16 @@ copyright: | 2015-2016, The Android Open Source Project 2015, Qualcomm Atheros, Inc. matches: - - score: '86.25' - start_line: 3 - end_line: 37 + - score: '96.74' + start_line: 12 + end_line: 46 matcher: 3-seq - rule_length: 293 - matched_length: 266 - match_coverage: '90.78' - rule_relevance: 95 - identifier: intel_3.RULE - license_expression: intel + rule_length: 276 + matched_length: 267 + match_coverage: '96.74' + rule_relevance: 100 + identifier: stmicroelectronics-linux-firmware.LICENSE + license_expression: stmicroelectronics-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no @@ -70,24 +71,24 @@ matches: following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of [Atheros] [Communications], Inc. nor the names of + * Neither the name of [Atheros] [Communications], [Inc]. nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission. * No reverse engineering, decompilation, or disassembly of this software is permitted. - Limited patent license. [Atheros] [Communications], Inc. grants a + Limited patent license. [Atheros] [Communications], [Inc]. grants a world-wide, royalty-free, non-exclusive license under patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software, but solely to the extent that any such patent is necessary to Utilize the software - [in] [conjunction] [with] [an] [Atheros] [Chipset]. The patent license shall not + in conjunction with an [Atheros] Chipset. The patent license shall not apply to any other combinations which include this software. No hardware per se is licensed hereunder. - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + 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, @@ -98,8 +99,8 @@ matches: TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.15' - start_line: 3 - end_line: 31 + start_line: 57 + end_line: 85 matcher: 3-seq rule_length: 233 matched_length: 233 @@ -143,8 +144,8 @@ matches: OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 33 - end_line: 43 + start_line: 87 + end_line: 97 matcher: 2-aho rule_length: 112 matched_length: 112 @@ -170,8 +171,8 @@ matches: ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 45 - end_line: 74 + start_line: 99 + end_line: 128 matcher: 2-aho rule_length: 231 matched_length: 231 @@ -216,40 +217,25 @@ matches: OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' - start_line: 76 - end_line: 78 + start_line: 130 + end_line: 142 matcher: 2-aho - rule_length: 37 - matched_length: 37 + rule_length: 138 + matched_length: 138 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_409.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0-plus_with_ecos-exception-2.0_25.RULE + license_expression: gpl-2.0-plus WITH ecos-exception-2.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify it under + 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. - - score: '100.0' - start_line: 80 - end_line: 88 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ecos-exception-2.0.LICENSE - license_expression: ecos-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + As a special exception, 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 @@ -260,8 +246,8 @@ matches: This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. - score: '100.0' - start_line: 90 - end_line: 107 + start_line: 144 + end_line: 161 matcher: 2-aho rule_length: 161 matched_length: 161 @@ -293,16 +279,16 @@ matches: CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '99.21' - start_line: 3 - end_line: 46 - matcher: 3-seq - rule_length: 382 - matched_length: 379 - match_coverage: '99.21' + - score: '100.0' + start_line: 205 + end_line: 248 + matcher: 2-aho + rule_length: 388 + matched_length: 388 + match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_327.RULE - license_expression: proprietary-license + identifier: qca-linux-firmware.LICENSE + license_expression: qca-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no @@ -310,21 +296,21 @@ matches: is_license_intro: no matched_text: | Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a [Qualcomm] [Atheros], [Inc]. + modification, for use solely in conjunction with a Qualcomm Atheros, Inc. chipset, is permitted provided that the following conditions are met: • Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution. - • Neither the name of [Qualcomm] [Atheros], [Inc]. nor the names of its suppliers + • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers may be used to endorse or promote products derived from this Software without specific prior written permission. • No reverse engineering, decompilation, or disassembly of this Software is permitted. - Limited patent license. [Qualcomm] [Atheros], [Inc]. (“Licensor”) grants you + Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you (“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under the Patents to make, have made, use, import, offer to sell and sell the Software. No hardware per se is licensed hereunder. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright.expected.yml deleted file mode 100644 index d0d63d856c1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-atheros.copyright.expected.yml +++ /dev/null @@ -1,340 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (Atheros) - - Open ath9k HTC firmware - - Binary redistribution (Qualcomm Atheros) -license_expression: intel AND (clear-bsd AND isc AND bsd-no-mod AND gpl-2.0-plus AND ecos-exception-2.0 - AND mit) AND proprietary-license -copyright: | - 2008-2010, Atheros Communications, Inc. - 1998-2002, Red Hat, Inc. - 2002, Gary Thomas - 2002-2005, Sam Leffler, Errno Consulting - 2002-2013, Qualcomm Atheros, Inc. - 2013, Tensilica Inc. - 1986, Gary S. Brown - 1988, 1990-1991, 1993, The Regents of the University of California - 1998, The NetBSD Foundation, Inc. - 1998, Todd C. Miller - 1999-2006, Tensilica Inc. - 2000-2001, Aaron D. Gifford - 2002-2004, Sam Leffler, Errno Consulting - 2002-2013, Jouni Malinen - 2003-2006, Marcus Geelnard - 2006-2007, 2012-2013, Atheros Communications Inc. - 2010-2011, embWiSe Technologies - 2011, The FreeBSD Foundation - 2011, Qualcomm Technologies, Inc. - 2011-2015, Qualcomm Atheros, Inc. - 2013, Synopsys, Inc. - 2011-2012, 2014-2015, Qualcomm Atheros, Inc. - 2015-2016, The Android Open Source Project - 2015, Qualcomm Atheros, Inc. -matches: - - score: '86.25' - start_line: 3 - end_line: 37 - matcher: 3-seq - rule_length: 293 - matched_length: 266 - match_coverage: '90.78' - rule_relevance: 95 - identifier: intel_3.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of [Atheros] [Communications], Inc. nor the names of - its suppliers may be used to endorse or promote products derived - from this software without specific prior written permission. - - * No reverse engineering, decompilation, or disassembly of this - software is permitted. - - Limited patent license. [Atheros] [Communications], Inc. grants a - world-wide, royalty-free, non-exclusive license under patents it - now or hereafter owns or controls to make, have made, use, import, - offer to sell and sell ("Utilize") this software, but solely to - the extent that any such patent is necessary to Utilize the software - [in] [conjunction] [with] [an] [Atheros] [Chipset]. The patent license shall not - apply to any other combinations which include this software. No - hardware per se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.15' - start_line: 3 - end_line: 31 - matcher: 3-seq - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: clear-bsd_3.RULE - license_expression: clear-bsd - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted (subject to the limitations in the - disclaimer below) provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - - * Neither the name of [Qualcomm] [Atheros] nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE - GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT - HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 33 - end_line: 43 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 45 - end_line: 74 - matcher: 2-aho - rule_length: 231 - matched_length: 231 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-no-mod.LICENSE - license_expression: bsd-no-mod - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that the following conditions are met: - 1. The materials contained herein are unmodified and are used - unmodified. - 2. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following NO - ''WARRANTY'' disclaimer below (''Disclaimer''), without - modification. - 3. Redistributions in binary form must reproduce at minimum a - disclaimer similar to the Disclaimer below and any redistribution - must be conditioned upon including a substantially similar - Disclaimer requirement for further binary redistribution. - 4. Neither the names of the above-listed copyright holders nor the - names of any contributors may be used to endorse or promote - product derived from this software without specific prior written - permission. - - NO WARRANTY - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, - MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE - FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES. - - score: '100.0' - start_line: 76 - end_line: 78 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_409.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify it under - the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 or (at your option) any later version. - - score: '100.0' - start_line: 80 - end_line: 88 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ecos-exception-2.0.LICENSE - license_expression: ecos-exception-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - As a special exception, if other files instantiate templates or use macros - or inline functions from this file, or you compile this file and link it - with other works to produce a work based on this file, this file does not - by itself cause the resulting work to be covered by the GNU General Public - License. However the source code for this file must still be made available - in accordance with section (3) of the GNU General Public License. - - This exception does not invalidate any other reasons why a work based on - this file might be covered by the GNU General Public License. - - score: '100.0' - start_line: 90 - end_line: 107 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '99.21' - start_line: 3 - end_line: 46 - matcher: 3-seq - rule_length: 382 - matched_length: 379 - match_coverage: '99.21' - rule_relevance: 100 - identifier: proprietary-license_327.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a [Qualcomm] [Atheros], [Inc]. - chipset, is permitted provided that the following conditions are met: - - • Redistributions must reproduce the above copyright notice and the following - disclaimer in the documentation and/or other materials provided with the - distribution. - - • Neither the name of [Qualcomm] [Atheros], [Inc]. nor the names of its suppliers - may be used to endorse or promote products derived from this Software - without specific prior written permission. - - • No reverse engineering, decompilation, or disassembly of this Software is - permitted. - - Limited patent license. [Qualcomm] [Atheros], [Inc]. (“Licensor”) grants you - (“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under - the Patents to make, have made, use, import, offer to sell and sell the - Software. No hardware per se is licensed hereunder. - The term “Patents” as used in this agreement means only those patents or patent - applications owned solely and exclusively by Licensor as of the date of - Licensor’s submission of the Software and any patents deriving priority (i.e., - having a first effective filing date) therefrom. The term “Software” as used in - this agreement means the firmware image submitted by Licensor, under the terms - of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ - linux-firmware.git. - Notwithstanding anything to the contrary herein, Licensor does not grant and - Licensee does not receive, by virtue of this agreement or the Licensor’s - submission of any Software, any license or other rights under any patent or - patent application owned by any affiliate of Licensor or any other entity - (other than Licensor), whether expressly, impliedly, by virtue of estoppel or - exhaustion, or otherwise. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml index 8e2fb729fb5..d91334d925b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright-detailed.expected.yml @@ -1,6 +1,6 @@ primary_license: declared_license: -license_expression: free-unknown +license_expression: proprietary-license copyright: Copyright (c) 2004 - 2010 Broadcom Corporation matches: - score: '87.5' @@ -11,14 +11,17 @@ matches: matched_length: 35 match_coverage: '100.0' rule_relevance: 100 - identifier: free-unknown_43.RULE - license_expression: free-unknown + identifier: proprietary-license_599.RULE + license_expression: proprietary-license is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file contains firmware data derived from proprietary unpublished\n source\ - \ code, Copyright ([c]) [2004] - [2010] [Broadcom] [Corporation].\n \n Permission is hereby\ - \ granted for the distribution of this firmware data\n in hexadecimal or equivalent format,\ - \ provided this copyright notice is\n accompanying it." + matched_text: | + This file contains firmware data derived from proprietary unpublished + source code, Copyright ([c]) [2004] - [2010] [Broadcom] [Corporation]. + + Permission is hereby granted for the distribution of this firmware data + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright.expected.yml deleted file mode 100644 index 8e2fb729fb5..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2.copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: free-unknown -copyright: Copyright (c) 2004 - 2010 Broadcom Corporation -matches: - - score: '87.5' - start_line: 4 - end_line: 9 - matcher: 3-seq - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_43.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This file contains firmware data derived from proprietary unpublished\n source\ - \ code, Copyright ([c]) [2004] - [2010] [Broadcom] [Corporation].\n \n Permission is hereby\ - \ granted for the distribution of this firmware data\n in hexadecimal or equivalent format,\ - \ provided this copyright notice is\n accompanying it." 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 b8d1278d222..5747446104f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright-detailed.expected.yml @@ -1,44 +1,29 @@ primary_license: declared_license: -license_expression: proprietary-license AND other-permissive +license_expression: proprietary-license copyright: | Copyright (c) 2007-2010 Broadcom Corporation Copyright (c) 2007-2009 Broadcom Corporation matches: - - score: '33.0' + - score: '87.5' start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: proprietary_30.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - derived from proprietary unpublished - source code, - - score: '100.0' - start_line: 9 end_line: 11 - matcher: 2-aho - rule_length: 23 - matched_length: 23 + matcher: 3-seq + rule_length: 35 + matched_length: 35 match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no + identifier: proprietary-license_599.RULE + license_expression: proprietary-license + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | + This file contains firmware data derived from proprietary unpublished + source code, Copyright ([c]) [2007]-[2009] [Broadcom] [Corporation]. + Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. + in hexadecimal or equivalent format, provided this copyright notice is + accompanying it. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright.expected.yml deleted file mode 100644 index b8d1278d222..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-bnx2x.copyright.expected.yml +++ /dev/null @@ -1,44 +0,0 @@ -primary_license: -declared_license: -license_expression: proprietary-license AND other-permissive -copyright: | - Copyright (c) 2007-2010 Broadcom Corporation - Copyright (c) 2007-2009 Broadcom Corporation -matches: - - score: '33.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: proprietary_30.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - derived from proprietary unpublished - source code, - - score: '100.0' - start_line: 9 - end_line: 11 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. 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 30381c9c0d2..8735be59836 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 @@ -18,139 +18,137 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "SOFTWARE LICENSE AGREEMENT\n \n Unless you and Broadcom Corporation (“Broadcom”)\ - \ execute a separate written\n software license agreement governing use of the accompanying\ - \ software, this\n software is licensed to you under the terms of this Software License\ - \ Agreement\n (“Agreement”).\n \n ANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE\ - \ CONSTITUTES YOUR\n ACCEPTANCE OF THIS AGREEMENT.\n \n 1.\tDEFINITIONS.\n \n 1.1.\t“Broadcom\ - \ Product” means any of the proprietary integrated circuit\n product(s) sold by Broadcom\ - \ with which the Software was designed to be used, or\n their successors.\n \n 1.2.\t\ - “Licensee” means you or if you are accepting on behalf of an entity\n then the entity\ - \ and its affiliates exercising rights under, and complying with\n all of the terms of\ - \ this Agreement.\n \n 1.3.\t“Software” shall mean that software made available by Broadcom\ - \ to\n Licensee in binary code form with this Agreement.\n \n 2.\tLICENSE GRANT; OWNERSHIP\n\ - \ \n 2.1.\tLicense Grants. Subject to the terms and conditions of this Agreement,\n Broadcom\ - \ hereby grants to Licensee a non-exclusive, non-transferable,\n royalty-free license\ - \ (i) to use and integrate the Software in conjunction with\n any other software; and\ - \ (ii) to reproduce and distribute the Software complete,\n unmodified and as provided\ - \ by Broadcom, and only for use with a Broadcom\n Product.\n \n 2.2.\tRestriction on Modification.\ - \ Licensee may not make any modifications\n to the Software.\n \n 2.3.\tRestriction on\ - \ Distribution. Licensee shall only distribute the\n Software under the terms of this\ - \ Agreement and a copy of this Agreement\n accompanies such distribution.\n \n 2.4.\t\ - Proprietary Notices. Licensee shall not remove, efface or obscure any\n copyright or\ - \ trademark notices from the Software. Licensee shall include\n reproductions of the\ - \ Broadcom copyright notice with each copy of the Software,\n except where such Software\ - \ is embedded in a manner not readily accessible to\n the end user. Licensee acknowledges\ - \ that any symbols, trademarks, tradenames,\n and service marks adopted by Broadcom to\ - \ identify the Software belong to\n Broadcom and that Licensee shall have no rights therein.\n\ - \ \n 2.5.\tOwnership. Broadcom shall retain all right, title and interest,\n including\ - \ all intellectual property rights, in and to the Software. Licensee\n hereby covenants\ - \ that it will not assert any claim that the Software created by\n or for Broadcom infringe\ - \ any intellectual property right owned or controlled by\n Licensee; provided however,\ - \ the foregoing shall not apply in case the Agreement\n is terminated.\n \n 2.6.\tNo Other\ - \ Rights Granted; Restrictions. Apart from the license rights\n expressly set forth in\ - \ this Agreement, Broadcom does not grant and Licensee\n does not receive any ownership\ - \ right, title or interest nor any security\n interest or other interest in any intellectual\ - \ property rights relating to the\n Software, nor in any copy of any part of the foregoing.\ - \ No license is granted\n to Licensee in any human readable code of the Software (source\ - \ code). Licensee\n shall not (i) use, license, sell or otherwise distribute the Software\ - \ except as\n provided in this Agreement, (ii) attempt to modify in any way, reverse\n\ - \ engineer, decompile or disassemble any portion of the Software; or (iii) use\n the Software\ - \ or other material in violation of any applicable law or\n regulation, including but\ - \ not limited to any regulatory agency, such as FCC,\n rules.\n \n 3.\tNO WARRANTY OR\ - \ SUPPORT\n \n 3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM GRANTS\ - \ AND\n LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, BY STATUTE,\n\ - \ COMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n DISCLAIMS\ - \ ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\n PURPOSE OR NONINFRINGEMENT\ - \ CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\n DOCUMENTATION FOR THE SOFTWARE. WITHOUT\ - \ LIMITATION OF THE ABOVE, BROADCOM\n GRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE\ - \ OR WILL OPERATE WITHOUT\n INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR\ - \ THE RESULTS THEREFROM\n INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY OR\ - \ RELIABILITY.\n \n 3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ - \ to\n provide any support for the Software. Broadcom may, but shall be under no\n obligation\ - \ to, correct any defects in the Software and/or provide updates to\n licensees of the\ - \ Software. Licensee shall make reasonable efforts to promptly\n report to Broadcom any\ - \ defects it finds in the Software, as an aid to creating\n improved revisions of the\ - \ Software.\n \n 3.3.\tDangerous Applications. The Software is not designed, intended,\ - \ or\n certified for use in components of systems intended for the operation of\n weapons,\ - \ weapons systems, nuclear installations, means of mass transportation,\n aviation, life-support\ - \ computers or equipment (including resuscitation\n equipment and surgical implants),\ - \ pollution control, hazardous substances\n management, or for any other dangerous application\ - \ in which the failure of the\n Software could create a situation where personal injury\ - \ or death may occur. \n Licensee understands that use of the Software in such applications\ - \ is fully at\n the risk of Licensee.\n \n 4.\tTERM AND TERMINATION\n \n 4.1.\tTermination.\ - \ This Agreement will automatically terminate if Licensee\n fails to comply with any\ - \ of the terms and conditions hereof. In such event,\n Licensee must destroy all copies\ - \ of the Software and all of its component\n parts.\n \n 4.2.\tEffect Of Termination.\ - \ Upon any termination of this Agreement, the\n rights and licenses granted to Licensee\ - \ under this Agreement shall immediately\n terminate.\n \n 4.3.\tSurvival. The rights\ - \ and obligations under this Agreement which by\n their nature should survive termination\ - \ will remain in effect after expiration\n or termination of this Agreement.\n \n 5.\t\ - CONFIDENTIALITY\n \n 5.1.\tObligations. Licensee acknowledges and agrees that any documentation\n\ - \ relating to the Software, and any other information (if such other information\n is\ - \ identified as confidential or should be recognized as confidential under the\n circumstances)\ - \ provided to Licensee by Broadcom hereunder (collectively,\n “Confidential Information”)\ - \ constitute the confidential and proprietary\n information of Broadcom, and that Licensee’s\ - \ protection thereof is an essential\n condition to Licensee’s use and possession of the\ - \ Software. Licensee shall\n retain all Confidential Information in strict confidence\ - \ and not disclose it to\n any third party or use it in any way except under a written\ - \ agreement with\n terms and conditions at least as protective as the terms of this Section.\n\ - \ Licensee will exercise at least the same amount of diligence in preserving the\n secrecy\ - \ of the Confidential Information as it uses in preserving the secrecy of\n its own most\ - \ valuable confidential information, but in no event less than\n reasonable diligence.\ - \ Information shall not be considered Confidential\n Information if and to the extent\ - \ that it: (i) was in the public domain at the\n time it was disclosed or has entered\ - \ the public domain through no fault of\n Licensee; (ii) was known to Licensee, without\ - \ restriction, at the time of\n disclosure as proven by the files of Licensee in existence\ - \ at the time of\n disclosure; or (iii) becomes known to Licensee, without restriction,\ - \ from a\n source other than Broadcom without breach of this Agreement by Licensee and\n\ - \ otherwise not in violation of Broadcom’s rights.\n \n 5.2.\tReturn of Confidential Information.\ - \ Notwithstanding the foregoing, all\n documents and other tangible objects containing\ - \ or representing Broadcom\n Confidential Information and all copies thereof which are\ - \ in the possession of\n Licensee shall be and remain the property of Broadcom, and shall\ - \ be promptly\n returned to Broadcom upon written request by Broadcom or upon termination\ - \ of\n this Agreement.\n \n 6.\tLIMITATION OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED\ - \ BY LAW, IN NO\n EVENT SHALL BROADCOM OR ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY\ - \ FOR ANY\n INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND\ - \ ON\n ANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT, TORT (INCLUDING\n NEGLIGENCE)\ - \ OR OTHERWISE, ARISING OUT OF THIS AGREEMENT, INCLUDING BUT NOT\n LIMITED TO LOSS OF\ - \ PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGES. IN\ - \ NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n CONTRACT, TORT (INCLUDING NEGLIGENCE),\ - \ OR OTHERWISE, EXCEED THE AMOUNT PAID BY\n LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.\ - \ THESE LIMITATIONS SHALL APPLY\n NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF\ - \ ANY LIMITED REMEDY.\n \n 7.\tMISCELLANEOUS\n \n 7.1.\tExport Regulations. YOU UNDERSTAND\ - \ AND AGREE THAT THE SOFTWARE IS\n SUBJECT TO UNITED STATES AND OTHER APPLICABLE EXPORT-RELATED\ - \ LAWS AND\n REGULATIONS AND THAT YOU MAY NOT EXPORT, RE-EXPORT OR TRANSFER THE SOFTWARE\ - \ OR\n ANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS PERMITTED UNDER THOSE LAWS.\n WITHOUT\ - \ LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER OF THE SOFTWARE\n TO CUBA, IRAN,\ - \ NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n \n 7.2\tAssignment. This Agreement shall\ - \ be binding upon and inure to the\n benefit of the parties and their respective successors\ - \ and assigns, provided,\n however that Licensee may not assign this Agreement or any\ - \ rights or obligation\n hereunder, directly or indirectly, by operation of law or otherwise,\ - \ without\n the prior written consent of Broadcom, and any such attempted assignment shall\n\ - \ be void. Notwithstanding the foregoing, Licensee may assign this Agreement to\n a successor\ - \ to all or substantially all of its business or assets to which this\n Agreement relates\ - \ that is not a competitor of Broadcom.\n \n 7.3.\tGoverning Law; Venue. This Agreement\ - \ shall be governed by the laws of\n California without regard to any conflict-of-laws\ - \ rules, and the United Nations\n Convention on Contracts for the International Sale of\ - \ Goods is hereby excluded.\n The sole jurisdiction and venue for actions related to the\ - \ subject matter\n hereof shall be the state and federal courts located in the County\ - \ of Orange,\n California, and both parties hereby consent to such jurisdiction and venue.\n\ - \ \n 7.4.\tSeverability. All terms and provisions of this Agreement shall, if\n possible,\ - \ be construed in a manner which makes them valid, but in the event any\n term or provision\ - \ of this Agreement is found by a court of competent\n jurisdiction to be illegal or unenforceable,\ - \ the validity or enforceability of\n the remainder of this Agreement shall not be affected\ - \ if the illegal or\n unenforceable provision does not materially affect the intent of\ - \ this\n Agreement. If the illegal or unenforceable provision materially affects the\n\ - \ intent of the parties to this Agreement, this Agreement shall become\n terminated.\n\ - \ \n 7.5.\tEquitable Relief. Licensee hereby acknowledges that its breach of this\n Agreement\ - \ would cause irreparable harm and significant injury to Broadcom that\n may be difficult\ - \ to ascertain and that a remedy at law would be inadequate.\n Accordingly, Licensee agrees\ - \ that Broadcom shall have the right to seek and\n obtain immediate injunctive relief\ - \ to enforce obligations under the Agreement\n in addition to any other rights and remedies\ - \ it may have.\n \n 7.6.\tWaiver. The waiver of, or failure to enforce, any breach or\ - \ default\n hereunder shall not constitute the waiver of any other or subsequent breach\ - \ or\n default.\n \n 7.7.\tEntire Agreement. This Agreement sets forth the entire Agreement\n\ - \ between the parties and supersedes any and all prior proposals, agreements and\n representations\ - \ between them, whether written or oral concerning the Software.\n This Agreement may\ - \ be changed only by mutual agreement of the parties in\n writing." + matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ + \ execute a separate written\nsoftware license agreement governing use of the accompanying\ + \ software, this\nsoftware is licensed to you under the terms of this Software License\ + \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE CONSTITUTES\ + \ YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom Product”\ + \ means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom with which\ + \ the Software was designed to be used, or\ntheir successors.\n\n1.2.\t“Licensee” means\ + \ you or if you are accepting on behalf of an entity\nthen the entity and its affiliates\ + \ exercising rights under, and complying with\nall of the terms of this Agreement.\n\n\ + 1.3.\t“Software” shall mean that software made available by Broadcom to\nLicensee in binary\ + \ code form with this Agreement.\n\n2.\tLICENSE GRANT; OWNERSHIP\n\n2.1.\tLicense Grants.\ + \ Subject to the terms and conditions of this Agreement,\nBroadcom hereby grants to Licensee\ + \ a non-exclusive, non-transferable,\nroyalty-free license (i) to use and integrate the\ + \ Software in conjunction with\nany other software; and (ii) to reproduce and distribute\ + \ the Software complete,\nunmodified and as provided by Broadcom, and only for use with\ + \ a Broadcom\nProduct.\n\n2.2.\tRestriction on Modification. Licensee may not make any\ + \ modifications\nto the Software.\n\n2.3.\tRestriction on Distribution. Licensee shall\ + \ only distribute the\nSoftware under the terms of this Agreement and a copy of this Agreement\n\ + accompanies such distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove,\ + \ efface or obscure any\ncopyright or trademark notices from the Software. Licensee shall\ + \ include\nreproductions of the Broadcom copyright notice with each copy of the Software,\n\ + except where such Software is embedded in a manner not readily accessible to\nthe end\ + \ user. Licensee acknowledges that any symbols, trademarks, tradenames,\nand service\ + \ marks adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ + \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ + \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ + \ Licensee\nhereby covenants that it will not assert any claim that the Software created\ + \ by\nor for Broadcom infringe any intellectual property right owned or controlled by\n\ + Licensee; provided however, the foregoing shall not apply in case the Agreement\nis terminated.\n\ + \n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license rights\nexpressly\ + \ set forth in this Agreement, Broadcom does not grant and Licensee\ndoes not receive\ + \ any ownership right, title or interest nor any security\ninterest or other interest\ + \ in any intellectual property rights relating to the\nSoftware, nor in any copy of any\ + \ part of the foregoing. No license is granted\nto Licensee in any human readable code\ + \ of the Software (source code). Licensee\nshall not (i) use, license, sell or otherwise\ + \ distribute the Software except as\nprovided in this Agreement, (ii) attempt to modify\ + \ in any way, reverse\nengineer, decompile or disassemble any portion of the Software;\ + \ or (iii) use\nthe Software or other material in violation of any applicable law or\n\ + regulation, including but not limited to any regulatory agency, such as FCC,\nrules.\n\ + \n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND\ + \ BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,\ + \ BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n\ + DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\nPURPOSE OR\ + \ NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\nDOCUMENTATION FOR THE\ + \ SOFTWARE. WITHOUT LIMITATION OF THE ABOVE, BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE\ + \ IS ERROR-FREE OR WILL OPERATE WITHOUT\nINTERRUPTION, AND GRANTS NO WARRANTY REGARDING\ + \ ITS USE OR THE RESULTS THEREFROM\nINCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY\ + \ OR RELIABILITY.\n\n3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ + \ to\nprovide any support for the Software. Broadcom may, but shall be under no\nobligation\ + \ to, correct any defects in the Software and/or provide updates to\nlicensees of the\ + \ Software. Licensee shall make reasonable efforts to promptly\nreport to Broadcom any\ + \ defects it finds in the Software, as an aid to creating\nimproved revisions of the Software.\n\ + \n3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ + \ for use in components of systems intended for the operation of\nweapons, weapons systems,\ + \ nuclear installations, means of mass transportation,\naviation, life-support computers\ + \ or equipment (including resuscitation\nequipment and surgical implants), pollution control,\ + \ hazardous substances\nmanagement, or for any other dangerous application in which the\ + \ failure of the\nSoftware could create a situation where personal injury or death may\ + \ occur. \nLicensee understands that use of the Software in such applications is fully\ + \ at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\n4.1.\tTermination. This Agreement\ + \ will automatically terminate if Licensee\nfails to comply with any of the terms and\ + \ conditions hereof. In such event,\nLicensee must destroy all copies of the Software\ + \ and all of its component\nparts.\n\n4.2.\tEffect Of Termination. Upon any termination\ + \ of this Agreement, the\nrights and licenses granted to Licensee under this Agreement\ + \ shall immediately\nterminate.\n\n4.3.\tSurvival. The rights and obligations under this\ + \ Agreement which by\ntheir nature should survive termination will remain in effect after\ + \ expiration\nor termination of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations.\ + \ Licensee acknowledges and agrees that any documentation\nrelating to the Software,\ + \ and any other information (if such other information\nis identified as confidential\ + \ or should be recognized as confidential under the\ncircumstances) provided to Licensee\ + \ by Broadcom hereunder (collectively,\n“Confidential Information”) constitute the confidential\ + \ and proprietary\ninformation of Broadcom, and that Licensee’s protection thereof is\ + \ an essential\ncondition to Licensee’s use and possession of the Software. Licensee\ + \ shall\nretain all Confidential Information in strict confidence and not disclose it\ + \ to\nany third party or use it in any way except under a written agreement with\nterms\ + \ and conditions at least as protective as the terms of this Section.\nLicensee will exercise\ + \ at least the same amount of diligence in preserving the\nsecrecy of the Confidential\ + \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ + \ information, but in no event less than\nreasonable diligence. Information shall not\ + \ be considered Confidential\nInformation if and to the extent that it: (i) was in the\ + \ public domain at the\ntime it was disclosed or has entered the public domain through\ + \ no fault of\nLicensee; (ii) was known to Licensee, without restriction, at the time\ + \ of\ndisclosure as proven by the files of Licensee in existence at the time of\ndisclosure;\ + \ or (iii) becomes known to Licensee, without restriction, from a\nsource other than Broadcom\ + \ without breach of this Agreement by Licensee and\notherwise not in violation of Broadcom’s\ + \ rights.\n\n5.2.\tReturn of Confidential Information. Notwithstanding the foregoing,\ + \ all\ndocuments and other tangible objects containing or representing Broadcom\nConfidential\ + \ Information and all copies thereof which are in the possession of\nLicensee shall be\ + \ and remain the property of Broadcom, and shall be promptly\nreturned to Broadcom upon\ + \ written request by Broadcom or upon termination of\nthis Agreement.\n\n6.\tLIMITATION\ + \ OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR\ + \ ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL,\ + \ OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR\ + \ BREACH OF CONTRACT, TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,\ + \ INCLUDING BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF\ + \ THE\nPOSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n\ + CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE\ + \ FOR SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ + \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\tExport\ + \ Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED STATES\ + \ AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY NOT EXPORT,\ + \ RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS\ + \ PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER\ + \ OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\n7.2\t\ + Assignment. This Agreement shall be binding upon and inure to the\nbenefit of the parties\ + \ and their respective successors and assigns, provided,\nhowever that Licensee may not\ + \ assign this Agreement or any rights or obligation\nhereunder, directly or indirectly,\ + \ by operation of law or otherwise, without\nthe prior written consent of Broadcom, and\ + \ any such attempted assignment shall\nbe void. Notwithstanding the foregoing, Licensee\ + \ may assign this Agreement to\na successor to all or substantially all of its business\ + \ or assets to which this\nAgreement relates that is not a competitor of Broadcom.\n\n\ + 7.3.\tGoverning Law; Venue. This Agreement shall be governed by the laws of\nCalifornia\ + \ without regard to any conflict-of-laws rules, and the United Nations\nConvention on\ + \ Contracts for the International Sale of Goods is hereby excluded.\nThe sole jurisdiction\ + \ and venue for actions related to the subject matter\nhereof shall be the state and federal\ + \ courts located in the County of Orange,\nCalifornia, and both parties hereby consent\ + \ to such jurisdiction and venue.\n\n7.4.\tSeverability. All terms and provisions of\ + \ this Agreement shall, if\npossible, be construed in a manner which makes them valid,\ + \ but in the event any\nterm or provision of this Agreement is found by a court of competent\n\ + jurisdiction to be illegal or unenforceable, the validity or enforceability of\nthe remainder\ + \ of this Agreement shall not be affected if the illegal or\nunenforceable provision does\ + \ not materially affect the intent of this\nAgreement. If the illegal or unenforceable\ + \ provision materially affects the\nintent of the parties to this Agreement, this Agreement\ + \ shall become\nterminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that\ + \ its breach of this\nAgreement would cause irreparable harm and significant injury to\ + \ Broadcom that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ + Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain immediate\ + \ injunctive relief to enforce obligations under the Agreement\nin addition to any other\ + \ rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or failure to enforce,\ + \ any breach or default\nhereunder shall not constitute the waiver of any other or subsequent\ + \ breach or\ndefault.\n\n7.7.\tEntire Agreement. This Agreement sets forth the entire\ + \ Agreement\nbetween the parties and supersedes any and all prior proposals, agreements\ + \ and\nrepresentations between them, whether written or oral concerning the Software.\n\ + This Agreement may be changed only by mutual agreement of the parties in\nwriting." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright.expected.yml deleted file mode 100644 index 30381c9c0d2..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-brcm80211.copyright.expected.yml +++ /dev/null @@ -1,156 +0,0 @@ -primary_license: -declared_license: -license_expression: broadcom-proprietary -copyright: -matches: - - score: '100.0' - start_line: 4 - end_line: 207 - matcher: 2-aho - rule_length: 1764 - matched_length: 1764 - match_coverage: '100.0' - rule_relevance: 100 - identifier: broadcom-proprietary_1.RULE - license_expression: broadcom-proprietary - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SOFTWARE LICENSE AGREEMENT\n \n Unless you and Broadcom Corporation (“Broadcom”)\ - \ execute a separate written\n software license agreement governing use of the accompanying\ - \ software, this\n software is licensed to you under the terms of this Software License\ - \ Agreement\n (“Agreement”).\n \n ANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE\ - \ CONSTITUTES YOUR\n ACCEPTANCE OF THIS AGREEMENT.\n \n 1.\tDEFINITIONS.\n \n 1.1.\t“Broadcom\ - \ Product” means any of the proprietary integrated circuit\n product(s) sold by Broadcom\ - \ with which the Software was designed to be used, or\n their successors.\n \n 1.2.\t\ - “Licensee” means you or if you are accepting on behalf of an entity\n then the entity\ - \ and its affiliates exercising rights under, and complying with\n all of the terms of\ - \ this Agreement.\n \n 1.3.\t“Software” shall mean that software made available by Broadcom\ - \ to\n Licensee in binary code form with this Agreement.\n \n 2.\tLICENSE GRANT; OWNERSHIP\n\ - \ \n 2.1.\tLicense Grants. Subject to the terms and conditions of this Agreement,\n Broadcom\ - \ hereby grants to Licensee a non-exclusive, non-transferable,\n royalty-free license\ - \ (i) to use and integrate the Software in conjunction with\n any other software; and\ - \ (ii) to reproduce and distribute the Software complete,\n unmodified and as provided\ - \ by Broadcom, and only for use with a Broadcom\n Product.\n \n 2.2.\tRestriction on Modification.\ - \ Licensee may not make any modifications\n to the Software.\n \n 2.3.\tRestriction on\ - \ Distribution. Licensee shall only distribute the\n Software under the terms of this\ - \ Agreement and a copy of this Agreement\n accompanies such distribution.\n \n 2.4.\t\ - Proprietary Notices. Licensee shall not remove, efface or obscure any\n copyright or\ - \ trademark notices from the Software. Licensee shall include\n reproductions of the\ - \ Broadcom copyright notice with each copy of the Software,\n except where such Software\ - \ is embedded in a manner not readily accessible to\n the end user. Licensee acknowledges\ - \ that any symbols, trademarks, tradenames,\n and service marks adopted by Broadcom to\ - \ identify the Software belong to\n Broadcom and that Licensee shall have no rights therein.\n\ - \ \n 2.5.\tOwnership. Broadcom shall retain all right, title and interest,\n including\ - \ all intellectual property rights, in and to the Software. Licensee\n hereby covenants\ - \ that it will not assert any claim that the Software created by\n or for Broadcom infringe\ - \ any intellectual property right owned or controlled by\n Licensee; provided however,\ - \ the foregoing shall not apply in case the Agreement\n is terminated.\n \n 2.6.\tNo Other\ - \ Rights Granted; Restrictions. Apart from the license rights\n expressly set forth in\ - \ this Agreement, Broadcom does not grant and Licensee\n does not receive any ownership\ - \ right, title or interest nor any security\n interest or other interest in any intellectual\ - \ property rights relating to the\n Software, nor in any copy of any part of the foregoing.\ - \ No license is granted\n to Licensee in any human readable code of the Software (source\ - \ code). Licensee\n shall not (i) use, license, sell or otherwise distribute the Software\ - \ except as\n provided in this Agreement, (ii) attempt to modify in any way, reverse\n\ - \ engineer, decompile or disassemble any portion of the Software; or (iii) use\n the Software\ - \ or other material in violation of any applicable law or\n regulation, including but\ - \ not limited to any regulatory agency, such as FCC,\n rules.\n \n 3.\tNO WARRANTY OR\ - \ SUPPORT\n \n 3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM GRANTS\ - \ AND\n LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, BY STATUTE,\n\ - \ COMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n DISCLAIMS\ - \ ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\n PURPOSE OR NONINFRINGEMENT\ - \ CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\n DOCUMENTATION FOR THE SOFTWARE. WITHOUT\ - \ LIMITATION OF THE ABOVE, BROADCOM\n GRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE\ - \ OR WILL OPERATE WITHOUT\n INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR\ - \ THE RESULTS THEREFROM\n INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY OR\ - \ RELIABILITY.\n \n 3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ - \ to\n provide any support for the Software. Broadcom may, but shall be under no\n obligation\ - \ to, correct any defects in the Software and/or provide updates to\n licensees of the\ - \ Software. Licensee shall make reasonable efforts to promptly\n report to Broadcom any\ - \ defects it finds in the Software, as an aid to creating\n improved revisions of the\ - \ Software.\n \n 3.3.\tDangerous Applications. The Software is not designed, intended,\ - \ or\n certified for use in components of systems intended for the operation of\n weapons,\ - \ weapons systems, nuclear installations, means of mass transportation,\n aviation, life-support\ - \ computers or equipment (including resuscitation\n equipment and surgical implants),\ - \ pollution control, hazardous substances\n management, or for any other dangerous application\ - \ in which the failure of the\n Software could create a situation where personal injury\ - \ or death may occur. \n Licensee understands that use of the Software in such applications\ - \ is fully at\n the risk of Licensee.\n \n 4.\tTERM AND TERMINATION\n \n 4.1.\tTermination.\ - \ This Agreement will automatically terminate if Licensee\n fails to comply with any\ - \ of the terms and conditions hereof. In such event,\n Licensee must destroy all copies\ - \ of the Software and all of its component\n parts.\n \n 4.2.\tEffect Of Termination.\ - \ Upon any termination of this Agreement, the\n rights and licenses granted to Licensee\ - \ under this Agreement shall immediately\n terminate.\n \n 4.3.\tSurvival. The rights\ - \ and obligations under this Agreement which by\n their nature should survive termination\ - \ will remain in effect after expiration\n or termination of this Agreement.\n \n 5.\t\ - CONFIDENTIALITY\n \n 5.1.\tObligations. Licensee acknowledges and agrees that any documentation\n\ - \ relating to the Software, and any other information (if such other information\n is\ - \ identified as confidential or should be recognized as confidential under the\n circumstances)\ - \ provided to Licensee by Broadcom hereunder (collectively,\n “Confidential Information”)\ - \ constitute the confidential and proprietary\n information of Broadcom, and that Licensee’s\ - \ protection thereof is an essential\n condition to Licensee’s use and possession of the\ - \ Software. Licensee shall\n retain all Confidential Information in strict confidence\ - \ and not disclose it to\n any third party or use it in any way except under a written\ - \ agreement with\n terms and conditions at least as protective as the terms of this Section.\n\ - \ Licensee will exercise at least the same amount of diligence in preserving the\n secrecy\ - \ of the Confidential Information as it uses in preserving the secrecy of\n its own most\ - \ valuable confidential information, but in no event less than\n reasonable diligence.\ - \ Information shall not be considered Confidential\n Information if and to the extent\ - \ that it: (i) was in the public domain at the\n time it was disclosed or has entered\ - \ the public domain through no fault of\n Licensee; (ii) was known to Licensee, without\ - \ restriction, at the time of\n disclosure as proven by the files of Licensee in existence\ - \ at the time of\n disclosure; or (iii) becomes known to Licensee, without restriction,\ - \ from a\n source other than Broadcom without breach of this Agreement by Licensee and\n\ - \ otherwise not in violation of Broadcom’s rights.\n \n 5.2.\tReturn of Confidential Information.\ - \ Notwithstanding the foregoing, all\n documents and other tangible objects containing\ - \ or representing Broadcom\n Confidential Information and all copies thereof which are\ - \ in the possession of\n Licensee shall be and remain the property of Broadcom, and shall\ - \ be promptly\n returned to Broadcom upon written request by Broadcom or upon termination\ - \ of\n this Agreement.\n \n 6.\tLIMITATION OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED\ - \ BY LAW, IN NO\n EVENT SHALL BROADCOM OR ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY\ - \ FOR ANY\n INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND\ - \ ON\n ANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT, TORT (INCLUDING\n NEGLIGENCE)\ - \ OR OTHERWISE, ARISING OUT OF THIS AGREEMENT, INCLUDING BUT NOT\n LIMITED TO LOSS OF\ - \ PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGES. IN\ - \ NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n CONTRACT, TORT (INCLUDING NEGLIGENCE),\ - \ OR OTHERWISE, EXCEED THE AMOUNT PAID BY\n LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.\ - \ THESE LIMITATIONS SHALL APPLY\n NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF\ - \ ANY LIMITED REMEDY.\n \n 7.\tMISCELLANEOUS\n \n 7.1.\tExport Regulations. YOU UNDERSTAND\ - \ AND AGREE THAT THE SOFTWARE IS\n SUBJECT TO UNITED STATES AND OTHER APPLICABLE EXPORT-RELATED\ - \ LAWS AND\n REGULATIONS AND THAT YOU MAY NOT EXPORT, RE-EXPORT OR TRANSFER THE SOFTWARE\ - \ OR\n ANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS PERMITTED UNDER THOSE LAWS.\n WITHOUT\ - \ LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER OF THE SOFTWARE\n TO CUBA, IRAN,\ - \ NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n \n 7.2\tAssignment. This Agreement shall\ - \ be binding upon and inure to the\n benefit of the parties and their respective successors\ - \ and assigns, provided,\n however that Licensee may not assign this Agreement or any\ - \ rights or obligation\n hereunder, directly or indirectly, by operation of law or otherwise,\ - \ without\n the prior written consent of Broadcom, and any such attempted assignment shall\n\ - \ be void. Notwithstanding the foregoing, Licensee may assign this Agreement to\n a successor\ - \ to all or substantially all of its business or assets to which this\n Agreement relates\ - \ that is not a competitor of Broadcom.\n \n 7.3.\tGoverning Law; Venue. This Agreement\ - \ shall be governed by the laws of\n California without regard to any conflict-of-laws\ - \ rules, and the United Nations\n Convention on Contracts for the International Sale of\ - \ Goods is hereby excluded.\n The sole jurisdiction and venue for actions related to the\ - \ subject matter\n hereof shall be the state and federal courts located in the County\ - \ of Orange,\n California, and both parties hereby consent to such jurisdiction and venue.\n\ - \ \n 7.4.\tSeverability. All terms and provisions of this Agreement shall, if\n possible,\ - \ be construed in a manner which makes them valid, but in the event any\n term or provision\ - \ of this Agreement is found by a court of competent\n jurisdiction to be illegal or unenforceable,\ - \ the validity or enforceability of\n the remainder of this Agreement shall not be affected\ - \ if the illegal or\n unenforceable provision does not materially affect the intent of\ - \ this\n Agreement. If the illegal or unenforceable provision materially affects the\n\ - \ intent of the parties to this Agreement, this Agreement shall become\n terminated.\n\ - \ \n 7.5.\tEquitable Relief. Licensee hereby acknowledges that its breach of this\n Agreement\ - \ would cause irreparable harm and significant injury to Broadcom that\n may be difficult\ - \ to ascertain and that a remedy at law would be inadequate.\n Accordingly, Licensee agrees\ - \ that Broadcom shall have the right to seek and\n obtain immediate injunctive relief\ - \ to enforce obligations under the Agreement\n in addition to any other rights and remedies\ - \ it may have.\n \n 7.6.\tWaiver. The waiver of, or failure to enforce, any breach or\ - \ default\n hereunder shall not constitute the waiver of any other or subsequent breach\ - \ or\n default.\n \n 7.7.\tEntire Agreement. This Agreement sets forth the entire Agreement\n\ - \ between the parties and supersedes any and all prior proposals, agreements and\n representations\ - \ between them, whether written or oral concerning the Software.\n This Agreement may\ - \ be changed only by mutual agreement of the parties in\n writing." 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 f071bfc9c3f..fb2340777f1 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright-detailed.expected.yml @@ -1,6 +1,6 @@ primary_license: declared_license: -license_expression: proprietary-license +license_expression: cavium-linux-firmware copyright: Copyright (c) 2015, Cavium, Inc. matches: - score: '100.0' @@ -11,54 +11,68 @@ matches: matched_length: 537 match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_449.RULE - license_expression: proprietary-license + identifier: cavium-linux-firmware.LICENSE + license_expression: cavium-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Software License Agreement\n \n ANY USE, REPRODUCTION, OR DISTRIBUTION OF\ - \ THE ACCOMPANYING BINARY SOFTWARE\n CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND\ - \ CONDITIONS OF THIS AGREEMENT.\n \n Licensed Software. Subject to the terms and conditions\ - \ of this Agreement,\n Cavium, Inc. (\"Cavium\") grants to Licensee a worldwide, non-exclusive,\ - \ and\n royalty-free license to use, reproduce, and distribute the binary software in\n\ - \ its complete and unmodified form as provided by Cavium.\n \n Restrictions. Licensee\ - \ must reproduce the Cavium copyright notice above with\n each binary software copy. Licensee\ - \ must not reverse engineer, decompile,\n disassemble or modify in any way the binary\ - \ software. Licensee must not use\n the binary software in violation of any applicable\ - \ law or regulation. This\n Agreement shall automatically terminate upon Licensee's breach\ - \ of any term or\n condition of this Agreement in which case, Licensee shall destroy all\ - \ copies of\n the binary software.\n \n Warranty Disclaimer. THE LICENSED SOFTWARE IS\ - \ OFFERED \"AS IS,\" AND CAVIUM\n GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND,\ - \ WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH\ - \ LICENSEE, OR\n OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED\n\ - \ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR\n NONINFRINGEMENT\ - \ OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,\n DERIVATIVE WORKS, OR ANY\ - \ DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT\n LIMITING THE GENERALITY OF THE\ - \ FOREGOING, CAVIUM DOES NOT WARRANT THAT THE\n LICENSED SOFTWARE IS ERROR-FREE OR WILL\ - \ OPERATE WITHOUT INTERRUPTION, AND\n CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE\ - \ RESULTS THEREFROM, INCLUDING\n ITS CORRECTNESS, ACCURACY, OR RELIABILITY.\n \n Limitation\ - \ of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S\n LICENSORS HAVE\ - \ ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR\n CONSEQUENTIAL DAMAGES, HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n FOR BREACH OF CONTRACT, TORT (INCLUDING\ - \ NEGLIGENCE), OR OTHERWISE, ARISING OUT\n OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS\ - \ OF PROFITS, OR THE COST OF\n PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS\ - \ BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGES.\n \n Export and Import Laws. Licensee\ - \ acknowledges and agrees that the Licensed\n Software (including technical data and related\ - \ technology) may be controlled by\n the export control laws, rules, regulations, restrictions\ - \ and national security\n controls of the United States and other applicable foreign agencies\ - \ (the\n \"Export Controls\"), and agrees not export or re-export, or allow the export\ - \ or\n re-export of export-controlled the Licensed Software (including technical data\n\ - \ and related technology) or any copy, portion or direct product of the foregoing\n in\ - \ violation of the Export Controls. Licensee hereby represents that\n (i) Licensee is\ - \ not an entity or person to whom provision of the Licensed\n Software (including technical\ - \ data and related technology) is restricted or\n prohibited by the Export Controls; and\ - \ (ii) Licensee will not export, re-export\n or otherwise transfer the export-controlled\ - \ Licensed Software (including\n technical data and related technology) in violation of\ - \ U.S. sanction programs\n or export control regulations to (a) any country, or national\ - \ or resident of\n any country, subject to a United States trade embargo, (b) any person\ - \ or entity\n to whom shipment is restricted or prohibited by the Export Controls, or\n\ - \ (c) anyone who is engaged in activities related to the design, development,\n production,\ - \ or use of nuclear materials, nuclear facilities, nuclear weapons,\n missiles or chemical\ - \ or biological weapons." + matched_text: | + Software License Agreement + + ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE + CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. + + Licensed Software. Subject to the terms and conditions of this Agreement, + Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and + royalty-free license to use, reproduce, and distribute the binary software in + its complete and unmodified form as provided by Cavium. + + Restrictions. Licensee must reproduce the Cavium copyright notice above with + each binary software copy. Licensee must not reverse engineer, decompile, + disassemble or modify in any way the binary software. Licensee must not use + the binary software in violation of any applicable law or regulation. This + Agreement shall automatically terminate upon Licensee's breach of any term or + condition of this Agreement in which case, Licensee shall destroy all copies of + the binary software. + + Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM + GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR + OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR + NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE, + DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT + LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE + LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND + CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING + ITS CORRECTNESS, ACCURACY, OR RELIABILITY. + + Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S + LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR + CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT + OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF + PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. + + Export and Import Laws. Licensee acknowledges and agrees that the Licensed + Software (including technical data and related technology) may be controlled by + the export control laws, rules, regulations, restrictions and national security + controls of the United States and other applicable foreign agencies (the + "Export Controls"), and agrees not export or re-export, or allow the export or + re-export of export-controlled the Licensed Software (including technical data + and related technology) or any copy, portion or direct product of the foregoing + in violation of the Export Controls. Licensee hereby represents that + (i) Licensee is not an entity or person to whom provision of the Licensed + Software (including technical data and related technology) is restricted or + prohibited by the Export Controls; and (ii) Licensee will not export, re-export + or otherwise transfer the export-controlled Licensed Software (including + technical data and related technology) in violation of U.S. sanction programs + or export control regulations to (a) any country, or national or resident of + any country, subject to a United States trade embargo, (b) any person or entity + to whom shipment is restricted or prohibited by the Export Controls, or + (c) anyone who is engaged in activities related to the design, development, + production, or use of nuclear materials, nuclear facilities, nuclear weapons, + missiles or chemical or biological weapons. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright.expected.yml deleted file mode 100644 index f071bfc9c3f..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-cavium.copyright.expected.yml +++ /dev/null @@ -1,64 +0,0 @@ -primary_license: -declared_license: -license_expression: proprietary-license -copyright: Copyright (c) 2015, Cavium, Inc. -matches: - - score: '100.0' - start_line: 6 - end_line: 62 - matcher: 2-aho - rule_length: 537 - matched_length: 537 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_449.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Software License Agreement\n \n ANY USE, REPRODUCTION, OR DISTRIBUTION OF\ - \ THE ACCOMPANYING BINARY SOFTWARE\n CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND\ - \ CONDITIONS OF THIS AGREEMENT.\n \n Licensed Software. Subject to the terms and conditions\ - \ of this Agreement,\n Cavium, Inc. (\"Cavium\") grants to Licensee a worldwide, non-exclusive,\ - \ and\n royalty-free license to use, reproduce, and distribute the binary software in\n\ - \ its complete and unmodified form as provided by Cavium.\n \n Restrictions. Licensee\ - \ must reproduce the Cavium copyright notice above with\n each binary software copy. Licensee\ - \ must not reverse engineer, decompile,\n disassemble or modify in any way the binary\ - \ software. Licensee must not use\n the binary software in violation of any applicable\ - \ law or regulation. This\n Agreement shall automatically terminate upon Licensee's breach\ - \ of any term or\n condition of this Agreement in which case, Licensee shall destroy all\ - \ copies of\n the binary software.\n \n Warranty Disclaimer. THE LICENSED SOFTWARE IS\ - \ OFFERED \"AS IS,\" AND CAVIUM\n GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND,\ - \ WHETHER EXPRESS,\n IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH\ - \ LICENSEE, OR\n OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED\n\ - \ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR\n NONINFRINGEMENT\ - \ OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,\n DERIVATIVE WORKS, OR ANY\ - \ DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT\n LIMITING THE GENERALITY OF THE\ - \ FOREGOING, CAVIUM DOES NOT WARRANT THAT THE\n LICENSED SOFTWARE IS ERROR-FREE OR WILL\ - \ OPERATE WITHOUT INTERRUPTION, AND\n CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE\ - \ RESULTS THEREFROM, INCLUDING\n ITS CORRECTNESS, ACCURACY, OR RELIABILITY.\n \n Limitation\ - \ of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S\n LICENSORS HAVE\ - \ ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR\n CONSEQUENTIAL DAMAGES, HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n FOR BREACH OF CONTRACT, TORT (INCLUDING\ - \ NEGLIGENCE), OR OTHERWISE, ARISING OUT\n OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS\ - \ OF PROFITS, OR THE COST OF\n PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS\ - \ BEEN ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGES.\n \n Export and Import Laws. Licensee\ - \ acknowledges and agrees that the Licensed\n Software (including technical data and related\ - \ technology) may be controlled by\n the export control laws, rules, regulations, restrictions\ - \ and national security\n controls of the United States and other applicable foreign agencies\ - \ (the\n \"Export Controls\"), and agrees not export or re-export, or allow the export\ - \ or\n re-export of export-controlled the Licensed Software (including technical data\n\ - \ and related technology) or any copy, portion or direct product of the foregoing\n in\ - \ violation of the Export Controls. Licensee hereby represents that\n (i) Licensee is\ - \ not an entity or person to whom provision of the Licensed\n Software (including technical\ - \ data and related technology) is restricted or\n prohibited by the Export Controls; and\ - \ (ii) Licensee will not export, re-export\n or otherwise transfer the export-controlled\ - \ Licensed Software (including\n technical data and related technology) in violation of\ - \ U.S. sanction programs\n or export control regulations to (a) any country, or national\ - \ or resident of\n any country, subject to a United States trade embargo, (b) any person\ - \ or entity\n to whom shipment is restricted or prohibited by the Export Controls, or\n\ - \ (c) anyone who is engaged in activities related to the design, development,\n production,\ - \ or use of nuclear materials, nuclear facilities, nuclear weapons,\n missiles or chemical\ - \ or biological weapons." 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 1489fdd58e5..6d019c3aff9 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 @@ -7,8 +7,8 @@ license_expression: intel AND intel AND (intel AND free-unknown AND bsd-new AND x11-lucent AND standard-ml-nj AND amd-historical AND sunpro AND osf-1990 AND nilsson-historical AND newlib-historical AND bsd-new AND amd-historical AND bsd-new AND bsd-simplified AND bsd-simplified AND bsd-simplified AND x11-hanson AND bsd-simplified AND bsd-new AND delorie-historical AND - intel-osl-1993 AND osf-1990 AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new) - AND (bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified + intel-osl-1993 AND osf-1990 AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new + AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND newlib-historical AND bsd-new AND bsd-new AND bsd-simplified) copyright: | 2014, Intel Corporation. @@ -23,8 +23,8 @@ copyright: | 1993, 2014-15, Intel Corporation matches: - score: '100.0' - start_line: 3 - end_line: 38 + start_line: 11 + end_line: 46 matcher: 2-aho rule_length: 295 matched_length: 295 @@ -75,8 +75,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' - start_line: 3 - end_line: 37 + start_line: 53 + end_line: 87 matcher: 2-aho rule_length: 268 matched_length: 268 @@ -126,8 +126,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' - start_line: 3 - end_line: 37 + start_line: 101 + end_line: 135 matcher: 2-aho rule_length: 268 matched_length: 268 @@ -177,8 +177,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 43 - end_line: 45 + start_line: 141 + end_line: 143 matcher: 2-aho rule_length: 37 matched_length: 37 @@ -196,8 +196,8 @@ matches: file. Unless otherwise noted in the body of the source file(s), the following copyright notices will apply to the contents of the newlib subdirectory: - score: '100.0' - start_line: 51 - end_line: 60 + start_line: 149 + end_line: 158 matcher: 2-aho rule_length: 103 matched_length: 103 @@ -222,8 +222,8 @@ matches: the BSD License and may only be used or replicated with the express permission of Red Hat, Inc. - score: '100.0' - start_line: 67 - end_line: 88 + start_line: 165 + end_line: 186 matcher: 2-aho rule_length: 212 matched_length: 212 @@ -260,8 +260,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 96 - end_line: 105 + start_line: '194' + end_line: 203 matcher: 2-aho rule_length: 93 matched_length: 93 @@ -286,8 +286,8 @@ matches: REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' - start_line: 114 - end_line: 131 + start_line: 212 + end_line: 229 matcher: 2-aho rule_length: 151 matched_length: 151 @@ -320,8 +320,8 @@ matches: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 138 - end_line: 149 + start_line: 236 + end_line: 247 matcher: 2-aho rule_length: 98 matched_length: 98 @@ -348,8 +348,8 @@ matches: So that all may benefit from your experience, please report any problems or suggestions about this software - score: '100.0' - start_line: 168 - end_line: 170 + start_line: 266 + end_line: 268 matcher: 2-aho rule_length: 25 matched_length: 25 @@ -367,8 +367,8 @@ matches: Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved. - score: '100.0' - start_line: 176 - end_line: 185 + start_line: 274 + end_line: 283 matcher: 2-aho rule_length: 88 matched_length: 88 @@ -393,8 +393,8 @@ matches: Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. - score: '100.0' - start_line: '191' - end_line: '198' + start_line: 289 + end_line: 296 matcher: 2-aho rule_length: 55 matched_length: 55 @@ -417,8 +417,8 @@ matches: WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 204 - end_line: 212 + start_line: 302 + end_line: 310 matcher: 2-aho rule_length: 92 matched_length: 92 @@ -442,8 +442,8 @@ matches: the new terms are clearly indicated on the first page of each file where they apply. - score: '100.0' - start_line: 219 - end_line: 239 + start_line: 317 + end_line: 337 matcher: 2-aho rule_length: 203 matched_length: 203 @@ -479,8 +479,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' - start_line: 245 - end_line: 256 + start_line: 343 + end_line: 354 matcher: 2-aho rule_length: 95 matched_length: 95 @@ -507,8 +507,8 @@ matches: So that all may benefit from your experience, please report any problems or suggestions about this software to the - score: '100.0' - start_line: 271 - end_line: 296 + start_line: 369 + end_line: 394 matcher: 2-aho rule_length: 212 matched_length: 212 @@ -549,8 +549,8 @@ matches: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 303 - end_line: 322 + start_line: 401 + end_line: 420 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -585,8 +585,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 329 - end_line: 348 + start_line: 427 + end_line: 446 matcher: 2-aho rule_length: 181 matched_length: 181 @@ -621,8 +621,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 355 - end_line: 374 + start_line: 453 + end_line: 472 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -656,15 +656,15 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '85.71' - start_line: 378 - end_line: 391 - matcher: 3-seq - rule_length: 105 - matched_length: 90 - match_coverage: '85.71' - rule_relevance: 100 - identifier: x11-hanson_1.RULE + - score: '99.0' + start_line: 480 + end_line: 489 + matcher: 2-aho + rule_length: 89 + matched_length: 89 + match_coverage: '100.0' + rule_relevance: 99 + identifier: x11-hanson2.RULE license_expression: x11-hanson is_license_text: yes is_license_notice: no @@ -672,10 +672,6 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - Author: S. [L]. [Moshier]. - - [Copyright] ([c]) [1984],[2000] S.[L]. [Moshier] - 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 @@ -687,8 +683,8 @@ matches: OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' - start_line: 398 - end_line: 417 + start_line: 496 + end_line: 515 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -723,8 +719,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 424 - end_line: 444 + start_line: 522 + end_line: 542 matcher: 2-aho rule_length: 200 matched_length: 200 @@ -760,8 +756,8 @@ matches: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 450 - end_line: 455 + start_line: 548 + end_line: 553 matcher: 2-aho rule_length: 45 matched_length: 45 @@ -782,8 +778,8 @@ matches: This file is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 465 - end_line: 487 + start_line: 563 + end_line: 585 matcher: 2-aho rule_length: 209 matched_length: 209 @@ -821,8 +817,8 @@ matches: OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - score: '100.0' - start_line: 493 - end_line: 502 + start_line: 591 + end_line: 600 matcher: 2-aho rule_length: 88 matched_length: 88 @@ -847,8 +843,8 @@ matches: Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. - score: '100.0' - start_line: 511 - end_line: 530 + start_line: 609 + end_line: 628 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -883,8 +879,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 537 - end_line: 556 + start_line: 635 + end_line: 654 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -919,8 +915,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 565 - end_line: 584 + start_line: 663 + end_line: 682 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -955,8 +951,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 595 - end_line: 617 + start_line: 693 + end_line: 715 matcher: 2-aho rule_length: 213 matched_length: 213 @@ -994,8 +990,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 723 + end_line: 742 matcher: 2-aho rule_length: 179 matched_length: 179 @@ -1010,28 +1006,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' - start_line: 27 - end_line: 46 + start_line: 749 + end_line: 768 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -1046,28 +1042,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' - start_line: 53 - end_line: 72 + start_line: 775 + end_line: 794 matcher: 2-aho rule_length: 181 matched_length: 181 @@ -1082,28 +1078,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' - start_line: 79 - end_line: 98 + start_line: 801 + end_line: 820 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -1118,28 +1114,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' - start_line: 105 - end_line: 124 + start_line: 827 + end_line: 846 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -1154,28 +1150,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' - start_line: 132 - end_line: 153 + start_line: 854 + end_line: 875 matcher: 2-aho rule_length: 203 matched_length: 203 @@ -1190,30 +1186,30 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the company may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the company may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 159 - end_line: 184 + start_line: 881 + end_line: 906 matcher: 2-aho rule_length: 213 matched_length: 213 @@ -1228,34 +1224,34 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - 1. Redistributions source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of Xilinx nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of Xilinx nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: '192' - end_line: 219 + start_line: 914 + end_line: 941 matcher: 2-aho rule_length: 213 matched_length: 213 @@ -1270,36 +1266,36 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - . - Neither the name of Texas Instruments Incorporated nor the names - of its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + 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 Texas Instruments Incorporated nor the names + of its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 225 - end_line: 233 + start_line: 947 + end_line: 955 matcher: 2-aho rule_length: 92 matched_length: 92 @@ -1314,17 +1310,17 @@ matches: is_license_intro: no matched_text: | The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. - score: '100.0' - start_line: 240 - end_line: 260 + start_line: 962 + end_line: 982 matcher: 2-aho rule_length: 211 matched_length: 211 @@ -1339,29 +1335,29 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of Adapteva nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 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. + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Adapteva nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 267 - end_line: 290 + start_line: 989 + end_line: 1012 matcher: 2-aho rule_length: 218 matched_length: 218 @@ -1376,32 +1372,32 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - o Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - o Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - o Neither the name of Altera Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER, - AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + + o Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + o Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + o Neither the name of Altera Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER, + AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 297 - end_line: 316 + start_line: 1019 + end_line: 1038 matcher: 2-aho rule_length: 183 matched_length: 183 @@ -1416,22 +1412,22 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright.expected.yml deleted file mode 100644 index 6e120f1b8f6..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intel-sound.copyright.expected.yml +++ /dev/null @@ -1,1434 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (Intel 1) - - Binary redistribution (Intel 2) - - Binary redistribution (Intel 3) -license_expression: intel AND (intel AND free-unknown 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) AND (bsd-simplified - AND bsd-new AND newlib-historical) -copyright: | - 2014, Intel Corporation. - 2014, Intel Corporation - 1981-2000, The Regents of the University of California - 1984, 2000, S.L. Moshier - 1986, Hewlett-Packard Company - 1989, 1990, Advanced Micro Devices, Inc. - 1991, AT&T - 1993, Sun Microsystems, Inc. - 1994-2014, Red Hat Inc. and other newlib contributors - 1993, 2014-15, Intel Corporation -matches: - - score: '100.0' - start_line: 3 - end_line: 38 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Intel Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '95.0' - start_line: 3 - end_line: 37 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. - - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. - - Limited patent license. - - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell ("Utilize") this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 3 - end_line: 37 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. - - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. - - Limited patent license. - - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell ("Utilize") this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 43 - end_line: 45 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: free-unknown_47.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: yes - matched_text: | - Each file may have its own copyright/license that is embedded in the source - file. Unless otherwise noted in the body of the source file(s), the following copyright - notices will apply to the contents of the newlib subdirectory: - - score: '100.0' - start_line: 51 - end_line: 60 - matcher: 2-aho - rule_length: 103 - matched_length: 103 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_newlib.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This copyrighted material is made available to anyone wishing to use, - modify, copy, or redistribute it subject to the terms and conditions - of the BSD License. This program is distributed in the hope that - it will be useful, but WITHOUT ANY WARRANTY expressed or implied, - including the implied warranties of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. A copy of this license is available at - http://www.opensource.org/licenses. Any Red Hat trademarks that are - incorporated in the source code or documentation are not subject to - the BSD License and may only be used or replicated with the express - permission of Red Hat, Inc. - - score: '100.0' - start_line: 67 - end_line: 88 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_newlib3.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY - OF SUCH DAMAGE. - - score: '100.0' - start_line: 96 - end_line: 105 - matcher: 2-aho - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent.RULE - license_expression: x11-lucent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY - REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY - OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 114 - end_line: 131 - matcher: 2-aho - rule_length: 151 - matched_length: 151 - match_coverage: '100.0' - rule_relevance: 100 - identifier: standard-ml-nj_3.RULE - license_expression: standard-ml-nj - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that the copyright notice and this - permission notice and warranty disclaimer appear in supporting - documentation, and that the name of Lucent or any of its entities - not be used in advertising or publicity pertaining to - distribution of the software without specific, written prior - permission. - - LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. - IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY - SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER - IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF - THIS SOFTWARE. - - score: '100.0' - start_line: 138 - end_line: 149 - matcher: 2-aho - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical_1.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of Advanced Micro Devices, Inc (AMD) which - specifically grants the user the right to modify, use and distribute this - software provided this notice is not removed or altered. All other rights - are reserved by AMD. - - AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS - SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL - DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR - USE OF THIS SOFTWARE. - - So that all may benefit from your experience, please report any problems - or suggestions about this software - - score: '100.0' - start_line: 168 - end_line: 170 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice is preserved. - - score: '100.0' - start_line: 176 - end_line: 185 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: '191' - end_line: '198' - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nilsson-historical.LICENSE - license_expression: nilsson-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software is - freely granted, provided that the above copyright notice, this notice - and the following disclaimer are preserved with no changes. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. - - score: '100.0' - start_line: 204 - end_line: 212 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 219 - end_line: 239 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '95.0' - start_line: 245 - end_line: 256 - matcher: 2-aho - rule_length: 95 - matched_length: 95 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical4.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is the property of [SuperH], Inc ([SuperH]) which specifically - grants the user the right to modify, use and distribute this software - provided this notice is not removed or altered. All other rights are - reserved by [SuperH]. - - [SUPERH] MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO - THIS SOFTWARE. IN NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM - THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. - - So that all may benefit from your experience, please report any problems - or suggestions about this software to the - - score: '100.0' - start_line: 271 - end_line: 296 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 303 - end_line: 322 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 329 - end_line: 348 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 355 - end_line: 374 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '85.71' - start_line: 378 - end_line: 391 - matcher: 3-seq - rule_length: 105 - matched_length: 90 - match_coverage: '85.71' - rule_relevance: 100 - identifier: x11-hanson_1.RULE - license_expression: x11-hanson - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Author: S. [L]. [Moshier]. - - [Copyright] ([c]) [1984],[2000] S.[L]. [Moshier] - - Permission to use, copy, modify, and distribute this software for any - purpose without fee is hereby granted, provided that this entire notice - is included in all copies of any software which is or includes a copy - or modification of this software and in all copies of the supporting - documentation for such software. - - THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION - OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS - SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - - score: '100.0' - start_line: 398 - end_line: 417 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 424 - end_line: 444 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 450 - end_line: 455 - matcher: 2-aho - rule_length: 45 - matched_length: 45 - match_coverage: '100.0' - rule_relevance: 100 - identifier: delorie-historical.LICENSE - license_expression: delorie-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution, modification, and use in source and binary forms is permitted - provided that the above copyright notice and following paragraph are - duplicated in all such forms. - - This file is distributed WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 465 - end_line: 487 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel-osl-1993.LICENSE - license_expression: intel-osl-1993 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Intel hereby grants you permission to copy, modify, and distribute this - software and its documentation. Intel grants this permission provided - that the above copyright notice appears in all copies and that both the - copyright notice and this permission notice appear in supporting - documentation. In addition, Intel grants this permission provided that - you prominently mark as "not part of the original" any modifications - made to this software or documentation, and that the name of Intel - Corporation not be used in advertising or publicity pertaining to - distribution of the software or the documentation without specific, - written prior permission. - - Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR - IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY - OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or - representations regarding the use of, or the results of the use of, - the software and documentation in terms of correctness, accuracy, - reliability, currentness, or otherwise; and you rely on the software, - documentation and results solely at your own risk. - - IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, - LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES - OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM - PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - - score: '100.0' - start_line: 493 - end_line: 502 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 511 - end_line: 530 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 537 - end_line: 556 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 565 - end_line: 584 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 595 - end_line: 617 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_206.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the names of the copyright holders nor the names of their - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 2-aho - rule_length: 179 - matched_length: 179 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_8.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 27 - end_line: 46 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 53 - end_line: 72 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 79 - end_line: 98 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib5.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 105 - end_line: 124 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 132 - end_line: 153 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_183.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the company may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 159 - end_line: 184 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_412.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - 1. Redistributions source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of Xilinx nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: '192' - end_line: 219 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_517.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 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 Texas Instruments Incorporated nor the names - of its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 225 - end_line: 233 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 240 - end_line: 260 - matcher: 2-aho - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_979.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of Adapteva nor the names of its contributors may be used - to endorse or promote products derived from this software without specific - prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 267 - end_line: 290 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_410.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - o Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - o Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - o Neither the name of Altera Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER, - AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 297 - end_line: 316 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. 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 ef84dabf45b..1d9f141cbe5 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 @@ -18,25 +18,25 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution. \n \n Redistribution and use in binary form, without modification,\ - \ are\n permitted provided that the following conditions are met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n \n * Neither the name\ - \ of Intel Corporation nor the names of its\n suppliers may be used to endorse or promote\ - \ products derived from\n this software without specific prior written permission.\n\ - \ \n * No reverse engineering, decompilation, or disassembly of this\n software is\ - \ permitted.\n \n Limited patent license.\n \n Intel Corporation grants a world-wide,\ - \ royalty-free, non-exclusive\n license under patents it now or hereafter owns or controls\ - \ to make,\n have made, use, import, offer to sell and sell (“Utilize”) this\n software,\ - \ but solely to the extent that any such patent is necessary\n to Utilize the software\ - \ alone. The patent license shall not apply to\n any combinations which include this\ - \ software. No hardware per se is\n licensed hereunder.\n \n DISCLAIMER. \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." + matched_text: "Redistribution. \n\nRedistribution and use in binary form, without modification,\ + \ are\npermitted provided that the following conditions are met:\n\n * Redistributions\ + \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ + \ and/or other materials\n provided with the distribution.\n\n * Neither the name of\ + \ Intel Corporation nor the names of its\n suppliers may be used to endorse or promote\ + \ products derived from\n this software without specific prior written permission.\n\ + \n * No reverse engineering, decompilation, or disassembly of this\n software is permitted.\n\ + \nLimited patent license.\n\nIntel Corporation grants a world-wide, royalty-free, non-exclusive\n\ + license under patents it now or hereafter owns or controls to make,\nhave made, use, import,\ + \ offer to sell and sell (“Utilize”) this\nsoftware, but solely to the extent that any\ + \ such patent is necessary\nto Utilize the software alone. The patent license shall not\ + \ apply to\nany combinations which include this software. No hardware per se is\nlicensed\ + \ hereunder.\n\nDISCLAIMER. \n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\ + \ CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n\ + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE\ + \ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR\ + \ ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ + \ BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA,\ + \ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY,\ + \ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE)\ + \ ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ + \ OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright.expected.yml deleted file mode 100644 index ef84dabf45b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-intelwimax.copyright.expected.yml +++ /dev/null @@ -1,42 +0,0 @@ -primary_license: -declared_license: -license_expression: intel -copyright: Copyright (c) 2008, Intel Corporation -matches: - - score: '95.0' - start_line: 8 - end_line: 46 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution. \n \n Redistribution and use in binary form, without modification,\ - \ are\n permitted provided that the following conditions are met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n \n * Neither the name\ - \ of Intel Corporation nor the names of its\n suppliers may be used to endorse or promote\ - \ products derived from\n this software without specific prior written permission.\n\ - \ \n * No reverse engineering, decompilation, or disassembly of this\n software is\ - \ permitted.\n \n Limited patent license.\n \n Intel Corporation grants a world-wide,\ - \ royalty-free, non-exclusive\n license under patents it now or hereafter owns or controls\ - \ to make,\n have made, use, import, offer to sell and sell (“Utilize”) this\n software,\ - \ but solely to the extent that any such patent is necessary\n to Utilize the software\ - \ alone. The patent license shall not apply to\n any combinations which include this\ - \ software. No hardware per se is\n licensed hereunder.\n \n DISCLAIMER. \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." 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 bfccd8baf94..e517cb25628 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 @@ -18,233 +18,229 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "TERMS AND CONDITIONS\n IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING\ - \ THIS INTEL(C) SOFTWARE\n \n Do not use or load this firmware (the \"Software\") until\ - \ you have carefully read\n the following terms and conditions. By loading or using the\ - \ Software, you agree\n to the terms of this Agreement. If you do not wish to so agree,\ - \ do not install\n or use the Software.\n \n LICENSEES:\n \n Please note: \n \n * If you\ - \ are an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,\n applies.\n * If\ - \ you are an Original Equipment Manufacturer (OEM), Independent Hardware\n Vendor (IHV),\ - \ or Independent Software Vendor (ISV), this complete Agreement\n applies \n - A part\ - \ of the license is for ipw 2100 firmware\n - Another part of the license is for ipw\ - \ 2200/2915 firmware\n \n \n ipw2100 firmware license For OEMs, IHVs, and ISVs:\n =================================================\n\ - \ \n LICENSE. This Software is licensed for use only in conjunction with Intel\n component\ - \ products. Use of the Software in conjunction with non-Intel component\n products is\ - \ not licensed hereunder. Subject to the terms of this Agreement,\n Intel grants to you\ - \ a nonexclusive, nontransferable, worldwide, fully paid-up\n license under Intel's copyrights\ - \ to: (i) copy the Software internally for your\n own development and maintenance purposes;\ - \ (ii) copy and distribute the Software\n to your end-users, but only under a license\ - \ agreement with terms at least as\n restrictive as those contained in Intel's Final,\ - \ Single User License Agreement,\n attached as Exhibit A; and (iii) modify, copy and distribute\ - \ the end-user\n documentation which may accompany the Software, but only in association\ - \ with\n the Software. \n \n If you are not the final manufacturer or vendor of a computer\ - \ system or software\n program incorporating the Software, then you may transfer a copy\ - \ of the\n Software, including any related documentation (modified or unmodified) to your\n\ - \ recipient for use in accordance with the terms of this Agreement, provided such\n recipient\ - \ agrees to be fully bound by the terms hereof. You shall not otherwise\n assign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\n any third party. You may\ - \ not, nor may you assist any other person or entity to\n modify, translate, convert to\ - \ another programming language, decompile, reverse\n engineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\n derive source code from any object code modules\ - \ of the Software or any internal\n data files generated by the Software. Your rights\ - \ to redistribute the Software\n shall be contingent upon your installation of this Agreement\ - \ in its entirety in\n the same directory as the Software.\n \n CONFIDENTIALITY. If you\ - \ wish to have a third party consultant or subcontractor\n (\"Contractor\") perform work\ - \ on your behalf which involves access to or use of\n Software, you shall obtain a written\ - \ confidentiality agreement from the\n Contractor which contains provisions with respect\ - \ to access to or use of the\n Software no less restrictive than those set forth in this\ - \ Agreement and\n excluding any distribution rights, and use for any other purpose. Except\ - \ as \n expressly provided herein, you shall not disclose the terms or existence of \n\ - \ this Agreement or use Intel's name in any publications, advertisements, or \n other\ - \ announcements without Intel's prior written consent. You do not have any \n rights to\ - \ use any Intel trademarks or logos.\n \n OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software\ - \ and accompanying materials, if\n any, are owned by Intel or its suppliers and licensors\ - \ and may be protected by\n copyright, trademark, patent and trade secret law and international\ - \ treaties. \n Any rights, express or implied, in the intellectual property embodied in\ - \ the\n foregoing, other than those specified in this Agreement, are reserved by Intel\n\ - \ and its suppliers and licensors or otherwise as set forth in any applicable\n open source\ - \ license agreement. You will keep the Software free of liens,\n attachments, and other\ - \ encumbrances. You agree not to remove any proprietary\n notices and/or any labels from\ - \ the Software and accompanying materials without\n prior written approval by Intel\n\ - \ \n LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\n\ - \ BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND\n (INCLUDING,\ - \ WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST\n INFORMATION) ARISING\ - \ OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\n INTEL SOFTWARE, OR OTHERWISE,\ - \ NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\n SPECIAL DAMAGES OF ANY KIND, EVEN\ - \ IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n BEEN ADVISED OF THE POSSIBILITY OF SUCH\ - \ DAMAGES. SOME JURISDICTIONS PROHIBIT\n EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED\ - \ WARRANTIES, CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY.\ - \ YOU MAY ALSO HAVE\n OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. \n \n EXCLUSION\ - \ OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\" AND POSSIBLY WITH\n FAULTS. UNLESS\ - \ EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND\n LICENSORS DISCLAIM ANY AND\ - \ ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n OTHERWISE, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR\ - \ PURPOSE. Intel does not warrant\n or assume responsibility for the accuracy or completeness\ - \ of any information,\n text, graphics, links or other items contained within the Software.\ - \ You assume\n all liability, financial or otherwise, associated with Your use or disposition\n\ - \ of the Software.\n \t\t\n APPLICABLE LAW. Claims arising under this Agreement shall\ - \ be governed by the\n laws of State of California], excluding its principles of conflict\ - \ of laws and\n the United Nations Convention on Contracts for the Sale of Goods. \n\ - \ \n WAIVER AND AMENDMENT. No modification, amendment or waiver of any provision of\n\ - \ this Agreement shall be effective unless in writing and signed by an officer of\n Intel.\ - \ No failure or delay in exercising any right, power, or remedy under\n this Agreement\ - \ shall operate as a waiver of any such right, power or remedy. \n Without limiting the\ - \ foregoing, terms and conditions on any purchase orders or\n similar materials submitted\ - \ by you to Intel, and any terms contained in Intel\x92s\n standard acknowledgment form\ - \ that are in conflict with these terms, shall be of\n no force or effect.\n \n SEVERABILITY.\ - \ If any provision of this Agreement is held by a court of\n competent jurisdiction to\ - \ be contrary to law, such provision shall be changed\n and interpreted so as to best\ - \ accomplish the objectives of the original\n provision to the fullest extent allowed\ - \ by law and the remaining provisions of\n this Agreement shall remain in full force and\ - \ effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges that the Software is subject\ - \ to\n applicable import and export regulations of the United States and of the\n countries\ - \ in which each party transacts business, specifically including U.S.\n Export Administration\ - \ Act and Export Administration Regulations. Each party\n shall comply with such laws\ - \ and regulations, as well as all other laws and\n regulations applicable to the Software.\ - \ Without limiting the generality of the\n foregoing, each party agrees that it will\ - \ not export, re-export, transfer or\n divert any of the Software or the direct programs\ - \ thereof to any restricted\n place or party in accordance with U.S. export regulations.\ - \ Note that Software\n containing encryption may be subject to additional restrictions.\n\ - \ \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\ - \n Use, duplication, or disclosure by the Government is subject to restrictions as\n set\ - \ forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\n of the\ - \ Software by the Government constitutes acknowledgment of Intel's\n proprietary rights\ - \ therein. Contractor or Manufacturer is Intel Corporation,\n 2200 Mission College Blvd.,\ - \ Santa Clara, CA 95052.\n \n TERMINATION OF THE AGREEMENT. Intel may terminate this\ - \ Agreement if you violate\n its terms. Upon termination, you will immediately destroy\ - \ the Software or\n return all copies of the Software to Intel.\n --------------------------------------------------------------------------------\n\ - \ \n \n ipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:\n =========================================================\n\ - \ \n LICENSE. This Software is licensed for use only in conjunction with Intel\n component\ - \ products. Use of the Software in conjunction with non-Intel component\n products is\ - \ not licensed hereunder. Subject to the terms of this Agreement,\n Intel grants to you\ - \ a nonexclusive, nontransferable, worldwide, fully paid-up\n license under Intel's copyrights\ - \ to: (i) copy the Software internally for your\n own development and maintenance purposes;\ - \ (ii) copy and distribute the Software\n to your end-users, but only under a license\ - \ agreement with terms at least as\n restrictive as those contained in Intel's Final,\ - \ Single User License Agreement,\n attached as Exhibit A; and (iii) modify, copy and distribute\ - \ the end-user\n documentation which may accompany the Software, but only in association\ - \ with\n the Software. \n \n If you are not the final manufacturer or vendor of a computer\ - \ system or software\n program incorporating the Software, then you may transfer a copy\ - \ of the\n Software, including any related documentation (modified or unmodified) to your\n\ - \ recipient for use in accordance with the terms of this Agreement, provided such\n recipient\ - \ agrees to be fully bound by the terms hereof. You shall not otherwise\n assign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\n any third party. You may\ - \ not, nor may you assist any other person or entity to\n modify, translate, convert to\ - \ another programming language, decompile, reverse\n engineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\n derive source code from any object code modules\ - \ of the Software or any internal\n data files generated by the Software. Your rights\ - \ to redistribute the Software\n shall be contingent upon your installation of this Agreement\ - \ in its entirety in\n the same directory as the Software.\n \n CONTRACTORS. For the purpose\ - \ of this Agreement, and notwithstanding anything \n to the contrary hereunder, solely\ - \ with respect to the requirements for \n compliance with the terms hereunder, any contractors\ - \ or consultants that You \n use to perform the work or otherwise assist You in the development\ - \ or products \n using this Software shall be deemed to be End Users and accordingly,\ - \ upon \n receipt of the Software, shall be bound by the terms of Exhibit A, Software\ - \ \n License Agreement. No additional agreement between You and such consultants or \n\ - \ contractors is required under this Agreement to detail such compliance.\n \n TRADEMARKS.\ - \ Except as expressly provided herein, you shall not use Intel's \n name in any publications,\ - \ advertisements, or other announcements without \n Intel's prior written consent. You\ - \ do not have any rights to use any Intel \n trademarks or logos.\n \n OWNERSHIP OF SOFTWARE\ - \ AND COPYRIGHTS. Software and accompanying materials, if\n any, are owned by Intel or\ - \ its suppliers and licensors and may be protected by\n copyright, trademark, patent and\ - \ trade secret law and international treaties. \n Any rights, express or implied, in the\ - \ intellectual property embodied in the\n foregoing, other than those specified in this\ - \ Agreement, are reserved by Intel\n and its suppliers and licensors or otherwise as set\ - \ forth in any applicable\n open source license agreement. You will keep the Software\ - \ free of liens,\n attachments, and other encumbrances. You agree not to remove any proprietary\n\ - \ notices and/or any labels from the Software and accompanying materials without\n prior\ - \ written approval by Intel\n \n LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS\ - \ SUPPLIERS AND LICENSORS\n BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION\ - \ OF ANY KIND\n (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR\ - \ LOST\n INFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\n\ - \ INTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\n SPECIAL\ - \ DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n BEEN ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\n EXCLUSION OR LIMITATION\ - \ OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN\ - \ LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\n OTHER LEGAL RIGHTS THAT VARY BETWEEN\ - \ JURISDICTIONS. \n \n EXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\" AND\ - \ POSSIBLY WITH\n FAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND\n\ - \ LICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n OTHERWISE,\ - \ INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n NONINFRINGEMENT, OR\ - \ FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\n or assume responsibility\ - \ for the accuracy or completeness of any information,\n text, graphics, links or other\ - \ items contained within the Software. You assume\n all liability, financial or otherwise,\ - \ associated with Your use or disposition\n of the Software.\n \t\t\n APPLICABLE LAW.\ - \ Claims arising under this Agreement shall be governed by the\n laws of State of California],\ - \ excluding its principles of conflict of laws and\n the United Nations Convention on\ - \ Contracts for the Sale of Goods. \n \n WAIVER AND AMENDMENT. No modification, amendment\ - \ or waiver of any provision of\n this Agreement shall be effective unless in writing\ - \ and signed by an officer of\n Intel. No failure or delay in exercising any right, power,\ - \ or remedy under\n this Agreement shall operate as a waiver of any such right, power\ - \ or remedy. \n Without limiting the foregoing, terms and conditions on any purchase orders\ - \ or\n similar materials submitted by you to Intel, and any terms contained in Intel\x92\ - s\n standard acknowledgment form that are in conflict with these terms, shall be of\n\ - \ no force or effect.\n \n SEVERABILITY. If any provision of this Agreement is held by\ - \ a court of\n competent jurisdiction to be contrary to law, such provision shall be changed\n\ - \ and interpreted so as to best accomplish the objectives of the original\n provision\ - \ to the fullest extent allowed by law and the remaining provisions of\n this Agreement\ - \ shall remain in full force and effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges\ - \ that the Software is subject to\n applicable import and export regulations of the United\ - \ States and of the\n countries in which each party transacts business, specifically including\ - \ U.S.\n Export Administration Act and Export Administration Regulations. Each party\n\ - \ shall comply with such laws and regulations, as well as all other laws and\n regulations\ - \ applicable to the Software. Without limiting the generality of the\n foregoing, each\ - \ party agrees that it will not export, re-export, transfer or\n divert any of the Software\ - \ or the direct programs thereof to any restricted\n place or party in accordance with\ - \ U.S. export regulations. Note that Software\n containing encryption may be subject\ - \ to additional restrictions.\n \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided\ - \ with \"RESTRICTED RIGHTS.\"\n Use, duplication, or disclosure by the Government is subject\ - \ to restrictions as\n set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their\ - \ successors. Use\n of the Software by the Government constitutes acknowledgment of Intel's\n\ - \ proprietary rights therein. Contractor or Manufacturer is Intel Corporation,\n 2200\ - \ Mission College Blvd., Santa Clara, CA 95052.\n \n TERMINATION OF THE AGREEMENT. Intel\ - \ may terminate this Agreement if you violate\n its terms. Upon termination, you will\ - \ immediately destroy the Software or\n return all copies of the Software to Intel.\n\ - \ --------------------------------------------------------------------------------\n \n\ - \ \n ipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)\n =======================================================================\n\ - \ \n \n EXHIBIT \"A\"\n \n SOFTWARE LICENSE AGREEMENT (Final, Single User)\n \n IMPORTANT\ - \ - READ BEFORE COPYING, INSTALLING OR USING.\n \n Do not use or load this firmware image\ - \ (the \"Software\") until you have carefully\n read the following terms and conditions.\ - \ By loading or using the Software, you\n agree to the terms of this Agreement. If you\ - \ do not wish to so agree, do not\n install or use the Software.\n \n LICENSE. You may\ - \ copy and use the Software, subject to these conditions: \n 1. This Software is licensed\ - \ for use only in conjunction with Intel component\n products. Use of the Software\ - \ in conjunction with non-Intel component \n products is not licensed hereunder. \n\ - \ 2. You may not copy, modify, rent, sell, distribute or transfer any part of the\n \ - \ Software except as provided in this Agreement, and you agree to prevent\n unauthorized\ - \ copying of the Software. \n 3. You may not reverse engineer, decompile, or disassemble\ - \ the Software. \n 4. You may not sublicense the Software. \n 5. The Software may contain\ - \ the software or other property of third party\n suppliers. \n \n OWNERSHIP OF SOFTWARE\ - \ AND COPYRIGHTS. Title to all copies of the Software\n remains with Intel or its suppliers.\ - \ The Software is copyrighted and protected\n by the laws of the United States and other\ - \ countries, and international treaty\n provisions. You may not remove any copyright notices\ - \ from the Software. Intel\n may make changes to the Software, or items referenced therein,\ - \ at any time\n without notice, but is not obligated to support or update the Software.\ - \ Except\n as otherwise expressly provided, Intel grants no express or implied right under\n\ - \ Intel patents, copyrights, trademarks, or other intellectual property rights.\n You\ - \ may transfer the Software only if a copy of this license accompanies the \n Software\ - \ and the recipient agrees to be fully bound by these terms.\n \n EXCLUSION OF OTHER WARRANTIES\ - \ EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED\n \"AS IS\" WITHOUT ANY EXPRESS OR\ - \ IMPLIED WARRANTY OF ANY KIND INCLUDING\n WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT,\ - \ OR FITNESS FOR A PARTICULAR\n PURPOSE. Intel does not warrant or assume responsibility\ - \ for the accuracy or\n completeness of any information, text, graphics, links or other\ - \ items contained\n within the Software.\n \n LIMITATION OF LIABILITY. IN NO EVENT SHALL\ - \ INTEL OR ITS SUPPLIERS BE LIABLE FOR\n ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,\ - \ LOST PROFITS, BUSINESS\n INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF\ - \ OR INABILITY TO\n USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY\ - \ FOR\n IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE\n LIMITATION\ - \ MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY\n BETWEEN JURISDICTIONS.\n\ - \ \n TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if\n\ - \ you violate its terms. Upon termination, you will immediately destroy the\n Software.\n\ - \ \n APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the\n laws\ - \ of California, excluding its principles of conflict of laws and the United\n Nations\ - \ Convention on Contracts for the Sale of Goods. You may not export the\n Software in\ - \ violation of applicable export laws and regulations. Intel is not\n obligated under\ - \ any other agreements unless they are in writing and signed by\n an authorized representative\ - \ \n of Intel.\n \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED\ - \ RIGHTS.\"\n Use, duplication, or disclosure by the Government is subject to restrictions\ - \ as\n set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\n\ - \ of the Software by the Government constitutes acknowledgment of Intel's\n proprietary\ - \ rights therein. Contractor or Manufacturer is Intel Corporation,\n 2200 Mission College\ - \ Blvd., Santa Clara, CA 95052." + matched_text: "TERMS AND CONDITIONS\n IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING\ + \ THIS INTEL(C) SOFTWARE\n\nDo not use or load this firmware (the \"Software\") until\ + \ you have carefully read\nthe following terms and conditions. By loading or using the\ + \ Software, you agree\nto the terms of this Agreement. If you do not wish to so agree,\ + \ do not install\nor use the Software.\n\nLICENSEES:\n\nPlease note: \n\n* If you are\ + \ an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,\n applies.\n* If you are\ + \ an Original Equipment Manufacturer (OEM), Independent Hardware\n Vendor (IHV), or Independent\ + \ Software Vendor (ISV), this complete Agreement\n applies \n - A part of the license\ + \ is for ipw 2100 firmware\n - Another part of the license is for ipw 2200/2915 firmware\n\ + \n\nipw2100 firmware license For OEMs, IHVs, and ISVs:\n=================================================\n\ + \nLICENSE. This Software is licensed for use only in conjunction with Intel\ncomponent\ + \ products. Use of the Software in conjunction with non-Intel component\nproducts is not\ + \ licensed hereunder. Subject to the terms of this Agreement,\nIntel grants to you a nonexclusive,\ + \ nontransferable, worldwide, fully paid-up\nlicense under Intel's copyrights to: (i)\ + \ copy the Software internally for your\nown development and maintenance purposes; (ii)\ + \ copy and distribute the Software\nto your end-users, but only under a license agreement\ + \ with terms at least as\nrestrictive as those contained in Intel's Final, Single User\ + \ License Agreement,\nattached as Exhibit A; and (iii) modify, copy and distribute the\ + \ end-user\ndocumentation which may accompany the Software, but only in association with\n\ + the Software. \n\nIf you are not the final manufacturer or vendor of a computer system\ + \ or software\nprogram incorporating the Software, then you may transfer a copy of the\n\ + Software, including any related documentation (modified or unmodified) to your\nrecipient\ + \ for use in accordance with the terms of this Agreement, provided such\nrecipient agrees\ + \ to be fully bound by the terms hereof. You shall not otherwise\nassign, sublicense,\ + \ lease, or in any other way transfer or disclose Software to\nany third party. You may\ + \ not, nor may you assist any other person or entity to\nmodify, translate, convert to\ + \ another programming language, decompile, reverse\nengineer, or disassemble any portion\ + \ of the Software or otherwise attempt to\nderive source code from any object code modules\ + \ of the Software or any internal\ndata files generated by the Software. Your rights to\ + \ redistribute the Software\nshall be contingent upon your installation of this Agreement\ + \ in its entirety in\nthe same directory as the Software.\n\nCONFIDENTIALITY. If you wish\ + \ to have a third party consultant or subcontractor\n(\"Contractor\") perform work on\ + \ your behalf which involves access to or use of\nSoftware, you shall obtain a written\ + \ confidentiality agreement from the\nContractor which contains provisions with respect\ + \ to access to or use of the\nSoftware no less restrictive than those set forth in this\ + \ Agreement and\nexcluding any distribution rights, and use for any other purpose. Except\ + \ as \nexpressly provided herein, you shall not disclose the terms or existence of \n\ + this Agreement or use Intel's name in any publications, advertisements, or \nother announcements\ + \ without Intel's prior written consent. You do not have any \nrights to use any Intel\ + \ trademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software and accompanying\ + \ materials, if\nany, are owned by Intel or its suppliers and licensors and may be protected\ + \ by\ncopyright, trademark, patent and trade secret law and international treaties. \n\ + Any rights, express or implied, in the intellectual property embodied in the\nforegoing,\ + \ other than those specified in this Agreement, are reserved by Intel\nand its suppliers\ + \ and licensors or otherwise as set forth in any applicable\nopen source license agreement.\ + \ You will keep the Software free of liens,\nattachments, and other encumbrances. You\ + \ agree not to remove any proprietary\nnotices and/or any labels from the Software and\ + \ accompanying materials without\nprior written approval by Intel\n\nLIMITATION OF LIABILITY.\ + \ IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\nBE LIABLE FOR ANY DAMAGES WHATSOEVER\ + \ FROM ANY CAUSE OF ACTION OF ANY KIND\n(INCLUDING, WITHOUT LIMITATION, LOST PROFITS,\ + \ BUSINESS INTERRUPTION, OR LOST\nINFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR\ + \ INABILITY TO USE THE\nINTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL,\ + \ OR\nSPECIAL DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n\ + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\nEXCLUSION\ + \ OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\nINCIDENTAL DAMAGES,\ + \ SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\nOTHER LEGAL RIGHTS THAT VARY\ + \ BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\"\ + \ AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS\ + \ AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n\ + OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nNONINFRINGEMENT,\ + \ OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\nor assume responsibility\ + \ for the accuracy or completeness of any information,\ntext, graphics, links or other\ + \ items contained within the Software. You assume\nall liability, financial or otherwise,\ + \ associated with Your use or disposition\nof the Software.\n\t\t\nAPPLICABLE LAW. Claims\ + \ arising under this Agreement shall be governed by the\nlaws of State of California],\ + \ excluding its principles of conflict of laws and\nthe United Nations Convention on Contracts\ + \ for the Sale of Goods. \n\nWAIVER AND AMENDMENT. No modification, amendment or waiver\ + \ of any provision of\nthis Agreement shall be effective unless in writing and signed\ + \ by an officer of\nIntel. No failure or delay in exercising any right, power, or remedy\ + \ under\nthis Agreement shall operate as a waiver of any such right, power or remedy.\ + \ \nWithout limiting the foregoing, terms and conditions on any purchase orders or\nsimilar\ + \ materials submitted by you to Intel, and any terms contained in Intel\x92s\nstandard\ + \ acknowledgment form that are in conflict with these terms, shall be of\nno force or\ + \ effect.\n\nSEVERABILITY. If any provision of this Agreement is held by a court of\n\ + competent jurisdiction to be contrary to law, such provision shall be changed\nand interpreted\ + \ so as to best accomplish the objectives of the original\nprovision to the fullest extent\ + \ allowed by law and the remaining provisions of\nthis Agreement shall remain in full\ + \ force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges that the Software\ + \ is subject to\napplicable import and export regulations of the United States and of\ + \ the\ncountries in which each party transacts business, specifically including U.S.\n\ + Export Administration Act and Export Administration Regulations. Each party\nshall comply\ + \ with such laws and regulations, as well as all other laws and\nregulations applicable\ + \ to the Software. Without limiting the generality of the\nforegoing, each party agrees\ + \ that it will not export, re-export, transfer or\ndivert any of the Software or the direct\ + \ programs thereof to any restricted\nplace or party in accordance with U.S. export regulations.\ + \ Note that Software\ncontaining encryption may be subject to additional restrictions.\n\ + \nGOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\n\ + Use, duplication, or disclosure by the Government is subject to restrictions as\nset forth\ + \ in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\nof the Software\ + \ by the Government constitutes acknowledgment of Intel's\nproprietary rights therein.\ + \ Contractor or Manufacturer is Intel Corporation,\n2200 Mission College Blvd., Santa\ + \ Clara, CA 95052.\n\nTERMINATION OF THE AGREEMENT. Intel may terminate this Agreement\ + \ if you violate\nits terms. Upon termination, you will immediately destroy the Software\ + \ or\nreturn all copies of the Software to Intel.\n--------------------------------------------------------------------------------\n\ + \n\nipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:\n=========================================================\n\ + \nLICENSE. This Software is licensed for use only in conjunction with Intel\ncomponent\ + \ products. Use of the Software in conjunction with non-Intel component\nproducts is not\ + \ licensed hereunder. Subject to the terms of this Agreement,\nIntel grants to you a nonexclusive,\ + \ nontransferable, worldwide, fully paid-up\nlicense under Intel's copyrights to: (i)\ + \ copy the Software internally for your\nown development and maintenance purposes; (ii)\ + \ copy and distribute the Software\nto your end-users, but only under a license agreement\ + \ with terms at least as\nrestrictive as those contained in Intel's Final, Single User\ + \ License Agreement,\nattached as Exhibit A; and (iii) modify, copy and distribute the\ + \ end-user\ndocumentation which may accompany the Software, but only in association with\n\ + the Software. \n\nIf you are not the final manufacturer or vendor of a computer system\ + \ or software\nprogram incorporating the Software, then you may transfer a copy of the\n\ + Software, including any related documentation (modified or unmodified) to your\nrecipient\ + \ for use in accordance with the terms of this Agreement, provided such\nrecipient agrees\ + \ to be fully bound by the terms hereof. You shall not otherwise\nassign, sublicense,\ + \ lease, or in any other way transfer or disclose Software to\nany third party. You may\ + \ not, nor may you assist any other person or entity to\nmodify, translate, convert to\ + \ another programming language, decompile, reverse\nengineer, or disassemble any portion\ + \ of the Software or otherwise attempt to\nderive source code from any object code modules\ + \ of the Software or any internal\ndata files generated by the Software. Your rights to\ + \ redistribute the Software\nshall be contingent upon your installation of this Agreement\ + \ in its entirety in\nthe same directory as the Software.\n\nCONTRACTORS. For the purpose\ + \ of this Agreement, and notwithstanding anything \nto the contrary hereunder, solely\ + \ with respect to the requirements for \ncompliance with the terms hereunder, any contractors\ + \ or consultants that You \nuse to perform the work or otherwise assist You in the development\ + \ or products \nusing this Software shall be deemed to be End Users and accordingly, upon\ + \ \nreceipt of the Software, shall be bound by the terms of Exhibit A, Software \nLicense\ + \ Agreement. No additional agreement between You and such consultants or \ncontractors\ + \ is required under this Agreement to detail such compliance.\n\nTRADEMARKS. Except as\ + \ expressly provided herein, you shall not use Intel's \nname in any publications, advertisements,\ + \ or other announcements without \nIntel's prior written consent. You do not have any\ + \ rights to use any Intel \ntrademarks or logos.\n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS.\ + \ Software and accompanying materials, if\nany, are owned by Intel or its suppliers and\ + \ licensors and may be protected by\ncopyright, trademark, patent and trade secret law\ + \ and international treaties. \nAny rights, express or implied, in the intellectual property\ + \ embodied in the\nforegoing, other than those specified in this Agreement, are reserved\ + \ by Intel\nand its suppliers and licensors or otherwise as set forth in any applicable\n\ + open source license agreement. You will keep the Software free of liens,\nattachments,\ + \ and other encumbrances. You agree not to remove any proprietary\nnotices and/or any\ + \ labels from the Software and accompanying materials without\nprior written approval\ + \ by Intel\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\n\ + BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND\n(INCLUDING,\ + \ WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST\nINFORMATION) ARISING\ + \ OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\nINTEL SOFTWARE, OR OTHERWISE,\ + \ NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\nSPECIAL DAMAGES OF ANY KIND, EVEN IF\ + \ INTEL OR ITS SUPPLIERS AND LICENSORS HAS\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\ + \ SOME JURISDICTIONS PROHIBIT\nEXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES,\ + \ CONSEQUENTIAL OR\nINCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY\ + \ ALSO HAVE\nOTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. \n\nEXCLUSION OF WARRANTIES.\ + \ THE SOFTWARE IS PROVIDED \"AS IS\" AND POSSIBLY WITH\nFAULTS. UNLESS EXPRESSLY AGREED\ + \ OTHERWISE, INTEL AND ITS SUPPLIERS AND\nLICENSORS DISCLAIM ANY AND ALL WARRANTIES AND\ + \ GUARANTEES, EXPRESS, IMPLIED OR\nOTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\ + \ OF MERCHANTABILITY,\nNONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does\ + \ not warrant\nor assume responsibility for the accuracy or completeness of any information,\n\ + text, graphics, links or other items contained within the Software. You assume\nall liability,\ + \ financial or otherwise, associated with Your use or disposition\nof the Software.\n\t\ + \t\nAPPLICABLE LAW. Claims arising under this Agreement shall be governed by the\nlaws\ + \ of State of California], excluding its principles of conflict of laws and\nthe United\ + \ Nations Convention on Contracts for the Sale of Goods. \n\nWAIVER AND AMENDMENT. No\ + \ modification, amendment or waiver of any provision of\nthis Agreement shall be effective\ + \ unless in writing and signed by an officer of\nIntel. No failure or delay in exercising\ + \ any right, power, or remedy under\nthis Agreement shall operate as a waiver of any such\ + \ right, power or remedy. \nWithout limiting the foregoing, terms and conditions on any\ + \ purchase orders or\nsimilar materials submitted by you to Intel, and any terms contained\ + \ in Intel\x92s\nstandard acknowledgment form that are in conflict with these terms, shall\ + \ be of\nno force or effect.\n\nSEVERABILITY. If any provision of this Agreement is held\ + \ by a court of\ncompetent jurisdiction to be contrary to law, such provision shall be\ + \ changed\nand interpreted so as to best accomplish the objectives of the original\nprovision\ + \ to the fullest extent allowed by law and the remaining provisions of\nthis Agreement\ + \ shall remain in full force and effect.\n\nEXPORT RESTRICTIONS. Each party acknowledges\ + \ that the Software is subject to\napplicable import and export regulations of the United\ + \ States and of the\ncountries in which each party transacts business, specifically including\ + \ U.S.\nExport Administration Act and Export Administration Regulations. Each party\n\ + shall comply with such laws and regulations, as well as all other laws and\nregulations\ + \ applicable to the Software. Without limiting the generality of the\nforegoing, each\ + \ party agrees that it will not export, re-export, transfer or\ndivert any of the Software\ + \ or the direct programs thereof to any restricted\nplace or party in accordance with\ + \ U.S. export regulations. Note that Software\ncontaining encryption may be subject to\ + \ additional restrictions.\n\nGOVERNMENT RESTRICTED RIGHTS. The Software is provided with\ + \ \"RESTRICTED RIGHTS.\"\nUse, duplication, or disclosure by the Government is subject\ + \ to restrictions as\nset forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their\ + \ successors. Use\nof the Software by the Government constitutes acknowledgment of Intel's\n\ + proprietary rights therein. Contractor or Manufacturer is Intel Corporation,\n2200 Mission\ + \ College Blvd., Santa Clara, CA 95052.\n\nTERMINATION OF THE AGREEMENT. Intel may terminate\ + \ this Agreement if you violate\nits terms. Upon termination, you will immediately destroy\ + \ the Software or\nreturn all copies of the Software to Intel.\n--------------------------------------------------------------------------------\n\ + \n\nipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)\n=======================================================================\n\ + \n\nEXHIBIT \"A\"\n\nSOFTWARE LICENSE AGREEMENT (Final, Single User)\n\nIMPORTANT - READ\ + \ BEFORE COPYING, INSTALLING OR USING.\n\nDo not use or load this firmware image (the\ + \ \"Software\") until you have carefully\nread the following terms and conditions. By\ + \ loading or using the Software, you\nagree to the terms of this Agreement. If you do\ + \ not wish to so agree, do not\ninstall or use the Software.\n\nLICENSE. You may copy\ + \ and use the Software, subject to these conditions: \n1. This Software is licensed for\ + \ use only in conjunction with Intel component\n products. Use of the Software in conjunction\ + \ with non-Intel component \n products is not licensed hereunder. \n2. You may not copy,\ + \ modify, rent, sell, distribute or transfer any part of the\n Software except as provided\ + \ in this Agreement, and you agree to prevent\n unauthorized copying of the Software.\ + \ \n3. You may not reverse engineer, decompile, or disassemble the Software. \n4. You\ + \ may not sublicense the Software. \n5. The Software may contain the software or other\ + \ property of third party\n suppliers. \n\nOWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title\ + \ to all copies of the Software\nremains with Intel or its suppliers. The Software is\ + \ copyrighted and protected\nby the laws of the United States and other countries, and\ + \ international treaty\nprovisions. You may not remove any copyright notices from the\ + \ Software. Intel\nmay make changes to the Software, or items referenced therein, at any\ + \ time\nwithout notice, but is not obligated to support or update the Software. Except\n\ + as otherwise expressly provided, Intel grants no express or implied right under\nIntel\ + \ patents, copyrights, trademarks, or other intellectual property rights.\nYou may transfer\ + \ the Software only if a copy of this license accompanies the \nSoftware and the recipient\ + \ agrees to be fully bound by these terms.\n\nEXCLUSION OF OTHER WARRANTIES EXCEPT AS\ + \ PROVIDED ABOVE, THE SOFTWARE IS PROVIDED\n\"AS IS\" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY\ + \ OF ANY KIND INCLUDING\nWARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR\ + \ A PARTICULAR\nPURPOSE. Intel does not warrant or assume responsibility for the accuracy\ + \ or\ncompleteness of any information, text, graphics, links or other items contained\n\ + within the Software.\n\nLIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS\ + \ BE LIABLE FOR\nANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS,\ + \ BUSINESS\nINTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY\ + \ TO\nUSE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES.\ + \ SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR\nIMPLIED WARRANTIES\ + \ OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE\nLIMITATION MAY NOT APPLY TO YOU.\ + \ YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY\nBETWEEN JURISDICTIONS.\n\nTERMINATION\ + \ OF THIS AGREEMENT. Intel may terminate this Agreement at any time if\nyou violate its\ + \ terms. Upon termination, you will immediately destroy the\nSoftware.\n\nAPPLICABLE LAWS.\ + \ Claims arising under this Agreement shall be governed by the\nlaws of California, excluding\ + \ its principles of conflict of laws and the United\nNations Convention on Contracts for\ + \ the Sale of Goods. You may not export the\nSoftware in violation of applicable export\ + \ laws and regulations. Intel is not\nobligated under any other agreements unless they\ + \ are in writing and signed by\nan authorized representative \nof Intel.\n\nGOVERNMENT\ + \ RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\nUse, duplication,\ + \ or disclosure by the Government is subject to restrictions as\nset forth in FAR52.227-14\ + \ and DFAR252.227-7013 et seq. or their successors. Use\nof the Software by the Government\ + \ constitutes acknowledgment of Intel's\nproprietary rights therein. Contractor or Manufacturer\ + \ is Intel Corporation,\n2200 Mission College Blvd., Santa Clara, CA 95052." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright.expected.yml deleted file mode 100644 index bfccd8baf94..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ipw2x00.copyright.expected.yml +++ /dev/null @@ -1,250 +0,0 @@ -primary_license: -declared_license: -license_expression: proprietary-license -copyright: Copyright 2003-2009 Intel Corporation -matches: - - score: '100.0' - start_line: 7 - end_line: 332 - matcher: 2-aho - rule_length: 2958 - matched_length: 2958 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_521.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "TERMS AND CONDITIONS\n IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING\ - \ THIS INTEL(C) SOFTWARE\n \n Do not use or load this firmware (the \"Software\") until\ - \ you have carefully read\n the following terms and conditions. By loading or using the\ - \ Software, you agree\n to the terms of this Agreement. If you do not wish to so agree,\ - \ do not install\n or use the Software.\n \n LICENSEES:\n \n Please note: \n \n * If you\ - \ are an End-User, only Exhibit A, the SOFTWARE LICENSE AGREEMENT,\n applies.\n * If\ - \ you are an Original Equipment Manufacturer (OEM), Independent Hardware\n Vendor (IHV),\ - \ or Independent Software Vendor (ISV), this complete Agreement\n applies \n - A part\ - \ of the license is for ipw 2100 firmware\n - Another part of the license is for ipw\ - \ 2200/2915 firmware\n \n \n ipw2100 firmware license For OEMs, IHVs, and ISVs:\n =================================================\n\ - \ \n LICENSE. This Software is licensed for use only in conjunction with Intel\n component\ - \ products. Use of the Software in conjunction with non-Intel component\n products is\ - \ not licensed hereunder. Subject to the terms of this Agreement,\n Intel grants to you\ - \ a nonexclusive, nontransferable, worldwide, fully paid-up\n license under Intel's copyrights\ - \ to: (i) copy the Software internally for your\n own development and maintenance purposes;\ - \ (ii) copy and distribute the Software\n to your end-users, but only under a license\ - \ agreement with terms at least as\n restrictive as those contained in Intel's Final,\ - \ Single User License Agreement,\n attached as Exhibit A; and (iii) modify, copy and distribute\ - \ the end-user\n documentation which may accompany the Software, but only in association\ - \ with\n the Software. \n \n If you are not the final manufacturer or vendor of a computer\ - \ system or software\n program incorporating the Software, then you may transfer a copy\ - \ of the\n Software, including any related documentation (modified or unmodified) to your\n\ - \ recipient for use in accordance with the terms of this Agreement, provided such\n recipient\ - \ agrees to be fully bound by the terms hereof. You shall not otherwise\n assign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\n any third party. You may\ - \ not, nor may you assist any other person or entity to\n modify, translate, convert to\ - \ another programming language, decompile, reverse\n engineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\n derive source code from any object code modules\ - \ of the Software or any internal\n data files generated by the Software. Your rights\ - \ to redistribute the Software\n shall be contingent upon your installation of this Agreement\ - \ in its entirety in\n the same directory as the Software.\n \n CONFIDENTIALITY. If you\ - \ wish to have a third party consultant or subcontractor\n (\"Contractor\") perform work\ - \ on your behalf which involves access to or use of\n Software, you shall obtain a written\ - \ confidentiality agreement from the\n Contractor which contains provisions with respect\ - \ to access to or use of the\n Software no less restrictive than those set forth in this\ - \ Agreement and\n excluding any distribution rights, and use for any other purpose. Except\ - \ as \n expressly provided herein, you shall not disclose the terms or existence of \n\ - \ this Agreement or use Intel's name in any publications, advertisements, or \n other\ - \ announcements without Intel's prior written consent. You do not have any \n rights to\ - \ use any Intel trademarks or logos.\n \n OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Software\ - \ and accompanying materials, if\n any, are owned by Intel or its suppliers and licensors\ - \ and may be protected by\n copyright, trademark, patent and trade secret law and international\ - \ treaties. \n Any rights, express or implied, in the intellectual property embodied in\ - \ the\n foregoing, other than those specified in this Agreement, are reserved by Intel\n\ - \ and its suppliers and licensors or otherwise as set forth in any applicable\n open source\ - \ license agreement. You will keep the Software free of liens,\n attachments, and other\ - \ encumbrances. You agree not to remove any proprietary\n notices and/or any labels from\ - \ the Software and accompanying materials without\n prior written approval by Intel\n\ - \ \n LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS AND LICENSORS\n\ - \ BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION OF ANY KIND\n (INCLUDING,\ - \ WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST\n INFORMATION) ARISING\ - \ OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\n INTEL SOFTWARE, OR OTHERWISE,\ - \ NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\n SPECIAL DAMAGES OF ANY KIND, EVEN\ - \ IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n BEEN ADVISED OF THE POSSIBILITY OF SUCH\ - \ DAMAGES. SOME JURISDICTIONS PROHIBIT\n EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED\ - \ WARRANTIES, CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY.\ - \ YOU MAY ALSO HAVE\n OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. \n \n EXCLUSION\ - \ OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\" AND POSSIBLY WITH\n FAULTS. UNLESS\ - \ EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND\n LICENSORS DISCLAIM ANY AND\ - \ ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n OTHERWISE, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR\ - \ PURPOSE. Intel does not warrant\n or assume responsibility for the accuracy or completeness\ - \ of any information,\n text, graphics, links or other items contained within the Software.\ - \ You assume\n all liability, financial or otherwise, associated with Your use or disposition\n\ - \ of the Software.\n \t\t\n APPLICABLE LAW. Claims arising under this Agreement shall\ - \ be governed by the\n laws of State of California], excluding its principles of conflict\ - \ of laws and\n the United Nations Convention on Contracts for the Sale of Goods. \n\ - \ \n WAIVER AND AMENDMENT. No modification, amendment or waiver of any provision of\n\ - \ this Agreement shall be effective unless in writing and signed by an officer of\n Intel.\ - \ No failure or delay in exercising any right, power, or remedy under\n this Agreement\ - \ shall operate as a waiver of any such right, power or remedy. \n Without limiting the\ - \ foregoing, terms and conditions on any purchase orders or\n similar materials submitted\ - \ by you to Intel, and any terms contained in Intel\x92s\n standard acknowledgment form\ - \ that are in conflict with these terms, shall be of\n no force or effect.\n \n SEVERABILITY.\ - \ If any provision of this Agreement is held by a court of\n competent jurisdiction to\ - \ be contrary to law, such provision shall be changed\n and interpreted so as to best\ - \ accomplish the objectives of the original\n provision to the fullest extent allowed\ - \ by law and the remaining provisions of\n this Agreement shall remain in full force and\ - \ effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges that the Software is subject\ - \ to\n applicable import and export regulations of the United States and of the\n countries\ - \ in which each party transacts business, specifically including U.S.\n Export Administration\ - \ Act and Export Administration Regulations. Each party\n shall comply with such laws\ - \ and regulations, as well as all other laws and\n regulations applicable to the Software.\ - \ Without limiting the generality of the\n foregoing, each party agrees that it will\ - \ not export, re-export, transfer or\n divert any of the Software or the direct programs\ - \ thereof to any restricted\n place or party in accordance with U.S. export regulations.\ - \ Note that Software\n containing encryption may be subject to additional restrictions.\n\ - \ \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED RIGHTS.\"\ - \n Use, duplication, or disclosure by the Government is subject to restrictions as\n set\ - \ forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\n of the\ - \ Software by the Government constitutes acknowledgment of Intel's\n proprietary rights\ - \ therein. Contractor or Manufacturer is Intel Corporation,\n 2200 Mission College Blvd.,\ - \ Santa Clara, CA 95052.\n \n TERMINATION OF THE AGREEMENT. Intel may terminate this\ - \ Agreement if you violate\n its terms. Upon termination, you will immediately destroy\ - \ the Software or\n return all copies of the Software to Intel.\n --------------------------------------------------------------------------------\n\ - \ \n \n ipw 2200, 2915 firmware license For OEMs, IHVs, and ISVs:\n =========================================================\n\ - \ \n LICENSE. This Software is licensed for use only in conjunction with Intel\n component\ - \ products. Use of the Software in conjunction with non-Intel component\n products is\ - \ not licensed hereunder. Subject to the terms of this Agreement,\n Intel grants to you\ - \ a nonexclusive, nontransferable, worldwide, fully paid-up\n license under Intel's copyrights\ - \ to: (i) copy the Software internally for your\n own development and maintenance purposes;\ - \ (ii) copy and distribute the Software\n to your end-users, but only under a license\ - \ agreement with terms at least as\n restrictive as those contained in Intel's Final,\ - \ Single User License Agreement,\n attached as Exhibit A; and (iii) modify, copy and distribute\ - \ the end-user\n documentation which may accompany the Software, but only in association\ - \ with\n the Software. \n \n If you are not the final manufacturer or vendor of a computer\ - \ system or software\n program incorporating the Software, then you may transfer a copy\ - \ of the\n Software, including any related documentation (modified or unmodified) to your\n\ - \ recipient for use in accordance with the terms of this Agreement, provided such\n recipient\ - \ agrees to be fully bound by the terms hereof. You shall not otherwise\n assign, sublicense,\ - \ lease, or in any other way transfer or disclose Software to\n any third party. You may\ - \ not, nor may you assist any other person or entity to\n modify, translate, convert to\ - \ another programming language, decompile, reverse\n engineer, or disassemble any portion\ - \ of the Software or otherwise attempt to\n derive source code from any object code modules\ - \ of the Software or any internal\n data files generated by the Software. Your rights\ - \ to redistribute the Software\n shall be contingent upon your installation of this Agreement\ - \ in its entirety in\n the same directory as the Software.\n \n CONTRACTORS. For the purpose\ - \ of this Agreement, and notwithstanding anything \n to the contrary hereunder, solely\ - \ with respect to the requirements for \n compliance with the terms hereunder, any contractors\ - \ or consultants that You \n use to perform the work or otherwise assist You in the development\ - \ or products \n using this Software shall be deemed to be End Users and accordingly,\ - \ upon \n receipt of the Software, shall be bound by the terms of Exhibit A, Software\ - \ \n License Agreement. No additional agreement between You and such consultants or \n\ - \ contractors is required under this Agreement to detail such compliance.\n \n TRADEMARKS.\ - \ Except as expressly provided herein, you shall not use Intel's \n name in any publications,\ - \ advertisements, or other announcements without \n Intel's prior written consent. You\ - \ do not have any rights to use any Intel \n trademarks or logos.\n \n OWNERSHIP OF SOFTWARE\ - \ AND COPYRIGHTS. Software and accompanying materials, if\n any, are owned by Intel or\ - \ its suppliers and licensors and may be protected by\n copyright, trademark, patent and\ - \ trade secret law and international treaties. \n Any rights, express or implied, in the\ - \ intellectual property embodied in the\n foregoing, other than those specified in this\ - \ Agreement, are reserved by Intel\n and its suppliers and licensors or otherwise as set\ - \ forth in any applicable\n open source license agreement. You will keep the Software\ - \ free of liens,\n attachments, and other encumbrances. You agree not to remove any proprietary\n\ - \ notices and/or any labels from the Software and accompanying materials without\n prior\ - \ written approval by Intel\n \n LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS\ - \ SUPPLIERS AND LICENSORS\n BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF ACTION\ - \ OF ANY KIND\n (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR\ - \ LOST\n INFORMATION) ARISING OUT OF THE USE, MODIFICATION, OR INABILITY TO USE THE\n\ - \ INTEL SOFTWARE, OR OTHERWISE, NOR FOR PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR\n SPECIAL\ - \ DAMAGES OF ANY KIND, EVEN IF INTEL OR ITS SUPPLIERS AND LICENSORS HAS\n BEEN ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT\n EXCLUSION OR LIMITATION\ - \ OF LIABILITY FOR IMPLIED WARRANTIES, CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN\ - \ LIMITATIONS MAY NOT APPLY. YOU MAY ALSO HAVE\n OTHER LEGAL RIGHTS THAT VARY BETWEEN\ - \ JURISDICTIONS. \n \n EXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED \"AS IS\" AND\ - \ POSSIBLY WITH\n FAULTS. UNLESS EXPRESSLY AGREED OTHERWISE, INTEL AND ITS SUPPLIERS AND\n\ - \ LICENSORS DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR\n OTHERWISE,\ - \ INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n NONINFRINGEMENT, OR\ - \ FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant\n or assume responsibility\ - \ for the accuracy or completeness of any information,\n text, graphics, links or other\ - \ items contained within the Software. You assume\n all liability, financial or otherwise,\ - \ associated with Your use or disposition\n of the Software.\n \t\t\n APPLICABLE LAW.\ - \ Claims arising under this Agreement shall be governed by the\n laws of State of California],\ - \ excluding its principles of conflict of laws and\n the United Nations Convention on\ - \ Contracts for the Sale of Goods. \n \n WAIVER AND AMENDMENT. No modification, amendment\ - \ or waiver of any provision of\n this Agreement shall be effective unless in writing\ - \ and signed by an officer of\n Intel. No failure or delay in exercising any right, power,\ - \ or remedy under\n this Agreement shall operate as a waiver of any such right, power\ - \ or remedy. \n Without limiting the foregoing, terms and conditions on any purchase orders\ - \ or\n similar materials submitted by you to Intel, and any terms contained in Intel\x92\ - s\n standard acknowledgment form that are in conflict with these terms, shall be of\n\ - \ no force or effect.\n \n SEVERABILITY. If any provision of this Agreement is held by\ - \ a court of\n competent jurisdiction to be contrary to law, such provision shall be changed\n\ - \ and interpreted so as to best accomplish the objectives of the original\n provision\ - \ to the fullest extent allowed by law and the remaining provisions of\n this Agreement\ - \ shall remain in full force and effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges\ - \ that the Software is subject to\n applicable import and export regulations of the United\ - \ States and of the\n countries in which each party transacts business, specifically including\ - \ U.S.\n Export Administration Act and Export Administration Regulations. Each party\n\ - \ shall comply with such laws and regulations, as well as all other laws and\n regulations\ - \ applicable to the Software. Without limiting the generality of the\n foregoing, each\ - \ party agrees that it will not export, re-export, transfer or\n divert any of the Software\ - \ or the direct programs thereof to any restricted\n place or party in accordance with\ - \ U.S. export regulations. Note that Software\n containing encryption may be subject\ - \ to additional restrictions.\n \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided\ - \ with \"RESTRICTED RIGHTS.\"\n Use, duplication, or disclosure by the Government is subject\ - \ to restrictions as\n set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their\ - \ successors. Use\n of the Software by the Government constitutes acknowledgment of Intel's\n\ - \ proprietary rights therein. Contractor or Manufacturer is Intel Corporation,\n 2200\ - \ Mission College Blvd., Santa Clara, CA 95052.\n \n TERMINATION OF THE AGREEMENT. Intel\ - \ may terminate this Agreement if you violate\n its terms. Upon termination, you will\ - \ immediately destroy the Software or\n return all copies of the Software to Intel.\n\ - \ --------------------------------------------------------------------------------\n \n\ - \ \n ipw 2100, 2200 and 2915 SOFTWARE LICENSE AGREEMENT (Final, Single User)\n =======================================================================\n\ - \ \n \n EXHIBIT \"A\"\n \n SOFTWARE LICENSE AGREEMENT (Final, Single User)\n \n IMPORTANT\ - \ - READ BEFORE COPYING, INSTALLING OR USING.\n \n Do not use or load this firmware image\ - \ (the \"Software\") until you have carefully\n read the following terms and conditions.\ - \ By loading or using the Software, you\n agree to the terms of this Agreement. If you\ - \ do not wish to so agree, do not\n install or use the Software.\n \n LICENSE. You may\ - \ copy and use the Software, subject to these conditions: \n 1. This Software is licensed\ - \ for use only in conjunction with Intel component\n products. Use of the Software\ - \ in conjunction with non-Intel component \n products is not licensed hereunder. \n\ - \ 2. You may not copy, modify, rent, sell, distribute or transfer any part of the\n \ - \ Software except as provided in this Agreement, and you agree to prevent\n unauthorized\ - \ copying of the Software. \n 3. You may not reverse engineer, decompile, or disassemble\ - \ the Software. \n 4. You may not sublicense the Software. \n 5. The Software may contain\ - \ the software or other property of third party\n suppliers. \n \n OWNERSHIP OF SOFTWARE\ - \ AND COPYRIGHTS. Title to all copies of the Software\n remains with Intel or its suppliers.\ - \ The Software is copyrighted and protected\n by the laws of the United States and other\ - \ countries, and international treaty\n provisions. You may not remove any copyright notices\ - \ from the Software. Intel\n may make changes to the Software, or items referenced therein,\ - \ at any time\n without notice, but is not obligated to support or update the Software.\ - \ Except\n as otherwise expressly provided, Intel grants no express or implied right under\n\ - \ Intel patents, copyrights, trademarks, or other intellectual property rights.\n You\ - \ may transfer the Software only if a copy of this license accompanies the \n Software\ - \ and the recipient agrees to be fully bound by these terms.\n \n EXCLUSION OF OTHER WARRANTIES\ - \ EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED\n \"AS IS\" WITHOUT ANY EXPRESS OR\ - \ IMPLIED WARRANTY OF ANY KIND INCLUDING\n WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT,\ - \ OR FITNESS FOR A PARTICULAR\n PURPOSE. Intel does not warrant or assume responsibility\ - \ for the accuracy or\n completeness of any information, text, graphics, links or other\ - \ items contained\n within the Software.\n \n LIMITATION OF LIABILITY. IN NO EVENT SHALL\ - \ INTEL OR ITS SUPPLIERS BE LIABLE FOR\n ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,\ - \ LOST PROFITS, BUSINESS\n INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF\ - \ OR INABILITY TO\n USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY\ - \ FOR\n IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE\n LIMITATION\ - \ MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY\n BETWEEN JURISDICTIONS.\n\ - \ \n TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if\n\ - \ you violate its terms. Upon termination, you will immediately destroy the\n Software.\n\ - \ \n APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the\n laws\ - \ of California, excluding its principles of conflict of laws and the United\n Nations\ - \ Convention on Contracts for the Sale of Goods. You may not export the\n Software in\ - \ violation of applicable export laws and regulations. Intel is not\n obligated under\ - \ any other agreements unless they are in writing and signed by\n an authorized representative\ - \ \n of Intel.\n \n GOVERNMENT RESTRICTED RIGHTS. The Software is provided with \"RESTRICTED\ - \ RIGHTS.\"\n Use, duplication, or disclosure by the Government is subject to restrictions\ - \ as\n set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use\n\ - \ of the Software by the Government constitutes acknowledgment of Intel's\n proprietary\ - \ rights therein. Contractor or Manufacturer is Intel Corporation,\n 2200 Mission College\ - \ Blvd., Santa Clara, CA 95052." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright-detailed.expected.yml index a956f644438..fea33474116 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 @@ -18,101 +18,153 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT\n \n IMPORTANT - PLEASE READ BEFORE\ - \ INSTALLING OR USING THIS FIRMWARE\n \n Do not use or load this firmware image (the \"\ - Firmware\") until you have\n carefully read the following terms and conditions. By loading\ - \ or using\n the Firmware, you agree to the terms of this Agreement. If you do not\n wish\ - \ to so agree, do not install or use the Firmware.\n \n LICENSEES: Please note:\n \n *\ - \ If you are an End-User, only the END-USER FIRMWARE LICENSE AGREEMENT\n applies.\n\ - \ \n * If you are an Original Equipment Manufacturer (OEM), Independent\n Hardware Vendor\ - \ (IHV), or Independent Firmware Vendor (ISV), the\n OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT\ - \ applies (this license), as\n well as the END-USER FIRMWARE LICENSE AGREEMENT.\n \n\ - \ LICENSE. This Firmware is licensed for use only in conjunction with\n Hauppauge component\ - \ products. Use of the Firmware in conjunction with\n non-Hauppauge component products\ - \ is not licensed hereunder. Subject to\n the terms of this Agreement, Hauppauge grants\ - \ to you a nonexclusive,\n nontransferable, worldwide, fully paid-up license under Hauppauge's\n\ - \ copyrights to: (i) copy the Firmware internally for your own\n development and maintenance\ - \ purposes; (ii) copy and distribute the\n Firmware to your end-users, but only under\ - \ a license agreement with\n terms at least as restrictive as those contained in Hauppauge's\n\ - \ END-USER FIRMWARE LICENSE AGREEMENT; and (iii) modify, copy and\n distribute the end-user\ - \ documentation which may accompany the\n Firmware, but only in association with the Firmware.\n\ - \ \n If you are not the final manufacturer or vendor of a computer system\n or firmware\ - \ program incorporating the Firmware, then you may transfer\n a copy of the Firmware,\ - \ including any related documentation (modified\n or unmodified) to your recipient for\ - \ use in accordance with the terms\n of this Agreement, provided such recipient agrees\ - \ to be fully bound by\n the terms hereof. You shall not otherwise assign, sublicense,\ - \ lease,\n or in any other way transfer or disclose Firmware to any third\n party. You\ - \ may not, nor may you assist any other person or entity to\n modify, translate, convert\ - \ to another programming language, decompile,\n reverse engineer, or disassemble any portion\ - \ of the Firmware or\n otherwise attempt to derive source code from any object code modules\n\ - \ of the Firmware or any internal data files generated by the\n Firmware. Your rights\ - \ to redistribute the Firmware shall be contingent\n upon your installation of this Agreement\ - \ in its entirety in the same\n directory as the Firmware.\n \n CONTRACTORS. For the purpose\ - \ of this Agreement, and notwithstanding\n anything to the contrary hereunder, solely\ - \ with respect to the\n requirements for compliance with the terms hereunder, any contractors\n\ - \ or consultants that You use to perform the work or otherwise assist\n You in the development\ - \ or products using this Firmware shall be deemed\n to be End Users and accordingly, upon\ - \ receipt of the Firmware, shall\n be bound by the terms of the END-USER FIRMWARE LICENSE\ - \ AGREEMENT. No\n additional agreement between You and such consultants or contractors\n\ - \ is required under this Agreement to detail such compliance.\n \n TRADEMARKS. Except\ - \ as expressly provided herein, you shall not use\n Hauppauge's name in any publications,\ - \ advertisements, or other\n announcements without Hauppauge's prior written consent.\ - \ You do not\n have any rights to use any Hauppauge trademarks or logos.\n \n OWNERSHIP\ - \ OF FIRMWARE AND COPYRIGHTS. Firmware and accompanying\n materials, if any, are owned\ - \ by Hauppauge or its suppliers and\n licensors and may be protected by copyright, trademark,\ - \ patent and\n trade secret law and international treaties. Any rights, express or\n implied,\ - \ in the intellectual property embodied in the foregoing, other\n than those specified\ - \ in this Agreement, are reserved by Hauppauge and\n its suppliers and licensors or otherwise\ - \ as set forth in any\n applicable open source license agreement. You will keep the Firmware\n\ - \ free of liens, attachments, and other encumbrances. You agree not to\n remove any proprietary\ - \ notices and/or any labels from the Firmware and\n accompanying materials without prior\ - \ written approval by Hauppauge\n \n EXCLUSION OF WARRANTIES.\n THE FIRMWARE IS PROVIDED\ - \ \"AS IS\" AND POSSIBLY WITH FAULTS. UNLESS\n EXPRESSLY AGREED OTHERWISE, HAUPPAUGE AND\ - \ ITS SUPPLIERS AND LICENSORS\n DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS,\ - \ IMPLIED OR\n OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE.\n Hauppauge does not warrant or\ - \ assume responsibility for the accuracy\n or completeness of any information, text, graphics,\ - \ links or other\n items contained within the Firmware. You assume all liability,\n financial\ - \ or otherwise, associated with Your use or disposition of the\n Firmware.\n \n LIMITATION\ - \ OF LIABILITY. IN NO EVENT SHALL HAUPPAUGE OR ITS SUPPLIERS\n AND LICENSORS BE LIABLE\ - \ FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF\n ACTION OF ANY KIND (INCLUDING, WITHOUT\ - \ LIMITATION, LOST PROFITS,\n BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT\ - \ OF THE USE,\n MODIFICATION, OR INABILITY TO USE THE FIRMWARE, OR OTHERWISE, NOR FOR\n\ - \ PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY KIND,\n EVEN IF HAUPPAUGE\ - \ OR ITS SUPPLIERS AND LICENSORS HAVE BEEN ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGES.\ - \ SOME JURISDICTIONS PROHIBIT EXCLUSION\n OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES\ - \ OR CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU\ - \ MAY ALSO\n HAVE OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS.\n \n WAIVER AND\ - \ AMENDMENT. No modification, amendment or waiver of any\n provision of this Agreement\ - \ shall be effective unless in writing and\n signed by an officer of Hauppauge. No failure\ - \ or delay in exercising\n any right, power, or remedy under this Agreement shall operate\ - \ as a\n waiver of any such right, power or remedy. Without limiting the\n foregoing,\ - \ terms and conditions on any purchase orders or similar\n materials submitted by you\ - \ to Hauppauge, and any terms contained in\n Hauppauges standard acknowledgment form that\ - \ are in conflict with\n these terms, shall be of no force or effect.\n \n SEVERABILITY.\ - \ If any provision of this Agreement is held by a court of\n competent jurisdiction to\ - \ be contrary to law, such provision shall be\n changed and interpreted so as to best\ - \ accomplish the objectives of the\n original provision to the fullest extent allowed\ - \ by law and the\n remaining provisions of this Agreement shall remain in full force and\n\ - \ effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges that the Firmware is\n subject\ - \ to applicable import and export regulations of the United\n States and of the countries\ - \ in which each party transacts business,\n specifically including U.S. Export Administration\ - \ Act and Export\n Administration Regulations. Each party shall comply with such laws\ - \ and\n regulations, as well as all other laws and regulations applicable to\n the Firmware.\ - \ Without limiting the generality of the foregoing, each\n party agrees that it will not\ - \ export, re-export, transfer or divert\n any of the Firmware or the direct programs thereof\ - \ to any restricted\n place or party in accordance with U.S. export regulations. Note\ - \ that\n Firmware containing encryption may be subject to additional\n restrictions.\n\ - \ \n APPLICABLE LAWS. Claims arising under this Agreement shall be governed\n by the laws\ - \ of New York, excluding its principles of conflict of laws\n and the United Nations Convention\ - \ on Contracts for the Sale of\n Goods. You may not export the Firmware in violation of\ - \ applicable\n export laws and regulations. Hauppauge is not obligated under any\n other\ - \ agreements unless they are in writing and signed by an\n authorized representative of\ - \ Hauppauge.\n \n GOVERNMENT RESTRICTED RIGHTS. The Firmware is provided with\n \"RESTRICTED\ - \ RIGHTS.\" Use, duplication, or disclosure by the Government\n is subject to restrictions\ - \ as set forth in FAR52.227-14 and\n DFAR252.227-7013 et seq. or their successors. Use\ - \ of the Firmware by\n the Government constitutes acknowledgment of Hauppauge's proprietary\n\ - \ rights therein. Contractor or Manufacturer is Hauppauge Computer\n Works, Inc. 91 Cabot\ - \ Court Hauppauge, NY 11788\n \n TERMINATION OF THIS AGREEMENT. Hauppauge may terminate\ - \ this Agreement\n at any time if you violate its terms. Upon termination, you will\n\ - \ immediately destroy the Firmware or return all copies of the Firmware\n to Hauppauge." + matched_text: | + OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT + + IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING THIS FIRMWARE + + Do not use or load this firmware image (the "Firmware") until you have + carefully read the following terms and conditions. By loading or using + the Firmware, you agree to the terms of this Agreement. If you do not + wish to so agree, do not install or use the Firmware. + + LICENSEES: Please note: + + * If you are an End-User, only the END-USER FIRMWARE LICENSE AGREEMENT + applies. + + * If you are an Original Equipment Manufacturer (OEM), Independent + Hardware Vendor (IHV), or Independent Firmware Vendor (ISV), the + OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT applies (this license), as + well as the END-USER FIRMWARE LICENSE AGREEMENT. + + LICENSE. This Firmware is licensed for use only in conjunction with + Hauppauge component products. Use of the Firmware in conjunction with + non-Hauppauge component products is not licensed hereunder. Subject to + the terms of this Agreement, Hauppauge grants to you a nonexclusive, + nontransferable, worldwide, fully paid-up license under Hauppauge's + copyrights to: (i) copy the Firmware internally for your own + development and maintenance purposes; (ii) copy and distribute the + Firmware to your end-users, but only under a license agreement with + terms at least as restrictive as those contained in Hauppauge's + END-USER FIRMWARE LICENSE AGREEMENT; and (iii) modify, copy and + distribute the end-user documentation which may accompany the + Firmware, but only in association with the Firmware. + + If you are not the final manufacturer or vendor of a computer system + or firmware program incorporating the Firmware, then you may transfer + a copy of the Firmware, including any related documentation (modified + or unmodified) to your recipient for use in accordance with the terms + of this Agreement, provided such recipient agrees to be fully bound by + the terms hereof. You shall not otherwise assign, sublicense, lease, + or in any other way transfer or disclose Firmware to any third + party. You may not, nor may you assist any other person or entity to + modify, translate, convert to another programming language, decompile, + reverse engineer, or disassemble any portion of the Firmware or + otherwise attempt to derive source code from any object code modules + of the Firmware or any internal data files generated by the + Firmware. Your rights to redistribute the Firmware shall be contingent + upon your installation of this Agreement in its entirety in the same + directory as the Firmware. + + CONTRACTORS. For the purpose of this Agreement, and notwithstanding + anything to the contrary hereunder, solely with respect to the + requirements for compliance with the terms hereunder, any contractors + or consultants that You use to perform the work or otherwise assist + You in the development or products using this Firmware shall be deemed + to be End Users and accordingly, upon receipt of the Firmware, shall + be bound by the terms of the END-USER FIRMWARE LICENSE AGREEMENT. No + additional agreement between You and such consultants or contractors + is required under this Agreement to detail such compliance. + + TRADEMARKS. Except as expressly provided herein, you shall not use + Hauppauge's name in any publications, advertisements, or other + announcements without Hauppauge's prior written consent. You do not + have any rights to use any Hauppauge trademarks or logos. + + OWNERSHIP OF FIRMWARE AND COPYRIGHTS. Firmware and accompanying + materials, if any, are owned by Hauppauge or its suppliers and + licensors and may be protected by copyright, trademark, patent and + trade secret law and international treaties. Any rights, express or + implied, in the intellectual property embodied in the foregoing, other + than those specified in this Agreement, are reserved by Hauppauge and + its suppliers and licensors or otherwise as set forth in any + applicable open source license agreement. You will keep the Firmware + free of liens, attachments, and other encumbrances. You agree not to + remove any proprietary notices and/or any labels from the Firmware and + accompanying materials without prior written approval by Hauppauge + + EXCLUSION OF WARRANTIES. + THE FIRMWARE IS PROVIDED "AS IS" AND POSSIBLY WITH FAULTS. UNLESS + EXPRESSLY AGREED OTHERWISE, HAUPPAUGE AND ITS SUPPLIERS AND LICENSORS + DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS, IMPLIED OR + OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. + Hauppauge does not warrant or assume responsibility for the accuracy + or completeness of any information, text, graphics, links or other + items contained within the Firmware. You assume all liability, + financial or otherwise, associated with Your use or disposition of the + Firmware. + + LIMITATION OF LIABILITY. IN NO EVENT SHALL HAUPPAUGE OR ITS SUPPLIERS + AND LICENSORS BE LIABLE FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF + ACTION OF ANY KIND (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, + BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE, + MODIFICATION, OR INABILITY TO USE THE FIRMWARE, OR OTHERWISE, NOR FOR + PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY KIND, + EVEN IF HAUPPAUGE OR ITS SUPPLIERS AND LICENSORS HAVE BEEN ADVISED OF + THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION + OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR + INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU MAY ALSO + HAVE OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS. + + WAIVER AND AMENDMENT. No modification, amendment or waiver of any + provision of this Agreement shall be effective unless in writing and + signed by an officer of Hauppauge. No failure or delay in exercising + any right, power, or remedy under this Agreement shall operate as a + waiver of any such right, power or remedy. Without limiting the + foregoing, terms and conditions on any purchase orders or similar + materials submitted by you to Hauppauge, and any terms contained in + Hauppauges standard acknowledgment form that are in conflict with + these terms, shall be of no force or effect. + + SEVERABILITY. If any provision of this Agreement is held by a court of + competent jurisdiction to be contrary to law, such provision shall be + changed and interpreted so as to best accomplish the objectives of the + original provision to the fullest extent allowed by law and the + remaining provisions of this Agreement shall remain in full force and + effect. + + EXPORT RESTRICTIONS. Each party acknowledges that the Firmware is + subject to applicable import and export regulations of the United + States and of the countries in which each party transacts business, + specifically including U.S. Export Administration Act and Export + Administration Regulations. Each party shall comply with such laws and + regulations, as well as all other laws and regulations applicable to + the Firmware. Without limiting the generality of the foregoing, each + party agrees that it will not export, re-export, transfer or divert + any of the Firmware or the direct programs thereof to any restricted + place or party in accordance with U.S. export regulations. Note that + Firmware containing encryption may be subject to additional + restrictions. + + APPLICABLE LAWS. Claims arising under this Agreement shall be governed + by the laws of New York, excluding its principles of conflict of laws + and the United Nations Convention on Contracts for the Sale of + Goods. You may not export the Firmware in violation of applicable + export laws and regulations. Hauppauge is not obligated under any + other agreements unless they are in writing and signed by an + authorized representative of Hauppauge. + + GOVERNMENT RESTRICTED RIGHTS. The Firmware is provided with + "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government + is subject to restrictions as set forth in FAR52.227-14 and + DFAR252.227-7013 et seq. or their successors. Use of the Firmware by + the Government constitutes acknowledgment of Hauppauge's proprietary + rights therein. Contractor or Manufacturer is Hauppauge Computer + Works, Inc. 91 Cabot Court Hauppauge, NY 11788 + + TERMINATION OF THIS AGREEMENT. Hauppauge may terminate this Agreement + at any time if you violate its terms. Upon termination, you will + immediately destroy the Firmware or return all copies of the Firmware + to Hauppauge. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright.expected.yml deleted file mode 100644 index a956f644438..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ivtv.copyright.expected.yml +++ /dev/null @@ -1,118 +0,0 @@ -primary_license: -declared_license: -license_expression: hauppauge-firmware-oem -copyright: Copyright 2003-2006 Hauppauge -matches: - - score: '100.0' - start_line: 6 - end_line: 154 - matcher: 2-aho - rule_length: 1270 - matched_length: 1270 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hauppauge-firmware-oem.LICENSE - license_expression: hauppauge-firmware-oem - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT\n \n IMPORTANT - PLEASE READ BEFORE\ - \ INSTALLING OR USING THIS FIRMWARE\n \n Do not use or load this firmware image (the \"\ - Firmware\") until you have\n carefully read the following terms and conditions. By loading\ - \ or using\n the Firmware, you agree to the terms of this Agreement. If you do not\n wish\ - \ to so agree, do not install or use the Firmware.\n \n LICENSEES: Please note:\n \n *\ - \ If you are an End-User, only the END-USER FIRMWARE LICENSE AGREEMENT\n applies.\n\ - \ \n * If you are an Original Equipment Manufacturer (OEM), Independent\n Hardware Vendor\ - \ (IHV), or Independent Firmware Vendor (ISV), the\n OEM/IHV/ISV FIRMWARE LICENSE AGREEMENT\ - \ applies (this license), as\n well as the END-USER FIRMWARE LICENSE AGREEMENT.\n \n\ - \ LICENSE. This Firmware is licensed for use only in conjunction with\n Hauppauge component\ - \ products. Use of the Firmware in conjunction with\n non-Hauppauge component products\ - \ is not licensed hereunder. Subject to\n the terms of this Agreement, Hauppauge grants\ - \ to you a nonexclusive,\n nontransferable, worldwide, fully paid-up license under Hauppauge's\n\ - \ copyrights to: (i) copy the Firmware internally for your own\n development and maintenance\ - \ purposes; (ii) copy and distribute the\n Firmware to your end-users, but only under\ - \ a license agreement with\n terms at least as restrictive as those contained in Hauppauge's\n\ - \ END-USER FIRMWARE LICENSE AGREEMENT; and (iii) modify, copy and\n distribute the end-user\ - \ documentation which may accompany the\n Firmware, but only in association with the Firmware.\n\ - \ \n If you are not the final manufacturer or vendor of a computer system\n or firmware\ - \ program incorporating the Firmware, then you may transfer\n a copy of the Firmware,\ - \ including any related documentation (modified\n or unmodified) to your recipient for\ - \ use in accordance with the terms\n of this Agreement, provided such recipient agrees\ - \ to be fully bound by\n the terms hereof. You shall not otherwise assign, sublicense,\ - \ lease,\n or in any other way transfer or disclose Firmware to any third\n party. You\ - \ may not, nor may you assist any other person or entity to\n modify, translate, convert\ - \ to another programming language, decompile,\n reverse engineer, or disassemble any portion\ - \ of the Firmware or\n otherwise attempt to derive source code from any object code modules\n\ - \ of the Firmware or any internal data files generated by the\n Firmware. Your rights\ - \ to redistribute the Firmware shall be contingent\n upon your installation of this Agreement\ - \ in its entirety in the same\n directory as the Firmware.\n \n CONTRACTORS. For the purpose\ - \ of this Agreement, and notwithstanding\n anything to the contrary hereunder, solely\ - \ with respect to the\n requirements for compliance with the terms hereunder, any contractors\n\ - \ or consultants that You use to perform the work or otherwise assist\n You in the development\ - \ or products using this Firmware shall be deemed\n to be End Users and accordingly, upon\ - \ receipt of the Firmware, shall\n be bound by the terms of the END-USER FIRMWARE LICENSE\ - \ AGREEMENT. No\n additional agreement between You and such consultants or contractors\n\ - \ is required under this Agreement to detail such compliance.\n \n TRADEMARKS. Except\ - \ as expressly provided herein, you shall not use\n Hauppauge's name in any publications,\ - \ advertisements, or other\n announcements without Hauppauge's prior written consent.\ - \ You do not\n have any rights to use any Hauppauge trademarks or logos.\n \n OWNERSHIP\ - \ OF FIRMWARE AND COPYRIGHTS. Firmware and accompanying\n materials, if any, are owned\ - \ by Hauppauge or its suppliers and\n licensors and may be protected by copyright, trademark,\ - \ patent and\n trade secret law and international treaties. Any rights, express or\n implied,\ - \ in the intellectual property embodied in the foregoing, other\n than those specified\ - \ in this Agreement, are reserved by Hauppauge and\n its suppliers and licensors or otherwise\ - \ as set forth in any\n applicable open source license agreement. You will keep the Firmware\n\ - \ free of liens, attachments, and other encumbrances. You agree not to\n remove any proprietary\ - \ notices and/or any labels from the Firmware and\n accompanying materials without prior\ - \ written approval by Hauppauge\n \n EXCLUSION OF WARRANTIES.\n THE FIRMWARE IS PROVIDED\ - \ \"AS IS\" AND POSSIBLY WITH FAULTS. UNLESS\n EXPRESSLY AGREED OTHERWISE, HAUPPAUGE AND\ - \ ITS SUPPLIERS AND LICENSORS\n DISCLAIM ANY AND ALL WARRANTIES AND GUARANTEES, EXPRESS,\ - \ IMPLIED OR\n OTHERWISE, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE.\n Hauppauge does not warrant or\ - \ assume responsibility for the accuracy\n or completeness of any information, text, graphics,\ - \ links or other\n items contained within the Firmware. You assume all liability,\n financial\ - \ or otherwise, associated with Your use or disposition of the\n Firmware.\n \n LIMITATION\ - \ OF LIABILITY. IN NO EVENT SHALL HAUPPAUGE OR ITS SUPPLIERS\n AND LICENSORS BE LIABLE\ - \ FOR ANY DAMAGES WHATSOEVER FROM ANY CAUSE OF\n ACTION OF ANY KIND (INCLUDING, WITHOUT\ - \ LIMITATION, LOST PROFITS,\n BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT\ - \ OF THE USE,\n MODIFICATION, OR INABILITY TO USE THE FIRMWARE, OR OTHERWISE, NOR FOR\n\ - \ PUNITIVE, INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY KIND,\n EVEN IF HAUPPAUGE\ - \ OR ITS SUPPLIERS AND LICENSORS HAVE BEEN ADVISED OF\n THE POSSIBILITY OF SUCH DAMAGES.\ - \ SOME JURISDICTIONS PROHIBIT EXCLUSION\n OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES\ - \ OR CONSEQUENTIAL OR\n INCIDENTAL DAMAGES, SO CERTAIN LIMITATIONS MAY NOT APPLY. YOU\ - \ MAY ALSO\n HAVE OTHER LEGAL RIGHTS THAT VARY BETWEEN JURISDICTIONS.\n \n WAIVER AND\ - \ AMENDMENT. No modification, amendment or waiver of any\n provision of this Agreement\ - \ shall be effective unless in writing and\n signed by an officer of Hauppauge. No failure\ - \ or delay in exercising\n any right, power, or remedy under this Agreement shall operate\ - \ as a\n waiver of any such right, power or remedy. Without limiting the\n foregoing,\ - \ terms and conditions on any purchase orders or similar\n materials submitted by you\ - \ to Hauppauge, and any terms contained in\n Hauppauges standard acknowledgment form that\ - \ are in conflict with\n these terms, shall be of no force or effect.\n \n SEVERABILITY.\ - \ If any provision of this Agreement is held by a court of\n competent jurisdiction to\ - \ be contrary to law, such provision shall be\n changed and interpreted so as to best\ - \ accomplish the objectives of the\n original provision to the fullest extent allowed\ - \ by law and the\n remaining provisions of this Agreement shall remain in full force and\n\ - \ effect.\n \n EXPORT RESTRICTIONS. Each party acknowledges that the Firmware is\n subject\ - \ to applicable import and export regulations of the United\n States and of the countries\ - \ in which each party transacts business,\n specifically including U.S. Export Administration\ - \ Act and Export\n Administration Regulations. Each party shall comply with such laws\ - \ and\n regulations, as well as all other laws and regulations applicable to\n the Firmware.\ - \ Without limiting the generality of the foregoing, each\n party agrees that it will not\ - \ export, re-export, transfer or divert\n any of the Firmware or the direct programs thereof\ - \ to any restricted\n place or party in accordance with U.S. export regulations. Note\ - \ that\n Firmware containing encryption may be subject to additional\n restrictions.\n\ - \ \n APPLICABLE LAWS. Claims arising under this Agreement shall be governed\n by the laws\ - \ of New York, excluding its principles of conflict of laws\n and the United Nations Convention\ - \ on Contracts for the Sale of\n Goods. You may not export the Firmware in violation of\ - \ applicable\n export laws and regulations. Hauppauge is not obligated under any\n other\ - \ agreements unless they are in writing and signed by an\n authorized representative of\ - \ Hauppauge.\n \n GOVERNMENT RESTRICTED RIGHTS. The Firmware is provided with\n \"RESTRICTED\ - \ RIGHTS.\" Use, duplication, or disclosure by the Government\n is subject to restrictions\ - \ as set forth in FAR52.227-14 and\n DFAR252.227-7013 et seq. or their successors. Use\ - \ of the Firmware by\n the Government constitutes acknowledgment of Hauppauge's proprietary\n\ - \ rights therein. Contractor or Manufacturer is Hauppauge Computer\n Works, Inc. 91 Cabot\ - \ Court Hauppauge, NY 11788\n \n TERMINATION OF THIS AGREEMENT. Hauppauge may terminate\ - \ this Agreement\n at any time if you violate its terms. Upon termination, you will\n\ - \ immediately destroy the Firmware or return all copies of the Firmware\n to Hauppauge." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright-detailed.expected.yml index efb93ccbf3b..91662e8d6d6 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 @@ -18,27 +18,40 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution. Redistribution and use in binary form, without\n modification,\ - \ are permitted provided that the following conditions are\n met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n * Neither the name of Intel\ - \ Corporation nor the names of its suppliers\n may be used to endorse or promote products\ - \ derived from this software\n without specific prior written permission.\n * No reverse\ - \ engineering, decompilation, or disassembly of this software\n is permitted.\n \n Limited\ - \ patent license. Intel Corporation grants a world-wide,\n royalty-free, non-exclusive\ - \ license under patents it now or hereafter\n owns or controls to make, have made, use,\ - \ import, offer to sell and\n sell (\"Utilize\") this software, but solely to the extent\ - \ that any\n such patent is necessary to Utilize the software alone, or in\n combination\ - \ with an operating system licensed under an approved Open\n Source license as listed\ - \ by the Open Source Initiative at\n http://opensource.org/licenses. The patent license\ - \ shall not apply to\n any other combinations which include this software. No hardware\ - \ per\n se is licensed hereunder.\n \n DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT\ - \ HOLDERS AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\n\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\ - \ (INCLUDING,\n BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\n\ - \ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY\ - \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n TORT (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of Intel Corporation nor the names of its suppliers + may be used to endorse or promote products derived from this software + without specific prior written permission. + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + Limited patent license. Intel Corporation grants a world-wide, + royalty-free, non-exclusive license under patents it now or hereafter + owns or controls to make, have made, use, import, offer to sell and + sell ("Utilize") this software, but solely to the extent that any + such patent is necessary to Utilize the software alone, or in + combination with an operating system licensed under an approved Open + Source license as listed by the Open Source Initiative at + http://opensource.org/licenses. The patent license shall not apply to + any other combinations which include this software. No hardware per + se is licensed hereunder. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright.expected.yml deleted file mode 100644 index efb93ccbf3b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-iwlwifi.copyright.expected.yml +++ /dev/null @@ -1,44 +0,0 @@ -primary_license: -declared_license: -license_expression: intel -copyright: Copyright (c) 2006-2016, Intel Corporation -matches: - - score: '100.0' - start_line: 7 - end_line: 42 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution. Redistribution and use in binary form, without\n modification,\ - \ are permitted provided that the following conditions are\n met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n * Neither the name of Intel\ - \ Corporation nor the names of its suppliers\n may be used to endorse or promote products\ - \ derived from this software\n without specific prior written permission.\n * No reverse\ - \ engineering, decompilation, or disassembly of this software\n is permitted.\n \n Limited\ - \ patent license. Intel Corporation grants a world-wide,\n royalty-free, non-exclusive\ - \ license under patents it now or hereafter\n owns or controls to make, have made, use,\ - \ import, offer to sell and\n sell (\"Utilize\") this software, but solely to the extent\ - \ that any\n such patent is necessary to Utilize the software alone, or in\n combination\ - \ with an operating system licensed under an approved Open\n Source license as listed\ - \ by the Open Source Initiative at\n http://opensource.org/licenses. The patent license\ - \ shall not apply to\n any other combinations which include this software. No hardware\ - \ per\n se is licensed hereunder.\n \n DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT\ - \ HOLDERS AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\n\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\ - \ (INCLUDING,\n BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\n\ - \ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY\ - \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n TORT (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." 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 250e36c6d2c..e03eea2dee5 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 @@ -8,8 +8,8 @@ copyright: | 2006, One Laptop per Child and Marvell Corporation. matches: - score: '96.37' - start_line: 3 - end_line: 40 + start_line: 11 + end_line: 48 matcher: 3-seq rule_length: 303 matched_length: 292 @@ -62,8 +62,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 32 + start_line: 55 + end_line: 84 matcher: 2-aho rule_length: 242 matched_length: 242 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright.expected.yml deleted file mode 100644 index 250e36c6d2c..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-libertas.copyright.expected.yml +++ /dev/null @@ -1,109 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (Marvell 1) - - Binary redistribution (Marvell 2) -license_expression: proprietary-license AND marvell-firmware -copyright: | - Marvell International Ltd. - 2006, One Laptop per Child and Marvell Corporation. -matches: - - score: '96.37' - start_line: 3 - end_line: 40 - matcher: 3-seq - rule_length: 303 - matched_length: 292 - match_coverage: '96.37' - rule_relevance: 100 - identifier: proprietary-license_319.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of [Marvell] [International] [Ltd]. nor the names of its - suppliers may be used to endorse or promote products derived from - this software without specific prior written permission. - - * No reverse engineering, decompilation, or disassembly of this - software is permitted. - - Limited patent license. [Marvell] [International] Ltd. grants a - world-wide, royalty-free, non-exclusive license under patents it now - or hereafter owns or controls to make, have made, use, import, offer - to sell and sell ("Utilize") this software, but solely to the extent - that any such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per se - is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 3 - end_line: 32 - matcher: 2-aho - rule_length: 242 - matched_length: 242 - match_coverage: '100.0' - rule_relevance: 100 - identifier: marvell-firmware.LICENSE - license_expression: marvell-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Marvell Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - * You may not use or attempt to use this software in conjunction with - any product that is offered by a third party as a replacement, - substitute or alternative to a Marvell Product where a Marvell Product - is defined as a proprietary wireless LAN embedded client solution of - Marvell or a Marvell Affiliate. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. 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 8bf73205cab..76318bea679 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 @@ -20,15 +20,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n 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" + matched_text: | + License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - score: '100.0' start_line: 22 end_line: 23 @@ -46,4 +53,4 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright.expected.yml deleted file mode 100644 index 8bf73205cab..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux-nonfree.copyright.expected.yml +++ /dev/null @@ -1,49 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n 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" - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. 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 8bf73205cab..76318bea679 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 @@ -20,15 +20,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n 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" + matched_text: | + License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - score: '100.0' start_line: 22 end_line: 23 @@ -46,4 +53,4 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright.expected.yml deleted file mode 100644 index 8bf73205cab..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-linux.copyright.expected.yml +++ /dev/null @@ -1,49 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n 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" - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. 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 08e2356f6ef..3bd9a346e31 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 @@ -35,11 +35,11 @@ declared_license: - BSD (Ikanos) - Binary redistribution (Conexant) - Binary redistribution (Intel) -license_expression: 3com-microcode AND bsd-simplified-source AND agere-bsd AND isc AND proprietary-license - AND other-permissive AND linux-openib AND proprietary-license AND bsd-simplified-source AND - proprietary-license AND isc AND isc AND proprietary-license AND bsd-new AND isc AND proprietary-license - AND proprietary-license AND intel AND intel AND proprietary-license AND bsd-original AND mit - AND proprietary-license AND ralink-firmware AND proprietary-license AND proprietary-license +license_expression: 3com-microcode AND bsd-simplified-source AND agere-bsd AND x11-acer AND + ctl-linux-firmware AND other-permissive AND linux-openib AND proprietary-license AND bsd-simplified-source + AND proprietary-license AND isc AND isc AND proprietary-license AND bsd-new AND isc AND proprietary-license + AND proprietary-license AND intel AND intel AND nxp-firmware-patent AND bsd-original AND mit + AND moxa-linux-firmware AND ralink-firmware AND proprietary-license AND proprietary-license AND intel AND proprietary-license AND proprietary-license AND ralink-firmware AND other-permissive AND other-permissive AND (bsd-new AND proprietary-license) AND proprietary-license copyright: | @@ -81,8 +81,8 @@ copyright: | 2006, Ikanos Communications, Inc. matches: - score: '100.0' - start_line: 3 - end_line: 30 + start_line: 11 + end_line: 38 matcher: 2-aho rule_length: 264 matched_length: 264 @@ -125,8 +125,8 @@ matches: EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE - score: '100.0' - start_line: 3 - end_line: 6 + start_line: 46 + end_line: 49 matcher: 2-aho rule_length: 30 matched_length: 30 @@ -145,8 +145,8 @@ matches: code retain the above copyright notice and this comment without modification. - score: '100.0' - start_line: 1 - end_line: 37 + start_line: 56 + end_line: 92 matcher: 1-hash rule_length: 296 matched_length: 296 @@ -197,16 +197,16 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '99.0' - start_line: 1 - end_line: 13 + - score: '100.0' + start_line: 97 + end_line: 109 matcher: 1-hash rule_length: 112 matched_length: 112 match_coverage: '100.0' - rule_relevance: 99 - identifier: isc_53.RULE - license_expression: isc + rule_relevance: 100 + identifier: x11-acer.LICENSE + license_expression: x11-acer is_license_text: yes is_license_notice: no is_license_reference: no @@ -227,15 +227,15 @@ matches: TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 3 - end_line: 46 + start_line: 116 + end_line: 159 matcher: 2-aho rule_length: 364 matched_length: 364 match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_336.RULE - license_expression: proprietary-license + identifier: ctl-linux-firmware.LICENSE + license_expression: ctl-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no @@ -287,8 +287,8 @@ matches: EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 164 + end_line: 166 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -306,8 +306,8 @@ matches: data in hexadecimal or equivalent format, provided this copyright notice is accompanying it. - score: '100.0' - start_line: 3 - end_line: 23 + start_line: 173 + end_line: '193' matcher: 2-aho rule_length: 143 matched_length: 143 @@ -343,8 +343,8 @@ matches: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 3 - end_line: 26 + start_line: 200 + end_line: 223 matcher: 2-aho rule_length: '199' matched_length: '199' @@ -383,8 +383,8 @@ matches: TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 228 + end_line: 231 matcher: 1-hash rule_length: 30 matched_length: 30 @@ -403,8 +403,8 @@ matches: code retain the above copyright notice and this comment without modification. - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 236 + end_line: 247 matcher: 1-hash rule_length: 120 matched_length: 120 @@ -431,8 +431,8 @@ matches: ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 252 + end_line: 264 matcher: 1-hash rule_length: 112 matched_length: 112 @@ -460,8 +460,8 @@ matches: TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 269 + end_line: 281 matcher: 1-hash rule_length: 112 matched_length: 112 @@ -489,8 +489,8 @@ matches: TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 286 + end_line: 293 matcher: 1-hash rule_length: 75 matched_length: 75 @@ -513,8 +513,8 @@ matches: useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 3 - end_line: 26 + start_line: 300 + end_line: 323 matcher: 2-aho rule_length: 211 matched_length: 211 @@ -553,8 +553,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 12 + start_line: 328 + end_line: 339 matcher: 1-hash rule_length: 112 matched_length: 112 @@ -581,8 +581,8 @@ matches: NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 344 + end_line: 350 matcher: 1-hash rule_length: 75 matched_length: 75 @@ -604,8 +604,8 @@ matches: useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 9 + start_line: 355 + end_line: 363 matcher: 1-hash rule_length: 73 matched_length: 73 @@ -629,8 +629,8 @@ matches: WARRANTIES OF MERCHANTABILITY, SUPPORT, AND FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - score: '95.0' - start_line: 3 - end_line: 36 + start_line: 370 + end_line: 403 matcher: 2-aho rule_length: 268 matched_length: 268 @@ -679,15 +679,15 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 46 + start_line: 414 + end_line: 457 matcher: 2-aho rule_length: 382 matched_length: 382 match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_327.RULE - license_expression: proprietary-license + identifier: nxp-firmware-patent.LICENSE + license_expression: nxp-firmware-patent is_license_text: yes is_license_notice: no is_license_reference: no @@ -739,8 +739,8 @@ matches: TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 26 + start_line: 462 + end_line: 487 matcher: 1-hash rule_length: 233 matched_length: 233 @@ -781,8 +781,8 @@ matches: IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '98.77' - start_line: 3 - end_line: '19' + start_line: 494 + end_line: 510 matcher: 3-seq rule_length: 161 matched_length: 161 @@ -814,15 +814,15 @@ matches: OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 515 + end_line: 530 matcher: 1-hash rule_length: 142 matched_length: 142 match_coverage: '100.0' rule_relevance: 100 - identifier: proprietary-license_326.RULE - license_expression: proprietary-license + identifier: moxa-linux-firmware.LICENSE + license_expression: moxa-linux-firmware is_license_text: yes is_license_notice: no is_license_reference: no @@ -846,8 +846,8 @@ matches: business, using any other license. 5. Moxa(r) is worldwide registered trademark. - score: '100.0' - start_line: 3 - end_line: 38 + start_line: 537 + end_line: 572 matcher: 2-aho rule_length: 297 matched_length: 297 @@ -898,8 +898,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 577 + end_line: 577 matcher: 1-hash rule_length: 8 matched_length: 8 @@ -914,8 +914,8 @@ matches: is_license_intro: no matched_text: All firmware components are redistributable in binary form. - score: '100.0' - start_line: 1 - end_line: 127 + start_line: 582 + end_line: 708 matcher: 1-hash rule_length: 952 matched_length: 952 @@ -1057,8 +1057,8 @@ matches: restrictions or regulations. This LICENSE may only be modified in writing signed by an authorized officer of NVIDIA. - score: '100.0' - start_line: 3 - end_line: 40 + start_line: 719 + end_line: 756 matcher: 2-aho rule_length: 303 matched_length: 303 @@ -1111,8 +1111,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 761 + end_line: 768 matcher: 1-hash rule_length: 75 matched_length: 75 @@ -1135,8 +1135,8 @@ matches: useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 3 - end_line: 38 + start_line: 775 + end_line: 810 matcher: 2-aho rule_length: 297 matched_length: 297 @@ -1187,8 +1187,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 815 + end_line: 817 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -1206,8 +1206,8 @@ matches: data in hexadecimal or equivalent format, provided this copyright notice is accompanying it. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 822 + end_line: 824 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -1225,8 +1225,8 @@ matches: data in hexadecimal or equivalent format, provided this copyright notice is accompanying it. - score: '100.0' - start_line: 1 - end_line: 33 + start_line: 829 + end_line: 861 matcher: 1-hash rule_length: 266 matched_length: 266 @@ -1274,8 +1274,8 @@ matches: PROPRIETARY RIGHT) EMBODIED IN ANY OTHER IKANOS HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 865 + end_line: 871 matcher: 1-hash rule_length: 75 matched_length: 75 @@ -1297,8 +1297,8 @@ matches: useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 3 - end_line: 38 + start_line: 876 + end_line: 911 matcher: 2-aho rule_length: 295 matched_length: 295 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright.expected.yml deleted file mode 100644 index 74b0f0ee182..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-misc-nonfree.copyright.expected.yml +++ /dev/null @@ -1,1341 +0,0 @@ -primary_license: None -declared_license: - - BSD (3Com) - - Permissive (Advansys) - - BSD (Agere) - - Binary redistribution (Abilis) - - Binary redistribution (Creative) - - Binary redistribution - - BSD 2-clause - - Binary redistribution (Chelsio) - - Permissive (BayCom) - - Binary redistribution (Xceive) - - Binary redistribution (DiBcom) - - Binary redistribution (ITEtech) - - Binary redistribution (Terratec) - - BSD (Intel) - - Binary redistribution (ENE) - - Redistributable (Sensoray) - - Redistributable (Micronas) - - Binary redistribution (Intel, narrower patent license) - - Binary redistribution (Intel) - - Binary redistribution (NXP) - - BSD 4-clause (Kawasaki LSI) - - Binary redistribution (Matrox) - - Binary redistribution (Moxa) - - Binary redistribution (MediaTek) - - Binary redistribution (MTS) - - License For Customer Use of NVIDIA Software - - Binary redistribution (Rockchip) - - Binary redistribution (Comtrol) - - Binary redistribution (Ralink) - - BSD (Ikanos) - - Binary redistribution (Conexant) -license_expression: 3com-microcode AND bsd-simplified-source AND agere-bsd AND isc AND proprietary-license - AND other-permissive AND linux-openib AND bsd-new AND intel AND bsd-original AND mit AND ralink-firmware - AND (bsd-new AND proprietary-license) -copyright: | - 1999-2004, 3Com Corporation - 1995-2000, Advanced System Products, Inc. - 2000-2001, ConnectCom Solutions, Inc. - 1994-1995, AT&T - 1996-2000, Lucent Technologies - 2001-2004, Agere Systems Inc. - 2010, Abilis Systems Sarl - 2012, Creative Technology Ltd - 2007-2009, NetLogic Microsystems, Inc. - 2003-2009, Chelsio, Inc. - 2011-2013, Chelsio Communications - 1999, BayCom GmbH - 2009, Xceive Corporation - 2009, DiBcom - 2014, ITE Tech. Inc. - Terratec - 1999-2001, Intel Corporation - 2011, ENE Technology Inc. - Sensoray - Micronas - 2015, Intel Corporation - 2017, NXP - 1999, Kawasaki LSI. - 1999, Matrox Graphics Inc. - Moxa Inc. - 2013, Ralink, A MediaTek Company - 2005, Multi-Tech Systems, Inc. - 2014-2017, NVIDIA Corporation - 2014, Intel Corporation. - 2016, Fuzhou Rockchip Electronics Co.Ltd - 2013, Comtrol Corporation - 2007, Ralink Technology Corporation - 2007, Tehuti Networks Ltd. - 2000-2003, Broadcom Corporation. - 2006, Ikanos Communications, Inc. -matches: - - score: '100.0' - start_line: 3 - end_line: 30 - matcher: 2-aho - rule_length: 264 - matched_length: 264 - match_coverage: '100.0' - rule_relevance: 100 - identifier: 3com-microcode3.RULE - license_expression: 3com-microcode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms of the 3c990img.h - microcode software are permitted provided that the following conditions - are met: - 1. Redistribution of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistribution in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of 3Com may not be used to endorse or promote products - derived from this software without specific prior written permission - - THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h - MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS - (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) - EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN - COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE - - score: '100.0' - start_line: 3 - end_line: 6 - matcher: 2-aho - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-source.LICENSE - license_expression: bsd-simplified-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that redistributions of source - code retain the above copyright notice and this comment without - modification. - - score: '100.0' - start_line: 1 - end_line: 37 - matcher: 1-hash - rule_length: 296 - matched_length: 296 - match_coverage: '100.0' - rule_relevance: 100 - identifier: agere-bsd_1.RULE - license_expression: agere-bsd - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided subject to the following terms and conditions, - which you should read carefully before using the software. Using this - software indicates your acceptance of these terms and conditions. If you do - not agree with these terms and conditions, do not use the software. - - All rights reserved. - - Redistribution and use in source or binary forms, with or without - modifications, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following Disclaimer as comments in the code as - well as in the documentation and/or other materials provided with the - distribution. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following Disclaimer in the documentation - and/or other materials provided with the distribution. - - Neither the name of Agere Systems Inc. nor the names of the contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - Disclaimer - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY - USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN - RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '99.0' - start_line: 1 - end_line: 13 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 99 - identifier: isc_53.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 3 - end_line: 46 - matcher: 2-aho - rule_length: 364 - matched_length: 364 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_336.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Creative Technology Ltd or its affiliates ("CTL") - nor the names of its suppliers may be used to endorse or promote - products derived from this software without specific prior written - permission. - * No reverse engineering, decompilation, or disassembly of this software - (or any part thereof) is permitted. - - Limited patent license. CTL grants a limited, world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but strictly only to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not be - applicable, to any other combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF - THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS - (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) - EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN - COMBINATION WITH THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 3 - end_line: 23 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-openib.LICENSE - license_expression: linux-openib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 3 - end_line: 26 - matcher: 2-aho - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_334.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in binary form, without modification, are - permitted provided that the following conditions are met: - - 1. Redistribution in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 2. The name of Chelsio Communications may not be used to endorse or - promote products derived from this software without specific prior - written permission. - 3. Reverse engineering, decompilation, or disassembly of this - firmware is not permitted. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 30 - matched_length: 30 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified-source.LICENSE - license_expression: bsd-simplified-source - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that redistributions of source - code retain the above copyright notice and this comment without - modification. - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 1-hash - rule_length: 120 - matched_length: 120 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_332.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software, only - for use with Xceive ICs, for any purpose with or without fee is hereby - granted, provided that the above copyright notice and this permission - notice appear in all source code copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for - any purpose with or without fee is hereby granted, provided that the - above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_331.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - TERRATEC grants permission to use and redistribute these firmware - files for use with TERRATEC devices, but not as part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 3 - end_line: 26 - matcher: 2-aho - rule_length: 211 - matched_length: 211 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_786.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3. Neither the name of Intel Corporation nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 1-hash - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc.LICENSE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT - SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 7 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_330.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Sensoray grants permission to use and redistribute these firmware - files for use with Sensoray devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 9 - matcher: 1-hash - rule_length: 73 - matched_length: 73 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_328.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The firmware files included in the firmware/ directory may be freely - redistributed only in conjunction with this document [LICENCE.go7007]; - but modification, tampering and reverse engineering are prohibited. - - MICRONAS USA, INC., MAKES NO WARRANTIES TO ANY PERSON OR ENTITY WITH - RESPECT TO THE SOFTWARE OR ANY DERIVATIVES THEREOF OR ANY SERVICES OR - LICENSES AND DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION - WARRANTIES OF MERCHANTABILITY, SUPPORT, AND FITNESS FOR A PARTICULAR - PURPOSE AND NON-INFRINGEMENT. - - score: '95.0' - start_line: 3 - end_line: 36 - matcher: 2-aho - rule_length: 268 - matched_length: 268 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_2.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. - - Redistribution and use in binary form, without modification, are permitted - provided that the following conditions are met: - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers may - be used to endorse or promote products derived from this software without - specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software is - permitted. - - Limited patent license. - - Intel Corporation grants a world-wide, royalty-free, non-exclusive license - under patents it now or hereafter owns or controls to make, have made, use, - import, offer to sell and sell (“Utilize”) this software, but solely to the - extent that any such patent is necessary to Utilize the software alone. The - patent license shall not apply to any combinations which include this software. - No hardware per se is licensed hereunder. - - DISCLAIMER. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 3 - end_line: 46 - matcher: 2-aho - rule_length: 382 - matched_length: 382 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_327.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Reproduction and redistribution in binary form, without - modification, for use solely in conjunction with a NXP - chipset, is permitted provided that the following conditions are met: - - . Redistributions must reproduce the above copyright notice and the following - disclaimer in the documentation and/or other materials provided with the - distribution. - - . Neither the name of NXP nor the names of its suppliers - may be used to endorse or promote products derived from this Software - without specific prior written permission. - - . No reverse engineering, decompilation, or disassembly of this Software is - permitted. - - Limited patent license. NXP (.Licensor.) grants you - (.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under - the Patents to make, have made, use, import, offer to sell and sell the - Software. No hardware per se is licensed hereunder. - The term .Patents. as used in this agreement means only those patents or patent - applications owned solely and exclusively by Licensor as of the date of - Licensor.s submission of the Software and any patents deriving priority (i.e., - having a first effective filing date) therefrom. The term .Software. as used in - this agreement means the firmware image submitted by Licensor, under the terms - of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/ - linux-firmware.git. - Notwithstanding anything to the contrary herein, Licensor does not grant and - Licensee does not receive, by virtue of this agreement or the Licensor's - submission of any Software, any license or other rights under any patent or - patent application owned by any affiliate of Licensor or any other entity - (other than Licensor), whether expressly, impliedly, by virtue of estoppel or - exhaustion, or otherwise. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 26 - matcher: 1-hash - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_44.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by Kawasaki LSI. - 4. Neither the name of the company nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KAWASAKI LSI ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL KAWASAKI LSI BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '98.77' - start_line: 3 - end_line: '19' - matcher: 3-seq - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_712.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - [MATROX] [GRAPHICS] INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE - OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 142 - matched_length: 142 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_326.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The software accompanying this license statement (the “Software”) - is the property of Moxa Inc. (the “Moxa”), and is protected by - United States and International Copyright Laws and International - treaty provisions. No ownership rights are granted by this - Agreement or possession of the Software. Therefore, you must treat - the Licensed Software like any other copyrighted material. Your - rights and obligations in its use are described as follows: - - 1. You may freely redistribute this software under this license. - 2. You may freely download and use this software on Moxa's device. - 3. You may not modify or attempt to reverse engineer the software, or - make any attempt to change or even examine the source code of the - software. - 4. You may not re-license or sub-license the software to any person or - business, using any other license. - 5. Moxa(r) is worldwide registered trademark. - - score: '100.0' - start_line: 3 - end_line: 38 - matcher: 2-aho - rule_length: 297 - matched_length: 297 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ralink-firmware.LICENSE - license_expression: ralink-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Ralink Technology Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Ralink Technology Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_324.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: All firmware components are redistributable in binary form. - - score: '100.0' - start_line: 1 - end_line: 127 - matcher: 1-hash - rule_length: 952 - matched_length: 952 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_325.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of - NVIDIA Software ("LICENSE") is the agreement which governs use of - the software of NVIDIA Corporation and its subsidiaries ("NVIDIA") - downloadable herefrom, including computer software and associated - printed materials ("SOFTWARE"). By downloading, installing, copying, - or otherwise using the SOFTWARE, you agree to be bound by the terms - of this LICENSE. If you do not agree to the terms of this LICENSE, - do not download the SOFTWARE. - - RECITALS - - Use of NVIDIA's products requires three elements: the SOFTWARE, the - hardware, and a personal computer. The SOFTWARE is protected by copyright - laws and international copyright treaties, as well as other intellectual - property laws and treaties. The SOFTWARE may be protected by various - patents, and is not sold, and instead is only licensed for use, strictly - in accordance with this document. The hardware is protected by various - patents, and is sold, but this agreement does not cover that sale, since - it may not necessarily be sold as a package with the SOFTWARE. This - agreement sets forth the terms and conditions of the SOFTWARE LICENSE only. - - 1. DEFINITIONS - - 1.1 Customer. Customer means the entity or individual that - downloads or otherwise obtains the SOFTWARE. - - 2. GRANT OF LICENSE - - 2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer - the following non-exclusive, non-transferable right to use the - SOFTWARE, with the following limitations: - - 2.1.1 Rights. Customer may install and use multiple copies of the - SOFTWARE on a shared computer or concurrently on different computers, - and make multiple back-up copies of the SOFTWARE, solely for Customer's - use within Customer's Enterprise. "Enterprise" shall mean individual use - by Customer or any legal entity (such as a corporation or university) - and the subsidiaries it owns by more than fifty percent (50%). - - 2.1.2 Open Source Exception. Notwithstanding the foregoing terms - of Section 2.1.1, SOFTWARE may be copied and redistributed solely for - use on operating systems distributed under the terms of an OSI-approved - open source license as listed by the Open Source Initiative at - http://opensource.org, provided that the binary files thereof are not - modified, and Customer provides a copy of this license with the SOFTWARE. - - 2.1.3 Limitations. - - No Reverse Engineering. Customer may not reverse engineer, - decompile, or disassemble the SOFTWARE, nor attempt in any other - manner to obtain the source code. - - Usage. SOFTWARE is licensed only for use with microprocessor(s) which have - been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by - NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause - SOFTWARE to be executed by, any other microprocessor. - - No Translation. Customer shall not translate SOFTWARE, nor cause or permit - SOFTWARE to be translated, from the architecture or language in which it is - originally provided by NVIDIA, into any other architecture or language. - - No Rental. Customer may not rent or lease the SOFTWARE to someone - else. - - 3. TERMINATION - - This LICENSE will automatically terminate if Customer fails to - comply with any of the terms and conditions hereof. In such event, - Customer must destroy all copies of the SOFTWARE and all of its - component parts. - - Defensive Suspension. If Customer commences or participates in any legal - proceeding against NVIDIA, then NVIDIA may, in its sole discretion, - suspend or terminate all license grants and any other rights provided - under this LICENSE during the pendency of such legal proceedings. - - 4. COPYRIGHT - - All title and copyrights in and to the SOFTWARE (including but - not limited to all images, photographs, animations, video, audio, - music, text, and other information incorporated into the SOFTWARE), - the accompanying printed materials, and any copies of the SOFTWARE, - are owned by NVIDIA, or its suppliers. The SOFTWARE is protected - by copyright laws and international treaty provisions. Accordingly, - Customer is required to treat the SOFTWARE like any other copyrighted - material, except as otherwise allowed pursuant to this LICENSE - and that it may make one copy of the SOFTWARE solely for backup or - archive purposes. - - 5. APPLICABLE LAW - - This agreement shall be deemed to have been made in, and shall be - construed pursuant to, the laws of the State of California. - - 6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY - - 6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE - LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS - DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT - NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE. - - 6.2 No Liability for Consequential Damages. TO THE MAXIMUM - EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR - ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, - DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS - OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT - OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS - BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. MISCELLANEOUS - - The United Nations Convention on Contracts for the International - Sale of Goods is specifically disclaimed. If any provision of this - LICENSE is inconsistent with, or cannot be fully enforced under, - the law, such provision will be construed as limited to the extent - necessary to be consistent with and fully enforceable under the law. - This agreement is the final, complete and exclusive agreement between - the parties relating to the subject matter hereof, and supersedes - all prior or contemporaneous understandings and agreements relating - to such subject matter, whether oral or written. Customer agrees - that it will not ship, transfer or export the SOFTWARE into any - country, or use the SOFTWARE in any manner, prohibited by the - United States Bureau of Export Administration or any export laws, - restrictions or regulations. This LICENSE may only be modified in - writing signed by an authorized officer of NVIDIA. - - score: '100.0' - start_line: 3 - end_line: 40 - matcher: 2-aho - rule_length: 303 - matched_length: 303 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_319.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products - nor the names of its suppliers may be used to endorse or promote products - derived from this Software without specific prior written permission. - - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_311.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Comtrol grants permission to use and redistribute these firmware - files for use with Comtrol devices, but not as part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 3 - end_line: 38 - matcher: 2-aho - rule_length: 297 - matched_length: 297 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ralink-firmware.LICENSE - license_expression: ralink-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Ralink Technology Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Ralink Technology Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '100.0' - start_line: 1 - end_line: 33 - matcher: 1-hash - rule_length: 266 - matched_length: 266 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_and_proprietary-license_1.RULE - license_expression: bsd-new AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following - conditions are met: - - * Redistribution of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistribution in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - * The name of Ikanos Corporation may not be used to endorse - or promote products derived from this source code without specific - prior written consent of Ikanos Corporation. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - USER ACKNOWLEDGES AND AGREES THAT THE PURCHASE OR USE OF THIS - SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY - IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY - RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER - PROPRIETARY RIGHT) EMBODIED IN ANY OTHER IKANOS HARDWARE OR SOFTWARE - EITHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 7 - matcher: 1-hash - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_308.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Conexant grants permission to use and redistribute these firmware - files for use with Conexant devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 3 - end_line: 38 - matcher: 2-aho - rule_length: 295 - matched_length: 295 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel.LICENSE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of Intel Corporation nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. Intel Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright-detailed.expected.yml index 4a295973839..4bff5b8c7d3 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 @@ -3,35 +3,40 @@ declared_license: license_expression: bsd-source-code copyright: Copyright (c) 2006-2010, Myricom Inc. matches: - - score: '96.17' - start_line: 1 + - score: '99.46' + start_line: 7 end_line: 27 - matcher: 3-seq - rule_length: 183 - matched_length: 176 - match_coverage: '96.17' + matcher: 2-aho + rule_length: 185 + matched_length: 185 + match_coverage: '100.0' rule_relevance: 100 - identifier: mentalis_2.RULE + identifier: bsd-source-code_8.RULE license_expression: bsd-source-code is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "binary [firmware] [may] [be] [downloaded] [from]\n [https]://[git].[kernel].[org]/[cgit]/[linux]/[kernel]/[git]/[firmware]/[linux]-[firmware].[git]\n\ - \ \n [Copyright] ([c]) [2006]-[2010], [Myricom] [Inc].\n [All] [rights] [reserved].\n\ - \ \n [Redistribution] [and] [use] [in] [source] [and] [binary] forms, with or without\n\ - \ modification, are permitted provided that the following conditions 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]. Neither the name of [the] [Myricom]\ - \ 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 \"AS IS\"\n AND ANY EXPRESS\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\ - \ OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE\ - \ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Neither the name of the [Myricom] Inc, nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright.expected.yml index 4a295973839..fcdebda0788 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-myricom.copyright.expected.yml @@ -3,15 +3,15 @@ declared_license: license_expression: bsd-source-code copyright: Copyright (c) 2006-2010, Myricom Inc. matches: - - score: '96.17' + - score: '95.16' start_line: 1 end_line: 27 matcher: 3-seq - rule_length: 183 - matched_length: 176 - match_coverage: '96.17' + rule_length: 186 + matched_length: 177 + match_coverage: '95.16' rule_relevance: 100 - identifier: mentalis_2.RULE + identifier: bsd-source-code_1.RULE license_expression: bsd-source-code is_license_text: yes is_license_notice: no @@ -21,15 +21,15 @@ matches: matched_text: "binary [firmware] [may] [be] [downloaded] [from]\n [https]://[git].[kernel].[org]/[cgit]/[linux]/[kernel]/[git]/[firmware]/[linux]-[firmware].[git]\n\ \ \n [Copyright] ([c]) [2006]-[2010], [Myricom] [Inc].\n [All] [rights] [reserved].\n\ \ \n [Redistribution] [and] [use] [in] [source] [and] [binary] forms, with or without\n\ - \ modification, are permitted provided that the following conditions are met:\n \n [1].\ + \ modification, are permitted provided that the following conditions are met:\n \n 1.\ \ Redistributions of source code must retain the above copyright notice,\n this list\ - \ of conditions and the following disclaimer.\n \n [2]. Neither the name of [the] [Myricom]\ - \ Inc, nor the names of its\n contributors may be used to endorse or promote products\ + \ of conditions and the following disclaimer.\n \n 2. Neither the name of the [Myricom]\ + \ [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 \"AS IS\"\n AND ANY EXPRESS\ \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY\ \ AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\ - \ OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ + \ [OWNER] OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ \ OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE\ \ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT\ 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 bdb6a7b6adb..d2f238d04c6 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright-detailed.expected.yml @@ -1,21 +1,84 @@ primary_license: declared_license: -license_expression: proprietary-license +license_expression: netronome-firmware copyright: Copyright (c) 2017, NETRONOME Systems, Inc. matches: - - score: '16.0' - start_line: '19' - end_line: '19' + - score: '100.0' + start_line: 6 + end_line: 68 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 544 + matched_length: 544 match_coverage: '100.0' - rule_relevance: 16 - identifier: proprietary_36.RULE - license_expression: proprietary-license - is_license_text: no + rule_relevance: 100 + identifier: netronome-firmware.LICENSE + license_expression: netronome-firmware + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: confidential and proprietary + matched_text: | + Agilio(r) Firmware License Agreement (the "AGREEMENT") + + BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS + AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND + BY ALL OF THE TERMS OF THIS AGREEMENT. + + LICENSE GRANT. Subject to the terms and conditions set forth herein, + Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non- + exclusive license to use, reproduce and distribute the SOFTWARE + exclusively in object form. + + Restrictions. LICENSEE agrees that, (a) unless explicitly provided by + NETRONOME, the source code of the SOFTWARE is not being provided to + LICENSEE and is confidential and proprietary to NETRONOME and that + LICENSEE has no right to access or use such source code. Accordingly, + LICENSEE agrees that it shall not cause or permit the disassembly, + decompilation or reverse engineering of the SOFTWARE or otherwise attempt + to gain access to the source code for the SOFTWARE; and (b) LICENSEE + agrees that it shall not subject the SOFTWARE in whole or in part, to the + terms of any software license that requires, as a condition of use, + modification and/or distribution that the source code of the SOFTWARE, or + the SOFTWARE be i) disclosed or distributed in source code form; ii) + licensed for the purpose of making derivative works of the source code of + the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE + at no charge. + + DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH + ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR + IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY + WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A + PARTICULAR PURPOSE. + + LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT + SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION, + OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE + OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL, + INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER + DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF + NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF + SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY + LIMITED REMEDY. + + EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the + SOFTWARE, directly or indirectly, to any restricted countries or in any + other manner that would violate any applicable US and other export + control and other regulations and laws as shall from time to time govern + the delivery, license and use of technology, including without limitation + the Export Administration Act of 1979, as amended, and any regulations + issued thereunder. + + PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE + SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or + intended for use as on-line control equipment in hazardous environments + requiring fail-safe performance, such as in the operation of nuclear + facilities, aircraft navigation or communications systems, air traffic + control, life support systems, human implantation or any other + application where product failure could lead to loss of life or + catastrophic property damage or weapons systems, in which the failure of + the SOFTWARE could lead directly to death, personal injury, or severe + physical or environmental damage ("High Risk Activities"). Accordingly + NETRONOME and, where applicable, NETRONOME'S third party licensors + specifically disclaim any express or implied warranty of fitness for High + Risk Activities. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright.expected.yml deleted file mode 100644 index bdb6a7b6adb..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netronome.copyright.expected.yml +++ /dev/null @@ -1,21 +0,0 @@ -primary_license: -declared_license: -license_expression: proprietary-license -copyright: Copyright (c) 2017, NETRONOME Systems, Inc. -matches: - - score: '16.0' - start_line: '19' - end_line: '19' - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 16 - identifier: proprietary_36.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: confidential and proprietary 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 759be04b1c3..9b7828067b9 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 @@ -19,20 +19,19 @@ matches: is_license_tag: no is_license_intro: no matched_text: "Redistribution and use in binary form, without modification, for use in conjunction\n\ - \ with QLogic authorized products is permitted provided that the following conditions\n\ - \ are met:\n \n 1. Redistribution in binary form must reproduce the above copyright notice, this \n\ - \ list of conditions and the following disclaimer in the documentation and/or \n \ - \ other materials provided with the distribution.\n 2. The name of QLogic Corporation may not be used to\ - \ endorse or promote products \n derived from this software without specific prior written permission.\n\ - \ 3. Reverse engineering, decompilation, or disassembly of this firmware is not \n \ - \ permitted.\n \n REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,THIS PROGRAM IS \n\ - \ PROVIDED BY QLOGIC CORPORATION \"AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \n INCLUDING, BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY AND \n FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\n\ - \ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE \n GOODS 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 SUCH DAMAGE.\n\ - \ \n USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE \n\ - \ GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL\n PROPERTY RIGHTS (PATENT, COPYRIGHT,\ - \ TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY\n RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN\n\ - \ COMBINATION WITH THIS PROGRAM." + with QLogic authorized products is permitted provided that the following conditions\n\ + are met:\n\n1. Redistribution in binary form must reproduce the above copyright notice, this \n\ + \ list of conditions and the following disclaimer in the documentation and/or \n other\ + \ materials provided with the distribution.\n2. The name of QLogic Corporation may not be used to\ + \ endorse or promote products \n derived from this software without specific prior written permission.\n\ + 3. Reverse engineering, decompilation, or disassembly of this firmware is not \n permitted.\n\ + \nREGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,THIS PROGRAM IS \nPROVIDED BY QLOGIC CORPORATION \"\ + AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \nINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND \n\ + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\nBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ + \ EXEMPLARY, OR \nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE \n\ + GOODS OR SERVICES; LOSS OF USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) \nHOWEVER CAUSED AND ON\ + \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT \nLIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n\ + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\ + USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE \nGROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR\ + \ OTHERWISE IN ANY INTELLECTUAL\nPROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY\n\ + RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN\nCOMBINATION WITH THIS PROGRAM." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright.expected.yml deleted file mode 100644 index 759be04b1c3..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-netxen.copyright.expected.yml +++ /dev/null @@ -1,38 +0,0 @@ -primary_license: -declared_license: -license_expression: qlogic-firmware -copyright: Copyright (c) 2003-2010 QLogic Corporation QLogic Linux Intelligent Ethernet -matches: - - score: '100.0' - start_line: 7 - end_line: 34 - matcher: 2-aho - rule_length: 262 - matched_length: 262 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qlogic-firmware.LICENSE - license_expression: qlogic-firmware - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in binary form, without modification, for use in conjunction\n\ - \ with QLogic authorized products is permitted provided that the following conditions\n\ - \ are met:\n \n 1. Redistribution in binary form must reproduce the above copyright notice, this \n\ - \ list of conditions and the following disclaimer in the documentation and/or \n \ - \ other materials provided with the distribution.\n 2. The name of QLogic Corporation may not be used to\ - \ endorse or promote products \n derived from this software without specific prior written permission.\n\ - \ 3. Reverse engineering, decompilation, or disassembly of this firmware is not \n \ - \ permitted.\n \n REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE,THIS PROGRAM IS \n\ - \ PROVIDED BY QLOGIC CORPORATION \"AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \n INCLUDING, BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY AND \n FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\n\ - \ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE \n GOODS 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 SUCH DAMAGE.\n\ - \ \n USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT CREATE OR GIVE \n\ - \ GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL\n PROPERTY RIGHTS (PATENT, COPYRIGHT,\ - \ TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY\n RIGHT) EMBODIED IN ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN\n\ - \ COMBINATION WITH THIS PROGRAM." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml index cb4ae708c19..93ca53c5201 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright-detailed.expected.yml @@ -1,10 +1,9 @@ primary_license: declared_license: -license_expression: free-unknown AND proprietary-license AND proprietary-license AND openssl-ssleay - AND openssl-ssleay AND openssl-ssleay AND zlib AND zlib AND public-domain AND bsd-new AND - gary-s-brown AND other-permissive AND public-domain AND isc AND public-domain AND bsd-unmodified - AND (gpl-2.0 OR bsd-new) AND (gpl-2.0 OR bsd-new) AND bsd-original AND bsd-new AND bsd-new - AND isc +license_expression: qti-linux-firmware AND proprietary-license AND openssl-ssleay AND openssl-ssleay + AND openssl-ssleay AND zlib AND zlib AND public-domain AND bsd-new AND gary-s-brown AND other-permissive + AND public-domain-disclaimer AND public-domain-disclaimer AND (gpl-2.0 OR bsd-new) AND (gpl-2.0 + OR bsd-new) AND bsd-new AND bsd-new AND bsd-new AND isc copyright: | Copyright (c) 2013-2017 Qualcomm Technologies, Inc. Copyright (c) 2013-2017 Qualcomm Technologies, Inc. @@ -25,40 +24,228 @@ copyright: | Copyright (c) 1998 Todd C. Miller Copyright (c) 1998 Todd C. Miller matches: - - score: '50.0' - start_line: 54 - end_line: 54 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 50 - identifier: free-unknown_88.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: open source license - - score: '16.0' - start_line: 86 - end_line: 87 + - score: '100.0' + start_line: 6 + end_line: 211 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 2198 + matched_length: 2198 match_coverage: '100.0' - rule_relevance: 16 - identifier: proprietary_36.RULE - license_expression: proprietary-license - is_license_text: no + rule_relevance: 100 + identifier: qti-linux-firmware.LICENSE + license_expression: qti-linux-firmware + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - confidential and - proprietary + PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS + A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE + ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU + REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS + THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED + APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED + DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF + (COLLECTIVELY, "MATERIALS"). BY USING OR COMPLETING THE INSTALLATION OF THE + MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS + TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO + AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS + YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS + OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS + BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. + + 1. RIGHT TO USE DELIVERABLES; RESTRICTIONS. + + 1.1 License. Subject to the terms and conditions of this Agreement, + including, without limitation, the restrictions, conditions, limitations and + exclusions set forth in this Agreement, QTI hereby grants to you a + nonexclusive, limited license under QTI's copyrights to: (i) install and use + the Materials; and (ii) to reproduce and redistribute the binary code portions + of the Materials (the "Redistributable Binary Code"). You may make and use a + reasonable number of copies of any documentation. + + 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary + Code is subject to the following restrictions: (i) Redistributable Binary Code + may only be distributed in binary format and may not be distributed in source + code format:; (ii) the Redistributable Binary Code may only operate in + conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets; + (iii) redistribution of the Redistributable Binary Code must include the .txt + file setting forth the terms and condition of this Agreement; (iv) you may not + use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or + trademarks; and (v) copyright, trademark, patent and any other notices that + appear on the Materials may not be removed or obscured. + + 1.3 Additional Restrictions. Except as expressly permitted by this Agreement, + you shall have no right to sublicense, transfer or otherwise disclose the + Materials to any third party. You shall not reverse engineer, reverse + assemble, reverse translate, decompile or reduce to source code form any + portion of the Materials provided in object code form or executable form. + Except for the purposes expressly permitted in this Agreement, You shall not + use the Materials for any other purpose. QTI (or its licensors) shall retain + title and all ownership rights in and to the Materials and any alterations, + modifications (including all derivative works), translations or adaptations + made of the Materials, and all copies thereof, and nothing herein shall be + deemed to grant any right to You under any of QTI's or its affiliates' + patents. You shall not subject the Materials to any third party license + terms (e.g., open source license terms). You shall not use the Materials for + the purpose of identifying or providing evidence to support any potential + patent infringement claim against QTI, its affiliates, or any of QTI's or + QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby + reserves all rights not expressly granted herein. + + 1.4 Third Party Software and Materials. The Software may contain or link to + certain software and/or materials that are written or owned by third parties. + Such third party code and materials may be licensed under separate or + different terms and conditions and are not licensed to you under the terms of + this Agreement. You agree to comply with all terms and conditions imposed on + you in the applicable third party licenses. Such terms and conditions may + impose certain obligations on you as a condition to the permitted use of such + third party code and materials. QTI does not represent or warrant that such + third party licensors have or will continue to license or make available their + code and materials to you. + + 1.5 Feedback. QTI may from time to time receive suggestions, feedback or + other information from You regarding the Materials. Any suggestions, feedback + or other disclosures received from You are and shall be entirely voluntary on + the part of You. Notwithstanding any other term in this Agreement, QTI shall + be free to use suggestions, feedback or other information received from You, + without obligation of any kind to You. The Parties agree that all inventions, + product improvements, and modifications conceived of or made by QTI that are + based, either in whole or in part, on ideas, feedback, suggestions, or + recommended improvements received from You are the exclusive property of QTI, + and all right, title and interest in and to any such inventions, product + improvements, and modifications will vest solely in QTI. + + 1.6 No Technical Support. QTI is under no obligation to provide any form of + technical support for the Materials, and if QTI, in its sole discretion, + chooses to provide any form of support or information relating to the + Materials, such support and information shall be deemed confidential and + proprietary to QTI. + + 2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF + THE MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF + ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR + IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR + IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION + PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR + ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF + DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE + CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR + AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER + INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY + MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR + OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE + RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO + THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF + THIRD PARTIES. + + 3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement, + nor any act by QTI or any of its affiliates pursuant to this Agreement or + relating to the Materials (including, without limitation, the provision by QTI + or its affiliates of the Materials), shall provide to You any license or any + other rights whatsoever under any patents, trademarks, trade secrets, copyrights + or any other intellectual property of QTI or any of its affiliates, except for + the copyright rights expressly licensed under this Agreement. You understand and + agree that: + + (i) Neither this Agreement, nor delivery of the Materials, grants any right to + practice, or any other right at all with respect to, any patent of QTI or any + of its affiliates; and + + (ii) A separate license agreement from QUALCOMM Incorporated is needed to use + or practice any patent of QUALCOMM Incorporated. You agree not to contend in + any context that, as a result of the provision or use of the Materials, either + QTI or any of its affiliates has any obligation to extend, or You or any other + party has obtained any right to, any license, whether express or implied, with + respect to any patent of QTI or any of its affiliates for any purpose. + + 4. TERMINATION. This Agreement shall be effective upon acceptance, or access or + use of the Materials (whichever occurs first) by You and shall continue until + terminated. You may terminate the Agreement at any time by deleting and + destroying all copies of the Materials and all related information in Your + possession or control. This Agreement terminates immediately and automatically, + with or without notice, if You fail to comply with any provision hereof. + Additionally, QTI may at any time terminate this Agreement, without cause, upon + notice to You. Upon termination You must, to the extent possible, delete or + destroy all copies of the Materials in Your possession and the license granted + to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive + the termination of this Agreement. In the event that any restrictions, + conditions, limitations are found to be either invalid or unenforceable, the + rights granted to You in Section 1 (License) shall be null, void and ineffective + from the Effective Date, and QTI shall also have the right to terminate this + Agreement immediately, and with retroactive effect to the effective date. + + 5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS + LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES, + INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL + DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE + TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS + AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT + REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF + THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS + LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF + ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT + EXCEED US$50. + + 6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its + officers, directors, employees and successors and assigns against any and all + third party claims, demands, causes of action, losses, liabilities, damages, + costs and expenses, incurred by QTI (including but not limited to costs of + defense, investigation and reasonable attorney's fees) arising out of, resulting + from or related to: (i) any breach of this Agreement by You; and (ii) your acts, + omissions, products and services. If requested by QTI, You agree to defend QTI + in connection with any third party claims, demands, or causes of action + resulting from, arising out of or in connection with any of the foregoing. + + 7. ASSIGNMENT. You shall not assign this Agreement or any right or interest + under this Agreement, nor delegate any obligation to be performed under this + Agreement, without QTI's prior written consent. For purposes of this Section 7, + an "assignment" by You under this Section shall be deemed to include, without + limitation, any merger, consolidation, sale of all or substantially all of its + assets, or any substantial change in the management or control of You. + Any attempted assignment in contravention of this Section 9 shall be void. + QTI may freely assign this Agreement or delegate any or all of its rights and + obligations hereunder to any third party. + + 8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all + applicable local, international and national laws and regulations and with U.S. + Export Administration Regulations, as they apply to the subject matter of this + Agreement. This Agreement is governed by the laws of the State of California, + excluding California's choice of law rules. + + 9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned + by a corporation or other legal entity, then this Agreement is formed by and + between QTI and such entity. The individual accepting the terms of this + Agreement represents and warrants to QTI that they have the authority to bind + such entity to the terms and conditions of this Agreement. + + 10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits + attached hereto, which are incorporated herein by this reference, constitutes + the entire agreement between QTI and You and supersedes all prior negotiations, + representations and agreements between the parties with respect to the subject + matter hereof. No addition or modification of this Agreement shall be effective + unless made in writing and signed by the respective representatives of QTI and + You. The restrictions, limitations, exclusions and conditions set forth in this + Agreement shall apply even if QTI or any of its affiliates becomes aware of or + fails to act in a manner to address any violation or failure to comply + therewith. You hereby acknowledge and agree that the restrictions, limitations, + conditions and exclusions imposed in this Agreement on the rights granted in + this Agreement are not a derogation of the benefits of such rights. You further + acknowledges that, in the absence of such restrictions, limitations, conditions + and exclusions, QTI would not have entered into this Agreement with You. Each + party shall be responsible for and shall bear its own expenses in connection + with this Agreement. If any of the provisions of this Agreement are determined + to be invalid, illegal, or otherwise unenforceable, the remaining provisions + shall remain in full force and effect. This Agreement is entered into solely + in the English language, and if for any reason any other language version is + prepared by any party, it shall be solely for convenience and the English + version shall govern and control all aspects. If You are located in the + province of Quebec, Canada, the following applies: The Parties hereby confirm + they have requested this Agreement and all related documents be prepared + in English. - score: '44.44' start_line: 231 end_line: 234 @@ -76,29 +263,30 @@ matches: is_license_intro: no matched_text: | is a trademark of [Qualcomm] [Incorporated], registered in the - United States and other countries. All [Qualcomm] [Incorporated] trademarks are used - with permission. Other products and brand names may be trademarks or registered - trademarks of their respective owners. - - score: '98.28' - start_line: 237 + United States and other countries. All [Qualcomm] [Incorporated] trademarks are used + with permission. Other products and brand names may be trademarks or registered + trademarks of their respective owners. + - score: '100.0' + start_line: 240 end_line: 244 - matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' + matcher: 2-aho + rule_length: 56 + matched_length: 56 + match_coverage: '100.0' rule_relevance: 100 - identifier: openssl-ssleay_42.RULE + identifier: openssl-ssleay_43.RULE license_expression: openssl-ssleay is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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." + matched_text: | + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. Actually both licenses are BSD-style + Open Source licenses. In case of any license issues related to OpenSSL + please contact openssl-core@openssl.org. - score: '100.0' start_line: 246 end_line: 246 @@ -130,73 +318,116 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n * modification,\ - \ are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions\ - \ of source code must retain the above copyright\n * notice, this list of conditions\ - \ and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce\ - \ the above copyright\n * notice, this list of conditions and the following disclaimer\ - \ in\n * the documentation and/or other materials provided with the\n * distribution.\n\ - \ *\n * 3. All advertising materials mentioning features or use of this\n * software\ - \ must display the following acknowledgment:\n * \"This product includes software\ - \ developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\ - \n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n\ - \ * endorse or promote products derived from this software without\n * prior written\ - \ permission. For written permission, please contact\n * openssl-core@openssl.org.\n\ - \ *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * \ - \ nor may \"OpenSSL\" appear in their names without prior written\n * permission\ - \ of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain\ - \ the following\n * acknowledgment:\n * \"This product includes software developed\ - \ by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\ - \n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF\ - \ MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT\ - \ SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY\ - \ OF SUCH DAMAGE.\n * ====================================================================\n\ - \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ - \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n\ - \ */\n \n Original SSLeay License\n -----------------------\n \n /* Copyright (C) 1995-1998\ - \ Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an\ - \ SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation\ - \ was written so as to conform with Netscapes SSL.\n *\n * This library is free for\ - \ commercial and non-commercial use as long as\n * the following conditions are aheared\ - \ to. The following conditions\n * apply to all code found in this distribution, be\ - \ it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n\ - \ * included with this distribution is covered by the same copyright terms\n * except\ - \ that the holder is Tim Hudson (tjh@cryptsoft.com).\n *\n * Copyright remains Eric\ - \ Young's, and as such any Copyright notices in\n * the code are not to be removed.\n\ - \ * If this package is used in a product, Eric Young should be given attribution\n *\ - \ as the author of the parts of the library used.\n * This can be in the form of a textual\ - \ message at program startup or\n * in documentation (online or textual) provided with\ - \ the package.\n *\n * Redistribution and use in source and binary forms, with or without\n\ - \ * modification, are permitted provided that the following conditions\n * are met:\n\ - \ * 1. Redistributions of source code must retain the copyright\n * notice, this\ - \ list of conditions and the following disclaimer.\n * 2. Redistributions in binary form\ - \ must reproduce the above copyright\n * notice, this list of conditions and the following\ - \ disclaimer in the\n * documentation and/or other materials provided with the distribution.\n\ - \ * 3. All advertising materials mentioning features or use of this software\n * \ - \ must display the following acknowledgement:\n * \"This product includes cryptographic\ - \ software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic'\ - \ can be left out if the rouines from the library\n * being used are not cryptographic\ - \ related :-).\n * 4. If you include any Windows specific code (or a derivative thereof)\ - \ from\n * the apps directory (application code) you must include an acknowledgement:\n\ - \ * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n\ - \ *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * The\ - \ licence and distribution terms for any publically available version or\n * derivative\ - \ of this code cannot be changed. i.e. this code cannot simply be\n * copied and put\ - \ under another distribution licence\n * [including the GNU Public Licence.]" + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + * + */ + + Original SSLeay License + ----------------------- + + /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] - score: '100.0' start_line: 371 end_line: 371 @@ -228,17 +459,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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\ - \ Jean-loup Gailly Mark Adler\n jloup@gzip.org madler@alumni.caltech.edu" + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu - score: '100.0' start_line: 413 end_line: 415 @@ -256,8 +494,8 @@ matches: is_license_intro: no matched_text: | This code was - * written by Colin Plumb in 1993, no copyright is claimed. - * This code is in the public domain; do with it what you wish. + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. - score: '100.0' start_line: 439 end_line: 461 @@ -275,36 +513,36 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '88.0' + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + - score: '100.0' start_line: 469 end_line: 470 matcher: 2-aho rule_length: 16 matched_length: 16 match_coverage: '100.0' - rule_relevance: 88 + rule_relevance: 100 identifier: gary-s-brown.LICENSE license_expression: gary-s-brown is_license_text: yes @@ -314,7 +552,7 @@ matches: is_license_intro: no matched_text: | You may use this program, or - * code or tables extracted from it, as desired without restriction. + * code or tables extracted from it, as desired without restriction. - score: '100.0' start_line: 514 end_line: 519 @@ -332,96 +570,68 @@ matches: is_license_intro: no matched_text: | I retain copyright in this code but I encourage its free use provided - that I don't carry any responsibility for the results. I am especially - happy to see it used in free and open source software. If you do use - it I would appreciate an acknowledgement of its origin in the code or - the product that results and I would also appreciate knowing a liitle - about the use to which it is being put. + that I don't carry any responsibility for the results. I am especially + happy to see it used in free and open source software. If you do use + it I would appreciate an acknowledgement of its origin in the code or + the product that results and I would also appreciate knowing a liitle + about the use to which it is being put. - score: '100.0' start_line: 531 - end_line: 531 + end_line: 539 matcher: 2-aho - rule_length: 7 - matched_length: 7 + rule_length: 85 + matched_length: 85 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_177.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: This code is in the public domain. - - score: '61.68' - start_line: 533 - end_line: 539 - matcher: 3-seq - rule_length: 107 - matched_length: 66 - match_coverage: '61.68' - rule_relevance: 100 - identifier: isc_28.RULE - license_expression: isc + identifier: public-domain-disclaimer_70.RULE + license_expression: public-domain-disclaimer is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO - * EVENT SHALL [LANDON] [CURT] [NOLL] BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. + Please do not copyright this code. This code is in the public domain. + * + * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO + * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. - score: '100.0' start_line: 549 - end_line: 549 + end_line: 564 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 139 + matched_length: 139 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: IN THE PUBLIC DOMAIN - - score: '61.96' - start_line: 551 - end_line: 564 - matcher: 3-seq - rule_length: 184 - matched_length: 114 - match_coverage: '61.96' - rule_relevance: 100 - identifier: bsd-unmodified_1.RULE - license_expression: bsd-unmodified + identifier: public-domain-disclaimer_67.RULE + license_expression: public-domain-disclaimer is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - unmodified [version] [is] [available] [at]: - * [ftp]://[ftp].[funet].[fi]/[pub]/[crypt]/[hash]/[sha]/[sha1].[c] - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + * + * The original unmodified version is available at: + * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 580 end_line: 587 @@ -439,13 +649,13 @@ matches: is_license_intro: no matched_text: | This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - * - * See README and COPYING for more details. + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. - score: '100.0' start_line: 594 end_line: 601 @@ -463,61 +673,22 @@ matches: is_license_intro: no matched_text: | This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - * - * See README and COPYING for more details. - - score: '90.17' + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + - score: '100.0' start_line: 613 end_line: 635 - matcher: 3-seq - rule_length: 234 - matched_length: 211 - match_coverage: '90.17' - rule_relevance: 100 - identifier: bsd-original_6.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the [copyright] [holder] nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 646 - end_line: 668 matcher: 2-aho rule_length: 213 matched_length: 213 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_68.RULE + identifier: bsd-new_1040.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -529,18 +700,18 @@ matches: * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. + * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. + * may be used to endorse or promote products derived from this software + * without specific prior written permission. * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) @@ -548,6 +719,45 @@ matches: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. + - score: '100.0' + start_line: 646 + end_line: 668 + matcher: 2-aho + rule_length: 213 + matched_length: 213 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_68.RULE + license_expression: bsd-new + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 677 end_line: 697 @@ -565,26 +775,26 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 705 end_line: 715 @@ -602,13 +812,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright.expected.yml index 9770d32bc0f..e5aeae15755 100644 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qcom-media.copyright.expected.yml @@ -2,7 +2,7 @@ primary_license: declared_license: license_expression: free-unknown AND proprietary-license AND openssl-ssleay AND zlib AND public-domain AND bsd-new AND gary-s-brown AND other-permissive AND isc AND bsd-unmodified AND (gpl-2.0 - OR bsd-new) AND bsd-original + OR bsd-new) copyright: | Copyright (c) 2013-2017 Qualcomm Technologies, Inc. Copyright (c) 2013-2017 Qualcomm Technologies, Inc. @@ -468,16 +468,16 @@ matches: * license. * * See README and COPYING for more details. - - score: '90.17' + - score: '99.06' start_line: 613 end_line: 635 matcher: 3-seq - rule_length: 234 + rule_length: 213 matched_length: 211 - match_coverage: '90.17' + match_coverage: '99.06' rule_relevance: 100 - identifier: bsd-original_6.RULE - license_expression: bsd-original + identifier: bsd-new_68.RULE + license_expression: bsd-new is_license_text: yes is_license_notice: no is_license_reference: no @@ -492,14 +492,14 @@ matches: * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the [copyright] [holder] nor the names of contributors + * 3. Neither the name of the copyright holder nor the names of contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND [CONTRIBUTORS] ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR [CONTRIBUTORS] BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 209ddc68550..ce01e1757c2 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 @@ -15,15 +15,15 @@ copyright: | 2014-2015, QLogic Corporation. 2015-2016, QLogic Corporation matches: - - score: '97.04' - start_line: 1 - end_line: 20 - matcher: 3-seq - rule_length: 203 - matched_length: '197' - match_coverage: '97.04' + - score: '100.0' + start_line: 9 + end_line: 28 + matcher: 1-hash + rule_length: '199' + matched_length: '199' + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_98.RULE + identifier: bsd-new_1070.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -33,9 +33,9 @@ matches: matched_text: | Redistribution and use in source and binary forms are permitted provided that the following conditions are met: - 1. [Redistribution] of source code must retain the above copyright + 1. Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 2. [Redistribution] in binary form must reproduce the above copyright + 2. Redistribution in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products @@ -52,8 +52,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 3 - end_line: 23 + start_line: 35 + end_line: 55 matcher: 2-aho rule_length: 143 matched_length: 143 @@ -89,8 +89,8 @@ matches: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 36 + start_line: 61 + end_line: 96 matcher: 1-hash rule_length: 260 matched_length: 260 @@ -141,8 +141,8 @@ matches: ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS PROGRAM. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 102 + end_line: 104 matcher: 2-aho rule_length: 23 matched_length: 23 @@ -160,8 +160,8 @@ matches: in hexadecimal or equivalent format, provided this copyright notice is accompanying it. - score: '97.33' - start_line: 5 - end_line: 11 + start_line: 106 + end_line: 112 matcher: 3-seq rule_length: 73 matched_length: 73 @@ -183,8 +183,8 @@ matches: useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 117 + end_line: 119 matcher: 1-hash rule_length: 23 matched_length: 23 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright.expected.yml deleted file mode 100644 index 209ddc68550..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-qlogic.copyright.expected.yml +++ /dev/null @@ -1,203 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (QLogic 1) - - The OpenIB.org BSD license - - Binary redistribution (QLogic 2) - - Binary redistribution (QLogic BR-series) - - Binary redistribution (QLogic 3) -license_expression: bsd-new AND linux-openib AND qlogic-microcode AND (other-permissive AND - proprietary-license) AND other-permissive -copyright: | - 1995, 1996, 1997, 1998, 1999, 2000, QLogic, Inc. - 2007, 2008. QLogic Corporation - 2003-2006, QLogic Corporation - 2013-2014, Brocade Communications Systems, Inc. - 2014-2015, QLogic Corporation. - 2015-2016, QLogic Corporation -matches: - - score: '97.04' - start_line: 1 - end_line: 20 - matcher: 3-seq - rule_length: 203 - matched_length: '197' - match_coverage: '97.04' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted provided - that the following conditions are met: - 1. [Redistribution] of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. [Redistribution] in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 3 - end_line: 23 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-openib.LICENSE - license_expression: linux-openib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the following - conditions are met: - - - Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 36 - matcher: 1-hash - rule_length: 260 - matched_length: 260 - match_coverage: '100.0' - rule_relevance: 100 - identifier: qlogic-microcode.LICENSE - license_expression: qlogic-microcode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You may redistribute the hardware specific firmware binary file - under the following terms: - - 1. Redistribution of source code (only if applicable), - must retain the above copyright notice, this list of - conditions and the following disclaimer. - - 2. Redistribution in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. - - 3. The name of QLogic Corporation may not be used to - endorse or promote products derived from this software - without specific prior written permission - - REGARDLESS OF WHAT LICENSING MECHANISM IS USED OR APPLICABLE, - THIS PROGRAM IS PROVIDED BY QLOGIC CORPORATION "AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - USER ACKNOWLEDGES AND AGREES THAT USE OF THIS PROGRAM WILL NOT - CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR - OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, - TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN - ANY OTHER QLOGIC HARDWARE OR SOFTWARE EITHER SOLELY OR IN - COMBINATION WITH THIS PROGRAM. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. - - score: '97.33' - start_line: 5 - end_line: 11 - matcher: 3-seq - rule_length: 73 - matched_length: 73 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_310.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - grants permission to use and redistribute these firmware files - for use with [QLogic] BR-[series] devices, but not as a part of the Linux - kernel or in any other form which would require these files themselves - to be covered by the terms of the GNU General Public License. - These firmware files are distributed in the hope that they will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware data - in hexadecimal or equivalent format, provided this copyright notice is - accompanying it. 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 8bf73205cab..76318bea679 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 @@ -20,15 +20,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n 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" + matched_text: | + License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - score: '100.0' start_line: 22 end_line: 23 @@ -46,4 +53,4 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright.expected.yml deleted file mode 100644 index 8bf73205cab..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ralink.copyright.expected.yml +++ /dev/null @@ -1,49 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-2.0 -copyright: | - Copyright 2006-2009 Bastian Blank - Copyright 2009 Ben Hutchings -matches: - - score: '100.0' - start_line: 6 - end_line: 20 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_68.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n 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" - - score: '100.0' - start_line: 22 - end_line: 23 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. 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 0593cfbfe0d..e197eda54f7 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 @@ -8,8 +8,8 @@ copyright: | 2009-2010, Realtek Semiconductor Corporation matches: - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 9 + end_line: 11 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -27,8 +27,8 @@ matches: data in hexadecimal or equivalent format, provided this copyright notice is accompanying it. - score: '93.72' - start_line: 3 - end_line: 38 + start_line: 18 + end_line: 53 matcher: 3-seq rule_length: 293 matched_length: 293 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright.expected.yml deleted file mode 100644 index 0593cfbfe0d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-realtek.copyright.expected.yml +++ /dev/null @@ -1,80 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (Realtek permissive) - - Binary redistribution (Realtek restrictive) -license_expression: other-permissive AND intel -copyright: | - 2010-2013, Realtek Semiconductor Corporation - 2009-2010, Realtek Semiconductor Corporation -matches: - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_66.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted for the distribution of this firmware - data in hexadecimal or equivalent format, provided this copyright - notice is accompanying it. - - score: '93.72' - start_line: 3 - end_line: 38 - matcher: 3-seq - rule_length: 293 - matched_length: 293 - match_coverage: '100.0' - rule_relevance: 95 - identifier: intel_1.RULE - license_expression: intel - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of [Realtek] [Semiconductor] Corporation nor the names of its - suppliers may be used to endorse or promote products derived from this - software without specific prior written permission. - * No reverse engineering, decompilation, or disassembly of this software - is permitted. - - Limited patent license. [Realtek] [Semiconductor] Corporation grants a world-wide, - royalty-free, non-exclusive license under patents it now or hereafter - owns or controls to make, have made, use, import, offer to sell and - sell ("Utilize") this software, but solely to the extent that any - such patent is necessary to Utilize the software alone, or in - combination with an operating system licensed under an approved Open - Source license as listed by the Open Source Initiative at - http://opensource.org/licenses. The patent license shall not apply to - any other combinations which include this software. No hardware per - se is licensed hereunder. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-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 d93c35c8132..23939fb42ec 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 @@ -18,9 +18,12 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Samsung grants permission to use and redistribute aforementioned firmware\n\ - \ files for the use with Exynos series devices, but not as part of the Linux\n kernel,\ - \ or in any other form which would require these files themselves\n to be covered by the\ - \ terms of the GNU General Public License.\n \n These firmware files are distributed in\ - \ the hope that they will be\n useful, but WITHOUT ANY WARRANTY; without even the implied\ - \ warranty\n of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + Samsung grants permission to use and redistribute aforementioned firmware + files for the use with Exynos series devices, but not as part of the Linux + kernel, or in any other form which would require these files themselves + to be covered by the terms of the GNU General Public License. + + These firmware files are distributed in the hope that they will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty + of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright.expected.yml deleted file mode 100644 index d93c35c8132..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-samsung.copyright.expected.yml +++ /dev/null @@ -1,26 +0,0 @@ -primary_license: -declared_license: -license_expression: proprietary-license -copyright: Copyright 2011-2014 Samsung Electronics Co. -matches: - - score: '100.0' - start_line: 6 - end_line: 13 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_307.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Samsung grants permission to use and redistribute aforementioned firmware\n\ - \ files for the use with Exynos series devices, but not as part of the Linux\n kernel,\ - \ or in any other form which would require these files themselves\n to be covered by the\ - \ terms of the GNU General Public License.\n \n These firmware files are distributed in\ - \ the hope that they will be\n useful, but WITHOUT ANY WARRANTY; without even the implied\ - \ warranty\n of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 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 fd6165b71f0..d921a716ffe 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 @@ -18,19 +18,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution. Redistribution and use in binary form, without\n modification,\ - \ are permitted provided that the following conditions are\n met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n \n * Neither the name of\ - \ [Siano] [Mobile] [Silicon] [Ltd]. nor the names of its\n suppliers may be used to endorse\ - \ or promote products derived from this\n software without specific prior written permission.\n\ - \ \n * No reverse engineering, decompilation, or disassembly of this software\n is permitted.\n\ - \ \n DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\n BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY AND\n FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\n USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\ - \ OF THE USE OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE" + matched_text: | + Redistribution. Redistribution and use in binary form, without + modification, are permitted provided that the following conditions are + met: + + * Redistributions must reproduce the above copyright notice and the + following disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of [Siano] [Mobile] [Silicon] [Ltd]. nor the names of its + suppliers may be used to endorse or promote products derived from this + software without specific prior written permission. + + * No reverse engineering, decompilation, or disassembly of this software + is permitted. + + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright.expected.yml deleted file mode 100644 index fd6165b71f0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-siano.copyright.expected.yml +++ /dev/null @@ -1,36 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new -copyright: Copyright (c) 2005-2014 Siano Mobile Silicon Ltd. -matches: - - score: '97.98' - start_line: 9 - end_line: 34 - matcher: 3-seq - rule_length: '194' - matched_length: '194' - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_1006.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution. Redistribution and use in binary form, without\n modification,\ - \ are permitted provided that the following conditions are\n met:\n \n * Redistributions\ - \ must reproduce the above copyright notice and the\n following disclaimer in the documentation\ - \ and/or other materials\n provided with the distribution.\n \n * Neither the name of\ - \ [Siano] [Mobile] [Silicon] [Ltd]. nor the names of its\n suppliers may be used to endorse\ - \ or promote products derived from this\n software without specific prior written permission.\n\ - \ \n * No reverse engineering, decompilation, or disassembly of this software\n is permitted.\n\ - \ \n DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\n BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY AND\n FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\n USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\ - \ OF THE USE OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE" diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-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 518bfbafa57..e01fb0d9c40 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 @@ -5,8 +5,8 @@ license_expression: proprietary-license copyright: 2000-2016, Texas Instruments Incorporated matches: - score: '100.0' - start_line: 1 - end_line: 57 + start_line: 9 + end_line: 65 matcher: 1-hash rule_length: 434 matched_length: 434 diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright.expected.yml deleted file mode 100644 index 518bfbafa57..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/f/firmware-nonfree/stable_firmware-ti-connectivity.copyright.expected.yml +++ /dev/null @@ -1,55 +0,0 @@ -primary_license: None -declared_license: - - Binary redistribution (wl1251) -license_expression: proprietary-license -copyright: 2000-2016, Texas Instruments Incorporated -matches: - - score: '100.0' - start_line: 1 - end_line: 57 - matcher: 1-hash - rule_length: 434 - matched_length: 434 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_556.RULE - license_expression: proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "All rights reserved not granted herein.\n\nLimited License.\n\nTexas Instruments\ - \ Incorporated grants a world-wide, royalty-free, non-exclusive\nlicense under copyrights\ - \ and patents it now or hereafter owns or controls to\nmake, have made, use, import, offer\ - \ to sell and sell (\"Utilize\") this software\nsubject to the terms herein. With respect\ - \ to the foregoing patent license,\nsuch license is granted solely to the extent that\ - \ any such patent is necessary\nto Utilize the software alone. The patent license shall\ - \ not apply to any\ncombinations which include this software, other than combinations\ - \ with devices\nmanufactured by or for TI (“TI Devices”). No hardware patent is licensed\n\ - hereunder.\n\nRedistributions must preserve existing copyright notices and reproduce this\n\ - license (including the above copyright notice and the disclaimer and (if\napplicable)\ - \ source code license limitations below) in the documentation and/or\nother materials\ - \ provided with the distribution\n\nRedistribution and use in binary form, without modification,\ - \ are permitted\nprovided that the following conditions are met:\n\n*\tNo reverse engineering,\ - \ decompilation, or disassembly of this software\nis permitted with respect to any software\ - \ provided in binary form.\n\n*\tany redistribution and use are licensed by TI for use\ - \ only with TI\nDevices.\n\n*\tNothing shall obligate TI to provide you with source code\ - \ for the\nsoftware licensed and provided to you in object code.\n\nIf software source\ - \ code is provided to you, modification and redistribution of\nthe source code are permitted\ - \ provided that the following conditions are met:\n\n*\tany redistribution and use of\ - \ the source code, including any resulting\nderivative works, are licensed by TI for use\ - \ only with TI Devices.\n\n*\tany redistribution and use of any object code compiled from\ - \ the source\ncode and any resulting derivative works, are licensed by TI for use\nonly\ - \ with TI Devices.\n\nNeither the name of Texas Instruments Incorporated nor the names\ - \ of its\nsuppliers may be used to endorse or promote products derived from this software\n\ - without specific prior written permission.\n\nDISCLAIMER.\n\nTHIS SOFTWARE IS PROVIDED\ - \ BY TI AND TI’S LICENSORS \"AS IS\" AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED. IN NO\nEVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\ - \ NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\nOR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright-detailed.expected.yml index 51f1c2f874e..9bdbe17c466 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 @@ -20,5 +20,10 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright.expected.yml deleted file mode 100644 index 51f1c2f874e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-mongos/copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: mongodb-sspl-1.0 -copyright: | - Copyright 2009 10gen - (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright-detailed.expected.yml index 51f1c2f874e..9bdbe17c466 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 @@ -20,5 +20,10 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright.expected.yml deleted file mode 100644 index 51f1c2f874e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-server/copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: mongodb-sspl-1.0 -copyright: | - Copyright 2009 10gen - (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright-detailed.expected.yml index 51f1c2f874e..9bdbe17c466 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 @@ -20,5 +20,10 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright.expected.yml deleted file mode 100644 index 51f1c2f874e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-shell/copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: mongodb-sspl-1.0 -copyright: | - Copyright 2009 10gen - (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright-detailed.expected.yml index 51f1c2f874e..9bdbe17c466 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 @@ -20,5 +20,10 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright.expected.yml deleted file mode 100644 index 51f1c2f874e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org-tools/copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: mongodb-sspl-1.0 -copyright: | - Copyright 2009 10gen - (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright-detailed.expected.yml index 51f1c2f874e..9bdbe17c466 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 @@ -20,5 +20,10 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." + matched_text: | + License: + + SSPL + + The Debian packaging is (C) 2009, Kristina Chodorow and + is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'. diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright.expected.yml deleted file mode 100644 index 51f1c2f874e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/mongodb-org/copyright.expected.yml +++ /dev/null @@ -1,24 +0,0 @@ -primary_license: -declared_license: -license_expression: mongodb-sspl-1.0 -copyright: | - Copyright 2009 10gen - (c) 2009, Kristina Chodorow -matches: - - score: '100.0' - start_line: 18 - end_line: 23 - matcher: 2-aho - rule_length: 28 - matched_length: 28 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mongodb-sspl-1.0_9.RULE - license_expression: mongodb-sspl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n SSPL\n \n The Debian packaging is (C) 2009, Kristina Chodorow\ - \ and\n is licensed under the SSPL, see `https://www.mongodb.com/licensing/server-side-public-license'." diff --git a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright-detailed.expected.yml index 9404557695f..4482d0f24f4 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 @@ -3,23 +3,23 @@ declared_license: - Proprietary_1 - Proprietary_2 - GPL-2+ -license_expression: bsd-new AND broadcom-proprietary AND (gpl-2.0-plus AND gpl-2.0-plus) +license_expression: proprietary-license AND broadcom-proprietary AND (gpl-2.0-plus AND gpl-2.0-plus) copyright: | 2006, Broadcom Corporation 2015, Raspberry Pi (Trading) Ltd 2015 Broadcom Corporation 2015 Paolo Pisati matches: - - score: '94.33' - start_line: 3 - end_line: 27 - matcher: 3-seq - rule_length: '194' - matched_length: 183 - match_coverage: '94.33' + - score: '100.0' + start_line: 21 + end_line: 45 + matcher: 2-aho + rule_length: 203 + matched_length: 203 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_1006.RULE - license_expression: bsd-new + identifier: proprietary-license_600.RULE + license_expression: proprietary-license is_license_text: yes is_license_notice: no is_license_reference: no @@ -30,12 +30,12 @@ matches: modification, are permitted provided that the following conditions are met: - * [This] [software] [may] [only] [be] [used] [for] [the] [purposes] [of] [developing] [for], - [running] [or] [using] a [Raspberry] [Pi] [device]. + * This software may only be used for the purposes of developing for, + running or using a Raspberry Pi device. * Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of [Broadcom] [Corporation] nor the names of its suppliers + * Neither the name of Broadcom Corporation nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission. @@ -52,8 +52,8 @@ matches: USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 204 + start_line: 51 + end_line: 254 matcher: 1-hash rule_length: 1764 matched_length: 1764 @@ -201,8 +201,8 @@ matches: \ and\nrepresentations between them, whether written or oral concerning the Software.\n\ This Agreement may be changed only by mutual agreement of the parties in\nwriting." - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 260 + end_line: 260 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -216,15 +216,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq + - score: '100.0' + start_line: 261 + end_line: 275 + matcher: 1-hash rule_length: 126 - matched_length: 124 - match_coverage: '98.41' + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE + identifier: gpl-2.0-plus_846.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -232,7 +232,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright.expected.yml deleted file mode 100644 index 7fb4b194e74..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-2019-11-15/non-free/r/raspi3-firmware/stable_copyright.expected.yml +++ /dev/null @@ -1,247 +0,0 @@ -primary_license: None -declared_license: - - Proprietary_1 - - Proprietary_2 -license_expression: bsd-new AND broadcom-proprietary -copyright: | - 2006, Broadcom Corporation - 2015, Raspberry Pi (Trading) Ltd - 2015 Broadcom Corporation -matches: - - score: '94.33' - start_line: 3 - end_line: 27 - matcher: 3-seq - rule_length: '194' - matched_length: 183 - match_coverage: '94.33' - rule_relevance: 100 - identifier: bsd-new_1006.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution. Redistribution and use in binary form, without - modification, are permitted provided that the following conditions are - met: - - * [This] [software] [may] [only] [be] [used] [for] [the] [purposes] [of] [developing] [for], - [running] [or] [using] a [Raspberry] [Pi] [device]. - * Redistributions must reproduce the above copyright notice and the - following disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of [Broadcom] [Corporation] nor the names of its suppliers - may be used to endorse or promote products derived from this software - without specific prior written permission. - - DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 204 - matcher: 1-hash - rule_length: 1764 - matched_length: 1764 - match_coverage: '100.0' - rule_relevance: 100 - identifier: broadcom-proprietary_1.RULE - license_expression: broadcom-proprietary - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SOFTWARE LICENSE AGREEMENT\n\nUnless you and Broadcom Corporation (“Broadcom”)\ - \ execute a separate written\nsoftware license agreement governing use of the accompanying\ - \ software, this\nsoftware is licensed to you under the terms of this Software License\ - \ Agreement\n(“Agreement”).\n\nANY USE, REPRODUCTION OR DISTRIBUTION OF THE SOFTWARE CONSTITUTES\ - \ YOUR\nACCEPTANCE OF THIS AGREEMENT.\n\n1.\tDEFINITIONS.\n\n1.1.\t“Broadcom Product”\ - \ means any of the proprietary integrated circuit\nproduct(s) sold by Broadcom with which\ - \ the Software was designed to be used, or\ntheir successors.\n\n1.2.\t“Licensee” means\ - \ you or if you are accepting on behalf of an entity\nthen the entity and its affiliates\ - \ exercising rights under, and complying with\nall of the terms of this Agreement.\n\n\ - 1.3.\t“Software” shall mean that software made available by Broadcom to\nLicensee in binary\ - \ code form with this Agreement.\n\n2.\tLICENSE GRANT; OWNERSHIP\n\n2.1.\tLicense Grants.\ - \ Subject to the terms and conditions of this Agreement,\nBroadcom hereby grants to Licensee\ - \ a non-exclusive, non-transferable,\nroyalty-free license (i) to use and integrate the\ - \ Software in conjunction with\nany other software; and (ii) to reproduce and distribute\ - \ the Software complete,\nunmodified and as provided by Broadcom, and only for use with\ - \ a Broadcom\nProduct.\n\n2.2.\tRestriction on Modification. Licensee may not make any\ - \ modifications\nto the Software.\n\n2.3.\tRestriction on Distribution. Licensee shall\ - \ only distribute the\nSoftware under the terms of this Agreement and a copy of this Agreement\n\ - accompanies such distribution.\n\n2.4.\tProprietary Notices. Licensee shall not remove,\ - \ efface or obscure any\ncopyright or trademark notices from the Software. Licensee shall\ - \ include\nreproductions of the Broadcom copyright notice with each copy of the Software,\n\ - except where such Software is embedded in a manner not readily accessible to\nthe end\ - \ user. Licensee acknowledges that any symbols, trademarks, tradenames,\nand service\ - \ marks adopted by Broadcom to identify the Software belong to\nBroadcom and that Licensee\ - \ shall have no rights therein.\n\n2.5.\tOwnership. Broadcom shall retain all right,\ - \ title and interest,\nincluding all intellectual property rights, in and to the Software.\ - \ Licensee\nhereby covenants that it will not assert any claim that the Software created\ - \ by\nor for Broadcom infringe any intellectual property right owned or controlled by\n\ - Licensee; provided however, the foregoing shall not apply in case the Agreement\nis terminated.\n\ - \n2.6.\tNo Other Rights Granted; Restrictions. Apart from the license rights\nexpressly\ - \ set forth in this Agreement, Broadcom does not grant and Licensee\ndoes not receive\ - \ any ownership right, title or interest nor any security\ninterest or other interest\ - \ in any intellectual property rights relating to the\nSoftware, nor in any copy of any\ - \ part of the foregoing. No license is granted\nto Licensee in any human readable code\ - \ of the Software (source code). Licensee\nshall not (i) use, license, sell or otherwise\ - \ distribute the Software except as\nprovided in this Agreement, (ii) attempt to modify\ - \ in any way, reverse\nengineer, decompile or disassemble any portion of the Software;\ - \ or (iii) use\nthe Software or other material in violation of any applicable law or\n\ - regulation, including but not limited to any regulatory agency, such as FCC,\nrules.\n\ - \n3.\tNO WARRANTY OR SUPPORT\n\n3.1.\tNo Warranty. THE SOFTWARE IS OFFERED “AS IS,” AND\ - \ BROADCOM GRANTS AND\nLICENSEE RECEIVES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,\ - \ BY STATUTE,\nCOMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. BROADCOM SPECIFICALLY\n\ - DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A SPECIFIC\nPURPOSE OR\ - \ NONINFRINGEMENT CONCERNING THE SOFTWARE OR ANY UPGRADES TO OR\nDOCUMENTATION FOR THE\ - \ SOFTWARE. WITHOUT LIMITATION OF THE ABOVE, BROADCOM\nGRANTS NO WARRANTY THAT THE SOFTWARE\ - \ IS ERROR-FREE OR WILL OPERATE WITHOUT\nINTERRUPTION, AND GRANTS NO WARRANTY REGARDING\ - \ ITS USE OR THE RESULTS THEREFROM\nINCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY\ - \ OR RELIABILITY.\n\n3.2.\tNo Support. Nothing in this agreement shall obligate Broadcom\ - \ to\nprovide any support for the Software. Broadcom may, but shall be under no\nobligation\ - \ to, correct any defects in the Software and/or provide updates to\nlicensees of the\ - \ Software. Licensee shall make reasonable efforts to promptly\nreport to Broadcom any\ - \ defects it finds in the Software, as an aid to creating\nimproved revisions of the Software.\n\ - \n3.3.\tDangerous Applications. The Software is not designed, intended, or\ncertified\ - \ for use in components of systems intended for the operation of\nweapons, weapons systems,\ - \ nuclear installations, means of mass transportation,\naviation, life-support computers\ - \ or equipment (including resuscitation\nequipment and surgical implants), pollution control,\ - \ hazardous substances\nmanagement, or for any other dangerous application in which the\ - \ failure of the\nSoftware could create a situation where personal injury or death may\ - \ occur.\nLicensee understands that use of the Software in such applications is fully\ - \ at\nthe risk of Licensee.\n\n4.\tTERM AND TERMINATION\n\n4.1.\tTermination. This Agreement\ - \ will automatically terminate if Licensee\nfails to comply with any of the terms and\ - \ conditions hereof. In such event,\nLicensee must destroy all copies of the Software\ - \ and all of its component\nparts.\n\n4.2.\tEffect Of Termination. Upon any termination\ - \ of this Agreement, the\nrights and licenses granted to Licensee under this Agreement\ - \ shall immediately\nterminate.\n\n4.3.\tSurvival. The rights and obligations under this\ - \ Agreement which by\ntheir nature should survive termination will remain in effect after\ - \ expiration\nor termination of this Agreement.\n\n5.\tCONFIDENTIALITY\n\n5.1.\tObligations.\ - \ Licensee acknowledges and agrees that any documentation\nrelating to the Software,\ - \ and any other information (if such other information\nis identified as confidential\ - \ or should be recognized as confidential under the\ncircumstances) provided to Licensee\ - \ by Broadcom hereunder (collectively,\n“Confidential Information”) constitute the confidential\ - \ and proprietary\ninformation of Broadcom, and that Licensee’s protection thereof is\ - \ an essential\ncondition to Licensee’s use and possession of the Software. Licensee\ - \ shall\nretain all Confidential Information in strict confidence and not disclose it\ - \ to\nany third party or use it in any way except under a written agreement with\nterms\ - \ and conditions at least as protective as the terms of this Section.\nLicensee will exercise\ - \ at least the same amount of diligence in preserving the\nsecrecy of the Confidential\ - \ Information as it uses in preserving the secrecy of\nits own most valuable confidential\ - \ information, but in no event less than\nreasonable diligence. Information shall not\ - \ be considered Confidential\nInformation if and to the extent that it: (i) was in the\ - \ public domain at the\ntime it was disclosed or has entered the public domain through\ - \ no fault of\nLicensee; (ii) was known to Licensee, without restriction, at the time\ - \ of\ndisclosure as proven by the files of Licensee in existence at the time of\ndisclosure;\ - \ or (iii) becomes known to Licensee, without restriction, from a\nsource other than Broadcom\ - \ without breach of this Agreement by Licensee and\notherwise not in violation of Broadcom’s\ - \ rights.\n\n5.2.\tReturn of Confidential Information. Notwithstanding the foregoing,\ - \ all\ndocuments and other tangible objects containing or representing Broadcom\nConfidential\ - \ Information and all copies thereof which are in the possession of\nLicensee shall be\ - \ and remain the property of Broadcom, and shall be promptly\nreturned to Broadcom upon\ - \ written request by Broadcom or upon termination of\nthis Agreement.\n\n6.\tLIMITATION\ - \ OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO\nEVENT SHALL BROADCOM OR\ - \ ANY OF BROADCOM’S LICENSORS HAVE ANY LIABILITY FOR ANY\nINDIRECT, INCIDENTAL, SPECIAL,\ - \ OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER FOR\ - \ BREACH OF CONTRACT, TORT (INCLUDING\nNEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,\ - \ INCLUDING BUT NOT\nLIMITED TO LOSS OF PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF\ - \ THE\nPOSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL BROADCOM’S LIABILITY WHETHER IN\n\ - CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE AMOUNT PAID BY\nLICENSEE\ - \ FOR SOFTWARE UNDER THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY\nNOTWITHSTANDING ANY\ - \ FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.\n\n7.\tMISCELLANEOUS\n\n7.1.\tExport\ - \ Regulations. YOU UNDERSTAND AND AGREE THAT THE SOFTWARE IS\nSUBJECT TO UNITED STATES\ - \ AND OTHER APPLICABLE EXPORT-RELATED LAWS AND\nREGULATIONS AND THAT YOU MAY NOT EXPORT,\ - \ RE-EXPORT OR TRANSFER THE SOFTWARE OR\nANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS\ - \ PERMITTED UNDER THOSE LAWS.\nWITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT OR TRANSFER\ - \ OF THE SOFTWARE\nTO CUBA, IRAN, NORTH KOREA, SUDAN AND SYRIA IS PROHIBITED.\n\n7.2\t\ - Assignment. This Agreement shall be binding upon and inure to the\nbenefit of the parties\ - \ and their respective successors and assigns, provided,\nhowever that Licensee may not\ - \ assign this Agreement or any rights or obligation\nhereunder, directly or indirectly,\ - \ by operation of law or otherwise, without\nthe prior written consent of Broadcom, and\ - \ any such attempted assignment shall\nbe void. Notwithstanding the foregoing, Licensee\ - \ may assign this Agreement to\na successor to all or substantially all of its business\ - \ or assets to which this\nAgreement relates that is not a competitor of Broadcom.\n\n\ - 7.3.\tGoverning Law; Venue. This Agreement shall be governed by the laws of\nCalifornia\ - \ without regard to any conflict-of-laws rules, and the United Nations\nConvention on\ - \ Contracts for the International Sale of Goods is hereby excluded.\nThe sole jurisdiction\ - \ and venue for actions related to the subject matter\nhereof shall be the state and federal\ - \ courts located in the County of Orange,\nCalifornia, and both parties hereby consent\ - \ to such jurisdiction and venue.\n\n7.4.\tSeverability. All terms and provisions of\ - \ this Agreement shall, if\npossible, be construed in a manner which makes them valid,\ - \ but in the event any\nterm or provision of this Agreement is found by a court of competent\n\ - jurisdiction to be illegal or unenforceable, the validity or enforceability of\nthe remainder\ - \ of this Agreement shall not be affected if the illegal or\nunenforceable provision does\ - \ not materially affect the intent of this\nAgreement. If the illegal or unenforceable\ - \ provision materially affects the\nintent of the parties to this Agreement, this Agreement\ - \ shall become\nterminated.\n\n7.5.\tEquitable Relief. Licensee hereby acknowledges that\ - \ its breach of this\nAgreement would cause irreparable harm and significant injury to\ - \ Broadcom that\nmay be difficult to ascertain and that a remedy at law would be inadequate.\n\ - Accordingly, Licensee agrees that Broadcom shall have the right to seek and\nobtain immediate\ - \ injunctive relief to enforce obligations under the Agreement\nin addition to any other\ - \ rights and remedies it may have.\n\n7.6.\tWaiver. The waiver of, or failure to enforce,\ - \ any breach or default\nhereunder shall not constitute the waiver of any other or subsequent\ - \ breach or\ndefault.\n\n7.7.\tEntire Agreement. This Agreement sets forth the entire\ - \ Agreement\nbetween the parties and supersedes any and all prior proposals, agreements\ - \ and\nrepresentations between them, whether written or oral concerning the Software.\n\ - This Agreement may be changed only by mutual agreement of the parties in\nwriting." - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '98.41' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 126 - matched_length: 124 - match_coverage: '98.41' - rule_relevance: 100 - identifier: gpl-2.0-plus_38.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". 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 276c0c5406b..f837c111417 100644 --- a/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright-detailed.expected.yml @@ -1,18 +1,18 @@ -primary_license: None -declared_license: [] -license_expression: (other-permissive OR commercial-license) AND zlib AND zlib -copyright: +primary_license: +declared_license: +license_expression: zlib +copyright: Copyright (c) 1995-1998 Jean-loup Gailly and Mark Adler matches: - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 31 - matched_length: 31 + start_line: 42 + end_line: 59 + matcher: 2-aho + rule_length: 144 + matched_length: 144 match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_or_commercial-license_2.RULE - license_expression: other-permissive OR commercial-license + identifier: zlib_17.RULE + license_expression: zlib is_license_text: yes is_license_notice: no is_license_reference: no @@ -22,45 +22,18 @@ matches: 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. - - score: '21.21' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 132 - matched_length: 28 - match_coverage: '21.21' - rule_relevance: 100 - identifier: zlib_variant.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to anyone to use this software for any purpose, + + 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: - - score: '55.3' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 132 - matched_length: 73 - match_coverage: '55.3' - rule_relevance: 100 - identifier: zlib_variant.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 1. The origin of this software must not be misrepresented; you must not + + 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu diff --git a/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright.expected.yml deleted file mode 100644 index b40aff97c8d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-misc/usr/share/doc/zlib1g/copyright.expected.yml +++ /dev/null @@ -1,66 +0,0 @@ -primary_license: None -declared_license: [] -license_expression: (other-permissive OR commercial-license) AND zlib -copyright: -matches: - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_or_commercial-license_2.RULE - license_expression: other-permissive OR commercial-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - score: '21.21' - start_line: 1 - end_line: 3 - matcher: 3-seq - rule_length: 132 - matched_length: 28 - match_coverage: '21.21' - rule_relevance: 100 - identifier: zlib_variant.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 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: - - score: '55.3' - start_line: 1 - end_line: 7 - matcher: 3-seq - rule_length: 132 - matched_length: 73 - match_coverage: '55.3' - rule_relevance: 100 - identifier: zlib_variant.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. diff --git a/tests/packagedcode/data/debian/copyright/debian-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 66d9953feba..cf0c5251b66 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 @@ -22,14 +22,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "and is\n GPL V2 as well.\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\n along with this program; if not, write to the\n\ - \ Free Software Foundation, Inc.,\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\ - \ USA.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public\ - \ License can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + and is + GPL V2 as well. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the + Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright.expected.yml deleted file mode 100644 index 66d9953feba..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/adduser/copyright.expected.yml +++ /dev/null @@ -1,35 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus -copyright: | - Copyright (c) 2000 Roland Bauerschmidt - Copyright (c) 1997, 1998, 1999 Guy Maor - Copyright (c) 1995 Ted Hajek - portions Copyright (c) 1994 Debian Association, Inc. -matches: - - score: '100.0' - start_line: 28 - end_line: 47 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_811.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "and is\n GPL V2 as well.\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\n along with this program; if not, write to the\n\ - \ Free Software Foundation, Inc.,\n 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\ - \ USA.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public\ - \ License can be found in `/usr/share/common-licenses/GPL-2'." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright-detailed.expected.yml index 2eecb2802ad..fd6b3b6b668 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 @@ -34,14 +34,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ 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\n\ - \ along with this program; if not, write to the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n \n See /usr/share/common-licenses/GPL-2,\ - \ or\n for the terms of the latest version\n of\ - \ the GNU General Public License." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version + of the GNU General Public License. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright.expected.yml deleted file mode 100644 index 1fbbb02b3b3..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/apt/copyright.expected.yml +++ /dev/null @@ -1,47 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus -copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others -matches: - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_374.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv2+' - - score: '100.0' - start_line: 6 - end_line: 22 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_736.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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\n\ - \ along with this program; if not, write to the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n \n See /usr/share/common-licenses/GPL-2,\ - \ or\n for the terms of the latest version\n of\ - \ the GNU General Public License." 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 4c99b7d6f21..572579c72d3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright-detailed.expected.yml @@ -1,46 +1,35 @@ primary_license: declared_license: -license_expression: gpl-2.0-plus AND gpl-1.0-plus +license_expression: gpl-2.0-plus copyright: | copyrighted by the Free Software Foundation, Inc. Copyright (c) 1995-2011 Software in the Public Interest matches: - score: '100.0' start_line: 17 - end_line: 25 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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." - - score: '100.0' - start_line: 27 end_line: 28 matcher: 2-aho - rule_length: 23 - matched_length: 23 + rule_length: 102 + matched_length: 102 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus + identifier: gpl-2.0-plus_862.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. + Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright.expected.yml deleted file mode 100644 index 4c99b7d6f21..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-files/copyright.expected.yml +++ /dev/null @@ -1,46 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND gpl-1.0-plus -copyright: | - copyrighted by the Free Software Foundation, Inc. - Copyright (c) 1995-2011 Software in the Public Interest -matches: - - score: '100.0' - start_line: 17 - end_line: 25 - matcher: 2-aho - rule_length: 79 - matched_length: 79 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_90.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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." - - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/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 988755c1521..96d2ce50f61 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 @@ -4,8 +4,7 @@ declared_license: - public-domain - GPL-2 - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND (gpl-2.0 AND gpl-2.0 - AND gpl-2.0) +license_expression: (gpl-2.0 AND gpl-2.0) AND public-domain AND (gpl-2.0 AND gpl-2.0) copyright: | Copyright 1999-2002 Wichert Akkerman Copyright 2002, 2003, 2004 Colin Watson @@ -16,8 +15,8 @@ copyright: | Copyright 2007 David Mandelberg matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 23 + end_line: 23 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -32,14 +31,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 24 + end_line: 25 + matcher: 1-hash + rule_length: 24 + matched_length: 24 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_660.RULE + identifier: gpl-2.0_1188.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no @@ -47,27 +46,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2. + On Debian and Debian-based systems, a copy of the GNU General Public + License version 2 is available in /usr/share/common-licenses/GPL-2. - score: '99.0' - start_line: 1 - end_line: 1 + start_line: 13 + end_line: 13 matcher: 1-hash rule_length: 3 matched_length: 3 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright.expected.yml deleted file mode 100644 index 548fa3f6b3b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/base-passwd/copyright.expected.yml +++ /dev/null @@ -1,80 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - public-domain -license_expression: gpl-2.0 AND public-domain -copyright: | - Copyright 1999-2002 Wichert Akkerman - Copyright 2002, 2003, 2004 Colin Watson - PD; Originally written by Ian Murdock and - Bruce Perens . - Copyright 2001, 2002 Joey Hess - Copyright 2002, 2003, 2004, 2005, 2007 Colin Watson - Copyright 2007 David Mandelberg -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2. - - score: '99.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: pypi_public_domain.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: public-domain' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml index ade073e2974..eeff037656c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: license_expression: gpl-3.0-plus AND bash-exception-gpl AND gpl-1.0-plus AND other-permissive - AND gfdl-1.1-plus AND gfdl-1.3-plus AND other-permissive AND latex2e AND latex2e AND gfdl-1.3-plus + AND gfdl-1.3-plus AND gfdl-1.3-plus AND other-permissive AND latex2e AND latex2e AND gfdl-1.3-plus AND latex2e AND bsd-original-uc AND historical AND other-permissive copyright: | Copyright (c) 1987-2014 Free Software Foundation, Inc. @@ -31,15 +31,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Bash is free software; you can redistribute it and/or modify it under\n the\ - \ terms of the GNU General Public License as published by the Free\n Software Foundation;\ - \ either version 3, or (at your option) any later\n version.\n \n Bash is distributed\ - \ in the hope that it will be useful, but WITHOUT\n ANY WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details.\n \n You should have received a copy of the GNU General\ - \ Public License\n along with Bash. If not, see .\n On\ - \ Debian systems, the complete text of the GNU General Public License\n can be found in\ - \ `/usr/share/common-licenses/GPL-3'." + matched_text: | + Bash is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + Bash is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with Bash. If not, see . + On Debian systems, the complete text of the GNU General Public License + can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' start_line: 28 end_line: 34 @@ -57,12 +63,12 @@ matches: is_license_intro: no matched_text: | The Free Software Foundation has exempted Bash from the requirement of - Paragraph 2c of the General Public License. This is to say, there is - no requirement for Bash to print a notice when it is started - interactively in the usual way. We made this exception because users - and standards expect shells not to print such messages. This - exception applies to any program that serves as a shell and that is - based primarily on Bash as opposed to other GNU software. + Paragraph 2c of the General Public License. This is to say, there is + no requirement for Bash to print a notice when it is started + interactively in the usual way. We made this exception because users + and standards expect shells not to print such messages. This + exception applies to any program that serves as a shell and that is + based primarily on Bash as opposed to other GNU software. - score: '100.0' start_line: 37 end_line: 37 @@ -96,32 +102,36 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, without written agreement and - without license or royalty fees, to use, copy, and distribute - this document for any purpose, provided that the above copyright - notice appears in all copies of this document and that the - contents of this document remain unaltered. - - score: '80.41' + without license or royalty fees, to use, copy, and distribute + this document for any purpose, provided that the above copyright + notice appears in all copies of this document and that the + contents of this document remain unaltered. + - score: '100.0' start_line: 55 end_line: 64 - matcher: 3-seq - rule_length: 97 - matched_length: 78 - match_coverage: '80.41' + matcher: 2-aho + rule_length: 85 + matched_length: 85 + match_coverage: '100.0' rule_relevance: 100 - identifier: gfdl-1.1-plus_19.RULE - license_expression: gfdl-1.1-plus + identifier: gfdl-1.3-plus_22.RULE + license_expression: gfdl-1.3-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to make and distribute verbatim copies of\n this manual\ - \ provided the copyright notice and this permission notice\n are preserved on all copies.\n\ - \ \n Permission is granted to copy, distribute and/or modify this document\n under the\ - \ terms of the GNU Free Documentation License, Version 1.[3] or\n any later version published\ - \ by the Free Software Foundation; with [no]\n Invariant Sections, [no] [Front]-[Cover]\ - \ [Texts], [and] no Back-Cover Texts.\n A copy of the license is included in the section\ - \ entitled\n ``GNU Free Documentation License''." + matched_text: | + Permission is granted to make and distribute verbatim copies of + this manual provided the copyright notice and this permission notice + are preserved on all copies. + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. - score: '100.0' start_line: 71 end_line: 76 @@ -139,11 +149,11 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. - score: '100.0' start_line: 82 end_line: 84 @@ -161,8 +171,8 @@ matches: is_license_intro: no matched_text: | Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - pare preserved on all copies. + this manual provided the copyright notice and this permission notice + pare preserved on all copies. - score: '99.0' start_line: 86 end_line: 99 @@ -178,16 +188,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to process this file through TeX and print the\n results,\ - \ provided the printed document carries copying permission\n notice identical to this\ - \ one except for the removal of this paragraph\n (this paragraph not being relevant to\ - \ the printed manual).\n \n Permission is granted to copy and distribute modified versions\ - \ of this\n manual under the conditions for verbatim copying, provided that the entire\n\ - \ resulting derived work is distributed under the terms of a permission\n notice identical\ - \ to this one.\n \n Permission is granted to copy and distribute translations of this\ - \ manual\n into another language, under the above conditions for modified versions,\n\ - \ except that this permission notice may be stated in a translation approved\n by the\ - \ Foundation." + matched_text: | + Permission is granted to process this file through TeX and print the + results, provided the printed document carries copying permission + notice identical to this one except for the removal of this paragraph + (this paragraph not being relevant to the printed manual). + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided that the entire + resulting derived work is distributed under the terms of a permission + notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions, + except that this permission notice may be stated in a translation approved + by the Foundation. - score: '99.0' start_line: 108 end_line: 124 @@ -203,17 +218,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to process this file through Tex and print the\n results,\ - \ provided the printed document carries copying permission notice\n identical to this\ - \ one except for the removal of this paragraph (this\n paragraph not being relevant to\ - \ the printed manual).\n \n Permission is granted to make and distribute verbatim copies\ - \ of this manual\n provided the copyright notice and this permission notice are preserved\ - \ on\n all copies.\n \n Permission is granted to copy and distribute modified versions\ - \ of this\n manual under the conditions for verbatim copying, provided also that the\n\ - \ GNU Copyright statement is available to the distributee, and provided that\n the entire\ - \ resulting derived work is distributed under the terms of a\n permission notice identical\ - \ to this one.\n \n Permission is granted to copy and distribute translations of this\ - \ manual\n into another language, under the above conditions for modified versions." + matched_text: | + Permission is granted to process this file through Tex and print the + results, provided the printed document carries copying permission notice + identical to this one except for the removal of this paragraph (this + paragraph not being relevant to the printed manual). + + Permission is granted to make and distribute verbatim copies of this manual + provided the copyright notice and this permission notice are preserved on + all copies. + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided also that the + GNU Copyright statement is available to the distributee, and provided that + the entire resulting derived work is distributed under the terms of a + permission notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions. - score: '100.0' start_line: 132 end_line: 137 @@ -231,11 +253,11 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled + ``GNU Free Documentation License''. - score: '99.0' start_line: 144 end_line: 160 @@ -251,17 +273,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to make and distribute verbatim copies of this manual\n\ - \ provided the copyright notice and this permission notice are preserved on\n all copies.\n\ - \ \n Permission is granted to process this file through Tex and print the\n results,\ - \ provided the printed document carries copying permission notice\n identical to this\ - \ one except for the removal of this paragraph (this\n paragraph not being relevant to\ - \ the printed manual).\n \n Permission is granted to copy and distribute modified versions\ - \ of this\n manual under the conditions for verbatim copying, provided also that the\n\ - \ GNU Copyright statement is available to the distributee, and provided that\n the entire\ - \ resulting derived work is distributed under the terms of a\n permission notice identical\ - \ to this one.\n \n Permission is granted to copy and distribute translations of this\ - \ manual\n into another language, under the above conditions for modified versions." + matched_text: | + Permission is granted to make and distribute verbatim copies of this manual + provided the copyright notice and this permission notice are preserved on + all copies. + + Permission is granted to process this file through Tex and print the + results, provided the printed document carries copying permission notice + identical to this one except for the removal of this paragraph (this + paragraph not being relevant to the printed manual). + + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided also that the + GNU Copyright statement is available to the distributee, and provided that + the entire resulting derived work is distributed under the terms of a + permission notice identical to this one. + + Permission is granted to copy and distribute translations of this manual + into another language, under the above conditions for modified versions. - score: '100.0' start_line: 168 end_line: '194' @@ -279,32 +308,32 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: '198' end_line: 212 @@ -322,29 +351,29 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies, and that - * the name of Digital Equipment Corporation not be used in advertising or - * publicity pertaining to distribution of the document or software without - * specific, written prior permission. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL - * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT - * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies, and that + * the name of Digital Equipment Corporation not be used in advertising or + * publicity pertaining to distribution of the document or software without + * specific, written prior permission. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT + * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. - score: '100.0' start_line: 220 - end_line: 221 + end_line: 223 matcher: 2-aho - rule_length: 20 - matched_length: 20 + rule_length: 28 + matched_length: 28 match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_32.RULE + identifier: other-permissive_291.RULE license_expression: other-permissive is_license_text: yes is_license_notice: no @@ -353,4 +382,6 @@ matches: is_license_intro: no matched_text: | Permission is granted to distribute, modify and use this program as long - * as this comment is not removed or changed. + * as this comment is not removed or changed. + * + * THIS IS A MODIFIED VERSION. IT WAS MODIFIED BY diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright.expected.yml index d2f0bf717e7..7e6440c137d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bash/copyright.expected.yml @@ -121,28 +121,27 @@ matches: \ by the Free Software Foundation; with [no]\n Invariant Sections, [no] [Front]-[Cover]\ \ [Texts], [and] no Back-Cover Texts.\n A copy of the license is included in the section\ \ entitled\n ``GNU Free Documentation License''." - - score: '100.0' + - score: '81.33' start_line: 71 - end_line: 76 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' + end_line: 78 + matcher: 3-seq + rule_length: 75 + matched_length: 61 + match_coverage: '81.33' rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE + identifier: gfdl-1.3-plus2.RULE license_expression: gfdl-1.3-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. + matched_text: "Permission is granted to copy, distribute and/or modify this document\n \ + \ under the terms of the GNU Free Documentation License, Version 1.3 or\n any later version\ + \ published by the Free Software Foundation; with no\n Invariant Sections, no Front-Cover\ + \ Texts, and no Back-Cover Texts.\n A copy of the license is included in the section\ + \ entitled\n ``GNU Free Documentation License''.\n \n [lib]/[readline]/[doc]/[rltech].[texi]\ + \ ([part] [of] [the] GNU" - score: '100.0' start_line: 82 end_line: 84 @@ -213,28 +212,27 @@ matches: \ resulting derived work is distributed under the terms of a\n permission notice identical\ \ to this one.\n \n Permission is granted to copy and distribute translations of this\ \ manual\n into another language, under the above conditions for modified versions." - - score: '100.0' + - score: '81.33' start_line: 132 - end_line: 137 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' + end_line: 139 + matcher: 3-seq + rule_length: 75 + matched_length: 61 + match_coverage: '81.33' rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE + identifier: gfdl-1.3-plus2.RULE license_expression: gfdl-1.3-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. + matched_text: "Permission is granted to copy, distribute and/or modify this document\n \ + \ under the terms of the GNU Free Documentation License, Version 1.3 or\n any later version\ + \ published by the Free Software Foundation; with no\n Invariant Sections, no Front-Cover\ + \ Texts, and no Back-Cover Texts.\n A copy of the license is included in the section\ + \ entitled\n ``GNU Free Documentation License''.\n \n [readline]/[doc]/{[hstech],[hsuser]}.[texi]\ + \ (GNU" - score: '99.0' start_line: 144 end_line: 160 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 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/bsdutils/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright-detailed.expected.yml index e2ea776715d..a8a63239d74 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 @@ -24,29 +24,42 @@ copyright: | Copyright 1994-1996, 2000-2008 Free Software Foundation, Inc. Copyright (c) 1984-2008 Free Software Foundation, Inc. matches: - - score: '100.0' - start_line: 30 + - score: '81.1' + start_line: 22 end_line: 41 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' + matcher: 3-seq + rule_length: 127 + matched_length: 103 + match_coverage: '81.1' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_487.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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 . */" + matched_text: | + License + ============================= + + [lib]/[fts].[c] + --------- + + [Copyright] ([C]) [2004], [2005], [2006], [2007], [2008] [Free] [Software] [Foundation], [Inc]. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ - score: '100.0' start_line: 47 end_line: 69 @@ -64,28 +77,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 78 end_line: 89 @@ -101,14 +114,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 . */" + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ - score: '100.0' start_line: 95 end_line: 117 @@ -126,28 +144,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 126 end_line: 137 @@ -163,14 +181,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 ." + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . - score: '100.0' start_line: 145 end_line: 157 @@ -186,15 +209,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 3, 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 Foundation,\n Inc., 51 Franklin\ - \ Street, Fifth Floor, Boston, MA 02110-1301, USA. */" + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - score: '100.0' start_line: 162 end_line: 173 @@ -212,17 +240,17 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. - score: '100.0' start_line: 180 end_line: 182 @@ -240,31 +268,46 @@ matches: is_license_intro: no matched_text: | This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - - score: '100.0' + dnl gives unlimited permission to copy and/or distribute it, + dnl with or without modifications, as long as this notice is preserved. + - score: '75.18' start_line: '193' - end_line: 204 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' + end_line: 214 + matcher: 3-seq + rule_length: 141 + matched_length: 106 + match_coverage: '75.18' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_286.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, [see] . */ + + + src/[dircolors].[c] + --------------- + + [Copyright] ([C]) [1996]-[2007] [Free] [Software] [Foundation], [Inc]. + [Copyright] ([C]) [1994], [1995], [1997], [1998], [1999], [2000] [H]. [Peter] [Anvin] + + [This] [program] [is] [free] [software]: [you] [can] [redistribute] [it] [and]/[or] [modify] + [it] [under] [the] [terms] of the GNU General Public License - score: '100.0' start_line: 213 end_line: 224 @@ -280,14 +323,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 . */" + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ - score: '100.0' start_line: 233 end_line: 244 @@ -303,14 +351,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 . */" + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ - score: '100.0' start_line: 253 end_line: 264 @@ -326,14 +379,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 ." + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . - score: '100.0' start_line: 272 end_line: 277 @@ -351,11 +409,11 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.2 or - any later version published by the Free Software Foundation; with no - Invariant Sections, with no Front-Cover Texts, and with no Back-Cover - Texts. A copy of the license is included in the section entitled ``GNU - Free Documentation License''. + under the terms of the GNU Free Documentation License, Version 1.2 or + any later version published by the Free Software Foundation; with no + Invariant Sections, with no Front-Cover Texts, and with no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. - score: '100.0' start_line: 285 end_line: 299 @@ -371,12 +429,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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 \n On Debian\ - \ systems, the complete text of the GNU General\n Public License can be found in `/usr/share/common-licenses/GPL-3'." + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright.expected.yml deleted file mode 100644 index b9bc017f688..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/coreutils/copyright.expected.yml +++ /dev/null @@ -1,380 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-3.0-plus AND bsd-new AND isc AND fsf-unlimited AND gfdl-1.2-plus -copyright: | - Copyright (c) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. - Copyright (c) 1990, 1993, 1994 The Regents of the University of California - Copyright (c) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. - Copyright (c) 1989, 1993 The Regents of the University of California - Copyright (c) 1999-2006 Free Software Foundation, Inc. - Copyright (c) 1997, 1998, 1999 Colin Plumb - Copyright (c) 2005, 2006 Free Software Foundation, Inc. - Copyright (c) 1996-1999 by Internet Software Consortium - Copyright (c) 2004, 2006, 2007 Free Software Foundation, Inc. - Copyright (c) 1997-2007 Free Software Foundation, Inc. - Copyright (c) 1984 David M. Ihnat - Copyright (c) 1996-2007 Free Software Foundation, Inc. - Copyright (c) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin - Copyright (c) 1997-2005 Free Software Foundation, Inc. - Copyright (c) 1984 David M. Ihnat - Copyright (c) 1999-2007 Free Software Foundation, Inc. - Copyright (c) 1997, 1998, 1999 Colin Plumb - Copyright 1994-1996, 2000-2008 Free Software Foundation, Inc. - Copyright (c) 1984-2008 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 30 - end_line: 41 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" - - score: '100.0' - start_line: 47 - end_line: 69 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 78 - end_line: 89 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" - - score: '100.0' - start_line: 95 - end_line: 117 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_42.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 126 - end_line: 137 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 ." - - score: '100.0' - start_line: 145 - end_line: 157 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_4.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 3, 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 Foundation,\n Inc., 51 Franklin\ - \ Street, Fifth Floor, Boston, MA 02110-1301, USA. */" - - score: '100.0' - start_line: 162 - end_line: 173 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - - score: '100.0' - start_line: 180 - end_line: 182 - matcher: 2-aho - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - - score: '100.0' - start_line: '193' - end_line: 204 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" - - score: '100.0' - start_line: 213 - end_line: 224 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" - - score: '100.0' - start_line: 233 - end_line: 244 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 . */" - - score: '100.0' - start_line: 253 - end_line: 264 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 ." - - score: '100.0' - start_line: 272 - end_line: 277 - matcher: 2-aho - rule_length: 62 - matched_length: 62 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2-plus.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.2 or - any later version published by the Free Software Foundation; with no - Invariant Sections, with no Front-Cover Texts, and with no Back-Cover - Texts. A copy of the license is included in the section entitled ``GNU - Free Documentation License''. - - score: '100.0' - start_line: 285 - end_line: 299 - matcher: 2-aho - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_2.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 \n On Debian\ - \ systems, the complete text of the GNU General\n Public License can be found in `/usr/share/common-licenses/GPL-3'." 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 029c88f974d..8d1dee81a05 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 @@ -92,8 +92,8 @@ copyright: | 1992, 1996, 1997, 1999, 2000, 2002-2012, Free Software Foundation, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 155 + end_line: 177 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -131,8 +131,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 180 + end_line: 181 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -149,8 +149,8 @@ matches: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 184 + end_line: '191' matcher: 1-hash rule_length: 63 matched_length: 63 @@ -173,8 +173,8 @@ matches: even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: '194' + end_line: 214 matcher: 2-aho rule_length: 201 matched_length: 201 @@ -210,8 +210,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 23 - end_line: 23 + start_line: 216 + end_line: 216 matcher: 2-aho rule_length: 10 matched_length: 10 @@ -226,8 +226,8 @@ matches: is_license_intro: no matched_text: FSF changes to this file are in the public domain. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 218 + end_line: 218 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -242,8 +242,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 219 + end_line: 234 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -274,8 +274,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '99.0' - start_line: 1 - end_line: 1 + start_line: 138 + end_line: 138 matcher: 1-hash rule_length: 3 matched_length: 3 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright.expected.yml deleted file mode 100644 index af38152bf4b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dash/copyright.expected.yml +++ /dev/null @@ -1,249 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-Clause - - FSFULLR - - FSFUL - - BSD-3-clause - - Expat - - GPL-2+ or BSD-3-clause - - public-domain - - GPL-2+ -license_expression: bsd-new AND fsf-unlimited-no-warranty AND fsf-free AND (x11-xconsortium - AND public-domain) AND (gpl-2.0-plus OR bsd-new) AND public-domain AND gpl-2.0-plus -copyright: | - 1989-1994 The Regents of the University of California. All rights reserved. - 1997 Christos Zoulas. All rights reserved. - 1997-2018 Herbert Xu . All rights reserved. - 1994-2011, Free Software Foundation, Inc. - 1996-2011, Free Software Foundation, Inc. - 1992-1996, 1998-2012, Free Software Foundation, Inc. - 2008, 2009, Damyan Ivanov - 2008, Xabier Bilbao - 2008, 2010, Iñaki Larrañaga Murgoitio - 2008, 2011, Mert Dirik - 2004, Claus Hindsgaul - 2006, Claus Hindsgaul - 2010, Joe Hansen - 2006-2009, Helge Kreutzmann - 2008, 2009, Software in the Public Interest - 2008, Fernando Cerezal López - 2009, Francisco Javier Cuadrado - 2009, Julien Patriarca - 2008, Thijs Kinkhorst - 2010, Eric Spreen - 2008, André Luís Lopes - 2008-2010, Adriano Rafael Gomes - 2011, Slavko - 2008, Eddy Petrișor - 2012, Andrei Popescu - 2008, Martin Ågren - 2009, Martin Bagge - 2005-2010, Clytie Siddall - 2010, Free Software Foundation, Inc. - 1994, X Consortium - 1999, 2000, 2003—2012, Free Software Foundation, Inc. - Erik Baalbergen, Eric Gisin, Arnold Robbins, J.T. Conklin - 1997-2005, 2007, Herbert Xu . - 1989, 1991, 1993, 1995, The Regents of the University of California. - 1994-2011, Free Software - 1992, 1996, 1997, 1999, 2000, 2002-2012, Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 63 - matched_length: 63 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.LICENSE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 2-aho - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 23 - end_line: 23 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_58.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: FSF changes to this file are in the public domain. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '99.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: pypi_public_domain.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: public-domain' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright-detailed.expected.yml index 45d45d123e7..6728c059735 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 @@ -40,8 +40,8 @@ copyright: | 2005-2010 Joey Hess matches: - score: '99.45' - start_line: 1 - end_line: 20 + start_line: 59 + end_line: 78 matcher: 3-seq rule_length: 183 matched_length: 182 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright.expected.yml deleted file mode 100644 index 19a9f6c2246..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debconf/copyright.expected.yml +++ /dev/null @@ -1,61 +0,0 @@ -primary_license: bsd-simplified -declared_license: - - BSD-2-clause -license_expression: bsd-simplified -copyright: | - 1999-2010 Joey Hess - 2003 Tomohiro KUBOTA - 2004-2010 Colin Watson - 2000 Randolph Chung - 2000-2010 Joey Hess - 2005-2010 Colin Watson - 2003 Peter Rockai - 2003-2010 Colin Watson - 2010 Sune Vuorela - 2011 Modestas Vainius - Eric Gillespie - Matthew Palmer - 2002 Moshe Zadka - 2005 Canonical Ltd. - 2001-2010 Joey Hess - 2003 Sylvain Ferriol - 2003 Petter Reinholdtsen - 2005 Sylvain Ferriol - 2005-2010 Joey Hess -matches: - - score: '99.45' - start_line: 1 - end_line: 20 - matcher: 3-seq - rule_length: 183 - matched_length: 182 - match_coverage: '99.45' - rule_relevance: 100 - identifier: bsd-simplified_52.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright-detailed.expected.yml index 951b02918eb..21743833080 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 @@ -18,17 +18,17 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The keys in the keyrings don't fall under any copyright. Everything\n else\ - \ in the package is covered by the GNU GPL.\n \n Debian support files [Copyright] ([C])\ - \ [2006] [Michael] [Vogt] <[mvo]@[debian].[org]> \n [based] [on] [the] [debian]-[keyring]\ - \ [package] [maintained] [by] [James] [Troup] \n \n [Debian] [support] [files] for debian-archive-keyring\ - \ are free software; you\n can redistribute them and/or modify them under the terms of\ - \ the GNU\n General Public License as published by the Free Software Foundation;\n either\ - \ version 2, or (at your option) any later version.\n \n Debian support files for debian-archive-keyring\ - \ are distributed in the\n hope that they will be useful, but WITHOUT ANY WARRANTY; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE.\ - \ See the GNU General Public License for more details.\n \n You should have received\ - \ a copy of the GNU General Public License with\n your Debian system, in /usr/share/common-licenses/GPL,\ - \ or with the\n Debian GNU debian-archive-keyring source package as the file COPYING.\n\ - \ If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n Fifth Floor,\ + matched_text: "The keys in the keyrings don't fall under any copyright. Everything\nelse\ + \ in the package is covered by the GNU GPL.\n\nDebian support files [Copyright] ([C])\ + \ [2006] [Michael] [Vogt] <[mvo]@[debian].[org]> \n[based] [on] [the] [debian]-[keyring]\ + \ [package] [maintained] [by] [James] [Troup] \n\n[Debian] [support] [files] for debian-archive-keyring\ + \ are free software; you\ncan redistribute them and/or modify them under the terms of\ + \ the GNU\nGeneral Public License as published by the Free Software Foundation;\neither\ + \ version 2, or (at your option) any later version.\n\nDebian support files for debian-archive-keyring\ + \ are distributed in the\nhope that they will be useful, but WITHOUT ANY WARRANTY; without\ + \ even\nthe implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\nPURPOSE.\ + \ See the GNU General Public License for more details.\n\nYou should have received a\ + \ copy of the GNU General Public License with\nyour Debian system, in /usr/share/common-licenses/GPL,\ + \ or with the\nDebian GNU debian-archive-keyring source package as the file COPYING.\n\ + If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\nFifth Floor,\ \ Boston, MA 02110-1301 USA." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright.expected.yml deleted file mode 100644 index 951b02918eb..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debian-archive-keyring/copyright.expected.yml +++ /dev/null @@ -1,34 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus -copyright: Copyright (c) 2006 Michael Vogt -matches: - - score: '90.0' - start_line: 6 - end_line: 26 - matcher: 3-seq - rule_length: 162 - matched_length: 162 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_306.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The keys in the keyrings don't fall under any copyright. Everything\n else\ - \ in the package is covered by the GNU GPL.\n \n Debian support files [Copyright] ([C])\ - \ [2006] [Michael] [Vogt] <[mvo]@[debian].[org]> \n [based] [on] [the] [debian]-[keyring]\ - \ [package] [maintained] [by] [James] [Troup] \n \n [Debian] [support] [files] for debian-archive-keyring\ - \ are free software; you\n can redistribute them and/or modify them under the terms of\ - \ the GNU\n General Public License as published by the Free Software Foundation;\n either\ - \ version 2, or (at your option) any later version.\n \n Debian support files for debian-archive-keyring\ - \ are distributed in the\n hope that they will be useful, but WITHOUT ANY WARRANTY; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE.\ - \ See the GNU General Public License for more details.\n \n You should have received\ - \ a copy of the GNU General Public License with\n your Debian system, in /usr/share/common-licenses/GPL,\ - \ or with the\n Debian GNU debian-archive-keyring source package as the file COPYING.\n\ - \ If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n Fifth Floor,\ - \ Boston, MA 02110-1301 USA." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml index 263b7c48504..3276bca166f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright-detailed.expected.yml @@ -1,6 +1,6 @@ primary_license: declared_license: -license_expression: gpl-2.0-plus AND smail-gpl +license_expression: (gpl-2.0-plus AND public-domain) AND smail-gpl copyright: | Copyright (c) 1988 Landon Curt Noll & Ronald S. Karr Copyright (c) 1992 Ronald S. Karr @@ -14,16 +14,18 @@ matches: matched_length: 31 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_810.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0-plus_and_public-domain_810.RULE + license_expression: gpl-2.0-plus AND public-domain is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "redistributed under the terms of the GNU GPL, Version 2 or later,\n found\ - \ on Debian systems in the file /usr/share/common-licenses/GPL-2.\n \n which is in the\ - \ public domain." + matched_text: | + redistributed under the terms of the GNU GPL, Version 2 or later, + found on Debian systems in the file /usr/share/common-licenses/GPL-2. + + which is in the public domain. - score: '100.0' start_line: 18 end_line: 161 @@ -39,92 +41,90 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "SMAIL GENERAL PUBLIC LICENSE\n \t\t (Clarified 11 Feb 1988)\n \n Copyright\ - \ (C) 1988 Landon Curt Noll & Ronald S. Karr\n Copyright (C) 1992 Ronald S. Karr\n\ - \ Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr\n \n Everyone is permitted to\ - \ copy and distribute verbatim copies\n of this license, but changing it is not allowed.\ - \ You can also\n use this wording to make the terms for other programs.\n \n The license\ - \ agreements of most software companies keep you at the\n mercy of those companies. By\ - \ contrast, our general public license is\n intended to give everyone the right to share\ - \ SMAIL. To make sure that\n you get the rights we want you to have, we need to make\ - \ restrictions\n that forbid anyone to deny you these rights or to ask you to surrender\n\ - \ the rights. Hence this license agreement.\n \n Specifically, we want to make sure\ - \ that you have the right to give\n away copies of SMAIL, that you receive source code\ - \ or else can get it\n if you want it, that you can change SMAIL or use pieces of it in\ - \ new\n free programs, and that you know you can do these things.\n \n To make sure\ - \ that everyone has such rights, we have to forbid you to\n deprive anyone else of these\ - \ rights. For example, if you distribute\n copies of SMAIL, you must give the recipients\ - \ all the rights that you\n have. You must make sure that they, too, receive or can get\ - \ the\n source code. And you must tell them their rights.\n \n Also, for our own protection,\ - \ we must make certain that everyone\n finds out that there is no warranty for SMAIL.\ - \ If SMAIL is modified by\n someone else and passed on, we want its recipients to know\ - \ that what\n they have is not what we distributed, so that any problems introduced\n\ - \ by others will not reflect on our reputation.\n \n Therefore we (Landon Curt Noll\ - \ and Ronald S. Karr) make the following \n terms which say what you must do to be allowed\ - \ to distribute or change \n SMAIL.\n \n \n \t\t\tCOPYING POLICIES\n \n 1. You may copy\ - \ and distribute verbatim copies of SMAIL source code\n as you receive it, in any medium,\ - \ provided that you conspicuously and\n appropriately publish on each copy a valid copyright\ - \ notice \"Copyright\n (C) 1988 Landon Curt Noll & Ronald S. Karr\" (or with whatever\ - \ year is\n appropriate); keep intact the notices on all files that refer to this\n License\ - \ Agreement and to the absence of any warranty; and give any\n other recipients of the\ - \ SMAIL program a copy of this License\n Agreement along with the program. You may charge\ - \ a distribution fee\n for the physical act of transferring a copy.\n \n 2. You may\ - \ modify your copy or copies of SMAIL or any portion of it,\n and copy and distribute\ - \ such modifications under the terms of\n Paragraph 1 above, provided that you also do\ - \ the following:\n \n a) cause the modified files to carry prominent notices stating\n\ - \ that you changed the files and the date of any change; and\n \n b) cause the\ - \ whole of any work that you distribute or publish,\n that in whole or in part contains\ - \ or is a derivative of SMAIL or\n any part thereof, to be licensed at no charge to\ - \ all third\n parties on terms identical to those contained in this License\n \ - \ Agreement (except that you may choose to grant more extensive\n warranty protection\ - \ to some or all third parties, at your option).\n \n c) You may charge a distribution\ - \ fee for the physical act of\n transferring a copy, and you may at your option offer\ - \ warranty\n protection in exchange for a fee.\n \n Mere aggregation of another unrelated\ - \ program with this program (or its\n derivative) on a volume of a storage or distribution\ - \ medium does not bring\n the other program under the scope of these terms.\n \n 3.\ - \ You may copy and distribute SMAIL (or a portion or derivative of it,\n under Paragraph\ - \ 2) in object code or executable form under the terms of\n Paragraphs 1 and 2 above provided\ - \ that you also do one of the following:\n \n a) accompany it with the complete corresponding\ - \ machine-readable\n source code, which must be distributed under the terms of\n \ - \ Paragraphs 1 and 2 above; or,\n \n b) accompany it with a written offer, valid\ - \ for at least three\n years, to give any third party free (except for a nominal\n\ - \ shipping charge) a complete machine-readable copy of the\n corresponding source\ - \ code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n \n\ - \ c) accompany it with the information you received as to where the\n corresponding\ - \ source code may be obtained. (This alternative is\n allowed only for non-commercial\ - \ distribution and only if you\n received the program in object code or executable\ - \ form alone.)\n \n For an executable file, complete source code means all the source\ - \ code for\n all modules it contains; but, as a special exception, it need not include\n\ - \ source code for modules which are standard libraries that accompany the\n operating\ - \ system on which the executable file runs.\n \n 4. You may not copy, sublicense, distribute\ - \ or transfer SMAIL\n except as expressly provided under this License Agreement. Any\ - \ attempt\n otherwise to copy, sublicense, distribute or transfer SMAIL is void and\n\ - \ your rights to use the program under this License agreement shall be\n automatically\ - \ terminated. However, parties who have received computer\n software programs from you\ - \ with this License Agreement will not have\n their licenses terminated so long as such\ - \ parties remain in full compliance.\n \n 5. If you wish to incorporate parts of SMAIL\ - \ into other free\n programs whose distribution conditions are different, write to Landon\n\ - \ Curt Noll & Ronald S. Karr via the Free Software Foundation at 51\n Franklin St, Fifth\ - \ Floor, Boston, MA 02110-1301, USA. We have not yet\n worked out a simple rule that\ - \ can be stated here, but we will often\n permit this. We will be guided by the two goals\ - \ of preserving the\n free status of all derivatives of our free software and of promoting\n\ - \ the sharing and reuse of software.\n \n Your comments and suggestions about our licensing\ - \ policies and our\n software are welcome! This contract was based on the contract made\ - \ by\n the Free Software Foundation. Please contact the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\n USA, or call (617) 542-5942 for\ - \ details on copylefted material in\n general.\n \n \t\t NO WARRANTY\n \n BECAUSE\ - \ SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO\n WARRANTY, TO THE EXTENT\ - \ PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN\n OTHERWISE STATED IN WRITING, LANDON\ - \ CURT NOLL & RONALD S. KARR AND/OR\n OTHER PARTIES PROVIDE SMAIL \"AS IS\" WITHOUT WARRANTY\ - \ OF ANY KIND,\n EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n\ - \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE ENTIRE RISK\ - \ AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH\n YOU. SHOULD SMAIL PROVE DEFECTIVE,\ - \ YOU ASSUME THE COST OF ALL\n NECESSARY SERVICING, REPAIR OR CORRECTION.\n \n IN NO\ - \ EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL &\n RONALD S. KARR AND/OR\ - \ ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE\n SMAIL AS PERMITTED ABOVE, BE LIABLE\ - \ TO YOU FOR DAMAGES, INCLUDING ANY\n LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL\ - \ OR\n CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE\n (INCLUDING BUT\ - \ NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\n INACCURATE OR LOSSES SUSTAINED\ - \ BY THIRD PARTIES OR A FAILURE OF THE\n PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL,\ - \ EVEN IF YOU HAVE\n BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM\ - \ BY\n ANY OTHER PARTY." + matched_text: "SMAIL GENERAL PUBLIC LICENSE\n\t\t (Clarified 11 Feb 1988)\n\n Copyright\ + \ (C) 1988 Landon Curt Noll & Ronald S. Karr\n Copyright (C) 1992 Ronald S. Karr\n Copyleft\ + \ (GNU) 1988 Landon Curt Noll & Ronald S. Karr\n\n Everyone is permitted to copy and distribute\ + \ verbatim copies\n of this license, but changing it is not allowed. You can also\n use\ + \ this wording to make the terms for other programs.\n\n The license agreements of most\ + \ software companies keep you at the\nmercy of those companies. By contrast, our general\ + \ public license is\nintended to give everyone the right to share SMAIL. To make sure\ + \ that\nyou get the rights we want you to have, we need to make restrictions\nthat forbid\ + \ anyone to deny you these rights or to ask you to surrender\nthe rights. Hence this\ + \ license agreement.\n\n Specifically, we want to make sure that you have the right to\ + \ give\naway copies of SMAIL, that you receive source code or else can get it\nif you\ + \ want it, that you can change SMAIL or use pieces of it in new\nfree programs, and that\ + \ you know you can do these things.\n\n To make sure that everyone has such rights, we\ + \ have to forbid you to\ndeprive anyone else of these rights. For example, if you distribute\n\ + copies of SMAIL, you must give the recipients all the rights that you\nhave. You must\ + \ make sure that they, too, receive or can get the\nsource code. And you must tell them\ + \ their rights.\n\n Also, for our own protection, we must make certain that everyone\n\ + finds out that there is no warranty for SMAIL. If SMAIL is modified by\nsomeone else\ + \ and passed on, we want its recipients to know that what\nthey have is not what we distributed,\ + \ so that any problems introduced\nby others will not reflect on our reputation.\n\n \ + \ Therefore we (Landon Curt Noll and Ronald S. Karr) make the following \nterms which\ + \ say what you must do to be allowed to distribute or change \nSMAIL.\n\n\n\t\t\tCOPYING\ + \ POLICIES\n\n 1. You may copy and distribute verbatim copies of SMAIL source code\n\ + as you receive it, in any medium, provided that you conspicuously and\nappropriately publish\ + \ on each copy a valid copyright notice \"Copyright\n(C) 1988 Landon Curt Noll & Ronald\ + \ S. Karr\" (or with whatever year is\nappropriate); keep intact the notices on all files\ + \ that refer to this\nLicense Agreement and to the absence of any warranty; and give any\n\ + other recipients of the SMAIL program a copy of this License\nAgreement along with the\ + \ program. You may charge a distribution fee\nfor the physical act of transferring a\ + \ copy.\n\n 2. You may modify your copy or copies of SMAIL or any portion of it,\nand\ + \ copy and distribute such modifications under the terms of\nParagraph 1 above, provided\ + \ that you also do the following:\n\n a) cause the modified files to carry prominent\ + \ notices stating\n that you changed the files and the date of any change; and\n\n\ + \ b) cause the whole of any work that you distribute or publish,\n that in whole\ + \ or in part contains or is a derivative of SMAIL or\n any part thereof, to be licensed\ + \ at no charge to all third\n parties on terms identical to those contained in this\ + \ License\n Agreement (except that you may choose to grant more extensive\n warranty\ + \ protection to some or all third parties, at your option).\n\n c) You may charge a\ + \ distribution fee for the physical act of\n transferring a copy, and you may at your\ + \ option offer warranty\n protection in exchange for a fee.\n\nMere aggregation of\ + \ another unrelated program with this program (or its\nderivative) on a volume of a storage\ + \ or distribution medium does not bring\nthe other program under the scope of these terms.\n\ + \n 3. You may copy and distribute SMAIL (or a portion or derivative of it,\nunder Paragraph\ + \ 2) in object code or executable form under the terms of\nParagraphs 1 and 2 above provided\ + \ that you also do one of the following:\n\n a) accompany it with the complete corresponding\ + \ machine-readable\n source code, which must be distributed under the terms of\n \ + \ Paragraphs 1 and 2 above; or,\n\n b) accompany it with a written offer, valid for\ + \ at least three\n years, to give any third party free (except for a nominal\n shipping\ + \ charge) a complete machine-readable copy of the\n corresponding source code, to be\ + \ distributed under the terms of\n Paragraphs 1 and 2 above; or,\n\n c) accompany\ + \ it with the information you received as to where the\n corresponding source code\ + \ may be obtained. (This alternative is\n allowed only for non-commercial distribution\ + \ and only if you\n received the program in object code or executable form alone.)\n\ + \nFor an executable file, complete source code means all the source code for\nall modules\ + \ it contains; but, as a special exception, it need not include\nsource code for modules\ + \ which are standard libraries that accompany the\noperating system on which the executable\ + \ file runs.\n\n 4. You may not copy, sublicense, distribute or transfer SMAIL\nexcept\ + \ as expressly provided under this License Agreement. Any attempt\notherwise to copy,\ + \ sublicense, distribute or transfer SMAIL is void and\nyour rights to use the program\ + \ under this License agreement shall be\nautomatically terminated. However, parties who\ + \ have received computer\nsoftware programs from you with this License Agreement will\ + \ not have\ntheir licenses terminated so long as such parties remain in full compliance.\n\ + \n 5. If you wish to incorporate parts of SMAIL into other free\nprograms whose distribution\ + \ conditions are different, write to Landon\nCurt Noll & Ronald S. Karr via the Free Software\ + \ Foundation at 51\nFranklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not\ + \ yet\nworked out a simple rule that can be stated here, but we will often\npermit this.\ + \ We will be guided by the two goals of preserving the\nfree status of all derivatives\ + \ of our free software and of promoting\nthe sharing and reuse of software.\n\nYour comments\ + \ and suggestions about our licensing policies and our\nsoftware are welcome! This contract\ + \ was based on the contract made by\nthe Free Software Foundation. Please contact the\ + \ Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\n\ + USA, or call (617) 542-5942 for details on copylefted material in\ngeneral.\n\n\t\t \ + \ NO WARRANTY\n\n BECAUSE SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY\ + \ NO\nWARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN\nOTHERWISE\ + \ STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR AND/OR\nOTHER PARTIES PROVIDE SMAIL\ + \ \"AS IS\" WITHOUT WARRANTY OF ANY KIND,\nEITHER EXPRESSED OR IMPLIED, INCLUDING, BUT\ + \ NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ + \ PURPOSE.\nTHE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH\nYOU. \ + \ SHOULD SMAIL PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL\nNECESSARY SERVICING, REPAIR\ + \ OR CORRECTION.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL\ + \ &\nRONALD S. KARR AND/OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE\nSMAIL AS PERMITTED\ + \ ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nLOST PROFITS, LOST MONIES, OR OTHER\ + \ SPECIAL, INCIDENTAL OR\nCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO\ + \ USE\n(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\nINACCURATE OR\ + \ LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE\nPROGRAM TO OPERATE WITH ANY OTHER\ + \ PROGRAMS) SMAIL, EVEN IF YOU HAVE\nBEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,\ + \ OR FOR ANY CLAIM BY\nANY OTHER PARTY." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright.expected.yml deleted file mode 100644 index 263b7c48504..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/debianutils/copyright.expected.yml +++ /dev/null @@ -1,130 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus AND smail-gpl -copyright: | - Copyright (c) 1988 Landon Curt Noll & Ronald S. Karr - Copyright (c) 1992 Ronald S. Karr - Copyright (c) 1988 Landon Curt Noll & Ronald S. Karr -matches: - - score: '100.0' - start_line: 8 - end_line: 11 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_810.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "redistributed under the terms of the GNU GPL, Version 2 or later,\n found\ - \ on Debian systems in the file /usr/share/common-licenses/GPL-2.\n \n which is in the\ - \ public domain." - - score: '100.0' - start_line: 18 - end_line: 161 - matcher: 2-aho - rule_length: 1219 - matched_length: 1219 - match_coverage: '100.0' - rule_relevance: 100 - identifier: smail-gpl.LICENSE - license_expression: smail-gpl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "SMAIL GENERAL PUBLIC LICENSE\n \t\t (Clarified 11 Feb 1988)\n \n Copyright\ - \ (C) 1988 Landon Curt Noll & Ronald S. Karr\n Copyright (C) 1992 Ronald S. Karr\n\ - \ Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr\n \n Everyone is permitted to\ - \ copy and distribute verbatim copies\n of this license, but changing it is not allowed.\ - \ You can also\n use this wording to make the terms for other programs.\n \n The license\ - \ agreements of most software companies keep you at the\n mercy of those companies. By\ - \ contrast, our general public license is\n intended to give everyone the right to share\ - \ SMAIL. To make sure that\n you get the rights we want you to have, we need to make\ - \ restrictions\n that forbid anyone to deny you these rights or to ask you to surrender\n\ - \ the rights. Hence this license agreement.\n \n Specifically, we want to make sure\ - \ that you have the right to give\n away copies of SMAIL, that you receive source code\ - \ or else can get it\n if you want it, that you can change SMAIL or use pieces of it in\ - \ new\n free programs, and that you know you can do these things.\n \n To make sure\ - \ that everyone has such rights, we have to forbid you to\n deprive anyone else of these\ - \ rights. For example, if you distribute\n copies of SMAIL, you must give the recipients\ - \ all the rights that you\n have. You must make sure that they, too, receive or can get\ - \ the\n source code. And you must tell them their rights.\n \n Also, for our own protection,\ - \ we must make certain that everyone\n finds out that there is no warranty for SMAIL.\ - \ If SMAIL is modified by\n someone else and passed on, we want its recipients to know\ - \ that what\n they have is not what we distributed, so that any problems introduced\n\ - \ by others will not reflect on our reputation.\n \n Therefore we (Landon Curt Noll\ - \ and Ronald S. Karr) make the following \n terms which say what you must do to be allowed\ - \ to distribute or change \n SMAIL.\n \n \n \t\t\tCOPYING POLICIES\n \n 1. You may copy\ - \ and distribute verbatim copies of SMAIL source code\n as you receive it, in any medium,\ - \ provided that you conspicuously and\n appropriately publish on each copy a valid copyright\ - \ notice \"Copyright\n (C) 1988 Landon Curt Noll & Ronald S. Karr\" (or with whatever\ - \ year is\n appropriate); keep intact the notices on all files that refer to this\n License\ - \ Agreement and to the absence of any warranty; and give any\n other recipients of the\ - \ SMAIL program a copy of this License\n Agreement along with the program. You may charge\ - \ a distribution fee\n for the physical act of transferring a copy.\n \n 2. You may\ - \ modify your copy or copies of SMAIL or any portion of it,\n and copy and distribute\ - \ such modifications under the terms of\n Paragraph 1 above, provided that you also do\ - \ the following:\n \n a) cause the modified files to carry prominent notices stating\n\ - \ that you changed the files and the date of any change; and\n \n b) cause the\ - \ whole of any work that you distribute or publish,\n that in whole or in part contains\ - \ or is a derivative of SMAIL or\n any part thereof, to be licensed at no charge to\ - \ all third\n parties on terms identical to those contained in this License\n \ - \ Agreement (except that you may choose to grant more extensive\n warranty protection\ - \ to some or all third parties, at your option).\n \n c) You may charge a distribution\ - \ fee for the physical act of\n transferring a copy, and you may at your option offer\ - \ warranty\n protection in exchange for a fee.\n \n Mere aggregation of another unrelated\ - \ program with this program (or its\n derivative) on a volume of a storage or distribution\ - \ medium does not bring\n the other program under the scope of these terms.\n \n 3.\ - \ You may copy and distribute SMAIL (or a portion or derivative of it,\n under Paragraph\ - \ 2) in object code or executable form under the terms of\n Paragraphs 1 and 2 above provided\ - \ that you also do one of the following:\n \n a) accompany it with the complete corresponding\ - \ machine-readable\n source code, which must be distributed under the terms of\n \ - \ Paragraphs 1 and 2 above; or,\n \n b) accompany it with a written offer, valid\ - \ for at least three\n years, to give any third party free (except for a nominal\n\ - \ shipping charge) a complete machine-readable copy of the\n corresponding source\ - \ code, to be distributed under the terms of\n Paragraphs 1 and 2 above; or,\n \n\ - \ c) accompany it with the information you received as to where the\n corresponding\ - \ source code may be obtained. (This alternative is\n allowed only for non-commercial\ - \ distribution and only if you\n received the program in object code or executable\ - \ form alone.)\n \n For an executable file, complete source code means all the source\ - \ code for\n all modules it contains; but, as a special exception, it need not include\n\ - \ source code for modules which are standard libraries that accompany the\n operating\ - \ system on which the executable file runs.\n \n 4. You may not copy, sublicense, distribute\ - \ or transfer SMAIL\n except as expressly provided under this License Agreement. Any\ - \ attempt\n otherwise to copy, sublicense, distribute or transfer SMAIL is void and\n\ - \ your rights to use the program under this License agreement shall be\n automatically\ - \ terminated. However, parties who have received computer\n software programs from you\ - \ with this License Agreement will not have\n their licenses terminated so long as such\ - \ parties remain in full compliance.\n \n 5. If you wish to incorporate parts of SMAIL\ - \ into other free\n programs whose distribution conditions are different, write to Landon\n\ - \ Curt Noll & Ronald S. Karr via the Free Software Foundation at 51\n Franklin St, Fifth\ - \ Floor, Boston, MA 02110-1301, USA. We have not yet\n worked out a simple rule that\ - \ can be stated here, but we will often\n permit this. We will be guided by the two goals\ - \ of preserving the\n free status of all derivatives of our free software and of promoting\n\ - \ the sharing and reuse of software.\n \n Your comments and suggestions about our licensing\ - \ policies and our\n software are welcome! This contract was based on the contract made\ - \ by\n the Free Software Foundation. Please contact the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,\n USA, or call (617) 542-5942 for\ - \ details on copylefted material in\n general.\n \n \t\t NO WARRANTY\n \n BECAUSE\ - \ SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO\n WARRANTY, TO THE EXTENT\ - \ PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN\n OTHERWISE STATED IN WRITING, LANDON\ - \ CURT NOLL & RONALD S. KARR AND/OR\n OTHER PARTIES PROVIDE SMAIL \"AS IS\" WITHOUT WARRANTY\ - \ OF ANY KIND,\n EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n\ - \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE ENTIRE RISK\ - \ AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH\n YOU. SHOULD SMAIL PROVE DEFECTIVE,\ - \ YOU ASSUME THE COST OF ALL\n NECESSARY SERVICING, REPAIR OR CORRECTION.\n \n IN NO\ - \ EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL &\n RONALD S. KARR AND/OR\ - \ ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE\n SMAIL AS PERMITTED ABOVE, BE LIABLE\ - \ TO YOU FOR DAMAGES, INCLUDING ANY\n LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL\ - \ OR\n CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE\n (INCLUDING BUT\ - \ NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\n INACCURATE OR LOSSES SUSTAINED\ - \ BY THIRD PARTIES OR A FAILURE OF THE\n PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL,\ - \ EVEN IF YOU HAVE\n BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM\ - \ BY\n ANY OTHER PARTY." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright-detailed.expected.yml index cb12de67c3e..8612f6a812d 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 @@ -20,14 +20,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\n \ - \ 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\ - \ On Debian systems, the complete text of the GNU General Public License\n may be found\ - \ in `/usr/share/common-licenses/GPL'." + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian systems, the complete text of the GNU General Public License + may be found in `/usr/share/common-licenses/GPL'. - score: '100.0' start_line: 38 end_line: 44 @@ -43,8 +48,11 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to copy, distribute and/or modify this document\n \ - \ under the terms of the GNU Free Documentation License, Version 1.3 or\n any later\ - \ version published by the Free Software Foundation; with no\n Invariant Sections, no\ - \ Front-Cover Texts, and no Back-Cover Texts.\n \n On Debian systems, the complete text\ - \ of the GNU Free Documentation\n License may be found in `/usr/share/common-licenses/GFDL'." + matched_text: | + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + + On Debian systems, the complete text of the GNU Free Documentation + License may be found in `/usr/share/common-licenses/GFDL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright.expected.yml deleted file mode 100644 index cb12de67c3e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/diffutils/copyright.expected.yml +++ /dev/null @@ -1,50 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus -copyright: | - Copyright (c) 1988-1996, 1998, 2001-2002, 2004, 2006-2007, 2009-2013, 2015-2018 Free Software Foundation, Inc. - Copyright (c) 1992-1994, 1998, 2001-2002, 2004, 2006, 2009-2018 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 18 - end_line: 29 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_234.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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\ - \ On Debian systems, the complete text of the GNU General Public License\n may be found\ - \ in `/usr/share/common-licenses/GPL'." - - score: '100.0' - start_line: 38 - end_line: 44 - matcher: 2-aho - rule_length: 67 - matched_length: 67 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_3.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to copy, distribute and/or modify this document\n \ - \ under the terms of the GNU Free Documentation License, Version 1.3 or\n any later\ - \ version published by the Free Software Foundation; with no\n Invariant Sections, no\ - \ Front-Cover Texts, and no Back-Cover Texts.\n \n On Debian systems, the complete text\ - \ of the GNU Free Documentation\n License may be found in `/usr/share/common-licenses/GFDL'." 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 5e12ed94496..8fcde4edd22 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - GPL-2+ @@ -9,10 +9,9 @@ declared_license: - GPL-2+ - GPL-2 - BSD-2-clause -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified - AND (public-domain AND other-permissive AND public-domain AND public-domain AND public-domain) - AND public-domain +license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (public-domain AND other-permissive + AND public-domain AND public-domain AND public-domain) AND public-domain copyright: | Copyright © 1994 Ian Murdock Copyright © 1994 Matt Welsh @@ -87,8 +86,8 @@ copyright: | Copyright © 1993 Colin Plumb matches: - score: '70.0' - start_line: 2 - end_line: 2 + start_line: 102 + end_line: 102 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -103,8 +102,8 @@ matches: is_license_intro: no matched_text: public domain. - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 103 + end_line: 104 matcher: 2-aho rule_length: 9 matched_length: 9 @@ -121,8 +120,8 @@ matches: May be used and distributed freely for any purpose. - score: '100.0' - start_line: 6 - end_line: 6 + start_line: 106 + end_line: 106 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -137,8 +136,8 @@ matches: is_license_intro: no matched_text: also placed in public domain. - score: '100.0' - start_line: 7 - end_line: 8 + start_line: 107 + end_line: 108 matcher: 2-aho rule_length: 6 matched_length: 6 @@ -155,8 +154,8 @@ matches: also placed in the Public Domain. - score: '100.0' - start_line: 11 - end_line: 11 + start_line: 111 + end_line: 111 matcher: 2-aho rule_length: 6 matched_length: 6 @@ -171,8 +170,8 @@ matches: is_license_intro: no matched_text: placed in public domain as well. - score: '100.0' - start_line: 2 - end_line: 4 + start_line: 118 + end_line: 120 matcher: 2-aho rule_length: 26 matched_length: 26 @@ -190,8 +189,8 @@ matches: written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 127 + end_line: 127 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -206,14 +205,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 94 - matched_length: 94 + start_line: 128 + end_line: 139 + matcher: 1-hash + rule_length: 102 + matched_length: 102 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_286.RULE + identifier: gpl-2.0-plus_860.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -231,35 +230,17 @@ matches: 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. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 + start_line: 141 + end_line: 143 + matcher: 1-hash + rule_length: 31 + matched_length: 31 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_1092.RULE + identifier: gpl-2.0_1299.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no @@ -268,10 +249,11 @@ matches: is_license_intro: no matched_text: | On Debian systems, the complete text of the GNU General Public License - can be found in ‘/usr/share/common-licenses/GPL-2’ + can be found in ‘/usr/share/common-licenses/GPL-2’ or in the dpkg source + as the file ‘COPYING’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 145 + end_line: 145 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,8 +268,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 146 + end_line: 156 matcher: 1-hash rule_length: 92 matched_length: 92 @@ -313,8 +295,8 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '99.45' - start_line: 1 - end_line: 20 + start_line: 159 + end_line: 178 matcher: 3-seq rule_length: 183 matched_length: 182 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright.expected.yml deleted file mode 100644 index 845eed38040..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/dpkg/copyright.expected.yml +++ /dev/null @@ -1,342 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - BSD-2-clause - - public-domain-s-s-d - - public-domain-md5 -license_expression: (gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND gpl-2.0 AND bsd-simplified - AND (public-domain AND other-permissive) AND public-domain -copyright: | - Copyright © 1994 Ian Murdock - Copyright © 1994 Matt Welsh - Copyright © 1994 Carl Streeter - Copyright © 1994-1999, 2007-2008 Ian Jackson - Copyright © 1995 Bruce Perens - Copyright © 1995-1996 Erick Branderhorst - Copyright © 1996 Michael Shields - Copyright © 1996 Klee Dienes - Copyright © 1996 Kim-Minh Kaplan - Copyright © 1996-1998 Miquel van Smoorenburg - Copyright © 1997-1998 Charles Briscoe-Smith - Copyright © 1997-1998 Juho Vuori - Copyright © 1998 Koichi Sekido - Copyright © 1998 Jim Van Zandt - Copyright © 1998 Juan Cespedes - Copyright © 1998 Nils Rennebarth - Copyright © 1998 Heiko Schlittermann - Copyright © 1998-1999, 2001, 2003, 2006 Martin Schulze - Copyright © 1999 Roderick Shertler - Copyright © 1999 Ben Collins - Copyright © 1999 Richard Kettlewell - Copyright © 1999-2001 Marcus Brinkmann - Copyright © 1999-2002 Wichert Akkerman - Copyright © 2001, 2007, 2010 Joey Hess - Copyright © 2004-2005, 2007-2008, 2010 Canonical Ltd. - Copyright © 2004-2005 Scott James Remnant - Copyright © 2006-2008 Frank Lichtenheld - Copyright © 2006-2021 Guillem Jover - Copyright © 2007-2012, 2014, 2016 Raphaël Hertzog - Copyright © 2007 Nicolas François - Copyright © 2007 Don Armstrong - Copyright © 2007 Colin Watson - Copyright © 2007, 2008 Tollef Fog Heen - Copyright © 2007-2010 Canonical Ltd. - Copyright © 2008 James Westby - Copyright © 2008 Zack Weinberg - Copyright © 2008 Pierre Habouzit - Copyright © 2009 Romain Francoise - Copyright © 2009-2010 Modestas Vainius - Copyright © 2009-2011 Kees Cook - Copyright © 2010 Charles Plessy - Copyright © 2010 Oxan van Leeuwen - Copyright © 2010 Russ Allbery - Copyright © 2011 Linaro Limited - Copyright © 2011 Matt Kraai - Copyright © 2014 Bill Allombert - Copyright © 2014-2015 Jérémy Bobbio - Copyright © 2020 Helmut Grohne - Copyright © 1987-2006 Free Software Foundation, Inc. - Copyright © 1996 Andy Guy - Copyright © 1998 Martin Schulze - Copyright © 1999-2001, 2005-2006, 2009 Raphaël Hertzog - Copyright © 2000 Joey Hess - Copyright © 2007, 2009-2010, 2012-2015 Guillem Jover - Copyright © 1999 Marek Michalkiewicz - Copyright © 1999 Christian Schwarz - Copyright © 1999 Klee Dienes - Copyright © 2000-2003 Adam Heath - Copyright © 2001 Sontri Tomo Huynh - Copyright © 2001 Andreas Schuldei - Copyright © 2001 Ian Jackson - Copyright © 2004-2005 Scott James Remnant - Copyright © 2006-2014 Guillem Jover - Copyright © 2008 Samuel Thibault - Copyright © 2008 Andreas Påhlsson - Copyright © 2009 Chris Coulson - Copyright © 2012 Carsten Hey - Copyright © 2014 Nir Soffer - Copyright © 1993 Colin Plumb -matches: - - score: '70.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain. - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_277.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - May be used and distributed - freely for any purpose. - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_346.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: also placed in public domain. - - score: '100.0' - start_line: 7 - end_line: 8 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_348.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - also placed in the Public - Domain. - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_347.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: placed in public domain as well. - - score: '100.0' - start_line: 2 - end_line: 4 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_303.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This code was - written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 94 - matched_length: 94 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_286.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1092.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - can be found in ‘/usr/share/common-licenses/GPL-2’ - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1119.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public - License version 2 as published by the Free Software Foundation. - - This is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '99.45' - start_line: 1 - end_line: 20 - matcher: 3-seq - rule_length: 183 - matched_length: 182 - match_coverage: '99.45' - rule_relevance: 100 - identifier: bsd-simplified_52.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml index 16a70b23cf0..66290474089 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new +license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 + AND bsd-new copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -11,48 +11,31 @@ copyright: | Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology matches: - - score: '98.28' + - score: '99.02' start_line: 17 - end_line: 22 + end_line: 30 matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' + rule_length: 102 + matched_length: 101 + match_coverage: '99.02' rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE + identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. + matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ + \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ + \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ + \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ + \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ + \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ + \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ + \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ + \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - score: '100.0' start_line: 38 end_line: 45 @@ -70,13 +53,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. - score: '100.0' start_line: 49 end_line: 73 @@ -92,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright.expected.yml deleted file mode 100644 index 16a70b23cf0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/e2fsprogs/copyright.expected.yml +++ /dev/null @@ -1,112 +0,0 @@ -primary_license: -declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new -copyright: | - Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '98.28' - start_line: 17 - end_line: 22 - matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 83 - matched_length: 83 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright-detailed.expected.yml index 8fabd14abad..c728d9673ed 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 @@ -5,31 +5,47 @@ copyright: | Copyright (c) 1990-2021 Free Software Foundation, Inc. Copyright (c) 1994-2021 Free Software Foundation, Inc. matches: - - score: '100.0' + - score: '87.25' start_line: 49 - end_line: 64 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' + end_line: 73 + matcher: 3-seq + rule_length: 149 + matched_length: 130 + match_coverage: '87.25' rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE + identifier: gpl-3.0-plus_410.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 ----------------------------\n\ - \ \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ version 3 can be found in `/usr/share/common-licenses/GPL-3'." + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This [program] is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + ---------------------------- + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version [3] can be found in `/usr/share/common-licenses/GPL-[3]'. + + ============================================= + [DOCUMENTATION] + ---------------------------- + [Copyright] ([C]) [1994]-[2021] [Free] [Software] [Foundation], [Inc]. + + [Permission] [is] [granted] [to] [copy], [distribute] [and]/[or] [modify] [this] + [document] [under] [the] [terms] of the GNU [Free] [Documentation] License, + Version - score: '100.0' start_line: 71 end_line: 81 @@ -45,10 +61,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to copy, distribute and/or modify this\n document under\ - \ the terms of the GNU Free Documentation License,\n Version 1.3 or any later version\ - \ published by the Free Software\n Foundation; with no Invariant Sections, no Front-Cover\ - \ Texts, and\n no Back-Cover Texts. A copy of the license is included in the\n section\ - \ entitled \"GNU Free Documentation License\".\n \n ----------------------------\n \n\ - \ On Debian GNU/Linux systems, the complete text of the GNU Free Documentation\n License,\ - \ Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'." + matched_text: | + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". + + ---------------------------- + + On Debian GNU/Linux systems, the complete text of the GNU Free Documentation + License, Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright.expected.yml deleted file mode 100644 index 8fabd14abad..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/findutils/copyright.expected.yml +++ /dev/null @@ -1,54 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus -copyright: | - Copyright (c) 1990-2021 Free Software Foundation, Inc. - Copyright (c) 1994-2021 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 49 - end_line: 64 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 ----------------------------\n\ - \ \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ version 3 can be found in `/usr/share/common-licenses/GPL-3'." - - score: '100.0' - start_line: 71 - end_line: 81 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_6.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to copy, distribute and/or modify this\n document under\ - \ the terms of the GNU Free Documentation License,\n Version 1.3 or any later version\ - \ published by the Free Software\n Foundation; with no Invariant Sections, no Front-Cover\ - \ Texts, and\n no Back-Cover Texts. A copy of the license is included in the\n section\ - \ entitled \"GNU Free Documentation License\".\n \n ----------------------------\n \n\ - \ On Debian GNU/Linux systems, the complete text of the GNU Free Documentation\n License,\ - \ Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'." 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 8f020d75acf..3c55730c826 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright-detailed.expected.yml @@ -1,22 +1,21 @@ primary_license: declared_license: -license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa - AND mit AND (mit OR commercial-license) AND gfdl-1.2 AND gcc-exception-3.1 AND gpl-2.0 AND - lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND - lgpl-2.1-plus AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 - OR gpl-1.0) AND zlib AND d-zlib AND mit AND gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus - AND gfdl-1.3-plus AND lgpl-2.1-plus AND gpl-3.0 AND gcc-exception-3.1 AND gpl-3.0-plus AND - gcc-exception-3.1 AND (gpl-3.0 AND lgpl-2.1 AND lgpl-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 gpl-1.0-plus AND (gpl-3.0 AND lgpl-2.1) AND - (gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1-plus AND gpl-3.0 AND gcc-exception-3.1 AND (lgpl-2.0-plus - AND gpl-1.0-plus) AND bsla-no-advert AND bsla AND bsd-original-uc AND bsd-new AND bsd-original-uc - AND flex-2.5 AND bsd-original-uc AND (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) AND x11-lucent AND amd-historical AND sunpro AND - osf-1990 AND nilsson-historical AND newlib-historical AND bsd-new AND amd-historical AND bsd-new - AND bsd-simplified AND bsd-simplified AND bsd-simplified AND x11-hanson AND bsd-simplified - AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 - AND osf-1990 AND hs-regexp AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new - AND unicode AND unicode AND lgpl-2.1-plus +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 + AND bsd-new AND uoi-ncsa AND mit AND mit AND gfdl-1.2 AND gcc-exception-3.1 AND lgpl-2.0-plus + AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND lgpl-2.1-plus + AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 OR gpl-1.0) + AND zlib AND d-zlib AND mit AND gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus AND gfdl-1.3-plus + AND lgpl-2.1-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 AND (gpl-3.0 + AND lgpl-2.1 AND lgpl-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 AND (gpl-3.0 AND lgpl-2.1) AND (gpl-2.0-plus AND gpl-3.0-plus) + AND lgpl-2.1-plus WITH gcc-exception-3.1 AND (lgpl-2.0-plus AND gpl-1.0-plus) AND bsla-no-advert + AND bsla AND bsd-original-uc AND bsd-new AND bsd-original-uc AND flex-2.5 AND bsd-original-uc + AND (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) AND x11-lucent AND amd-historical AND sunpro AND osf-1990 AND nilsson-historical + AND newlib-historical AND bsd-new AND amd-historical AND bsd-new AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND x11-hanson AND bsd-simplified AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus + AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 AND osf-1990 AND hs-regexp AND bsd-simplified + AND bsd-simplified AND bsd-simplified AND bsd-new AND unicode AND unicode AND lgpl-2.1-plus copyright: | Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Copyright (c) 2009-2019 by the LLVM contributors @@ -84,31 +83,39 @@ copyright: | Copyright (c) 1991-2013 Unicode, Inc. Copyright (c) 2014-2019 Free Software Foundation, Inc. matches: - - score: '99.24' + - score: '100.0' start_line: 83 end_line: 99 - matcher: 3-seq - rule_length: 131 - matched_length: 131 + matcher: 2-aho + rule_length: 133 + matched_length: 133 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_354.RULE - license_expression: gpl-3.0-plus + identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GCC] is distributed in the\ - \ hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied warranty\ - \ of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\ - \ License\n for more details.\n \n Files that have exception clauses are licensed under\ - \ the terms of the\n GNU General Public License; either version 3, or (at your option)\ - \ any\n later version.\n \n On Debian GNU/Linux systems, the complete text of the GNU\ - \ General\n Public License is in `/usr/share/common-licenses/GPL', version 3 of this\n\ - \ license in `/usr/share/common-licenses/GPL-3'." + matched_text: | + GCC is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GCC is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + Files that have exception clauses are licensed under the terms of the + GNU General Public License; either version 3, or (at your option) any + later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 3 of this + license in `/usr/share/common-licenses/GPL-3'. - score: '100.0' start_line: 101 end_line: 103 @@ -126,8 +133,8 @@ matches: is_license_intro: no matched_text: | The following runtime libraries are licensed under the terms of the - GNU General Public License (v3 or later) with version 3.1 of the GCC - Runtime Library Exception (included in this file): + GNU General Public License (v3 or later) with version 3.1 of the GCC + Runtime Library Exception (included in this file): - score: '100.0' start_line: 123 end_line: 149 @@ -143,23 +150,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 (1) Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer. \n \n (2) Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\ - \ \n \n (3) The name of the author may not be used to\n endorse or promote\ - \ products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING\n IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ + \ are permitted provided that the following conditions are\nmet:\n\n (1) Redistributions\ + \ of source code must retain the above copyright\n notice, this list of conditions\ + \ and the following disclaimer. \n\n (2) Redistributions in binary form must reproduce\ + \ the above copyright\n notice, this list of conditions and the following disclaimer\ + \ in\n the documentation and/or other materials provided with the\n distribution.\ + \ \n \n (3) The name of the author may not be used to\n endorse or promote products\ + \ derived from this software without\n specific prior written permission.\n\nTHIS SOFTWARE\ + \ IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ + \ BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ + \ PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT,\ + \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED\ + \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ + \ BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n\ + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT\ + \ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." - score: '100.0' start_line: 167 end_line: '192' @@ -175,24 +181,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\ - \ of\n this software and associated documentation files (the \"Software\"), to deal with\n\ - \ the Software without restriction, including without limitation the rights to\n use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software,\ - \ and to permit persons to whom the Software is furnished to do\n so, subject to the following\ - \ conditions:\n \n * Redistributions of source code must retain the above copyright\ - \ notice,\n this list of conditions and the following disclaimers.\n \n * Redistributions\ - \ in binary form must reproduce the above copyright notice,\n this list of conditions\ - \ and the following disclaimers in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * Neither the names of the LLVM Team, University of\ - \ Illinois at\n Urbana-Champaign, nor the names of its contributors may be used\ - \ to\n endorse or promote products derived from this Software without specific\n\ - \ prior written permission.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY\ - \ OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\ - \ FITNESS\n FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n CONTRIBUTORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal with + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE + SOFTWARE. - score: '100.0' start_line: '194' end_line: 210 @@ -208,48 +223,58 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is\n furnished to do so, subject to the following\ - \ conditions:\n \n The above copyright notice and this permission notice shall be included\ - \ in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\ - \ IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES\ - \ OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\ - \ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE." - - score: '82.2' - start_line: 213 + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + - score: '100.0' + start_line: 217 end_line: 234 - matcher: 3-seq - rule_length: '191' - matched_length: 157 - match_coverage: '82.2' + matcher: 2-aho + rule_length: 158 + matched_length: 158 + match_coverage: '100.0' rule_relevance: 100 - identifier: mit_or_commercial-option.RULE - license_expression: mit OR commercial-license - is_license_text: no - is_license_notice: yes + identifier: mit_1083.RULE + license_expression: mit + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "licensed [under] [the] [following] [terms]:\n \n [libffi] - [Copyright]\ - \ ([c]) [1996]-[2003] [Red] [Hat], [Inc].\n \n Permission is hereby granted, free\ - \ of charge, to any person obtaining\n a copy of this software and associated documentation\ - \ files (the\n ``Software''), to deal in the Software without restriction, including\n\ - \ without limitation the rights to use, copy, modify, merge, publish,\n distribute,\ - \ sublicense, and/or sell copies of the Software, and to\n permit persons to whom\ - \ the Software is furnished to do so, subject to\n the following conditions:\n \n\ - \ The above copyright notice and this permission notice shall be included\n in\ - \ all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT\ - \ LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT.\n IN NO EVENT SHALL [CYGNUS] [SOLUTIONS] BE LIABLE FOR ANY\ - \ CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n\ - \ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER\ - \ DEALINGS IN THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + ``Software''), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 237 end_line: 239 @@ -267,8 +292,8 @@ matches: is_license_intro: no matched_text: | The documentation is licensed under the GNU Free Documentation License (v1.2). - On Debian GNU/Linux systems, the complete text of this license is in - `/usr/share/common-licenses/GFDL-1.2'. + On Debian GNU/Linux systems, the complete text of this license is in + `/usr/share/common-licenses/GFDL-1.2'. - score: '100.0' start_line: 242 end_line: 313 @@ -284,84 +309,105 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GCC RUNTIME LIBRARY EXCEPTION\n \n Version 3.1, 31 March 2009\n \n Copyright\ - \ (C) 2009 Free Software Foundation, Inc. \n \n Everyone is permitted\ - \ to copy and distribute verbatim copies of this\n license document, but changing it is\ - \ not allowed.\n \n This GCC Runtime Library Exception (\"Exception\") is an additional\n\ - \ permission under section 7 of the GNU General Public License, version\n 3 (\"GPLv3\"\ - ). It applies to a given file (the \"Runtime Library\") that\n bears a notice placed by\ - \ the copyright holder of the file stating that\n the file is governed by GPLv3 along\ - \ with this Exception.\n \n When you use GCC to compile a program, GCC may combine portions\ - \ of\n certain GCC header files and runtime libraries with the compiled\n program. The\ - \ purpose of this Exception is to allow compilation of\n non-GPL (including proprietary)\ - \ programs to use, in this way, the\n header files and runtime libraries covered by this\ - \ Exception.\n \n 0. Definitions.\n \n A file is an \"Independent Module\" if it either\ - \ requires the Runtime\n Library for execution after a Compilation Process, or makes use\ - \ of an\n interface provided by the Runtime Library, but is not otherwise based\n on the\ - \ Runtime Library.\n \n \"GCC\" means a version of the GNU Compiler Collection, with or\ - \ without\n modifications, governed by version 3 (or a specified later version) of\n the\ - \ GNU General Public License (GPL) with the option of using any\n subsequent versions\ - \ published by the FSF.\n \n \"GPL-compatible Software\" is software whose conditions\ - \ of propagation,\n modification and use would permit combination with GCC in accord with\n\ - \ the license of GCC.\n \n \"Target Code\" refers to output from any compiler for a real\ - \ or virtual\n target processor architecture, in executable form or suitable for\n input\ - \ to an assembler, loader, linker and/or execution\n phase. Notwithstanding that, Target\ - \ Code does not include data in any\n format that is used as a compiler intermediate representation,\ - \ or used\n for producing a compiler intermediate representation.\n \n The \"Compilation\ - \ Process\" transforms code entirely represented in\n non-intermediate languages designed\ - \ for human-written code, and/or in\n Java Virtual Machine byte code, into Target Code.\ - \ Thus, for example,\n use of source code generators and preprocessors need not be considered\n\ - \ part of the Compilation Process, since the Compilation Process can be\n understood as\ - \ starting with the output of the generators or\n preprocessors.\n \n A Compilation Process\ - \ is \"Eligible\" if it is done using GCC, alone or\n with other GPL-compatible software,\ - \ or if it is done without using any\n work based on GCC. For example, using non-GPL-compatible\ - \ Software to\n optimize any GCC intermediate representations would not qualify as an\n\ - \ Eligible Compilation Process.\n \n 1. Grant of Additional Permission.\n \n You have\ - \ permission to propagate a work of Target Code formed by\n combining the Runtime Library\ - \ with Independent Modules, even if such\n propagation would otherwise violate the terms\ - \ of GPLv3, provided that\n all Target Code was generated by Eligible Compilation Processes.\ - \ You\n may then convey such a combination under terms of your choice,\n consistent with\ - \ the licensing of the Independent Modules.\n \n 2. No Weakening of GCC Copyleft.\n \n\ - \ The availability of this Exception does not imply any general\n presumption that third-party\ - \ software is unaffected by the copyleft\n requirements of the license of GCC." - - score: '7.81' - start_line: 324 - end_line: 325 - matcher: 3-seq - rule_length: 64 - matched_length: 5 - match_coverage: '7.81' - rule_relevance: 100 - identifier: gpl-2.0_443.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no matched_text: | - the GNU [Library] General Public - License - - score: '72.73' - start_line: 325 + GCC RUNTIME LIBRARY EXCEPTION + + Version 3.1, 31 March 2009 + + Copyright (C) 2009 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + This GCC Runtime Library Exception ("Exception") is an additional + permission under section 7 of the GNU General Public License, version + 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that + bears a notice placed by the copyright holder of the file stating that + the file is governed by GPLv3 along with this Exception. + + When you use GCC to compile a program, GCC may combine portions of + certain GCC header files and runtime libraries with the compiled + program. The purpose of this Exception is to allow compilation of + non-GPL (including proprietary) programs to use, in this way, the + header files and runtime libraries covered by this Exception. + + 0. Definitions. + + A file is an "Independent Module" if it either requires the Runtime + Library for execution after a Compilation Process, or makes use of an + interface provided by the Runtime Library, but is not otherwise based + on the Runtime Library. + + "GCC" means a version of the GNU Compiler Collection, with or without + modifications, governed by version 3 (or a specified later version) of + the GNU General Public License (GPL) with the option of using any + subsequent versions published by the FSF. + + "GPL-compatible Software" is software whose conditions of propagation, + modification and use would permit combination with GCC in accord with + the license of GCC. + + "Target Code" refers to output from any compiler for a real or virtual + target processor architecture, in executable form or suitable for + input to an assembler, loader, linker and/or execution + phase. Notwithstanding that, Target Code does not include data in any + format that is used as a compiler intermediate representation, or used + for producing a compiler intermediate representation. + + The "Compilation Process" transforms code entirely represented in + non-intermediate languages designed for human-written code, and/or in + Java Virtual Machine byte code, into Target Code. Thus, for example, + use of source code generators and preprocessors need not be considered + part of the Compilation Process, since the Compilation Process can be + understood as starting with the output of the generators or + preprocessors. + + A Compilation Process is "Eligible" if it is done using GCC, alone or + with other GPL-compatible software, or if it is done without using any + work based on GCC. For example, using non-GPL-compatible Software to + optimize any GCC intermediate representations would not qualify as an + Eligible Compilation Process. + + 1. Grant of Additional Permission. + + You have permission to propagate a work of Target Code formed by + combining the Runtime Library with Independent Modules, even if such + propagation would otherwise violate the terms of GPLv3, provided that + all Target Code was generated by Eligible Compilation Processes. You + may then convey such a combination under terms of your choice, + consistent with the licensing of the Independent Modules. + + 2. No Weakening of GCC Copyleft. + + The availability of this Exception does not imply any general + presumption that third-party software is unaffected by the copyleft + requirements of the license of GCC. + - score: '100.0' + start_line: 322 end_line: 331 - matcher: 3-seq - rule_length: 77 - matched_length: 56 - match_coverage: '72.73' + matcher: 2-aho + rule_length: 87 + matched_length: 87 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_402.RULE + identifier: lgpl-2.0-plus_469.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "as published by the Free Software Foundation; either\n version 2 of the License,\ - \ or (at your option) any later version.\n \n [Libiberty] is distributed in the hope that\ - \ it 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." + matched_text: | + This file is part of the libiberty library. + Libiberty is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + Libiberty is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - score: '100.0' start_line: 338 end_line: 346 @@ -377,13 +423,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 356 end_line: 364 @@ -399,35 +448,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '97.56' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 374 end_line: 382 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' + matcher: 2-aho + rule_length: 86 + matched_length: 86 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE + identifier: lgpl-2.1-plus_327.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '70.0' start_line: 387 end_line: 387 @@ -444,28 +499,31 @@ matches: is_license_tag: no is_license_intro: no matched_text: Public domain. - - score: '97.56' + - score: '100.0' start_line: 395 end_line: 403 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' + matcher: 2-aho + rule_length: 86 + matched_length: 86 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE + identifier: lgpl-2.1-plus_327.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 410 end_line: 418 @@ -481,13 +539,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 424 end_line: 427 @@ -505,9 +566,9 @@ matches: is_license_intro: no matched_text: | Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. - score: '100.0' start_line: 434 end_line: 458 @@ -523,23 +584,32 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 473 end_line: 480 @@ -555,11 +625,15 @@ matches: is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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 On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ is in `/usr/share/common-licenses/GPL', version 2 of this\n license in `/usr/share/common-licenses/GPL-2'." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 2 of this + license in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 490 end_line: 495 @@ -575,10 +649,13 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License for redistribution is by either the Artistic License or\n the GNU\ - \ General Public License (v1).\n \n On Debian GNU/Linux systems, the complete text of\ - \ the GNU General\n Public License is in `/usr/share/common-licenses/GPL', the Artistic\n\ - \ license in `/usr/share/common-licenses/Artistic'." + matched_text: | + License for redistribution is by either the Artistic License or + the GNU General Public License (v1). + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', the Artistic + license in `/usr/share/common-licenses/Artistic'. - score: '100.0' start_line: 503 end_line: 517 @@ -594,16 +671,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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." + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. - score: '100.0' start_line: 529 end_line: 545 @@ -619,17 +702,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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, in\ - \ both source and binary form, subject to the following\n restrictions:\n \n o 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 o Altered\ - \ source versions must be plainly marked as such, and must not\n be misrepresented\ - \ as being the original software.\n o This notice may not be removed or altered from\ - \ any source\n distribution." + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, in both source and binary form, subject to the following + restrictions: + + o The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + o Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + o This notice may not be removed or altered from any source + distribution. - score: '100.0' start_line: 557 end_line: 574 @@ -645,19 +735,25 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files\n (the \"Software\"),\ - \ to deal in the Software without restriction, including\n without limitation the rights\ - \ to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies\ - \ of the Software, and to\n permit persons to whom the Software is furnished to do\ - \ so, subject to\n the following conditions:\n \n The above copyright notice and\ - \ this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\ - \ KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE\n USE OR OTHER DEALINGS IN THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 581 end_line: 598 @@ -673,38 +769,50 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; you can redistribute it and/or modify it\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\n later version.\n \n This\ - \ file 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 Under Section\ - \ 7 of GPL version 3, you are granted additional\n permissions described in the GCC\ - \ Runtime Library Exception, version\n 3.1, as published by the Free Software Foundation.\n\ - \ \n You should have received a copy of the GNU General Public License and\n a copy\ - \ of the GCC Runtime Library Exception along with this program;\n see the files COPYING3\ - \ and COPYING.RUNTIME respectively. If not, see\n ." - - score: '97.3' + matched_text: | + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3, or (at your option) any + later version. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . + - score: '100.0' start_line: 609 end_line: 617 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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, or (at your option)\n any later version.\n \n [GNU] [Modula]-[2] 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." + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Modula-2 is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. - score: '100.0' start_line: 623 end_line: 626 @@ -722,106 +830,64 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - score: '100.0' start_line: 635 - end_line: 643 + end_line: 647 matcher: 2-aho - rule_length: 82 - matched_length: 82 + rule_length: 111 + matched_length: 111 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 645 - end_line: 645 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_150.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 3, - - score: '100.0' - start_line: 646 - end_line: 647 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no matched_text: | - GCC Runtime Library Exception, version - 3.1, - - score: '100.0' - start_line: 650 - end_line: 650 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_89.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-3+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. - score: '100.0' start_line: 650 end_line: 651 matcher: 2-aho - rule_length: 7 - matched_length: 7 + rule_length: 17 + matched_length: 17 match_coverage: '100.0' rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 + identifier: gpl-3.0-plus_with_gcc-exception-3.1_41.RULE + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GCC Runtime Library - Exception, version 3.1. - - score: '55.0' + This has a mix of licenses, most as GPL-3+ plus GCC Runtime Library + Exception, version 3.1. + - score: '100.0' start_line: 663 end_line: 663 matcher: 2-aho rule_length: 10 matched_length: 10 match_coverage: '100.0' - rule_relevance: 55 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 is_license_text: no @@ -830,14 +896,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '55.0' + - score: '100.0' start_line: 666 end_line: 666 matcher: 2-aho rule_length: 10 matched_length: 10 match_coverage: '100.0' - rule_relevance: 55 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 is_license_text: no @@ -846,14 +912,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '50.0' + - score: '100.0' start_line: 670 end_line: 670 matcher: 2-aho rule_length: 9 matched_length: 9 match_coverage: '100.0' - rule_relevance: 50 + rule_relevance: 100 identifier: lgpl-2.0_and_gpl-3.0_1.RULE license_expression: lgpl-2.0 AND gpl-3.0 is_license_text: no @@ -878,16 +944,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: GPL-3+ - - score: '87.88' + - score: '100.0' start_line: 676 end_line: 682 - matcher: 3-seq - rule_length: 66 - matched_length: 58 - match_coverage: '87.88' + matcher: 2-aho + rule_length: 70 + matched_length: 70 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_447.RULE - license_expression: gpl-1.0-plus + identifier: gnu-emacs-gpl-1988_1.RULE + license_expression: gnu-emacs-gpl-1988 is_license_text: no is_license_notice: yes is_license_reference: no @@ -895,20 +961,20 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission to copy, modify and redistribute - ;; GNU Emacs, [but] [only] [under] [the] [conditions] [described] [in] [the] - ;; [GNU] [Emacs] General Public License. A copy of this license is - ;; supposed to have been given to you along with [GNU] [Emacs] so you - ;; can know your rights and responsibilities. It should be in a - ;; file named COPYING. Among other things, the copyright notice - ;; and this notice must be preserved on all copies. - - score: '44.0' + ;; GNU Emacs, but only under the conditions described in the + ;; GNU Emacs General Public License. A copy of this license is + ;; supposed to have been given to you along with GNU Emacs so you + ;; can know your rights and responsibilities. It should be in a + ;; file named COPYING. Among other things, the copyright notice + ;; and this notice must be preserved on all copies. + - score: '100.0' start_line: 686 end_line: 686 matcher: 2-aho rule_length: 8 matched_length: 8 match_coverage: '100.0' - rule_relevance: 44 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_2.RULE license_expression: gpl-3.0 AND lgpl-2.1 is_license_text: no @@ -917,14 +983,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: Mix of GPL-3 and LGPL-2.1. - - score: '38.0' + - score: '100.0' start_line: 690 end_line: 690 matcher: 2-aho rule_length: 7 matched_length: 7 match_coverage: '100.0' - rule_relevance: 38 + rule_relevance: 100 identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE license_expression: gpl-2.0-plus AND gpl-3.0-plus is_license_text: no @@ -935,59 +1001,33 @@ matches: matched_text: Mix of GPL-2+ and GPL-3+ - score: '100.0' start_line: 701 - end_line: 709 + end_line: 713 matcher: 2-aho - rule_length: 82 - matched_length: 82 + rule_length: 111 + matched_length: 111 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1-plus_with_gcc-exception-3.1_1.RULE + license_expression: lgpl-2.1-plus WITH gcc-exception-3.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 711 - end_line: 711 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_150.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 3, - - score: '100.0' - start_line: 712 - end_line: 713 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no matched_text: | - GCC Runtime Library Exception, version - 3.1, + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. - score: '100.0' start_line: 739 end_line: 745 @@ -1003,10 +1043,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Parts of this work are licensed under the terms of the GNU General\n Public\ - \ License. On Debian systems, the complete text of this license\n can be found in /usr/share/common-licenses/GPL.\n\ - \ \n Parts of this work are licensed under the terms of the GNU Library\n General Public\ - \ License. On Debian systems, the complete text of this\n license be found in /usr/share/common-licenses/LGPL." + matched_text: | + Parts of this work are licensed under the terms of the GNU General + Public License. On Debian systems, the complete text of this license + can be found in /usr/share/common-licenses/GPL. + + Parts of this work are licensed under the terms of the GNU Library + General Public License. On Debian systems, the complete text of this + license be found in /usr/share/common-licenses/LGPL. - score: '100.0' start_line: 754 end_line: 764 @@ -1022,14 +1066,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms are permitted\n provided\ - \ that the above copyright notice and this paragraph are\n duplicated in all such forms\ - \ and that any documentation,\n and other materials related to such distribution and use\ - \ \n acknowledge that the software was developed\n by the University of California, Berkeley.\ - \ The name of the\n University may not be used to endorse or promote products derived\n\ - \ from this software without specific prior written permission.\n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." + matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ + \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ + \ and that any documentation,\nand other materials related to such distribution and use\ + \ \nacknowledge that the software was developed\nby the University of California, Berkeley.\ + \ The name of the\nUniversity may not be used to endorse or promote products derived\n\ + from this software without specific prior written permission.\nTHIS SOFTWARE IS PROVIDED\ + \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ + \ THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." - score: '100.0' start_line: 771 end_line: 781 @@ -1047,16 +1091,16 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + provided that the above copyright notice and this paragraph are + duplicated in all such forms and that any documentation, + advertising materials, and other materials related to such + distribution and use acknowledge that the software was developed + by the University of California, Berkeley. The name of the + University may not be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 789 end_line: 815 @@ -1072,26 +1116,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. 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 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 822 end_line: 844 @@ -1107,23 +1159,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. Neither\ - \ the name of the University nor the names of its contributors\n may be used to endorse\ - \ or promote products derived from this software\n without specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n ANY EXPRESS\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 856 end_line: 882 @@ -1139,26 +1198,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. 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 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 889 end_line: 901 @@ -1176,26 +1243,26 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '61.0' + provided that: (1) source distributions retain this entire copyright + notice and comment, and (2) distributions including binaries display + the following acknowledgement: ``This product includes software + developed by the University of California, Berkeley and its contributors'' + in the documentation or other materials provided with the distribution + and in all advertising materials mentioning features or use of this + software. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + - score: '100.0' start_line: 909 end_line: 909 matcher: 2-aho rule_length: 11 matched_length: 11 match_coverage: '100.0' - rule_relevance: 61 + rule_relevance: 100 identifier: bsd-original-uc.RULE license_expression: bsd-original-uc is_license_text: no @@ -1222,8 +1289,8 @@ matches: is_license_intro: no matched_text: | This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. + Cygwin license. Please consult the file "CYGWIN_LICENSE" for + details. - score: '100.0' start_line: 929 end_line: 938 @@ -1239,13 +1306,17 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n purpose\ - \ without fee is hereby granted, provided that this entire notice\n is included in all\ - \ copies of any software which is or includes a copy\n or modification of this software\ - \ and in all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE\ - \ IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ NEITHER THE AUTHOR NOR AT&T MAKES ANY\n REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING\ - \ THE MERCHANTABILITY\n OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' start_line: 944 end_line: 955 @@ -1261,14 +1332,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is the property of Advanced Micro Devices, Inc (AMD) which\n\ - \ specifically grants the user the right to modify, use and distribute this\n software\ - \ provided this notice is not removed or altered. All other rights\n are reserved by\ - \ AMD.\n \n AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS\n\ - \ SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL\n DAMAGES\ - \ IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR\n USE OF THIS SOFTWARE.\n\ - \ \n So that all may benefit from your experience, please report any problems\n or \ - \ suggestions about this software" + matched_text: | + This software is the property of Advanced Micro Devices, Inc (AMD) which + specifically grants the user the right to modify, use and distribute this + software provided this notice is not removed or altered. All other rights + are reserved by AMD. + + AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS + SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL + DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR + USE OF THIS SOFTWARE. + + So that all may benefit from your experience, please report any problems + or suggestions about this software - score: '100.0' start_line: 983 end_line: 986 @@ -1284,9 +1360,9 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\n Permission to use,\ - \ copy, modify, and distribute this\n software is freely granted, provided that this notice\ - \ \n is preserved." + matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to use,\ + \ copy, modify, and distribute this\nsoftware is freely granted, provided that this notice\ + \ \nis preserved." - score: '100.0' start_line: 992 end_line: 1001 @@ -1304,15 +1380,15 @@ matches: is_license_intro: no matched_text: | To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. - score: '100.0' start_line: 1007 end_line: 1014 @@ -1328,11 +1404,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software is\n freely\ - \ granted, provided that the above copyright notice, this notice\n and the following disclaimer\ - \ are preserved with no changes.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT\ - \ ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. - score: '100.0' start_line: 1020 end_line: 1028 @@ -1350,14 +1430,14 @@ matches: is_license_intro: no matched_text: | The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. - score: '100.0' start_line: 1035 end_line: 1055 @@ -1373,22 +1453,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT\ - \ LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT 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 OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' start_line: 1061 end_line: 1072 @@ -1405,13 +1491,13 @@ matches: is_license_tag: no is_license_intro: no matched_text: "This software is the property of [SuperH], Inc ([SuperH]) which specifically\n\ - \ grants the user the right to modify, use and distribute this software\n provided this\ - \ notice is not removed or altered. All other rights are\n reserved by [SuperH].\n \n\ - \ [SUPERH] MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\n THIS SOFTWARE.\ - \ IN NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \n INCIDENTAL OR CONSEQUENTIAL\ - \ DAMAGES IN CONNECTION WITH OR ARISING FROM\n THE FURNISHING, PERFORMANCE, OR USE OF\ - \ THIS SOFTWARE.\n \n So that all may benefit from your experience, please report any\ - \ problems\n or suggestions about this software to the" + grants the user the right to modify, use and distribute this software\nprovided this notice\ + \ is not removed or altered. All other rights are\nreserved by [SuperH].\n\n[SUPERH]\ + \ MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE. IN\ + \ NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ + \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE OF THIS\ + \ SOFTWARE.\n\nSo that all may benefit from your experience, please report any problems\n\ + or suggestions about this software to the" - score: '100.0' start_line: 1087 end_line: 1112 @@ -1427,23 +1513,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n \n\ - \ 3. Neither the name of KTH nor the names of its contributors may be\n used to endorse\ - \ or promote products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY\n EXPRESS\ - \ 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 KTH OR ITS\ - \ CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n\ - \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 1119 end_line: 1138 @@ -1459,21 +1555,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1145 end_line: 1164 @@ -1489,21 +1591,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR ``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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1171 end_line: 1190 @@ -1519,44 +1627,53 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '85.71' - start_line: 1194 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + - score: '99.0' + start_line: 1198 end_line: 1207 - matcher: 3-seq - rule_length: 105 - matched_length: 90 - match_coverage: '85.71' - rule_relevance: 100 - identifier: x11-hanson_1.RULE + matcher: 2-aho + rule_length: 89 + matched_length: 89 + match_coverage: '100.0' + rule_relevance: 99 + identifier: x11-hanson2.RULE license_expression: x11-hanson is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Author: S. [L]. [Moshier].\n \n [Copyright] ([c]) [1984],[2000] S.[L]. [Moshier]\n\ - \ \n Permission to use, copy, modify, and distribute this software for any\n purpose without\ - \ fee is hereby granted, provided that this entire notice\n is included in all copies\ - \ of any software which is or includes a copy\n or modification of this software and in\ - \ all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE IS\ - \ BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ THE AUTHOR MAKES NO REPRESENTATION\n OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\ - \ OF THIS\n SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION + OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS + SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' start_line: 1214 end_line: 1233 @@ -1572,21 +1689,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1240 end_line: 1260 @@ -1602,30 +1725,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL\n THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ - \ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF\ - \ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\n OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '27.0' + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + - score: '100.0' start_line: 1274 end_line: 1274 matcher: 2-aho rule_length: 5 matched_length: 5 match_coverage: '100.0' - rule_relevance: 27 + rule_relevance: 100 identifier: lgpl_39.RULE license_expression: lgpl-2.0-plus is_license_text: no @@ -1649,16 +1778,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write to the\ - \ Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301\ - \ USA" + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA - score: '99.0' start_line: 1296 end_line: 1296 @@ -1690,12 +1824,12 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or\n modify it\ - \ under the terms of the GNU Library General Public License\n as published by the Free\ - \ Software Foundation; either version 2\n of the License, or (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 Library\ + matched_text: "This program is free software; you can redistribute it and/or\nmodify it\ + \ under the terms of the GNU Library General Public License\nas published by the Free\ + \ Software Foundation; either version 2\nof the License, or (at your option) any later\ + \ version.\n \nThis program is distributed\ + \ in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied\ + \ warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Library\ \ General Public License for more details." - score: '100.0' start_line: 1314 @@ -1712,23 +1846,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Intel hereby grants you permission to copy, modify, and distribute this\n\ - \ software and its documentation. Intel grants this permission provided\n that the above\ - \ copyright notice appears in all copies and that both the\n copyright notice and this\ - \ permission notice appear in supporting\n documentation. In addition, Intel grants this\ - \ permission provided that\n you prominently mark as \"not part of the original\" any\ - \ modifications\n made to this software or documentation, and that the name of Intel\n\ - \ Corporation not be used in advertising or publicity pertaining to\n distribution of\ - \ the software or the documentation without specific,\n written prior permission.\n \n\ - \ Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR\n IMPLIED, INCLUDING,\ - \ WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY\n OR FITNESS FOR A PARTICULAR PURPOSE.\ - \ Intel makes no guarantee or\n representations regarding the use of, or the results\ - \ of the use of,\n the software and documentation in terms of correctness, accuracy,\n\ - \ reliability, currentness, or otherwise; and you rely on the software,\n documentation\ - \ and results solely at your own risk.\n \n IN NO EVENT SHALL INTEL BE LIABLE FOR ANY\ - \ LOSS OF USE, LOSS OF BUSINESS,\n LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL\ - \ DAMAGES\n OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM\n PAID\ - \ TO INTEL FOR THE PRODUCT LICENSED HEREUNDER." + matched_text: | + Intel hereby grants you permission to copy, modify, and distribute this + software and its documentation. Intel grants this permission provided + that the above copyright notice appears in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. In addition, Intel grants this permission provided that + you prominently mark as "not part of the original" any modifications + made to this software or documentation, and that the name of Intel + Corporation not be used in advertising or publicity pertaining to + distribution of the software or the documentation without specific, + written prior permission. + + Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or + representations regarding the use of, or the results of the use of, + the software and documentation in terms of correctness, accuracy, + reliability, currentness, or otherwise; and you rely on the software, + documentation and results solely at your own risk. + + IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, + LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES + OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM + PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - score: '100.0' start_line: 1342 end_line: 1351 @@ -1746,15 +1887,15 @@ matches: is_license_intro: no matched_text: | To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. - score: '100.0' start_line: 1356 end_line: 1374 @@ -1770,17 +1911,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n and\ - \ Telegraph Company or of the Regents of the University of California.\n \n Permission\ - \ is granted to anyone to use this software for any purpose on\n any computer system,\ - \ and to alter it and redistribute it, subject\n to the following restrictions:\n \n 1.\ - \ The author is not responsible for the consequences of use of this\n software, no\ - \ matter how awful, even if they arise from flaws in it.\n \n 2. The origin of this software\ - \ must not be misrepresented, either by\n explicit claim or by omission. Since few\ - \ users ever read sources,\n credits must appear in the documentation.\n \n 3. Altered\ - \ versions must be plainly marked as such, and must not be\n misrepresented as being\ - \ the original software. Since few users\n ever read sources, credits must appear\ - \ in the documentation.\n \n 4. This notice may not be removed or altered." + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. - score: '100.0' start_line: 1381 end_line: 1400 @@ -1796,21 +1946,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1407 end_line: 1426 @@ -1826,21 +1982,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1435 end_line: 1454 @@ -1856,21 +2018,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1466 end_line: 1489 @@ -1886,23 +2054,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without \n modification,\ - \ are permitted provided that the following conditions are met: \n \n Redistributions\ - \ of source code must retain the above copyright \n notice, this list of conditions\ - \ and the following disclaimer.\n \n Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n The name of Red Hat Incorporated may not be used to endorse \n or promote\ - \ products derived from this software without specific \n prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \n\ - \ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED.\ - \ IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND \n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n\ - \ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: "Redistribution and use in source and binary forms, with or without \nmodification,\ + \ are permitted provided that the following conditions are met: \n\n Redistributions\ + \ of source code must retain the above copyright \n notice, this list of conditions\ + \ and the following disclaimer.\n\n Redistributions in binary form must reproduce the\ + \ above copyright\n notice, this list of conditions and the following disclaimer in\ + \ the\n documentation and/or other materials provided with the distribution.\n\n \ + \ The name of Red Hat Incorporated may not be used to endorse \n or promote products\ + \ derived from this software without specific \n prior written permission.\n\nTHIS\ + \ SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \nAND ANY EXPRESS\ + \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \nIMPLIED WARRANTIES OF MERCHANTABILITY\ + \ AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED\ + \ BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\ + \ DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n\ + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND \nON ANY THEORY\ + \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE\ + \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF\ + \ THE POSSIBILITY OF SUCH DAMAGE." - score: '100.0' start_line: 1494 end_line: 1511 @@ -1918,18 +2086,25 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE\n \n Unicode\ - \ Data Files include all data files under the directories\n http://www.unicode.org/Public/,\ - \ http://www.unicode.org/reports/, and\n http://www.unicode.org/cldr/data/. Unicode Data\ - \ Files do not include PDF\n online code charts under the directory http://www.unicode.org/Public/.\n\ - \ Software includes any source code published in the Unicode Standard or under\n the directories\ - \ http://www.unicode.org/Public/,\n http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.\n\ - \ \n NOTICE TO USER: Carefully read the following legal agreement. BY\n DOWNLOADING,\ - \ INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES\n (\"DATA FILES\"),\ - \ AND/OR SOFTWARE (\"SOFTWARE\"), YOU UNEQUIVOCALLY ACCEPT, AND\n AGREE TO BE BOUND BY,\ - \ ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF\n YOU DO NOT AGREE, DO NOT DOWNLOAD,\ - \ INSTALL, COPY, DISTRIBUTE OR USE THE DATA\n FILES OR SOFTWARE.\n \n COPYRIGHT AND\ - \ PERMISSION NOTICE" + matched_text: | + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + + Unicode Data Files include all data files under the directories + http://www.unicode.org/Public/, http://www.unicode.org/reports/, and + http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF + online code charts under the directory http://www.unicode.org/Public/. + Software includes any source code published in the Unicode Standard or under + the directories http://www.unicode.org/Public/, + http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. + + NOTICE TO USER: Carefully read the following legal agreement. BY + DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES + ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND + AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF + YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA + FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE - score: '100.0' start_line: 1513 end_line: 1543 @@ -1945,29 +2120,38 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Distributed under\n the Terms of Use in http://www.unicode.org/copyright.html.\n\ - \ \n Permission is hereby granted, free of charge, to any person obtaining a\n copy\ - \ of the Unicode data files and any associated documentation (the \"Data\n Files\") or\ - \ Unicode software and any associated documentation (the \"Software\")\n to deal in the\ - \ Data Files or Software without restriction, including without\n limitation the rights\ - \ to use, copy, modify, merge, publish, distribute, and/or\n sell copies of the Data Files\ - \ or Software, and to permit persons to whom the\n Data Files or Software are furnished\ - \ to do so, provided that (a) the above\n copyright notice(s) and this permission notice\ - \ appear with all copies of the\n Data Files or Software, (b) both the above copyright\ - \ notice(s) and this\n permission notice appear in associated documentation, and (c) there\ - \ is clear\n notice in each modified Data File or in the Software as well as in the\n\ - \ documentation associated with the Data File(s) or Software that the data or\n software\ - \ has been modified.\n \n THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT\ - \ WARRANTY OF ANY\n KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\ - \ OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD\n\ - \ PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN\n THIS NOTICE\ - \ BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\n DAMAGES, OR ANY\ - \ DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION\ - \ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION\ - \ WITH THE USE OR PERFORMANCE OF THE\n DATA FILES OR SOFTWARE.\n \n Except as contained\ - \ in this notice, the name of a copyright holder shall\n not be used in advertising or\ - \ otherwise to promote the sale, use or other\n dealings in these Data Files or Software\ - \ without prior written authorization\n of the copyright holder." + matched_text: | + Distributed under + the Terms of Use in http://www.unicode.org/copyright.html. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the Unicode data files and any associated documentation (the "Data + Files") or Unicode software and any associated documentation (the "Software") + to deal in the Data Files or Software without restriction, including without + limitation the rights to use, copy, modify, merge, publish, distribute, and/or + sell copies of the Data Files or Software, and to permit persons to whom the + Data Files or Software are furnished to do so, provided that (a) the above + copyright notice(s) and this permission notice appear with all copies of the + Data Files or Software, (b) both the above copyright notice(s) and this + permission notice appear in associated documentation, and (c) there is clear + notice in each modified Data File or in the Software as well as in the + documentation associated with the Data File(s) or Software that the data or + software has been modified. + + THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY + KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD + PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN + THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL + DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE + DATA FILES OR SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall + not be used in advertising or otherwise to promote the sale, use or other + dealings in these Data Files or Software without prior written authorization + of the copyright holder. - score: '100.0' start_line: 1550 end_line: 1562 @@ -1985,15 +2169,15 @@ matches: is_license_intro: no matched_text: | The GNU C Library is free software; you can redistribute it and/or - # modify it under the terms of the GNU Lesser General Public - # License as published by the Free Software Foundation; either - # version 2.1 of the License, or (at your option) any later version. - # - # The GNU C Library is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - # Lesser General Public License for more details. - # - # You should have received a copy of the GNU Lesser General Public - # License along with the GNU C Library; if not, see - # . + # modify it under the terms of the GNU Lesser General Public + # License as published by the Free Software Foundation; either + # version 2.1 of the License, or (at your option) any later version. + # + # The GNU C Library is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + # Lesser General Public License for more details. + # + # You should have received a copy of the GNU Lesser General Public + # License along with the GNU C Library; if not, see + # . diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright.expected.yml deleted file mode 100644 index 052e6b59237..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-10-base/copyright.expected.yml +++ /dev/null @@ -1,1992 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa - AND mit AND (mit OR commercial-license) AND gfdl-1.2 AND gcc-exception-3.1 AND gpl-2.0 AND - lgpl-2.0-plus AND lgpl-2.1-plus AND public-domain AND sunpro AND gpl-2.0-plus AND (artistic-perl-1.0 - OR gpl-1.0) AND zlib AND d-zlib AND gfdl-1.3-plus 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-1.0-plus AND (gpl-3.0 AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-3.0-plus) AND (lgpl-2.0-plus AND gpl-1.0-plus) AND bsla-no-advert AND bsla AND bsd-original-uc - AND flex-2.5 AND (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) AND x11-lucent AND amd-historical AND osf-1990 AND - nilsson-historical AND newlib-historical AND bsd-simplified AND x11-hanson AND intel-osl-1993 - AND hs-regexp AND unicode -copyright: | - Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 - Copyright (c) 2009-2019 by the LLVM contributors - Copyright (c) 1996-2003 Red Hat, Inc. - Copyright (c) 2009 Free Software Foundation, Inc. - Copyright (c) 2010 Free Software Foundation, Inc. - Copyright 2001 by Stephen L. Moshier - Copyright (c) 2001 Stephen L. Moshier - Copyright (c) 1997, 1999 Free Software Foundation, Inc. - Copyright (c) 1997, 1999, 2002, 2004 Free Software Foundation, Inc. - Copyright 1984, 1991 by Stephen L. Moshier Adapted - Copyright (c) 1993 by Sun Microsystems, Inc. - Copyright (c) 2009 The Go Authors - Copyright (c) 2004-2007 David Friedman - Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (c) 2009, 2010 - Copyright (c) 1999-2010 by Digital Mars - (c) 1995-2004 Jean-loup Gailly and Mark Adler - Copyright (c) 2004-2005 by Digital Mars, www.digitalmars.com - Copyright (c) 2015-2017 Free Software Foundation, Inc. - Copyright (c) 2008-2017 Free Software Foundation, Inc. - Copyright (c) 2001-2019 Free Software Foundation, Inc. - Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2012, 2013 Free Software Foundation, Inc. - Copyright (c) 2002-2019 Free Software Foundation, Inc. - Copyright (c) 2001-2019 Free Software Foundation, Inc. - Copyright (c) 2001-2019 Free Software Foundation, Inc. - Copyright (c) 2005-2015 Free Software Foundation, Inc. Mix - Copyright (c) 2001-2018 Free Software Foundation, Inc. - Copyright (c) 2001-2019 Free Software Foundation, Inc. Mix - Copyright (c) 2002-2019 Free Software Foundation, Inc. - Copyright (c) 1990 The Regents of the University of California - Copyright (c) 1990 The Regents of the University of California - Copyright (c) 1981, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California - Copyright (c) 1988, 1990, 1993 Regents of the University of California - Copyright (c) 1982, 1986, 1989, 1991, 1993, 1994 The Regents of the University of California - (c) UNIX System Laboratories, Inc. - Copyright (c) 1987, 1988, 2000 Regents of the University of California - Copyright 2001 Red Hat, Inc. - Copyright (c) 1991 by AT&T. - Copyright 1989, 1990 Advanced Micro Devices, Inc. - Copyright (c) 1993 C.W. Sandmann - (c) Copyright 1992 Eric Backus - Copyright (c) 1993 by Sun Microsystems, Inc. - (c) Copyright 1986 HEWLETT-PACKARD COMPANY - Copyright (c) 2001 Hans-Peter Nilsson - Copyright (c) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr) - Copyright (c) 2001 Christopher G. Demetriou - Copyright 2002 SuperH, Inc. - Copyright (c) 1999 Kungliga Tekniska Hgskolan (Royal Institute of Technology, Stockholm, Sweden) - Copyright (c) 2000, 2001 Alexey Zelkin - Copyright (c) 1997 by Andrey A. Chernov, Moscow, Russia - Copyright (c) 1997-2002 FreeBSD Project - Copyright (c) 1984,2000 S.L. Moshier - Copyright (c) 1999 Citrus Project - Copyright (c) 1998 Todd C. Miller - Copyright (c) 1991 DJ Delorie - Copyright (c) 1990-1999, 2000, 2001 Free Software Foundation, Inc. - Copyright (c) 1996 Xavier Leroy (Xavier.Leroy@inria.fr) - Copyright (c) 1993 Intel Corporation - (c) Copyright 1986 HEWLETT-PACKARD COMPANY - Copyright 1992, 1993, 1994 Henry Spencer - Copyright (c) 2001 Mike Barcroft - Copyright (c) 1999, 2000 Konstantin Chuguev - Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation - Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated - Copyright (c) 1991-2013 Unicode, Inc. - Copyright (c) 2014-2019 Free Software Foundation, Inc. -matches: - - score: '99.24' - start_line: 83 - end_line: 99 - matcher: 3-seq - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_354.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GCC] is distributed in the\ - \ hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied warranty\ - \ of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\ - \ License\n for more details.\n \n Files that have exception clauses are licensed under\ - \ the terms of the\n GNU General Public License; either version 3, or (at your option)\ - \ any\n later version.\n \n On Debian GNU/Linux systems, the complete text of the GNU\ - \ General\n Public License is in `/usr/share/common-licenses/GPL', version 3 of this\n\ - \ license in `/usr/share/common-licenses/GPL-3'." - - score: '100.0' - start_line: 101 - end_line: 103 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_18.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The following runtime libraries are licensed under the terms of the - GNU General Public License (v3 or later) with version 3.1 of the GCC - Runtime Library Exception (included in this file): - - score: '100.0' - start_line: 123 - end_line: 149 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions are\n 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 name of the author may not be used to\n endorse or promote\ - \ products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING\n IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 167 - end_line: '192' - matcher: 2-aho - rule_length: 224 - matched_length: 224 - match_coverage: '100.0' - rule_relevance: 100 - identifier: uoi-ncsa_9.RULE - license_expression: uoi-ncsa - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\ - \ of\n this software and associated documentation files (the \"Software\"), to deal with\n\ - \ the Software without restriction, including without limitation the rights to\n use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software,\ - \ and to permit persons to whom the Software is furnished to do\n so, subject to the following\ - \ conditions:\n \n * Redistributions of source code must retain the above copyright\ - \ notice,\n this list of conditions and the following disclaimers.\n \n * Redistributions\ - \ in binary form must reproduce the above copyright notice,\n this list of conditions\ - \ and the following disclaimers in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * Neither the names of the LLVM Team, University of\ - \ Illinois at\n Urbana-Champaign, nor the names of its contributors may be used\ - \ to\n endorse or promote products derived from this Software without specific\n\ - \ prior written permission.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY\ - \ OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\ - \ FITNESS\n FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n CONTRIBUTORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE\n SOFTWARE." - - score: '100.0' - start_line: '194' - end_line: 210 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is\n furnished to do so, subject to the following\ - \ conditions:\n \n The above copyright notice and this permission notice shall be included\ - \ in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\ - \ IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES\ - \ OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\ - \ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE." - - score: '82.2' - start_line: 213 - end_line: 234 - matcher: 3-seq - rule_length: '191' - matched_length: 157 - match_coverage: '82.2' - rule_relevance: 100 - identifier: mit_or_commercial-option.RULE - license_expression: mit OR commercial-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "licensed [under] [the] [following] [terms]:\n \n [libffi] - [Copyright]\ - \ ([c]) [1996]-[2003] [Red] [Hat], [Inc].\n \n Permission is hereby granted, free\ - \ of charge, to any person obtaining\n a copy of this software and associated documentation\ - \ files (the\n ``Software''), to deal in the Software without restriction, including\n\ - \ without limitation the rights to use, copy, modify, merge, publish,\n distribute,\ - \ sublicense, and/or sell copies of the Software, and to\n permit persons to whom\ - \ the Software is furnished to do so, subject to\n the following conditions:\n \n\ - \ The above copyright notice and this permission notice shall be included\n in\ - \ all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT\ - \ LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT.\n IN NO EVENT SHALL [CYGNUS] [SOLUTIONS] BE LIABLE FOR ANY\ - \ CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n\ - \ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER\ - \ DEALINGS IN THE SOFTWARE." - - score: '100.0' - start_line: 237 - end_line: 239 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2_7.RULE - license_expression: gfdl-1.2 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is licensed under the GNU Free Documentation License (v1.2). - On Debian GNU/Linux systems, the complete text of this license is in - `/usr/share/common-licenses/GFDL-1.2'. - - score: '100.0' - start_line: 242 - end_line: 313 - matcher: 2-aho - rule_length: 512 - matched_length: 512 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1.LICENSE - license_expression: gcc-exception-3.1 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "GCC RUNTIME LIBRARY EXCEPTION\n \n Version 3.1, 31 March 2009\n \n Copyright\ - \ (C) 2009 Free Software Foundation, Inc. \n \n Everyone is permitted\ - \ to copy and distribute verbatim copies of this\n license document, but changing it is\ - \ not allowed.\n \n This GCC Runtime Library Exception (\"Exception\") is an additional\n\ - \ permission under section 7 of the GNU General Public License, version\n 3 (\"GPLv3\"\ - ). It applies to a given file (the \"Runtime Library\") that\n bears a notice placed by\ - \ the copyright holder of the file stating that\n the file is governed by GPLv3 along\ - \ with this Exception.\n \n When you use GCC to compile a program, GCC may combine portions\ - \ of\n certain GCC header files and runtime libraries with the compiled\n program. The\ - \ purpose of this Exception is to allow compilation of\n non-GPL (including proprietary)\ - \ programs to use, in this way, the\n header files and runtime libraries covered by this\ - \ Exception.\n \n 0. Definitions.\n \n A file is an \"Independent Module\" if it either\ - \ requires the Runtime\n Library for execution after a Compilation Process, or makes use\ - \ of an\n interface provided by the Runtime Library, but is not otherwise based\n on the\ - \ Runtime Library.\n \n \"GCC\" means a version of the GNU Compiler Collection, with or\ - \ without\n modifications, governed by version 3 (or a specified later version) of\n the\ - \ GNU General Public License (GPL) with the option of using any\n subsequent versions\ - \ published by the FSF.\n \n \"GPL-compatible Software\" is software whose conditions\ - \ of propagation,\n modification and use would permit combination with GCC in accord with\n\ - \ the license of GCC.\n \n \"Target Code\" refers to output from any compiler for a real\ - \ or virtual\n target processor architecture, in executable form or suitable for\n input\ - \ to an assembler, loader, linker and/or execution\n phase. Notwithstanding that, Target\ - \ Code does not include data in any\n format that is used as a compiler intermediate representation,\ - \ or used\n for producing a compiler intermediate representation.\n \n The \"Compilation\ - \ Process\" transforms code entirely represented in\n non-intermediate languages designed\ - \ for human-written code, and/or in\n Java Virtual Machine byte code, into Target Code.\ - \ Thus, for example,\n use of source code generators and preprocessors need not be considered\n\ - \ part of the Compilation Process, since the Compilation Process can be\n understood as\ - \ starting with the output of the generators or\n preprocessors.\n \n A Compilation Process\ - \ is \"Eligible\" if it is done using GCC, alone or\n with other GPL-compatible software,\ - \ or if it is done without using any\n work based on GCC. For example, using non-GPL-compatible\ - \ Software to\n optimize any GCC intermediate representations would not qualify as an\n\ - \ Eligible Compilation Process.\n \n 1. Grant of Additional Permission.\n \n You have\ - \ permission to propagate a work of Target Code formed by\n combining the Runtime Library\ - \ with Independent Modules, even if such\n propagation would otherwise violate the terms\ - \ of GPLv3, provided that\n all Target Code was generated by Eligible Compilation Processes.\ - \ You\n may then convey such a combination under terms of your choice,\n consistent with\ - \ the licensing of the Independent Modules.\n \n 2. No Weakening of GCC Copyleft.\n \n\ - \ The availability of this Exception does not imply any general\n presumption that third-party\ - \ software is unaffected by the copyleft\n requirements of the license of GCC." - - score: '7.81' - start_line: 324 - end_line: 325 - matcher: 3-seq - rule_length: 64 - matched_length: 5 - match_coverage: '7.81' - rule_relevance: 100 - identifier: gpl-2.0_443.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU [Library] General Public - License - - score: '72.73' - start_line: 325 - end_line: 331 - matcher: 3-seq - rule_length: 77 - matched_length: 56 - match_coverage: '72.73' - rule_relevance: 100 - identifier: lgpl-2.0-plus_402.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "as published by the Free Software Foundation; either\n version 2 of the License,\ - \ or (at your option) any later version.\n \n [Libiberty] is distributed in the hope that\ - \ it 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." - - score: '100.0' - start_line: 338 - end_line: 346 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 356 - end_line: 364 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '97.56' - start_line: 374 - end_line: 382 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." - - score: '70.0' - start_line: 387 - end_line: 387 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain. - - score: '97.56' - start_line: 395 - end_line: 403 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." - - score: '100.0' - start_line: 410 - end_line: 418 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 424 - end_line: 427 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - score: '100.0' - start_line: 434 - end_line: 458 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_166.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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." - - score: '100.0' - start_line: 473 - end_line: 480 - matcher: 2-aho - rule_length: 75 - matched_length: 75 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_812.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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 On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ is in `/usr/share/common-licenses/GPL', version 2 of this\n license in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 490 - end_line: 495 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0_2.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License for redistribution is by either the Artistic License or\n the GNU\ - \ General Public License (v1).\n \n On Debian GNU/Linux systems, the complete text of\ - \ the GNU General\n Public License is in `/usr/share/common-licenses/GPL', the Artistic\n\ - \ license in `/usr/share/common-licenses/Artistic'." - - score: '100.0' - start_line: 503 - end_line: 517 - matcher: 2-aho - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib.LICENSE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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." - - score: '100.0' - start_line: 529 - end_line: 545 - matcher: 2-aho - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 100 - identifier: d-zlib.LICENSE - license_expression: d-zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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, in\ - \ both source and binary form, subject to the following\n restrictions:\n \n o 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 o Altered\ - \ source versions must be plainly marked as such, and must not\n be misrepresented\ - \ as being the original software.\n o This notice may not be removed or altered from\ - \ any source\n distribution." - - score: '100.0' - start_line: 557 - end_line: 574 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files\n (the \"Software\"),\ - \ to deal in the Software without restriction, including\n without limitation the rights\ - \ to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies\ - \ of the Software, and to\n permit persons to whom the Software is furnished to do\ - \ so, subject to\n the following conditions:\n \n The above copyright notice and\ - \ this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\ - \ KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE\n USE OR OTHER DEALINGS IN THE SOFTWARE." - - score: '100.0' - start_line: 581 - end_line: 598 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_10.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This file is free software; you can redistribute it and/or modify it\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\n later version.\n \n This\ - \ file 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 Under Section\ - \ 7 of GPL version 3, you are granted additional\n permissions described in the GCC\ - \ Runtime Library Exception, version\n 3.1, as published by the Free Software Foundation.\n\ - \ \n You should have received a copy of the GNU General Public License and\n a copy\ - \ of the GCC Runtime Library Exception along with this program;\n see the files COPYING3\ - \ and COPYING.RUNTIME respectively. If not, see\n ." - - score: '97.3' - start_line: 609 - end_line: 617 - matcher: 3-seq - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "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, or (at your option)\n any later version.\n \n [GNU] [Modula]-[2] 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." - - score: '100.0' - start_line: 623 - end_line: 626 - matcher: 2-aho - rule_length: 46 - matched_length: 46 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_4.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - - score: '100.0' - start_line: 635 - end_line: 643 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 645 - end_line: 645 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_150.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 3, - - score: '100.0' - start_line: 646 - end_line: 647 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GCC Runtime Library Exception, version - 3.1, - - score: '100.0' - start_line: 650 - end_line: 650 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_89.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-3+ - - score: '100.0' - start_line: 650 - end_line: 651 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GCC Runtime Library - Exception, version 3.1. - - score: '55.0' - start_line: 663 - end_line: 663 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '55.0' - start_line: 666 - end_line: 666 - matcher: 2-aho - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 55 - identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE - license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '50.0' - start_line: 670 - end_line: 670 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 50 - identifier: lgpl-2.0_and_gpl-3.0_1.RULE - license_expression: lgpl-2.0 AND gpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of LGPL-2.1 and GPL-3.0. - - score: '100.0' - start_line: 673 - end_line: 673 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_89.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL-3+ - - score: '87.88' - start_line: 676 - end_line: 682 - matcher: 3-seq - rule_length: 66 - matched_length: 58 - match_coverage: '87.88' - rule_relevance: 100 - identifier: gpl-1.0-plus_447.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Everyone is granted permission to copy, modify and redistribute - ;; GNU Emacs, [but] [only] [under] [the] [conditions] [described] [in] [the] - ;; [GNU] [Emacs] General Public License. A copy of this license is - ;; supposed to have been given to you along with [GNU] [Emacs] so you - ;; can know your rights and responsibilities. It should be in a - ;; file named COPYING. Among other things, the copyright notice - ;; and this notice must be preserved on all copies. - - score: '44.0' - start_line: 686 - end_line: 686 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 44 - identifier: gpl-3.0_and_lgpl-2.1_2.RULE - license_expression: gpl-3.0 AND lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-3 and LGPL-2.1. - - score: '38.0' - start_line: 690 - end_line: 690 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 38 - identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE - license_expression: gpl-2.0-plus AND gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Mix of GPL-2+ and GPL-3+ - - score: '100.0' - start_line: 701 - end_line: 709 - matcher: 2-aho - rule_length: 82 - matched_length: 82 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '100.0' - start_line: 711 - end_line: 711 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_150.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL version 3, - - score: '100.0' - start_line: 712 - end_line: 713 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gcc-exception-3.1_3.RULE - license_expression: gcc-exception-3.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GCC Runtime Library Exception, version - 3.1, - - score: '100.0' - start_line: 739 - end_line: 745 - matcher: 2-aho - rule_length: 66 - matched_length: 66 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_gpl-1.0-plus_2.RULE - license_expression: lgpl-2.0-plus AND gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Parts of this work are licensed under the terms of the GNU General\n Public\ - \ License. On Debian systems, the complete text of this license\n can be found in /usr/share/common-licenses/GPL.\n\ - \ \n Parts of this work are licensed under the terms of the GNU Library\n General Public\ - \ License. On Debian systems, the complete text of this\n license be found in /usr/share/common-licenses/LGPL." - - score: '100.0' - start_line: 754 - end_line: 764 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla-no-advert.LICENSE - license_expression: bsla-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms are permitted\n provided\ - \ that the above copyright notice and this paragraph are\n duplicated in all such forms\ - \ and that any documentation,\n and other materials related to such distribution and use\ - \ \n acknowledge that the software was developed\n by the University of California, Berkeley.\ - \ The name of the\n University may not be used to endorse or promote products derived\n\ - \ from this software without specific prior written permission.\n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 771 - end_line: 781 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsla.LICENSE - license_expression: bsla - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 789 - end_line: 815 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 This product includes software developed by the\ - \ University of\n California, 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." - - score: '100.0' - start_line: 822 - end_line: 844 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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." - - score: '100.0' - start_line: 856 - end_line: 882 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 This product includes software developed by the\ - \ University of\n California, 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." - - score: '100.0' - start_line: 889 - end_line: 901 - matcher: 2-aho - rule_length: 122 - matched_length: 122 - match_coverage: '100.0' - rule_relevance: 100 - identifier: flex-2.5_6.RULE - license_expression: flex-2.5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '61.0' - start_line: 909 - end_line: 909 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: bsd-original-uc.RULE - license_expression: bsd-original-uc - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - score: '100.0' - start_line: 919 - end_line: 921 - matcher: 2-aho - rule_length: 21 - matched_length: 21 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_and_gpl-2.0_and_lgpl-3.0-plus_and_other-copyleft_and_other-permissive_1.RULE - license_expression: gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus - AND other-copyleft AND other-permissive - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. - - score: '100.0' - start_line: 929 - end_line: 938 - matcher: 2-aho - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-lucent.RULE - license_expression: x11-lucent - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n purpose\ - \ without fee is hereby granted, provided that this entire notice\n is included in all\ - \ copies of any software which is or includes a copy\n or modification of this software\ - \ and in all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE\ - \ IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ NEITHER THE AUTHOR NOR AT&T MAKES ANY\n REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING\ - \ THE MERCHANTABILITY\n OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." - - score: '100.0' - start_line: 944 - end_line: 955 - matcher: 2-aho - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical_1.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is the property of Advanced Micro Devices, Inc (AMD) which\n\ - \ specifically grants the user the right to modify, use and distribute this\n software\ - \ provided this notice is not removed or altered. All other rights\n are reserved by\ - \ AMD.\n \n AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS\n\ - \ SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL\n DAMAGES\ - \ IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR\n USE OF THIS SOFTWARE.\n\ - \ \n So that all may benefit from your experience, please report any problems\n or \ - \ suggestions about this software" - - score: '100.0' - start_line: 983 - end_line: 986 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\n Permission to use,\ - \ copy, modify, and distribute this\n software is freely granted, provided that this notice\ - \ \n is preserved." - - score: '100.0' - start_line: 992 - end_line: 1001 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1007 - end_line: 1014 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: nilsson-historical.LICENSE - license_expression: nilsson-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software is\n freely\ - \ granted, provided that the above copyright notice, this notice\n and the following disclaimer\ - \ are preserved with no changes.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT\ - \ ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE." - - score: '100.0' - start_line: 1020 - end_line: 1028 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: newlib-historical.LICENSE - license_expression: newlib-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. - - score: '100.0' - start_line: 1035 - end_line: 1055 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_98.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT\ - \ LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT 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 OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '95.0' - start_line: 1061 - end_line: 1072 - matcher: 2-aho - rule_length: 95 - matched_length: 95 - match_coverage: '100.0' - rule_relevance: 100 - identifier: amd-historical4.RULE - license_expression: amd-historical - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is the property of [SuperH], Inc ([SuperH]) which specifically\n\ - \ grants the user the right to modify, use and distribute this software\n provided this\ - \ notice is not removed or altered. All other rights are\n reserved by [SuperH].\n \n\ - \ [SUPERH] MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\n THIS SOFTWARE.\ - \ IN NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \n INCIDENTAL OR CONSEQUENTIAL\ - \ DAMAGES IN CONNECTION WITH OR ARISING FROM\n THE FURNISHING, PERFORMANCE, OR USE OF\ - \ THIS SOFTWARE.\n \n So that all may benefit from your experience, please report any\ - \ problems\n or suggestions about this software to the" - - score: '100.0' - start_line: 1087 - end_line: 1112 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 the\n documentation and/or other materials provided with the distribution.\n \n\ - \ 3. Neither the name of KTH nor the names of its contributors may be\n used to endorse\ - \ or promote products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY\n EXPRESS\ - \ 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 KTH OR ITS\ - \ CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n\ - \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 1119 - end_line: 1138 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '100.0' - start_line: 1145 - end_line: 1164 - matcher: 2-aho - rule_length: 181 - matched_length: 181 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_newlib3.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR ``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." - - score: '100.0' - start_line: 1171 - end_line: 1190 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '85.71' - start_line: 1194 - end_line: 1207 - matcher: 3-seq - rule_length: 105 - matched_length: 90 - match_coverage: '85.71' - rule_relevance: 100 - identifier: x11-hanson_1.RULE - license_expression: x11-hanson - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Author: S. [L]. [Moshier].\n \n [Copyright] ([c]) [1984],[2000] S.[L]. [Moshier]\n\ - \ \n Permission to use, copy, modify, and distribute this software for any\n purpose without\ - \ fee is hereby granted, provided that this entire notice\n is included in all copies\ - \ of any software which is or includes a copy\n or modification of this software and in\ - \ all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE IS\ - \ BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ THE AUTHOR MAKES NO REPRESENTATION\n OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\ - \ OF THIS\n SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." - - score: '100.0' - start_line: 1214 - end_line: 1233 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '100.0' - start_line: 1240 - end_line: 1260 - matcher: 2-aho - rule_length: 200 - matched_length: 200 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_76.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL\n THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ - \ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF\ - \ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\n OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '27.0' - start_line: 1274 - end_line: 1274 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 27 - identifier: lgpl_39.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Free Software Foundation LGPL License (*- - - score: '100.0' - start_line: 1281 - end_line: 1294 - matcher: 2-aho - rule_length: 123 - matched_length: 123 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_12.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write to the\ - \ Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301\ - \ USA" - - score: '99.0' - start_line: 1296 - end_line: 1296 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 99 - identifier: lgpl_33.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL License ( - - score: '100.0' - start_line: 1300 - end_line: 1308 - matcher: 2-aho - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_339.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or\n modify it\ - \ under the terms of the GNU Library General Public License\n as published by the Free\ - \ Software Foundation; either version 2\n of the License, or (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 Library\ - \ General Public License for more details." - - score: '100.0' - start_line: 1314 - end_line: 1336 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: intel-osl-1993.LICENSE - license_expression: intel-osl-1993 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Intel hereby grants you permission to copy, modify, and distribute this\n\ - \ software and its documentation. Intel grants this permission provided\n that the above\ - \ copyright notice appears in all copies and that both the\n copyright notice and this\ - \ permission notice appear in supporting\n documentation. In addition, Intel grants this\ - \ permission provided that\n you prominently mark as \"not part of the original\" any\ - \ modifications\n made to this software or documentation, and that the name of Intel\n\ - \ Corporation not be used in advertising or publicity pertaining to\n distribution of\ - \ the software or the documentation without specific,\n written prior permission.\n \n\ - \ Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR\n IMPLIED, INCLUDING,\ - \ WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY\n OR FITNESS FOR A PARTICULAR PURPOSE.\ - \ Intel makes no guarantee or\n representations regarding the use of, or the results\ - \ of the use of,\n the software and documentation in terms of correctness, accuracy,\n\ - \ reliability, currentness, or otherwise; and you rely on the software,\n documentation\ - \ and results solely at your own risk.\n \n IN NO EVENT SHALL INTEL BE LIABLE FOR ANY\ - \ LOSS OF USE, LOSS OF BUSINESS,\n LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL\ - \ DAMAGES\n OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM\n PAID\ - \ TO INTEL FOR THE PRODUCT LICENSED HEREUNDER." - - score: '100.0' - start_line: 1342 - end_line: 1351 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: osf-1990_3.RULE - license_expression: osf-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. - - score: '100.0' - start_line: 1356 - end_line: 1374 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n and\ - \ Telegraph Company or of the Regents of the University of California.\n \n Permission\ - \ is granted to anyone to use this software for any purpose on\n any computer system,\ - \ and to alter it and redistribute it, subject\n to the following restrictions:\n \n 1.\ - \ The author is not responsible for the consequences of use of this\n software, no\ - \ matter how awful, even if they arise from flaws in it.\n \n 2. The origin of this software\ - \ must not be misrepresented, either by\n explicit claim or by omission. Since few\ - \ users ever read sources,\n credits must appear in the documentation.\n \n 3. Altered\ - \ versions must be plainly marked as such, and must not be\n misrepresented as being\ - \ the original software. Since few users\n ever read sources, credits must appear\ - \ in the documentation.\n \n 4. This notice may not be removed or altered." - - score: '100.0' - start_line: 1381 - end_line: 1400 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '100.0' - start_line: 1407 - end_line: 1426 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '100.0' - start_line: 1435 - end_line: 1454 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '100.0' - start_line: 1466 - end_line: 1489 - matcher: 2-aho - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_983.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without \n modification,\ - \ are permitted provided that the following conditions are met: \n \n Redistributions\ - \ of source code must retain the above copyright \n notice, this list of conditions\ - \ and the following disclaimer.\n \n Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n The name of Red Hat Incorporated may not be used to endorse \n or promote\ - \ products derived from this software without specific \n prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \n\ - \ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED.\ - \ IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND \n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n\ - \ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 1494 - end_line: 1511 - matcher: 2-aho - rule_length: 150 - matched_length: 150 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_6.RULE - license_expression: unicode - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE\n \n Unicode\ - \ Data Files include all data files under the directories\n http://www.unicode.org/Public/,\ - \ http://www.unicode.org/reports/, and\n http://www.unicode.org/cldr/data/. Unicode Data\ - \ Files do not include PDF\n online code charts under the directory http://www.unicode.org/Public/.\n\ - \ Software includes any source code published in the Unicode Standard or under\n the directories\ - \ http://www.unicode.org/Public/,\n http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.\n\ - \ \n NOTICE TO USER: Carefully read the following legal agreement. BY\n DOWNLOADING,\ - \ INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES\n (\"DATA FILES\"),\ - \ AND/OR SOFTWARE (\"SOFTWARE\"), YOU UNEQUIVOCALLY ACCEPT, AND\n AGREE TO BE BOUND BY,\ - \ ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF\n YOU DO NOT AGREE, DO NOT DOWNLOAD,\ - \ INSTALL, COPY, DISTRIBUTE OR USE THE DATA\n FILES OR SOFTWARE.\n \n COPYRIGHT AND\ - \ PERMISSION NOTICE" - - score: '100.0' - start_line: 1513 - end_line: 1543 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Distributed under\n the Terms of Use in http://www.unicode.org/copyright.html.\n\ - \ \n Permission is hereby granted, free of charge, to any person obtaining a\n copy\ - \ of the Unicode data files and any associated documentation (the \"Data\n Files\") or\ - \ Unicode software and any associated documentation (the \"Software\")\n to deal in the\ - \ Data Files or Software without restriction, including without\n limitation the rights\ - \ to use, copy, modify, merge, publish, distribute, and/or\n sell copies of the Data Files\ - \ or Software, and to permit persons to whom the\n Data Files or Software are furnished\ - \ to do so, provided that (a) the above\n copyright notice(s) and this permission notice\ - \ appear with all copies of the\n Data Files or Software, (b) both the above copyright\ - \ notice(s) and this\n permission notice appear in associated documentation, and (c) there\ - \ is clear\n notice in each modified Data File or in the Software as well as in the\n\ - \ documentation associated with the Data File(s) or Software that the data or\n software\ - \ has been modified.\n \n THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT\ - \ WARRANTY OF ANY\n KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\ - \ OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD\n\ - \ PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN\n THIS NOTICE\ - \ BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\n DAMAGES, OR ANY\ - \ DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION\ - \ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION\ - \ WITH THE USE OR PERFORMANCE OF THE\n DATA FILES OR SOFTWARE.\n \n Except as contained\ - \ in this notice, the name of a copyright holder shall\n not be used in advertising or\ - \ otherwise to promote the sale, use or other\n dealings in these Data Files or Software\ - \ without prior written authorization\n of the copyright holder." - - score: '100.0' - start_line: 1550 - end_line: 1562 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_284.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - # modify it under the terms of the GNU Lesser General Public - # License as published by the Free Software Foundation; either - # version 2.1 of the License, or (at your option) any later version. - # - # The GNU C Library is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - # Lesser General Public License for more details. - # - # You should have received a copy of the GNU Lesser General Public - # License along with the GNU C Library; if not, see - # . diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml index 365dd79db06..d4b3bdcc84b 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright-detailed.expected.yml @@ -1,25 +1,24 @@ primary_license: declared_license: -license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa - AND mit AND (mit OR commercial-license) AND gfdl-1.2 AND gcc-exception-3.1 AND gpl-2.0 AND - lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND - lgpl-2.1-plus AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 - OR gpl-1.0) AND zlib AND d-zlib AND mit AND gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus - WITH gcc-exception-3.1 AND gfdl-1.3-plus AND lgpl-2.1-plus AND gpl-3.0-plus AND lgpl-2.1-plus - AND lgpl-2.1-plus AND gpl-2.0-plus AND gpl-3.0-plus AND (gpl-3.0 AND lgpl-2.1) AND lgpl-2.1-plus - AND lgpl-2.1 AND gpl-3.0-plus AND 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 (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 gpl-1.0-plus AND gpl-2.0 AND (gpl-3.0 AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-3.0-plus) AND lgpl-2.1-plus AND lgpl-2.1 AND (lgpl-2.1 AND lgpl-3.0 AND gpl-3.0) AND - (lgpl-2.1 AND lgpl-3.0) AND lgpl-2.1-plus AND lgpl-2.0-plus AND gpl-3.0-plus AND gpl-2.0-plus - AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-2.0-plus AND (lgpl-2.0-plus AND gpl-1.0-plus) AND - bsla-no-advert AND bsla AND bsd-original-uc AND bsd-new AND bsd-original-uc AND flex-2.5 AND - bsd-original-uc AND (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) AND x11-lucent AND amd-historical AND sunpro AND - osf-1990 AND nilsson-historical AND newlib-historical AND bsd-new AND amd-historical AND bsd-new - AND bsd-simplified AND bsd-simplified AND bsd-simplified AND x11-hanson AND bsd-simplified - AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 - AND osf-1990 AND hs-regexp AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new +license_expression: gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus WITH gcc-exception-3.1 + AND bsd-new AND uoi-ncsa AND mit AND mit AND gfdl-1.2 AND gcc-exception-3.1 AND lgpl-2.0-plus + AND lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND public-domain AND lgpl-2.1-plus + AND lgpl-2.1-plus AND sunpro AND bsd-new AND gpl-2.0-plus AND (artistic-perl-1.0 OR gpl-1.0) + AND zlib AND d-zlib AND mit AND gpl-3.0-plus WITH gcc-exception-3.1 AND gpl-3.0-plus AND gfdl-1.3-plus + AND lgpl-2.1-plus AND gpl-3.0-plus WITH gcc-exception-3.1 AND lgpl-2.1-plus AND lgpl-2.1-plus + AND gpl-3.0-plus AND gpl-3.0-plus AND (gpl-3.0 AND lgpl-2.1) AND lgpl-2.1-plus AND gpl-3.0-plus + AND 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 (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) AND lgpl-2.1-plus AND (lgpl-2.1 + AND lgpl-3.0 AND gpl-3.0) AND (lgpl-2.1 AND lgpl-3.0) AND lgpl-2.1-plus AND gpl-3.0-plus AND + gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND (lgpl-2.0-plus AND gpl-1.0-plus) AND bsla-no-advert + AND bsla AND bsd-original-uc AND bsd-new AND bsd-original-uc AND flex-2.5 AND bsd-original-uc + AND (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) AND x11-lucent AND amd-historical AND sunpro AND osf-1990 AND nilsson-historical + AND newlib-historical AND bsd-new AND amd-historical AND bsd-new AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND x11-hanson AND bsd-simplified AND bsd-new AND lgpl-2.0-plus AND lgpl-2.1-plus + AND lgpl-2.0-plus AND lgpl-2.0-plus AND intel-osl-1993 AND osf-1990 AND hs-regexp AND bsd-simplified + AND bsd-simplified AND bsd-simplified AND bsd-new copyright: | Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Copyright (c) 2009-2014 by the LLVM contributors @@ -102,31 +101,39 @@ copyright: | Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated matches: - - score: '99.24' + - score: '100.0' start_line: 83 end_line: 99 - matcher: 3-seq - rule_length: 131 - matched_length: 131 + matcher: 2-aho + rule_length: 133 + matched_length: 133 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_354.RULE - license_expression: gpl-3.0-plus + identifier: gpl-3.0-plus_with_gcc-exception-3.1_21.RULE + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GCC] is distributed in the\ - \ hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied warranty\ - \ of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\ - \ License\n for more details.\n \n Files that have exception clauses are licensed under\ - \ the terms of the\n GNU General Public License; either version 3, or (at your option)\ - \ any\n later version.\n \n On Debian GNU/Linux systems, the complete text of the GNU\ - \ General\n Public License is in `/usr/share/common-licenses/GPL', version 3 of this\n\ - \ license in `/usr/share/common-licenses/GPL-3'." + matched_text: | + GCC is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GCC is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + Files that have exception clauses are licensed under the terms of the + GNU General Public License; either version 3, or (at your option) any + later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 3 of this + license in `/usr/share/common-licenses/GPL-3'. - score: '100.0' start_line: 101 end_line: 103 @@ -144,8 +151,8 @@ matches: is_license_intro: no matched_text: | The following runtime libraries are licensed under the terms of the - GNU General Public License (v3 or later) with version 3.1 of the GCC - Runtime Library Exception (included in this file): + GNU General Public License (v3 or later) with version 3.1 of the GCC + Runtime Library Exception (included in this file): - score: '100.0' start_line: 123 end_line: 149 @@ -161,23 +168,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 (1) Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer. \n \n (2) Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\ - \ \n \n (3) The name of the author may not be used to\n endorse or promote\ - \ products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ - \ ARISING\n IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: "Redistribution and use in source and binary forms, with or without\nmodification,\ + \ are permitted provided that the following conditions are\nmet:\n\n (1) Redistributions\ + \ of source code must retain the above copyright\n notice, this list of conditions\ + \ and the following disclaimer. \n\n (2) Redistributions in binary form must reproduce\ + \ the above copyright\n notice, this list of conditions and the following disclaimer\ + \ in\n the documentation and/or other materials provided with the\n distribution.\ + \ \n \n (3) The name of the author may not be used to\n endorse or promote products\ + \ derived from this software without\n specific prior written permission.\n\nTHIS SOFTWARE\ + \ IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING,\ + \ BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ + \ PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,\nINDIRECT,\ + \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED\ + \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ + \ BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n\ + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT\ + \ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE." - score: '100.0' start_line: 167 end_line: '192' @@ -193,24 +199,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\ - \ of\n this software and associated documentation files (the \"Software\"), to deal with\n\ - \ the Software without restriction, including without limitation the rights to\n use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n of the Software,\ - \ and to permit persons to whom the Software is furnished to do\n so, subject to the following\ - \ conditions:\n \n * Redistributions of source code must retain the above copyright\ - \ notice,\n this list of conditions and the following disclaimers.\n \n * Redistributions\ - \ in binary form must reproduce the above copyright notice,\n this list of conditions\ - \ and the following disclaimers in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * Neither the names of the LLVM Team, University of\ - \ Illinois at\n Urbana-Champaign, nor the names of its contributors may be used\ - \ to\n endorse or promote products derived from this Software without specific\n\ - \ prior written permission.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY\ - \ OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\ - \ FITNESS\n FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n CONTRIBUTORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal with + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE + SOFTWARE. - score: '100.0' start_line: '194' end_line: 210 @@ -226,48 +241,58 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to deal\n in\ - \ the Software without restriction, including without limitation the rights\n to use,\ - \ copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software,\ - \ and to permit persons to whom the Software is\n furnished to do so, subject to the following\ - \ conditions:\n \n The above copyright notice and this permission notice shall be included\ - \ in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED\ - \ TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\ - \ IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES\ - \ OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\ - \ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE." - - score: '82.2' - start_line: 213 + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + - score: '100.0' + start_line: 217 end_line: 234 - matcher: 3-seq - rule_length: '191' - matched_length: 157 - match_coverage: '82.2' + matcher: 2-aho + rule_length: 158 + matched_length: 158 + match_coverage: '100.0' rule_relevance: 100 - identifier: mit_or_commercial-option.RULE - license_expression: mit OR commercial-license - is_license_text: no - is_license_notice: yes + identifier: mit_1083.RULE + license_expression: mit + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "licensed [under] [the] [following] [terms]:\n \n [libffi] - [Copyright]\ - \ ([c]) [1996]-[2003] [Red] [Hat], [Inc].\n \n Permission is hereby granted, free\ - \ of charge, to any person obtaining\n a copy of this software and associated documentation\ - \ files (the\n ``Software''), to deal in the Software without restriction, including\n\ - \ without limitation the rights to use, copy, modify, merge, publish,\n distribute,\ - \ sublicense, and/or sell copies of the Software, and to\n permit persons to whom\ - \ the Software is furnished to do so, subject to\n the following conditions:\n \n\ - \ The above copyright notice and this permission notice shall be included\n in\ - \ all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED\ - \ ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT\ - \ LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\ - \ AND NONINFRINGEMENT.\n IN NO EVENT SHALL [CYGNUS] [SOLUTIONS] BE LIABLE FOR ANY\ - \ CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\n\ - \ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER\ - \ DEALINGS IN THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + ``Software''), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 237 end_line: 239 @@ -285,8 +310,8 @@ matches: is_license_intro: no matched_text: | The documentation is licensed under the GNU Free Documentation License (v1.2). - On Debian GNU/Linux systems, the complete text of this license is in - `/usr/share/common-licenses/GFDL-1.2'. + On Debian GNU/Linux systems, the complete text of this license is in + `/usr/share/common-licenses/GFDL-1.2'. - score: '100.0' start_line: 242 end_line: 313 @@ -302,84 +327,105 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GCC RUNTIME LIBRARY EXCEPTION\n \n Version 3.1, 31 March 2009\n \n Copyright\ - \ (C) 2009 Free Software Foundation, Inc. \n \n Everyone is permitted\ - \ to copy and distribute verbatim copies of this\n license document, but changing it is\ - \ not allowed.\n \n This GCC Runtime Library Exception (\"Exception\") is an additional\n\ - \ permission under section 7 of the GNU General Public License, version\n 3 (\"GPLv3\"\ - ). It applies to a given file (the \"Runtime Library\") that\n bears a notice placed by\ - \ the copyright holder of the file stating that\n the file is governed by GPLv3 along\ - \ with this Exception.\n \n When you use GCC to compile a program, GCC may combine portions\ - \ of\n certain GCC header files and runtime libraries with the compiled\n program. The\ - \ purpose of this Exception is to allow compilation of\n non-GPL (including proprietary)\ - \ programs to use, in this way, the\n header files and runtime libraries covered by this\ - \ Exception.\n \n 0. Definitions.\n \n A file is an \"Independent Module\" if it either\ - \ requires the Runtime\n Library for execution after a Compilation Process, or makes use\ - \ of an\n interface provided by the Runtime Library, but is not otherwise based\n on the\ - \ Runtime Library.\n \n \"GCC\" means a version of the GNU Compiler Collection, with or\ - \ without\n modifications, governed by version 3 (or a specified later version) of\n the\ - \ GNU General Public License (GPL) with the option of using any\n subsequent versions\ - \ published by the FSF.\n \n \"GPL-compatible Software\" is software whose conditions\ - \ of propagation,\n modification and use would permit combination with GCC in accord with\n\ - \ the license of GCC.\n \n \"Target Code\" refers to output from any compiler for a real\ - \ or virtual\n target processor architecture, in executable form or suitable for\n input\ - \ to an assembler, loader, linker and/or execution\n phase. Notwithstanding that, Target\ - \ Code does not include data in any\n format that is used as a compiler intermediate representation,\ - \ or used\n for producing a compiler intermediate representation.\n \n The \"Compilation\ - \ Process\" transforms code entirely represented in\n non-intermediate languages designed\ - \ for human-written code, and/or in\n Java Virtual Machine byte code, into Target Code.\ - \ Thus, for example,\n use of source code generators and preprocessors need not be considered\n\ - \ part of the Compilation Process, since the Compilation Process can be\n understood as\ - \ starting with the output of the generators or\n preprocessors.\n \n A Compilation Process\ - \ is \"Eligible\" if it is done using GCC, alone or\n with other GPL-compatible software,\ - \ or if it is done without using any\n work based on GCC. For example, using non-GPL-compatible\ - \ Software to\n optimize any GCC intermediate representations would not qualify as an\n\ - \ Eligible Compilation Process.\n \n 1. Grant of Additional Permission.\n \n You have\ - \ permission to propagate a work of Target Code formed by\n combining the Runtime Library\ - \ with Independent Modules, even if such\n propagation would otherwise violate the terms\ - \ of GPLv3, provided that\n all Target Code was generated by Eligible Compilation Processes.\ - \ You\n may then convey such a combination under terms of your choice,\n consistent with\ - \ the licensing of the Independent Modules.\n \n 2. No Weakening of GCC Copyleft.\n \n\ - \ The availability of this Exception does not imply any general\n presumption that third-party\ - \ software is unaffected by the copyleft\n requirements of the license of GCC." - - score: '7.81' - start_line: 324 - end_line: 325 - matcher: 3-seq - rule_length: 64 - matched_length: 5 - match_coverage: '7.81' - rule_relevance: 100 - identifier: gpl-2.0_443.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no matched_text: | - the GNU [Library] General Public - License - - score: '72.73' - start_line: 325 + GCC RUNTIME LIBRARY EXCEPTION + + Version 3.1, 31 March 2009 + + Copyright (C) 2009 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies of this + license document, but changing it is not allowed. + + This GCC Runtime Library Exception ("Exception") is an additional + permission under section 7 of the GNU General Public License, version + 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that + bears a notice placed by the copyright holder of the file stating that + the file is governed by GPLv3 along with this Exception. + + When you use GCC to compile a program, GCC may combine portions of + certain GCC header files and runtime libraries with the compiled + program. The purpose of this Exception is to allow compilation of + non-GPL (including proprietary) programs to use, in this way, the + header files and runtime libraries covered by this Exception. + + 0. Definitions. + + A file is an "Independent Module" if it either requires the Runtime + Library for execution after a Compilation Process, or makes use of an + interface provided by the Runtime Library, but is not otherwise based + on the Runtime Library. + + "GCC" means a version of the GNU Compiler Collection, with or without + modifications, governed by version 3 (or a specified later version) of + the GNU General Public License (GPL) with the option of using any + subsequent versions published by the FSF. + + "GPL-compatible Software" is software whose conditions of propagation, + modification and use would permit combination with GCC in accord with + the license of GCC. + + "Target Code" refers to output from any compiler for a real or virtual + target processor architecture, in executable form or suitable for + input to an assembler, loader, linker and/or execution + phase. Notwithstanding that, Target Code does not include data in any + format that is used as a compiler intermediate representation, or used + for producing a compiler intermediate representation. + + The "Compilation Process" transforms code entirely represented in + non-intermediate languages designed for human-written code, and/or in + Java Virtual Machine byte code, into Target Code. Thus, for example, + use of source code generators and preprocessors need not be considered + part of the Compilation Process, since the Compilation Process can be + understood as starting with the output of the generators or + preprocessors. + + A Compilation Process is "Eligible" if it is done using GCC, alone or + with other GPL-compatible software, or if it is done without using any + work based on GCC. For example, using non-GPL-compatible Software to + optimize any GCC intermediate representations would not qualify as an + Eligible Compilation Process. + + 1. Grant of Additional Permission. + + You have permission to propagate a work of Target Code formed by + combining the Runtime Library with Independent Modules, even if such + propagation would otherwise violate the terms of GPLv3, provided that + all Target Code was generated by Eligible Compilation Processes. You + may then convey such a combination under terms of your choice, + consistent with the licensing of the Independent Modules. + + 2. No Weakening of GCC Copyleft. + + The availability of this Exception does not imply any general + presumption that third-party software is unaffected by the copyleft + requirements of the license of GCC. + - score: '100.0' + start_line: 322 end_line: 331 - matcher: 3-seq - rule_length: 77 - matched_length: 56 - match_coverage: '72.73' + matcher: 2-aho + rule_length: 87 + matched_length: 87 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_402.RULE + identifier: lgpl-2.0-plus_469.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "as published by the Free Software Foundation; either\n version 2 of the License,\ - \ or (at your option) any later version.\n \n [Libiberty] is distributed in the hope that\ - \ it 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." + matched_text: | + This file is part of the libiberty library. + Libiberty is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + Libiberty is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - score: '100.0' start_line: 338 end_line: 346 @@ -395,13 +441,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 356 end_line: 364 @@ -417,35 +466,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '97.56' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 374 end_line: 382 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' + matcher: 2-aho + rule_length: 86 + matched_length: 86 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE + identifier: lgpl-2.1-plus_327.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '70.0' start_line: 387 end_line: 387 @@ -462,28 +517,31 @@ matches: is_license_tag: no is_license_intro: no matched_text: Public domain. - - score: '97.56' + - score: '100.0' start_line: 395 end_line: 403 - matcher: 3-seq - rule_length: 82 - matched_length: 80 - match_coverage: '97.56' + matcher: 2-aho + rule_length: 86 + matched_length: 86 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_34.RULE + identifier: lgpl-2.1-plus_327.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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 [The] [GNU] [C] 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." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 410 end_line: 418 @@ -499,13 +557,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 424 end_line: 427 @@ -523,9 +584,9 @@ matches: is_license_intro: no matched_text: | Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. - score: '100.0' start_line: 434 end_line: 458 @@ -541,23 +602,32 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 473 end_line: 480 @@ -573,11 +643,15 @@ matches: is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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 On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ is in `/usr/share/common-licenses/GPL', version 2 of this\n license in `/usr/share/common-licenses/GPL-2'." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', version 2 of this + license in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 490 end_line: 495 @@ -593,10 +667,13 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License for redistribution is by either the Artistic License or\n the GNU\ - \ General Public License (v1).\n \n On Debian GNU/Linux systems, the complete text of\ - \ the GNU General\n Public License is in `/usr/share/common-licenses/GPL', the Artistic\n\ - \ license in `/usr/share/common-licenses/Artistic'." + matched_text: | + License for redistribution is by either the Artistic License or + the GNU General Public License (v1). + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL', the Artistic + license in `/usr/share/common-licenses/Artistic'. - score: '100.0' start_line: 503 end_line: 517 @@ -612,16 +689,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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." + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. - score: '100.0' start_line: 529 end_line: 545 @@ -637,17 +720,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is provided 'as-is', without any express or implied\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, in\ - \ both source and binary form, subject to the following\n restrictions:\n \n o 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 o Altered\ - \ source versions must be plainly marked as such, and must not\n be misrepresented\ - \ as being the original software.\n o This notice may not be removed or altered from\ - \ any source\n distribution." + matched_text: | + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, in both source and binary form, subject to the following + restrictions: + + o The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + o Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + o This notice may not be removed or altered from any source + distribution. - score: '100.0' start_line: 557 end_line: 574 @@ -663,19 +753,25 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files\n (the \"Software\"),\ - \ to deal in the Software without restriction, including\n without limitation the rights\ - \ to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies\ - \ of the Software, and to\n permit persons to whom the Software is furnished to do\ - \ so, subject to\n the following conditions:\n \n The above copyright notice and\ - \ this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\ - \ KIND, EXPRESS\n OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\ - \ WITH THE SOFTWARE OR THE\n USE OR OTHER DEALINGS IN THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 581 end_line: 598 @@ -691,40 +787,50 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; you can redistribute it and/or modify it\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\n later version.\n \n This\ - \ file 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 Under Section\ - \ 7 of GPL version 3, you are granted additional\n permissions described in the GCC\ - \ Runtime Library Exception, version\n 3.1, as published by the Free Software Foundation.\n\ - \ \n You should have received a copy of the GNU General Public License and\n a copy\ - \ of the GCC Runtime Library Exception along with this program;\n see the files COPYING3\ - \ and COPYING.RUNTIME respectively. If not, see\n ." - - score: '58.14' + matched_text: | + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3, or (at your option) any + later version. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + . + - score: '100.0' start_line: 606 - end_line: 618 - matcher: 3-seq - rule_length: 129 - matched_length: 75 - match_coverage: '58.14' + end_line: 614 + matcher: 2-aho + rule_length: 78 + matched_length: 78 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_with_gcc-exception-3.1_14.RULE - license_expression: gpl-3.0-plus WITH gcc-exception-3.1 + identifier: gpl-3.0-plus_397.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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, or (at your option)\n any later version.\n \n [GNU] [Modula]-[2] 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 [gcc]/[gm2]/**/*.[texi]:\n [Copyright] ([C]) [2000],\ - \ [2001], [2002], [2003], [2004], [2005], [2006], [2007], [2008], [2009], [2010],\n [2011],\ - \ [2012], [2012], [2013] Free Software Foundation," + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Modula-2 is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. - score: '100.0' start_line: 620 end_line: 623 @@ -742,54 +848,54 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - - score: '83.81' + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + - score: '100.0' start_line: 629 - end_line: 644 - matcher: 3-seq - rule_length: 105 - matched_length: 88 - match_coverage: '83.81' + end_line: 637 + matcher: 2-aho + rule_length: 82 + matched_length: 82 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_251.RULE + identifier: lgpl-2.1-plus_34.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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 [gcc]/[gm2]/[ulm]-[lib]-[gm2]:\n [Copyright] ([C]) [2004], [2005], [2006], [2007],\ - \ [2008], [2009], [2010]\n [Free] [Software] [Foundation], [Inc].\n \n [GNU]\ - \ [Modula]-[2] [is] [free] [software]; [you] [can] [redistribute] [it] [and]/[or] [modify]\ - \ [it] [under]\n [the] [terms] of the GNU General Public License" + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 643 end_line: 646 matcher: 2-aho - rule_length: 37 - matched_length: 37 + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_111.RULE - license_expression: gpl-3.0-plus + identifier: gpl-3.0-plus_with_gcc-exception-3.1_20.RULE + license_expression: gpl-3.0-plus WITH gcc-exception-3.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify it under - the terms of the GNU General Public License as published by the Free - Software Foundation; either version 3, or (at your option) any later - version. + GNU Modula-2 is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. - score: '100.0' start_line: 661 end_line: 669 @@ -805,12 +911,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - score: '100.0' start_line: 675 end_line: 683 @@ -826,54 +936,66 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '96.05' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 705 end_line: 713 - matcher: 3-seq - rule_length: 76 - matched_length: 73 - match_coverage: '96.05' + matcher: 2-aho + rule_length: 78 + matched_length: 78 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_287.RULE - license_expression: gpl-2.0-plus + identifier: gpl-3.0-plus_397.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GNU [Modula]-[2] is free software; you can redistribute it and/or modify\n\ - \ it under the terms of the GNU General Public License as published by\n the Free Software\ - \ Foundation; either version [3], or (at your option)\n any later version.\n \n GNU [Modula]-[2]\ - \ 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." - - score: '97.3' + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Modula-2 is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + - score: '100.0' start_line: 728 end_line: 736 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GNU] [Modula]-[2] is distributed\ - \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details." + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GNU Modula-2 is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. - score: '95.0' start_line: 739 end_line: 739 @@ -905,50 +1027,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '25.0' - start_line: 764 - end_line: 769 - matcher: 3-seq - rule_length: 36 - matched_length: 9 - match_coverage: '25.0' - rule_relevance: 100 - identifier: lgpl-2.1_90.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "the GNU\n Lesser General Public License [for] [more] [details].\n \n [gcc]/[gm2]/[gm2]-[libs]-[iso]/*.[mod]:\n\ - \ \n [Copyright] ([C]) [2012] Free Software Foundation," - - score: '97.3' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 771 end_line: 779 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GNU] [Modula]-[2] is distributed\ - \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details." + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GNU Modula-2 is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. - score: '100.0' start_line: 785 end_line: 793 @@ -964,21 +1077,25 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '50.0' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 797 end_line: 797 matcher: 2-aho rule_length: 9 matched_length: 9 match_coverage: '100.0' - rule_relevance: 50 - identifier: lgpl-3.0_AND_gpl-3.0_3.RULE + rule_relevance: 100 + identifier: lgpl-3.0_and_gpl-3.0_3.RULE license_expression: lgpl-3.0 AND gpl-3.0 is_license_text: no is_license_notice: yes @@ -986,14 +1103,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: mix of GPL-3.0 and LGPL-3.0 - - score: '55.0' + - score: '100.0' start_line: 801 end_line: 801 matcher: 2-aho rule_length: 10 matched_length: 10 match_coverage: '100.0' - rule_relevance: 55 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 is_license_text: no @@ -1002,14 +1119,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '55.0' + - score: '100.0' start_line: 805 end_line: 805 matcher: 2-aho rule_length: 10 matched_length: 10 match_coverage: '100.0' - rule_relevance: 55 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_and_lgpl-3.0_1.RULE license_expression: gpl-3.0 AND lgpl-2.1 AND lgpl-3.0 is_license_text: no @@ -1018,14 +1135,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: mix of GPL-3.0 and LGPL-2.1/3 - - score: '50.0' + - score: '100.0' start_line: 809 end_line: 809 matcher: 2-aho rule_length: 9 matched_length: 9 match_coverage: '100.0' - rule_relevance: 50 + rule_relevance: 100 identifier: lgpl-2.0_and_gpl-3.0_1.RULE license_expression: lgpl-2.0 AND gpl-3.0 is_license_text: no @@ -1050,16 +1167,16 @@ matches: is_license_tag: no is_license_intro: no matched_text: GPL-3+ - - score: '87.88' + - score: '100.0' start_line: 815 end_line: 821 - matcher: 3-seq - rule_length: 66 - matched_length: 58 - match_coverage: '87.88' + matcher: 2-aho + rule_length: 70 + matched_length: 70 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_447.RULE - license_expression: gpl-1.0-plus + identifier: gnu-emacs-gpl-1988_1.RULE + license_expression: gnu-emacs-gpl-1988 is_license_text: no is_license_notice: yes is_license_reference: no @@ -1067,38 +1184,20 @@ matches: is_license_intro: no matched_text: | Everyone is granted permission to copy, modify and redistribute - ;; GNU Emacs, [but] [only] [under] [the] [conditions] [described] [in] [the] - ;; [GNU] [Emacs] General Public License. A copy of this license is - ;; supposed to have been given to you along with [GNU] [Emacs] so you - ;; can know your rights and responsibilities. It should be in a - ;; file named COPYING. Among other things, the copyright notice - ;; and this notice must be preserved on all copies. - - score: '7.81' - start_line: 816 - end_line: 817 - matcher: 3-seq - rule_length: 64 - matched_length: 5 - match_coverage: '7.81' - rule_relevance: 100 - identifier: gpl-2.0_443.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - the - ;; GNU [Emacs] General Public License. - - score: '44.0' + ;; GNU Emacs, but only under the conditions described in the + ;; GNU Emacs General Public License. A copy of this license is + ;; supposed to have been given to you along with GNU Emacs so you + ;; can know your rights and responsibilities. It should be in a + ;; file named COPYING. Among other things, the copyright notice + ;; and this notice must be preserved on all copies. + - score: '100.0' start_line: 826 end_line: 826 matcher: 2-aho rule_length: 8 matched_length: 8 match_coverage: '100.0' - rule_relevance: 44 + rule_relevance: 100 identifier: gpl-3.0_and_lgpl-2.1_2.RULE license_expression: gpl-3.0 AND lgpl-2.1 is_license_text: no @@ -1107,14 +1206,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: Mix of GPL-3 and LGPL-2.1. - - score: '38.0' + - score: '100.0' start_line: 830 end_line: 830 matcher: 2-aho rule_length: 7 matched_length: 7 match_coverage: '100.0' - rule_relevance: 38 + rule_relevance: 100 identifier: gpl-2.0-plus_and_gpl-3.0-plus_3.RULE license_expression: gpl-2.0-plus AND gpl-3.0-plus is_license_text: no @@ -1138,37 +1237,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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." - - score: '25.0' - start_line: 844 - end_line: 848 - matcher: 3-seq - rule_length: 36 - matched_length: 9 - match_coverage: '25.0' - rule_relevance: 100 - identifier: lgpl-2.1_90.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "the GNU\n Lesser General Public License [for] [more] [details].\n \n [libgm2]/[libpim]/:\n\ - \ [Copyright] ([C]) [2005]-[2014] Free Software Foundation," - - score: '55.0' + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + - score: '100.0' start_line: 849 end_line: 849 matcher: 2-aho rule_length: 10 matched_length: 10 match_coverage: '100.0' - rule_relevance: 55 + rule_relevance: 100 identifier: lgpl-2.1_and_lgpl-3.0_and_gpl-3.0_1.RULE license_expression: lgpl-2.1 AND lgpl-3.0 AND gpl-3.0 is_license_text: no @@ -1177,14 +1263,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: Mix of LGPL-2.1, LGPL-3 and GPL-3. - - score: '44.0' + - score: '100.0' start_line: 853 end_line: 853 matcher: 2-aho rule_length: 8 matched_length: 8 match_coverage: '100.0' - rule_relevance: 44 + rule_relevance: 100 identifier: lgpl-2.1_and_lgpl-3.0_1.RULE license_expression: lgpl-2.1 AND lgpl-3.0 is_license_text: no @@ -1195,146 +1281,130 @@ matches: matched_text: Mix of LGPL-2.1 and LGPL-3. - score: '100.0' start_line: 857 - end_line: 857 + end_line: 866 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 86 + matched_length: 86 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE + identifier: lgpl-2.1-plus_396.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: LGPL-2.1+' - - score: '98.78' - start_line: 858 - end_line: 866 - matcher: 3-seq - rule_length: 81 - matched_length: 81 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_40.RULE - license_expression: lgpl-2.0-plus - is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2.[1] of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - score: '97.3' + License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + - score: '100.0' start_line: 872 end_line: 880 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GNU] [Modula]-[2] is distributed\ - \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details." - - score: '21.62' - start_line: 879 - end_line: 883 - matcher: 3-seq - rule_length: 37 - matched_length: 8 - match_coverage: '21.62' - rule_relevance: 100 - identifier: gpl-2.0-plus_409.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "the GNU General Public License\n [for] [more] [details].\n \n [libgm2]/[libcor]/:\n\ - \ [Copyright] ([C]) [2005]-[2019] Free Software Foundation," - - score: '97.3' + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GNU Modula-2 is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + - score: '100.0' start_line: 886 end_line: 894 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "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, or (at your option)\n any later version.\n \n [GNU] [Modula]-[2] 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." - - score: '97.3' + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Modula-2 is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + - score: '100.0' start_line: 899 end_line: 907 - matcher: 3-seq - rule_length: 72 - matched_length: 72 + matcher: 2-aho + rule_length: 78 + matched_length: 78 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE + identifier: gpl-3.0-plus_397.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GNU] [Modula]-[2] is distributed\ - \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details." - - score: '96.05' + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + GNU Modula-2 is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + - score: '100.0' start_line: 913 end_line: 921 - matcher: 3-seq - rule_length: 76 - matched_length: 73 - match_coverage: '96.05' + matcher: 2-aho + rule_length: 78 + matched_length: 78 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_287.RULE - license_expression: gpl-2.0-plus + identifier: gpl-3.0-plus_397.RULE + license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GNU [Modula]-[2] is free software; you can redistribute it and/or modify\n\ - \ it under the terms of the GNU General Public License as published by\n the Free Software\ - \ Foundation; either version [3], or (at your option)\n any later version.\n \n GNU [Modula]-[2]\ - \ is distributed in the hope that it 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." + matched_text: | + GNU Modula-2 is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Modula-2 is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. - score: '100.0' start_line: 947 end_line: 953 @@ -1350,10 +1420,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Parts of this work are licensed under the terms of the GNU General\n Public\ - \ License. On Debian systems, the complete text of this license\n can be found in /usr/share/common-licenses/GPL.\n\ - \ \n Parts of this work are licensed under the terms of the GNU Library\n General Public\ - \ License. On Debian systems, the complete text of this\n license be found in /usr/share/common-licenses/LGPL." + matched_text: | + Parts of this work are licensed under the terms of the GNU General + Public License. On Debian systems, the complete text of this license + can be found in /usr/share/common-licenses/GPL. + + Parts of this work are licensed under the terms of the GNU Library + General Public License. On Debian systems, the complete text of this + license be found in /usr/share/common-licenses/LGPL. - score: '100.0' start_line: 962 end_line: 972 @@ -1369,14 +1443,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms are permitted\n provided\ - \ that the above copyright notice and this paragraph are\n duplicated in all such forms\ - \ and that any documentation,\n and other materials related to such distribution and use\ - \ \n acknowledge that the software was developed\n by the University of California, Berkeley.\ - \ The name of the\n University may not be used to endorse or promote products derived\n\ - \ from this software without specific prior written permission.\n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." + matched_text: "Redistribution and use in source and binary forms are permitted\nprovided\ + \ that the above copyright notice and this paragraph are\nduplicated in all such forms\ + \ and that any documentation,\nand other materials related to such distribution and use\ + \ \nacknowledge that the software was developed\nby the University of California, Berkeley.\ + \ The name of the\nUniversity may not be used to endorse or promote products derived\n\ + from this software without specific prior written permission.\nTHIS SOFTWARE IS PROVIDED\ + \ ``AS IS'' AND WITHOUT ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION,\ + \ THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." - score: '100.0' start_line: 979 end_line: 989 @@ -1394,16 +1468,16 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + provided that the above copyright notice and this paragraph are + duplicated in all such forms and that any documentation, + advertising materials, and other materials related to such + distribution and use acknowledge that the software was developed + by the University of California, Berkeley. The name of the + University may not be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 997 end_line: 1023 @@ -1419,26 +1493,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. 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 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1030 end_line: 1052 @@ -1454,23 +1536,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. Neither\ - \ the name of the University nor the names of its contributors\n may be used to endorse\ - \ or promote products derived from this software\n without specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND\n ANY EXPRESS\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1064 end_line: 1090 @@ -1486,26 +1575,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. 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 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1097 end_line: 1109 @@ -1523,26 +1620,26 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms are permitted - provided that: (1) source distributions retain this entire copyright - notice and comment, and (2) distributions including binaries display - the following acknowledgement: ``This product includes software - developed by the University of California, Berkeley and its contributors'' - in the documentation or other materials provided with the distribution - and in all advertising materials mentioning features or use of this - software. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - score: '61.0' + provided that: (1) source distributions retain this entire copyright + notice and comment, and (2) distributions including binaries display + the following acknowledgement: ``This product includes software + developed by the University of California, Berkeley and its contributors'' + in the documentation or other materials provided with the distribution + and in all advertising materials mentioning features or use of this + software. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + - score: '100.0' start_line: 1117 end_line: 1117 matcher: 2-aho rule_length: 11 matched_length: 11 match_coverage: '100.0' - rule_relevance: 61 + rule_relevance: 100 identifier: bsd-original-uc.RULE license_expression: bsd-original-uc is_license_text: no @@ -1569,8 +1666,8 @@ matches: is_license_intro: no matched_text: | This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. + Cygwin license. Please consult the file "CYGWIN_LICENSE" for + details. - score: '100.0' start_line: 1137 end_line: 1146 @@ -1586,13 +1683,17 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n purpose\ - \ without fee is hereby granted, provided that this entire notice\n is included in all\ - \ copies of any software which is or includes a copy\n or modification of this software\ - \ and in all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE\ - \ IS BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ NEITHER THE AUTHOR NOR AT&T MAKES ANY\n REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING\ - \ THE MERCHANTABILITY\n OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' start_line: 1152 end_line: 1163 @@ -1608,14 +1709,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is the property of Advanced Micro Devices, Inc (AMD) which\n\ - \ specifically grants the user the right to modify, use and distribute this\n software\ - \ provided this notice is not removed or altered. All other rights\n are reserved by\ - \ AMD.\n \n AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS\n\ - \ SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL\n DAMAGES\ - \ IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR\n USE OF THIS SOFTWARE.\n\ - \ \n So that all may benefit from your experience, please report any problems\n or \ - \ suggestions about this software" + matched_text: | + This software is the property of Advanced Micro Devices, Inc (AMD) which + specifically grants the user the right to modify, use and distribute this + software provided this notice is not removed or altered. All other rights + are reserved by AMD. + + AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS + SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL + DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR + USE OF THIS SOFTWARE. + + So that all may benefit from your experience, please report any problems + or suggestions about this software - score: '100.0' start_line: 1191 end_line: 1194 @@ -1631,9 +1737,9 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\n Permission to use,\ - \ copy, modify, and distribute this\n software is freely granted, provided that this notice\ - \ \n is preserved." + matched_text: "Developed at SunPro, a Sun Microsystems, Inc. business.\nPermission to use,\ + \ copy, modify, and distribute this\nsoftware is freely granted, provided that this notice\ + \ \nis preserved." - score: '100.0' start_line: 1200 end_line: 1209 @@ -1651,15 +1757,15 @@ matches: is_license_intro: no matched_text: | To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. - score: '100.0' start_line: 1215 end_line: 1222 @@ -1675,11 +1781,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software is\n freely\ - \ granted, provided that the above copyright notice, this notice\n and the following disclaimer\ - \ are preserved with no changes.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT\ - \ ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software is + freely granted, provided that the above copyright notice, this notice + and the following disclaimer are preserved with no changes. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. - score: '100.0' start_line: 1228 end_line: 1236 @@ -1697,14 +1807,14 @@ matches: is_license_intro: no matched_text: | The authors hereby grant permission to use, copy, modify, distribute, - and license this software and its documentation for any purpose, provided - that existing copyright notices are retained in all copies and that this - notice is included verbatim in any distributions. No written agreement, - license, or royalty fee is required for any of the authorized uses. - Modifications to this software may be copyrighted by their authors - and need not follow the licensing terms described here, provided that - the new terms are clearly indicated on the first page of each file where - they apply. + and license this software and its documentation for any purpose, provided + that existing copyright notices are retained in all copies and that this + notice is included verbatim in any distributions. No written agreement, + license, or royalty fee is required for any of the authorized uses. + Modifications to this software may be copyrighted by their authors + and need not follow the licensing terms described here, provided that + the new terms are clearly indicated on the first page of each file where + they apply. - score: '100.0' start_line: 1243 end_line: 1263 @@ -1720,22 +1830,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT\ - \ LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\ - \ PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT 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 OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '95.0' start_line: 1269 end_line: 1280 @@ -1752,13 +1868,13 @@ matches: is_license_tag: no is_license_intro: no matched_text: "This software is the property of [SuperH], Inc ([SuperH]) which specifically\n\ - \ grants the user the right to modify, use and distribute this software\n provided this\ - \ notice is not removed or altered. All other rights are\n reserved by [SuperH].\n \n\ - \ [SUPERH] MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\n THIS SOFTWARE.\ - \ IN NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \n INCIDENTAL OR CONSEQUENTIAL\ - \ DAMAGES IN CONNECTION WITH OR ARISING FROM\n THE FURNISHING, PERFORMANCE, OR USE OF\ - \ THIS SOFTWARE.\n \n So that all may benefit from your experience, please report any\ - \ problems\n or suggestions about this software to the" + grants the user the right to modify, use and distribute this software\nprovided this notice\ + \ is not removed or altered. All other rights are\nreserved by [SuperH].\n\n[SUPERH]\ + \ MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO\nTHIS SOFTWARE. IN\ + \ NO EVENT SHALL [SUPERH] BE LIABLE FOR INDIRECT, SPECIAL, \nINCIDENTAL OR CONSEQUENTIAL\ + \ DAMAGES IN CONNECTION WITH OR ARISING FROM\nTHE FURNISHING, PERFORMANCE, OR USE OF THIS\ + \ SOFTWARE.\n\nSo that all may benefit from your experience, please report any problems\n\ + or suggestions about this software to the" - score: '100.0' start_line: 1295 end_line: 1320 @@ -1774,23 +1890,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n \n\ - \ 3. Neither the name of KTH nor the names of its contributors may be\n used to endorse\ - \ or promote products derived from this software without\n specific prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY\n EXPRESS\ - \ 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 KTH OR ITS\ - \ CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n\ - \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 1327 end_line: 1346 @@ -1806,21 +1932,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1353 end_line: 1372 @@ -1836,21 +1968,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR ``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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1379 end_line: 1398 @@ -1866,44 +2004,53 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." - - score: '85.71' - start_line: 1402 + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + - score: '99.0' + start_line: 1406 end_line: 1415 - matcher: 3-seq - rule_length: 105 - matched_length: 90 - match_coverage: '85.71' - rule_relevance: 100 - identifier: x11-hanson_1.RULE + matcher: 2-aho + rule_length: 89 + matched_length: 89 + match_coverage: '100.0' + rule_relevance: 99 + identifier: x11-hanson2.RULE license_expression: x11-hanson is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Author: S. [L]. [Moshier].\n \n [Copyright] ([c]) [1984],[2000] S.[L]. [Moshier]\n\ - \ \n Permission to use, copy, modify, and distribute this software for any\n purpose without\ - \ fee is hereby granted, provided that this entire notice\n is included in all copies\ - \ of any software which is or includes a copy\n or modification of this software and in\ - \ all copies of the supporting\n documentation for such software.\n \n THIS SOFTWARE IS\ - \ BEING PROVIDED \"AS IS\", WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTY. IN PARTICULAR,\ - \ THE AUTHOR MAKES NO REPRESENTATION\n OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY\ - \ OF THIS\n SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION + OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS + SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - score: '100.0' start_line: 1422 end_line: 1441 @@ -1919,21 +2066,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1448 end_line: 1468 @@ -1949,30 +2102,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. The\ - \ name of the author may not be used to endorse or promote products\n derived from\ - \ this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO, THE\ - \ IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL\n THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ - \ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n PROCUREMENT OF\ - \ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\n OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF\n ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '27.0' + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + - score: '100.0' start_line: 1482 end_line: 1482 matcher: 2-aho rule_length: 5 matched_length: 5 match_coverage: '100.0' - rule_relevance: 27 + rule_relevance: 100 identifier: lgpl_39.RULE license_expression: lgpl-2.0-plus is_license_text: no @@ -1996,16 +2155,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write to the\ - \ Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n 02110-1301\ - \ USA" + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA - score: '99.0' start_line: 1504 end_line: 1504 @@ -2037,12 +2201,12 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or\n modify it\ - \ under the terms of the GNU Library General Public License\n as published by the Free\ - \ Software Foundation; either version 2\n of the License, or (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 Library\ + matched_text: "This program is free software; you can redistribute it and/or\nmodify it\ + \ under the terms of the GNU Library General Public License\nas published by the Free\ + \ Software Foundation; either version 2\nof the License, or (at your option) any later\ + \ version.\n \nThis program is distributed\ + \ in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied\ + \ warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Library\ \ General Public License for more details." - score: '100.0' start_line: 1522 @@ -2059,23 +2223,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Intel hereby grants you permission to copy, modify, and distribute this\n\ - \ software and its documentation. Intel grants this permission provided\n that the above\ - \ copyright notice appears in all copies and that both the\n copyright notice and this\ - \ permission notice appear in supporting\n documentation. In addition, Intel grants this\ - \ permission provided that\n you prominently mark as \"not part of the original\" any\ - \ modifications\n made to this software or documentation, and that the name of Intel\n\ - \ Corporation not be used in advertising or publicity pertaining to\n distribution of\ - \ the software or the documentation without specific,\n written prior permission.\n \n\ - \ Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR\n IMPLIED, INCLUDING,\ - \ WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY\n OR FITNESS FOR A PARTICULAR PURPOSE.\ - \ Intel makes no guarantee or\n representations regarding the use of, or the results\ - \ of the use of,\n the software and documentation in terms of correctness, accuracy,\n\ - \ reliability, currentness, or otherwise; and you rely on the software,\n documentation\ - \ and results solely at your own risk.\n \n IN NO EVENT SHALL INTEL BE LIABLE FOR ANY\ - \ LOSS OF USE, LOSS OF BUSINESS,\n LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL\ - \ DAMAGES\n OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM\n PAID\ - \ TO INTEL FOR THE PRODUCT LICENSED HEREUNDER." + matched_text: | + Intel hereby grants you permission to copy, modify, and distribute this + software and its documentation. Intel grants this permission provided + that the above copyright notice appears in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. In addition, Intel grants this permission provided that + you prominently mark as "not part of the original" any modifications + made to this software or documentation, and that the name of Intel + Corporation not be used in advertising or publicity pertaining to + distribution of the software or the documentation without specific, + written prior permission. + + Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or + representations regarding the use of, or the results of the use of, + the software and documentation in terms of correctness, accuracy, + reliability, currentness, or otherwise; and you rely on the software, + documentation and results solely at your own risk. + + IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, + LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES + OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM + PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - score: '100.0' start_line: 1550 end_line: 1559 @@ -2093,15 +2264,15 @@ matches: is_license_intro: no matched_text: | To anyone who acknowledges that this file is provided "AS IS" - without any express or implied warranty: - permission to use, copy, modify, and distribute this file - for any purpose is hereby granted without fee, provided that - the above copyright notice and this notice appears in all - copies, and that the name of Hewlett-Packard Company not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - Hewlett-Packard Company makes no representations about the - suitability of this software for any purpose. + without any express or implied warranty: + permission to use, copy, modify, and distribute this file + for any purpose is hereby granted without fee, provided that + the above copyright notice and this notice appears in all + copies, and that the name of Hewlett-Packard Company not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. - score: '100.0' start_line: 1564 end_line: 1582 @@ -2117,17 +2288,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n and\ - \ Telegraph Company or of the Regents of the University of California.\n \n Permission\ - \ is granted to anyone to use this software for any purpose on\n any computer system,\ - \ and to alter it and redistribute it, subject\n to the following restrictions:\n \n 1.\ - \ The author is not responsible for the consequences of use of this\n software, no\ - \ matter how awful, even if they arise from flaws in it.\n \n 2. The origin of this software\ - \ must not be misrepresented, either by\n explicit claim or by omission. Since few\ - \ users ever read sources,\n credits must appear in the documentation.\n \n 3. Altered\ - \ versions must be plainly marked as such, and must not be\n misrepresented as being\ - \ the original software. Since few users\n ever read sources, credits must appear\ - \ in the documentation.\n \n 4. This notice may not be removed or altered." + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. - score: '100.0' start_line: 1589 end_line: 1608 @@ -2143,21 +2323,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1615 end_line: 1634 @@ -2173,21 +2359,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1643 end_line: 1662 @@ -2203,21 +2395,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1674 end_line: 1697 @@ -2233,20 +2431,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without \n modification,\ - \ are permitted provided that the following conditions are met: \n \n Redistributions\ - \ of source code must retain the above copyright \n notice, this list of conditions\ - \ and the following disclaimer.\n \n Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n The name of Red Hat Incorporated may not be used to endorse \n or promote\ - \ products derived from this software without specific \n prior written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \n\ - \ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED.\ - \ IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\ - \ HOWEVER CAUSED AND \n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n\ - \ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: "Redistribution and use in source and binary forms, with or without \nmodification,\ + \ are permitted provided that the following conditions are met: \n\n Redistributions\ + \ of source code must retain the above copyright \n notice, this list of conditions\ + \ and the following disclaimer.\n\n Redistributions in binary form must reproduce the\ + \ above copyright\n notice, this list of conditions and the following disclaimer in\ + \ the\n documentation and/or other materials provided with the distribution.\n\n \ + \ The name of Red Hat Incorporated may not be used to endorse \n or promote products\ + \ derived from this software without specific \n prior written permission.\n\nTHIS\ + \ SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" \nAND ANY EXPRESS\ + \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \nIMPLIED WARRANTIES OF MERCHANTABILITY\ + \ AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED\ + \ BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\ + \ DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n\ + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND \nON ANY THEORY\ + \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE\ + \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF\ + \ THE POSSIBILITY OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright.expected.yml index 3e05205e01c..fb2ee144800 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gcc-9-base/copyright.expected.yml @@ -3,11 +3,11 @@ declared_license: license_expression: gpl-3.0-plus AND gpl-3.0-plus WITH gcc-exception-3.1 AND bsd-new AND uoi-ncsa AND mit AND (mit OR commercial-license) AND gfdl-1.2 AND gcc-exception-3.1 AND gpl-2.0 AND lgpl-2.0-plus AND lgpl-2.1-plus AND public-domain AND sunpro AND gpl-2.0-plus AND (artistic-perl-1.0 - OR gpl-1.0) AND zlib AND d-zlib AND gfdl-1.3-plus AND (gpl-3.0 AND lgpl-2.1) AND lgpl-2.1 - 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-1.0-plus AND (gpl-2.0-plus AND gpl-3.0-plus) AND (lgpl-2.1 AND lgpl-3.0 AND gpl-3.0) - AND (lgpl-2.1 AND lgpl-3.0) AND (lgpl-2.0-plus AND gpl-1.0-plus) AND bsla-no-advert AND bsla - AND bsd-original-uc AND flex-2.5 AND (gpl-3.0 AND gpl-2.0 AND lgpl-3.0-plus WITH cygwin-exception-lgpl-3.0-plus + OR gpl-1.0) AND zlib AND d-zlib AND gfdl-1.3-plus AND (gpl-3.0 AND lgpl-2.1) 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-1.0-plus + AND (gpl-2.0-plus AND gpl-3.0-plus) AND (lgpl-2.1 AND lgpl-3.0 AND gpl-3.0) AND (lgpl-2.1 + AND lgpl-3.0) AND (lgpl-2.0-plus AND gpl-1.0-plus) AND bsla-no-advert AND bsla AND bsd-original-uc + AND flex-2.5 AND (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) AND x11-lucent AND amd-historical AND osf-1990 AND nilsson-historical AND newlib-historical AND bsd-simplified AND x11-hanson AND intel-osl-1993 AND hs-regexp @@ -844,27 +844,27 @@ matches: \ 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." - - score: '97.3' + - score: '96.05' start_line: 728 end_line: 736 matcher: 3-seq - rule_length: 72 - matched_length: 72 - match_coverage: '100.0' + rule_length: 76 + matched_length: 73 + match_coverage: '96.05' rule_relevance: 100 - identifier: gpl-3.0-plus_353.RULE - license_expression: gpl-3.0-plus + identifier: gpl-2.0-plus_287.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify it under\n the terms\ - \ of the GNU General Public License as published by the Free\n Software Foundation; either\ - \ version 3, or (at your option) any later\n version.\n \n [GNU] [Modula]-[2] is distributed\ - \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ - \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ - \ Public License\n for more details." + matched_text: "GNU [Modula]-[2] is free software; you can redistribute it and/or modify\ + \ it under\n the terms of the GNU General Public License as published by the Free\n Software\ + \ Foundation; either version [3], or (at your option) any later\n version.\n \n GNU [Modula]-[2]\ + \ is distributed in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without\ + \ even the implied warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE.\ + \ See the GNU General Public License\n for more details." - score: '95.0' start_line: 739 end_line: 739 @@ -902,23 +902,6 @@ matches: \ 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." - - score: '25.0' - start_line: 764 - end_line: 769 - matcher: 3-seq - rule_length: 36 - matched_length: 9 - match_coverage: '25.0' - rule_relevance: 100 - identifier: lgpl-2.1_90.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "the GNU\n Lesser General Public License [for] [more] [details].\n \n [gcc]/[gm2]/[gm2]-[libs]-[iso]/*.[mod]:\n\ - \ \n [Copyright] ([C]) [2012] Free Software Foundation," - score: '97.3' start_line: 771 end_line: 779 @@ -1135,23 +1118,6 @@ matches: \ 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." - - score: '25.0' - start_line: 844 - end_line: 848 - matcher: 3-seq - rule_length: 36 - matched_length: 9 - match_coverage: '25.0' - rule_relevance: 100 - identifier: lgpl-2.1_90.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "the GNU\n Lesser General Public License [for] [more] [details].\n \n [libgm2]/[libpim]/:\n\ - \ [Copyright] ([C]) [2005]-[2014] Free Software Foundation," - score: '55.0' start_line: 849 end_line: 849 @@ -1246,16 +1212,16 @@ matches: \ in the hope that it will be useful, but WITHOUT ANY\n WARRANTY; without even the implied\ \ warranty of MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\ \ Public License\n for more details." - - score: '21.62' + - score: '14.04' start_line: 879 end_line: 883 matcher: 3-seq - rule_length: 37 + rule_length: 57 matched_length: 8 - match_coverage: '21.62' + match_coverage: '14.04' rule_relevance: 100 - identifier: gpl-2.0-plus_409.RULE - license_expression: gpl-2.0-plus + identifier: gpl-1.0-plus_413.RULE + license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no 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 5836e023ddb..00fb9864181 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0 +primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -23,15 +23,11 @@ declared_license: - BSD-3-clause - Expat - CC0-1.0 -license_expression: (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus - AND lgpl-3.0-plus) AND mit AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-3.0 AND gpl-3.0) AND ((gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus - AND gpl-3.0 AND gpl-3.0) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0-plus AND lgpl-3.0 AND - lgpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-3.0 - AND gpl-3.0) AND ietf AND bsd-new AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus AND - gpl-1.0-plus AND gpl-3.0 AND gpl-3.0) AND (cc0-1.0 AND cc0-1.0) +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND + fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND mit AND (gpl-3.0-plus AND gpl-3.0-plus) AND ((gpl-3.0-plus AND gpl-3.0-plus) OR bsd-new) + AND (lgpl-3.0-plus AND lgpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND ietf AND bsd-new + AND (gpl-3.0-plus AND gpl-3.0-plus) AND (cc0-1.0 AND cc0-1.0) AND other-permissive copyright: | 1992, 1995-2020, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -58,8 +54,8 @@ copyright: | 2017 Daniel Kahn Gillmor matches: - score: '99.05' - start_line: 1 - end_line: 26 + start_line: 85 + end_line: 110 matcher: 1-hash rule_length: 209 matched_length: 209 @@ -100,8 +96,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 114 + end_line: 121 matcher: 1-hash rule_length: 64 matched_length: 64 @@ -124,8 +120,8 @@ matches: the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '90.0' - start_line: 6 - end_line: 21 + start_line: 129 + end_line: 144 matcher: 2-aho rule_length: 149 matched_length: 149 @@ -156,8 +152,8 @@ matches: The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 147 + end_line: 147 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -172,14 +168,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 40 - matched_length: 40 + start_line: 148 + end_line: 163 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_98.RULE + identifier: gpl-3.0-plus_480.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -187,85 +183,25 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - 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 3 of the License, or (at your option) any later version. - - score: '100.0' - start_line: 6 - end_line: 9 - matcher: 2-aho - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_421.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is distributed in the hope that it will be useful, + + GnuPG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + You should have received a copy of the GNU General Public License along with this program; if not, see . + + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 3 - - score: '33.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 165 + end_line: 165 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -280,14 +216,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 166 + end_line: 181 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_162.RULE + identifier: lgpl-3.0-plus_191.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -307,43 +243,13 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . + + On Debian systems, the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_51.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Lesser General Public - License version 3 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 183 + end_line: 183 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -357,41 +263,41 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '88.97' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 136 - matched_length: 121 - match_coverage: '88.97' + - score: '100.0' + start_line: 184 + end_line: '199' + matcher: 1-hash + rule_length: 135 + matched_length: 135 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.1-plus_307.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - 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].[1] of + 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 + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [program]; [if] [not], [see] <[https]://www.gnu.org/licenses/>. + License along with this program; if not, see . On Debian systems, the full text of the GNU Lesser General Public - License version [2].[1] can be found in the file - `/usr/share/common-licenses/LGPL- + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 202 + end_line: 225 matcher: 1-hash rule_length: 205 matched_length: 205 @@ -430,8 +336,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 228 + end_line: 245 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -464,8 +370,8 @@ matches: OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 247 + end_line: 247 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -480,8 +386,8 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 6 + start_line: 248 + end_line: 253 matcher: 1-hash rule_length: 56 matched_length: 56 @@ -501,3 +407,19 @@ matches: On Debian systems, the complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. + - score: '100.0' + start_line: 81 + end_line: 81 + matcher: 2-aho + rule_length: 5 + matched_length: 5 + match_coverage: '100.0' + rule_relevance: 100 + identifier: other-permissive_321.RULE + license_expression: other-permissive + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: This file is licensed permissively diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright.expected.yml index cdb333ba220..f7021d9c1a9 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gpgv/copyright.expected.yml @@ -11,8 +11,8 @@ declared_license: - CC0-1.0 - BSD-3-clause license_expression: (gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0) AND fsf-unlimited-no-warranty - AND (lgpl-2.1-plus AND lgpl-3.0-plus) AND mit AND ((gpl-3.0-plus AND gpl-1.0-plus AND gpl-3.0) - OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0) AND ietf AND bsd-new AND cc0-1.0 + AND (lgpl-2.1-plus AND lgpl-3.0-plus AND lgpl-2.1) AND mit AND ((gpl-3.0-plus AND gpl-1.0-plus + AND gpl-3.0) OR bsd-new) AND (lgpl-3.0-plus AND lgpl-3.0) AND ietf AND bsd-new AND cc0-1.0 copyright: | 1992, 1995-2020, Free Software Foundation, Inc 1998-2007, 2009, 2012, Free Software Foundation, Inc @@ -334,15 +334,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '88.97' + - score: '91.54' start_line: 1 end_line: 16 matcher: 3-seq - rule_length: 136 - matched_length: 121 - match_coverage: '88.97' + rule_length: 130 + matched_length: 119 + match_coverage: '91.54' rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE + identifier: lgpl-3.0-plus_171.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -361,11 +361,30 @@ matches: Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [program]; [if] [not], [see] <[https]://www.gnu.org/licenses/>. + License along with this program; if not, see . - On Debian systems, the full text of the GNU Lesser General Public - License version [2].[1] can be found in the file + 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- + - score: '100.0' + start_line: 14 + end_line: 16 + matcher: 2-aho + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' + rule_relevance: 100 + identifier: lgpl-2.1_294.RULE + license_expression: lgpl-2.1 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' start_line: 1 end_line: 24 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 33282aaa429..dd02c48536f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright-detailed.expected.yml @@ -1,10 +1,9 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 +primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ - GPL-3+ -license_expression: (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (gpl-3.0-plus AND gpl-3.0-plus - AND gpl-3.0) +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) copyright: | 1992, 1997-2002, 2004-2012 Free Software Foundation, Inc. 2004, Stepan Kasal @@ -18,8 +17,8 @@ copyright: | 1996-2000 Wichert Akkerman matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 23 + end_line: 23 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -34,14 +33,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 4 - end_line: 17 + start_line: 27 + end_line: 45 matcher: 2-aho - rule_length: 110 - matched_length: 110 + rule_length: 128 + matched_length: 128 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_4.RULE + identifier: gpl-3.0-plus_481.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -63,21 +62,8 @@ matches: along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. - - score: '94.0' - start_line: 21 - end_line: 22 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 94 - identifier: gpl-3.0_393.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + + Comment: + On a Debian system you can find a copy of this license in /usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright.expected.yml deleted file mode 100644 index a8766ac80ff..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/grep/copyright.expected.yml +++ /dev/null @@ -1,74 +0,0 @@ -primary_license: gpl-3.0-plus AND gpl-3.0 -declared_license: - - GPL-3+ -license_expression: gpl-3.0-plus AND gpl-3.0 -copyright: | - 1992, 1997-2002, 2004-2012 Free Software Foundation, Inc. - 2004, Stepan Kasal - 2007, Tony Abou-Assaleh - 2009-2012, Jim Meyering and Paolo Bonzini -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 4 - end_line: 17 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_4.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA - 02110-1301, USA. - - score: '94.0' - start_line: 21 - end_line: 22 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 94 - identifier: gpl-3.0_393.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On a Debian system you can find a copy of this license in - /usr/share/common-licenses/GPL-3. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml index d0849c029f7..9cd8a29eaa3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-3.0-plus AND gpl-1.0-plus +primary_license: gpl-3.0-plus declared_license: - GPL-3+ - GPL-3+ @@ -7,8 +7,8 @@ declared_license: - GPL-3+ - GFDL-1.3+-no-invariant - FSF-manpages -license_expression: (gpl-3.0-plus AND gpl-3.0-plus AND gpl-1.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus - AND gpl-1.0-plus) AND gfdl-1.2-plus AND latex2e +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND gpl-3.0-plus) AND + gfdl-1.3-plus AND latex2e copyright: | 1999-2016 Free Software Foundation, Inc. 1992-1993 Jean-loup Gailly and Mark Adler @@ -19,8 +19,8 @@ copyright: | 1992-1993 Jean-loup Gailly matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 25 + end_line: 25 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -35,14 +35,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 99 - matched_length: 99 + start_line: 26 + end_line: 40 + matcher: 1-hash + rule_length: 123 + matched_length: 123 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_8.RULE + identifier: gpl-3.0-plus_482.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -62,34 +62,19 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 23 - matched_length: 23 + start_line: 43 + end_line: 50 + matcher: 1-hash + rule_length: 72 + matched_length: 72 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL- - - score: '80.72' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 83 - matched_length: 67 - match_coverage: '80.72' - rule_relevance: 100 - identifier: gfdl-1.2-plus_11.RULE - license_expression: gfdl-1.2-plus + identifier: gfdl-1.3-plus_24.RULE + license_expression: gfdl-1.3-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -97,16 +82,16 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.[3] or + under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. - [On] [Debian] GNU/[Linux] systems, the complete text of the GNU Free Documentation - License can be found in `/usr/share/common-licenses/GFDL- + On Debian GNU/Linux systems, the complete text of the GNU Free Documentation + License can be found in `/usr/share/common-licenses/GFDL-3'. - score: '85.0' - start_line: 1 - end_line: 18 + start_line: 53 + end_line: 70 matcher: 1-hash rule_length: 138 matched_length: 138 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright.expected.yml deleted file mode 100644 index 2643e65f31c..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/gzip/copyright.expected.yml +++ /dev/null @@ -1,133 +0,0 @@ -primary_license: gpl-3.0-plus AND gpl-1.0-plus -declared_license: - - GPL-3+ - - GFDL-1.3+-no-invariant - - FSF-manpages -license_expression: (gpl-3.0-plus AND gpl-1.0-plus) AND gfdl-1.2-plus AND latex2e -copyright: | - 1999-2016 Free Software Foundation, Inc. - 1992-1993 Jean-loup Gailly and Mark Adler - 1999-2016 Free Software Foundation, Inc. http://fsf.org/ - 1992-1993 Jean-loup Gailly - 1998-2016 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_8.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL- - - score: '80.72' - start_line: 1 - end_line: 8 - matcher: 3-seq - rule_length: 83 - matched_length: 67 - match_coverage: '80.72' - rule_relevance: 100 - identifier: gfdl-1.2-plus_11.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.[3] or - any later version published by the Free Software Foundation; with no - Invariant Sections, with no Front-Cover Texts, and with no Back-Cover - Texts. - - [On] [Debian] GNU/[Linux] systems, the complete text of the GNU Free Documentation - License can be found in `/usr/share/common-licenses/GFDL- - - score: '85.0' - start_line: 1 - end_line: 18 - matcher: 1-hash - rule_length: 138 - matched_length: 138 - match_coverage: '100.0' - rule_relevance: 85 - identifier: latex2e_8.RULE - license_expression: latex2e - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - are preserved on all copies. - - Permission is granted to process this file through troff and print the - results, provided the printed document carries copying permission - notice identical to this one except for the removal of this paragraph - (this paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided that the entire - resulting derived work is distributed under the terms of a permission - notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions, - except that this permission notice may be stated in a translation approved - by the Foundation. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright-detailed.expected.yml index 3420deed34a..4b6ab233148 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 @@ -23,13 +23,13 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \t\ - it under the terms of the GNU General Public License as published by\n \tthe Free Software\ - \ Foundation; version 2 of the License.\n \n \tThis program is distributed in the hope\ - \ that it will be useful,\n \tbut WITHOUT ANY WARRANTY; without even the implied warranty\ - \ of\n \tMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n \tGNU General\ - \ Public License for more details.\n \n \tYou should have received a copy of the GNU General\ - \ Public License\n \talong with this program; if not, write to the Free Software\n \t\ - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n \n On Debian\ - \ systems, the complete text of the GNU General Public License\n can be found in /usr/share/common-licenses/GPL-2\ + matched_text: "This program is free software; you can redistribute it and/or modify\n\t\ + it under the terms of the GNU General Public License as published by\n\tthe Free Software\ + \ Foundation; version 2 of the License.\n\n\tThis program is distributed in the hope that\ + \ it will be useful,\n\tbut WITHOUT ANY WARRANTY; without even the implied warranty of\n\ + \tMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n\tGNU General Public License\ + \ for more details.\n\n\tYou should have received a copy of the GNU General Public License\n\ + \talong with this program; if not, write to the Free Software\n\tFoundation, Inc., 51\ + \ Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n\nOn Debian systems, the complete\ + \ text of the GNU General Public License\ncan be found in /usr/share/common-licenses/GPL-2\ \ file." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright.expected.yml deleted file mode 100644 index 3420deed34a..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/hostname/copyright.expected.yml +++ /dev/null @@ -1,35 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0 -copyright: | - Copyright (c) 2009 Michael Meskes - Copyright (c) 2004-2005 Graham Wilson - Copyright (c) 1997 Bernd Eckenfels - Copyright (c) 1997 Peter Tobias - Copyright (c) 1996 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: 12 - end_line: 26 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1033.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \t\ - it under the terms of the GNU General Public License as published by\n \tthe Free Software\ - \ Foundation; version 2 of the License.\n \n \tThis program is distributed in the hope\ - \ that it will be useful,\n \tbut WITHOUT ANY WARRANTY; without even the implied warranty\ - \ of\n \tMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n \tGNU General\ - \ Public License for more details.\n \n \tYou should have received a copy of the GNU General\ - \ Public License\n \talong with this program; if not, write to the Free Software\n \t\ - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n \n On Debian\ - \ systems, the complete text of the GNU General Public License\n can be found in /usr/share/common-licenses/GPL-2\ - \ file." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright-detailed.expected.yml index 1da44bfe215..9a3d3047582 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 @@ -19,8 +19,8 @@ copyright: | Members of the pkg-sysvinit project matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 25 + end_line: 25 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -35,8 +35,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 26 + end_line: 41 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -66,15 +66,15 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '97.5' - start_line: 4 - end_line: 27 - matcher: 3-seq - rule_length: 200 - matched_length: '195' - match_coverage: '97.5' + - score: '100.0' + start_line: 47 + end_line: 70 + matcher: 2-aho + rule_length: 205 + matched_length: 205 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_238.RULE + identifier: bsd-new_1068.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -92,14 +92,14 @@ matches: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of [Michael] [Stapelberg] [nor] [the] - [names] [of] contributors may be used to endorse or promote products + * Neither the name of Michael Stapelberg nor the + names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED BY [Michael] [Stapelberg] ''AS IS'' AND ANY + THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL [Michael] [Stapelberg] BE LIABLE FOR ANY + DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright.expected.yml deleted file mode 100644 index 2be2a308d67..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/init-system-helpers/copyright.expected.yml +++ /dev/null @@ -1,101 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-clause - - GPL-2+ -license_expression: bsd-new AND gpl-2.0-plus -copyright: | - 2013 Michael Stapelberg - 2006 Red Hat, Inc - 2008 Canonical Ltd - 2000,2001 Henrique de Moraes Holschuh - 1997-2005 Miquel van Smoorenburg - Members of the pkg-sysvinit project -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '97.5' - start_line: 4 - end_line: 27 - matcher: 3-seq - rule_length: 200 - matched_length: '195' - match_coverage: '97.5' - rule_relevance: 100 - identifier: bsd-new_238.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of [Michael] [Stapelberg] [nor] [the] - [names] [of] contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY [Michael] [Stapelberg] ''AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL [Michael] [Stapelberg] BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml index 0a3ecc97a0b..22c7d91b48c 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright-detailed.expected.yml @@ -1,10 +1,9 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-2.0) - AND (gpl-1.0-plus AND gpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.1-plus AND - lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND lgpl-2.1-plus copyright: | Copyright © 2000-2008 Silicon Graphics, Inc. Copyright © 1999-2001,2007-2009 Andreas Gruenbacher @@ -12,8 +11,8 @@ copyright: | Copyright © 1999-2003,2007,2009,2011 Andreas Gruenbacher matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 8 + end_line: 8 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -28,14 +27,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 94 - matched_length: 94 + start_line: 9 + end_line: 20 + matcher: 1-hash + rule_length: 102 + matched_length: 102 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_286.RULE + identifier: gpl-2.0-plus_860.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -53,61 +52,29 @@ matches: 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. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 22 + end_line: 23 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1160.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 39 + end_line: 39 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -121,16 +88,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '99.05' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 105 - matched_length: 104 - match_coverage: '99.05' + - score: '100.0' + start_line: 40 + end_line: 51 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1-plus_306.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -139,7 +106,7 @@ matches: matched_text: | This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.[1] of the License, or + 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, @@ -148,100 +115,40 @@ matches: GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see <[https]://www.gnu.org/licenses/>. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '61.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License + along with this program. If not, see . - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 22 + end_line: 23 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1160.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 53 + end_line: 54 + matcher: 1-hash + rule_length: 24 + matched_length: 24 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE + identifier: lgpl-2.1-plus_325.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '61.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2.1'. + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public License + can be found in '/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright.expected.yml index 98d5c96bb7a..d6b4809025a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libacl1/copyright.expected.yml @@ -120,16 +120,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '99.05' + - score: '99.06' start_line: 1 end_line: 12 matcher: 3-seq - rule_length: 105 - matched_length: 104 - match_coverage: '99.05' + rule_length: 106 + matched_length: 105 + match_coverage: '99.06' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1-plus_62.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -138,7 +138,7 @@ matches: matched_text: | This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.[1] of the License, or + 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, 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 2eecb2802ad..fd6b3b6b668 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 @@ -34,14 +34,21 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ 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\n\ - \ along with this program; if not, write to the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n \n See /usr/share/common-licenses/GPL-2,\ - \ or\n for the terms of the latest version\n of\ - \ the GNU General Public License." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + See /usr/share/common-licenses/GPL-2, or + for the terms of the latest version + of the GNU General Public License. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright.expected.yml deleted file mode 100644 index 1fbbb02b3b3..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libapt-pkg6.0/copyright.expected.yml +++ /dev/null @@ -1,47 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0-plus -copyright: copyright 1997, 1998, 1999 Jason Gunthorpe and others -matches: - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_374.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: GPLv2+' - - score: '100.0' - start_line: 6 - end_line: 22 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_736.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\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\n\ - \ along with this program; if not, write to the Free Software\n Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.\n \n See /usr/share/common-licenses/GPL-2,\ - \ or\n for the terms of the latest version\n of\ - \ the GNU General Public License." 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 5b28e670deb..4883ff8014a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright-detailed.expected.yml @@ -1,10 +1,9 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus AND gpl-2.0 declared_license: - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-1.0-plus AND gpl-2.0) - AND (gpl-1.0-plus AND gpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.1-plus AND - lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND lgpl-2.1-plus copyright: | Copyright © 2000-2007 Silicon Graphics, Inc. Copyright © 2001-2003,2006-2007,2009 Andreas Gruenbacher @@ -12,8 +11,8 @@ copyright: | Copyright © 2002,2003,2006-2007,2009 Andreas Gruenbacher matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 8 + end_line: 8 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -28,14 +27,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 94 - matched_length: 94 + start_line: 9 + end_line: 20 + matcher: 1-hash + rule_length: 102 + matched_length: 102 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_286.RULE + identifier: gpl-2.0-plus_860.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -53,61 +52,29 @@ matches: 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. - - score: '100.0' - start_line: 11 - end_line: 12 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_36.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | You should have received a copy of the GNU General Public License along with this program. If not, see . - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 22 + end_line: 23 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1160.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 32 + end_line: 32 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -121,16 +88,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '99.05' - start_line: 1 - end_line: 12 - matcher: 3-seq - rule_length: 105 - matched_length: 104 - match_coverage: '99.05' + - score: '100.0' + start_line: 33 + end_line: 44 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1-plus_306.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -139,7 +106,7 @@ matches: matched_text: | This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.[1] of the License, or + 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, @@ -148,100 +115,40 @@ matches: GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see <[https]://www.gnu.org/licenses/>. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '61.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License + along with this program. If not, see . - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 22 + end_line: 23 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1160.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + matched_text: | + On Debian systems, the full text of the GNU General Public License + can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 46 + end_line: 47 + matcher: 1-hash + rule_length: 24 + matched_length: 24 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE + identifier: lgpl-2.1-plus_325.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: the GNU Lesser General Public License - - score: '61.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in '/usr/share/common-licenses/LGPL-2.1'. + matched_text: | + On Debian systems, the full text of the GNU Lesser General Public License + can be found in '/usr/share/common-licenses/LGPL-2.1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright.expected.yml index eb9da64c5ba..9bb07080b85 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libattr1/copyright.expected.yml @@ -120,16 +120,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '99.05' + - score: '99.06' start_line: 1 end_line: 12 matcher: 3-seq - rule_length: 105 - matched_length: 104 - match_coverage: '99.05' + rule_length: 106 + matched_length: 105 + match_coverage: '99.06' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1-plus_62.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -138,7 +138,7 @@ matches: matched_text: | This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.[1] of the License, or + 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, 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 98c9ccefa32..0286c2b4b82 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 @@ -5,8 +5,8 @@ declared_license: - LGPL-2.1 - GPL-2 - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.0-plus - AND lgpl-2.1 AND lgpl-2.1-plus) AND (gpl-2.0 AND gpl-2.0) +license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (lgpl-2.1 AND lgpl-2.1) + AND (gpl-2.0 AND gpl-2.0) copyright: | 2012-2016 Steve Grubb 2006-2012 Rik Faith @@ -16,8 +16,8 @@ copyright: | 2012-2016 Laurent Bigonville matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 16 + end_line: 16 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -31,57 +31,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 1 + - score: '97.44' + start_line: 17 + end_line: 21 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 38 + matched_length: 38 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_189.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1_372.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: released under LGPL - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License. + matched_text: | + library [libaudit].* is released under LGPL + so that it may be linked with 3rd party software. + . + On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 + for the complete text of the GNU Lesser General Public License. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 28 + end_line: 28 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -95,14 +68,14 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 15 + - score: '99.0' + start_line: 29 + end_line: 43 matcher: 1-hash rule_length: 124 matched_length: 124 match_coverage: '100.0' - rule_relevance: 100 + rule_relevance: 99 identifier: gpl-2.0_1031.RULE license_expression: gpl-2.0 is_license_text: no diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright.expected.yml deleted file mode 100644 index 92200853b8b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libaudit-common/copyright.expected.yml +++ /dev/null @@ -1,122 +0,0 @@ -primary_license: gpl-2.0 -declared_license: - - GPL-2 - - LGPL-2.1 -license_expression: gpl-2.0 AND (lgpl-2.1 AND lgpl-2.0-plus AND lgpl-2.1-plus) -copyright: | - 2012-2016 Steve Grubb - 2006-2012 Rik Faith - 2007-2009 Marc Alexamder Lehmann - 2005-2008 Steve Grubb -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_189.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: released under LGPL - - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_82.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-2.1 - - score: '100.0' - start_line: 5 - end_line: 5 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU Lesser General Public License. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1031.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2, - as published by the Free Software Foundation. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml index 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libblkid1/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright-detailed.expected.yml index 63fa91faaa8..961801c3b70 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 @@ -2,7 +2,7 @@ primary_license: bzip2-libbzip-2010 declared_license: - BSD-variant - GPL-2 -license_expression: bzip2-libbzip-2010 AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) +license_expression: bzip2-libbzip-2010 AND (gpl-2.0 AND gpl-2.0) copyright: | 1996-2010 Julian R Seward 2018 Nicolas Boulenguez @@ -13,8 +13,8 @@ copyright: | 1997-1999 Anthony Fok matches: - score: '100.0' - start_line: 1 - end_line: 30 + start_line: 8 + end_line: 37 matcher: 1-hash rule_length: 233 matched_length: 233 @@ -59,8 +59,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 46 + end_line: 46 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -75,34 +75,20 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 47 + end_line: 48 + matcher: 1-hash + rule_length: 21 + matched_length: 21 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE + identifier: gpl-2.0_1294.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2. + matched_text: | + The full text of the GNU General Public License version 2 + can be found in /usr/share/common-licenses/GPL-2. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright.expected.yml deleted file mode 100644 index b595fd1d818..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libbz2-1.0/copyright.expected.yml +++ /dev/null @@ -1,100 +0,0 @@ -primary_license: bzip2-libbzip-2010 -declared_license: - - BSD-variant -license_expression: bzip2-libbzip-2010 -copyright: '1996-2010 Julian R Seward ' -matches: - - score: '100.0' - start_line: 1 - end_line: 30 - matcher: 1-hash - rule_length: 233 - matched_length: 233 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bzip2-libbzip-2010.LICENSE - license_expression: bzip2-libbzip-2010 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License version 2 - - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2. 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 bc1fa56bcd5..faeccad1f3d 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 @@ -50,17 +50,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write\ - \ to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n\ - \ 02110-1301 USA\n \n On Debian systems, the complete text of the GNU Library\n\ - \ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '95.0' start_line: 33 end_line: 48 @@ -76,16 +83,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published\n by the Free\ - \ Software Foundation; 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\n along\ - \ with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA.\n \n On Debian systems, the complete text\ - \ of the GNU Library\n General Public License can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 50 end_line: 51 @@ -103,7 +117,7 @@ matches: is_license_intro: no matched_text: | All code incorporated from 4.4 BSD is distributed under the following - license: + license: - score: '100.0' start_line: 56 end_line: 80 @@ -119,24 +133,32 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 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. [This condition was removed.]\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. [This condition was removed.] + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 88 end_line: 102 @@ -152,18 +174,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies, and\n that the name of Digital\ - \ Equipment Corporation not be used in\n advertising or publicity pertaining to distribution\ - \ of the document or\n software without specific, written prior permission.\n \n \ - \ THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.\n DISCLAIMS ALL\ - \ WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS. IN NO EVENT SHALL\n DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY\ - \ SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING\n FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION\n WITH\ - \ THE USE OR PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies, and + that the name of Digital Equipment Corporation not be used in + advertising or publicity pertaining to distribution of the document or + software without specific, written prior permission. + + THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING + FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' start_line: 108 end_line: 119 @@ -179,16 +205,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS\n ALL WARRANTIES WITH REGARD\ - \ TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS.\ - \ IN NO EVENT SHALL INTERNET SOFTWARE\n CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,\ - \ INDIRECT, OR CONSEQUENTIAL\n DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\ - \ OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\ - \ TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\ - \ THIS\n SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. - score: '100.0' start_line: 126 end_line: 151 @@ -204,25 +233,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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\n disclaimer in the documentation and/or other materials\n\ - \ provided with the distribution.\n * Neither the name of the \"Oracle\ - \ America, Inc.\" nor the names of its\n contributors may be used to endorse\ - \ or promote products derived\n from 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\n FOR A PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ - \ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of the "Oracle America, Inc." nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 153 end_line: 179 @@ -238,20 +275,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The following CMU license covers some of the support code for Mach,\n derived\ - \ from Mach 3.0:\n \n Mach Operating System\n Copyright (C) 1991,1990,1989 Carnegie\ - \ Mellon University\n All Rights Reserved.\n \n Permission to use, copy, modify\ - \ and distribute this software and its\n documentation is hereby granted, provided\ - \ that both the copyright\n notice and this permission notice appear in all copies\ - \ of the\n software, derivative works or modified versions, and any portions\n \ - \ thereof, and that both notices appear in supporting documentation.\n \n CARNEGIE\ - \ MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''\n CONDITION. CARNEGIE\ - \ MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR\n ANY DAMAGES WHATSOEVER RESULTING\ - \ FROM THE USE OF THIS SOFTWARE.\n \n Carnegie Mellon requests users of this software\ - \ to return to\n \n Software Distribution Coordinator\n School of Computer Science\n\ - \ Carnegie Mellon University\n Pittsburgh PA 15213-3890\n \n or Software.Distribution@CS.CMU.EDU\ - \ any improvements or\n extensions that they make and grant Carnegie Mellon the rights\ - \ to\n redistribute these changes." + matched_text: | + The following CMU license covers some of the support code for Mach, + derived from Mach 3.0: + + Mach Operating System + Copyright (C) 1991,1990,1989 Carnegie Mellon University + All Rights Reserved. + + Permission to use, copy, modify and distribute this software and its + documentation is hereby granted, provided that both the copyright + notice and this permission notice appear in all copies of the + software, derivative works or modified versions, and any portions + thereof, and that both notices appear in supporting documentation. + + CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' + CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR + ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. + + Carnegie Mellon requests users of this software to return to + + Software Distribution Coordinator + School of Computer Science + Carnegie Mellon University + Pittsburgh PA 15213-3890 + + or Software.Distribution@CS.CMU.EDU any improvements or + extensions that they make and grant Carnegie Mellon the rights to + redistribute these changes. - score: '100.0' start_line: 181 end_line: 206 @@ -267,25 +318,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "under the following CMU license:\n \n Redistribution and use in source\ - \ and binary forms, with or without\n modification, are permitted provided that the\ - \ following conditions\n are met:\n 1. Redistributions of source code must retain\ - \ the 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 CARNEGIE MELLON UNIVERSITY AND\n\ - \ CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR\ - \ A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS\ - \ BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\ - \ OF THIS SOFTWARE, EVEN\n IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + under the following CMU license: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND + CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 208 end_line: 211 @@ -301,8 +360,11 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The following license covers the files from Intel's \"Highly Optimized\n\ - \ Mathematical Functions for Itanium\" collection:\n \n Intel License Agreement" + matched_text: | + The following license covers the files from Intel's "Highly Optimized + Mathematical Functions for Itanium" collection: + + Intel License Agreement - score: '100.0' start_line: 217 end_line: 242 @@ -318,24 +380,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in\ - \ binary form must reproduce the above copyright\n notice, this list of conditions\ - \ and the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * The name of Intel Corporation may not be used to endorse\ - \ or promote\n products derived from this software without specific prior written\n\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED BY THE 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 INTEL OR\n CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\ - \ DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n\ - \ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * The name of Intel Corporation may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 245 end_line: 280 @@ -351,32 +422,43 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under the following license:\n \n /* The Inner Net License,\ - \ Version 2.00\n \n The author(s) grant permission for redistribution and use in\ - \ source and\n binary forms, with or without modification, of the software and documentation\n\ - \ provided that the following conditions are met:\n \n 0. If you receive a version\ - \ of the software that is specifically labelled\n as not being for redistribution\ - \ (check the version message and/or README),\n you are not permitted to redistribute\ - \ that version of the software in any\n way or form.\n 1. All terms of the\ - \ all other applicable copyrights and licenses must be\n followed.\n 2. Redistributions\ - \ of source code must retain the authors' copyright\n notice(s), this list of conditions,\ - \ and the following disclaimer.\n 3. Redistributions in binary form must reproduce\ - \ the authors' copyright\n notice(s), this list of conditions, and the following\ - \ disclaimer in the\n documentation and/or other materials provided with the distribution.\n\ - \ 4. [The copyright holder has authorized the removal of this clause.]\n 5. Neither\ - \ the name(s) of the author(s) 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 ITS AUTHORS AND CONTRIBUTORS\ - \ ``AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHORS 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 ON\n \ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n If these license terms cause\ - \ you a real problem, contact the author. */" + matched_text: | + distributed under the following license: + + /* The Inner Net License, Version 2.00 + + The author(s) grant permission for redistribution and use in source and + binary forms, with or without modification, of the software and documentation + provided that the following conditions are met: + + 0. If you receive a version of the software that is specifically labelled + as not being for redistribution (check the version message and/or README), + you are not permitted to redistribute that version of the software in any + way or form. + 1. All terms of the all other applicable copyrights and licenses must be + followed. + 2. Redistributions of source code must retain the authors' copyright + notice(s), this list of conditions, and the following disclaimer. + 3. Redistributions in binary form must reproduce the authors' copyright + notice(s), this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. [The copyright holder has authorized the removal of this clause.] + 5. Neither the name(s) of the author(s) nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + If these license terms cause you a real problem, contact the author. */ - score: '100.0' start_line: 286 end_line: 289 @@ -394,32 +476,37 @@ matches: is_license_intro: no matched_text: | This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '91.96' - start_line: 296 + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + - score: '97.17' + start_line: 298 end_line: 309 - matcher: 3-seq - rule_length: 112 + matcher: 2-aho + rule_length: 103 matched_length: 103 - match_coverage: '91.96' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE + identifier: lgpl-2.1-plus_180.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GNU [Libidn].\n \n [GNU] [Libidn] 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 GNU [Libidn] is distributed in the hope\ - \ that it 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 GNU [Libidn]; if not, see ." + matched_text: | + GNU [Libidn] is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + GNU [Libidn] is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with GNU [Libidn]; if not, see . - score: '100.0' start_line: 314 end_line: 314 @@ -436,15 +523,15 @@ matches: is_license_tag: no is_license_intro: no matched_text: all licensed under LGPL - - score: '93.55' + - score: '100.0' start_line: 324 end_line: 332 - matcher: 3-seq - rule_length: 93 + matcher: 2-aho + rule_length: 87 matched_length: 87 - match_coverage: '93.55' + match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_punycode_1.RULE + identifier: other-permissive_320.RULE license_expression: other-permissive is_license_text: yes is_license_notice: no @@ -453,14 +540,14 @@ matches: is_license_intro: no matched_text: | Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. + portion of it (including the pseudocode and C code), the author + makes no guarantees and is not responsible for any damage resulting + from its use. The author grants irrevocable permission to anyone + to use, modify, and distribute it in any way that does not diminish + the rights of anyone else to use, modify, and distribute it, + provided that redistributed derivative works do not contain + misleading author or version information. Derivative works need + not be licensed under similar terms. - score: '100.0' start_line: 336 end_line: 358 @@ -476,23 +563,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This document and translations of it may be copied and furnished to\n \ - \ others, and derivative works that comment on or otherwise explain it\n or assist\ - \ in its implementation may be prepared, copied, published\n and distributed, in whole\ - \ or in part, without restriction of any\n kind, provided that the above copyright\ - \ notice and this paragraph are\n included on all such copies and derivative works.\ - \ However, this\n document itself may not be modified in any way, such as by removing\n\ - \ the copyright notice or references to the Internet Society or other\n Internet\ - \ organizations, except as needed for the purpose of\n developing Internet standards\ - \ in which case the procedures for\n copyrights defined in the Internet Standards\ - \ process must be\n followed, or as required to translate it into languages other\ - \ than\n English.\n \n The limited permissions granted above are perpetual and\ - \ will not be\n revoked by the Internet Society or its successors or assigns.\n \n\ - \ This document and the information contained herein is provided on an\n \"AS\ - \ IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n TASK FORCE DISCLAIMS\ - \ ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n BUT NOT LIMITED TO ANY WARRANTY\ - \ THAT THE USE OF THE INFORMATION\n HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED\ - \ WARRANTIES OF\n MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 365 end_line: 387 @@ -508,24 +602,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n \ - \ modification, are permitted provided that the following conditions\n are met:\n\ - \ 1. Redistributions of source code must retain the above copyright\n notice,\ - \ this list of conditions and the following disclaimer.\n 2. Redistributions in binary\ - \ form must reproduce the above copyright\n notice, this list of conditions and\ - \ the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n 3. Neither the name of the project 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 PROJECT 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 PROJECT OR CONTRIBUTORS\ - \ BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n OR\ - \ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 395 end_line: 409 @@ -541,18 +641,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and its\n \ - \ documentation for any purpose and without fee is hereby granted,\n provided that\ - \ the above copyright notice appear in all copies and that\n both that copyright notice\ - \ and this permission notice appear in\n supporting documentation, and that the name\ - \ of the copyright holder not be\n used in advertising or publicity pertaining to\ - \ distribution of the\n software without specific, written prior permission.\n \n\ - \ Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\n INCLUDING\ - \ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO\n EVENT SHALL TOM LORD\ - \ BE LIABLE FOR ANY SPECIAL, INDIRECT OR\n CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING FROM LOSS OF\n USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\ - \ NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE\ - \ USE OR\n PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of the copyright holder not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. - score: '100.0' start_line: 414 end_line: 432 @@ -568,18 +672,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n \ - \ and Telegraph Company or of the Regents of the University of California.\n \n \ - \ Permission is granted to anyone to use this software for any purpose on\n any computer\ - \ system, and to alter it and redistribute it, subject\n to the following restrictions:\n\ - \ \n 1. The author is not responsible for the consequences of use of this\n \ - \ software, no matter how awful, even if they arise from flaws in it.\n \n 2. The\ - \ origin of this software must not be misrepresented, either by\n explicit claim\ - \ or by omission. Since few users ever read sources,\n credits must appear in\ - \ the documentation.\n \n 3. Altered versions must be plainly marked as such, and\ - \ must not be\n misrepresented as being the original software. Since few users\n\ - \ ever read sources, credits must appear in the documentation.\n \n 4. This\ - \ notice may not be removed or altered." + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. - score: '95.0' start_line: 438 end_line: 473 @@ -595,28 +707,43 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to anyone to use this software for any purpose on any\n\ - \ computer system, and to redistribute it freely, subject to the following\n restrictions:\n\ - \ \n 1. 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.\n \n 2. The origin of this software must not\ - \ be misrepresented, either by\n explicit claim or by omission. In practice, this\ - \ means that if you use\n PCRE in software that you distribute to others, commercially\ - \ or\n otherwise, you must put a sentence like this\n \n Regular expression\ - \ support is provided by the PCRE library package,\n which is open source software,\ - \ written by Philip Hazel, and copyright\n by the University of Cambridge, England.\n\ - \ \n somewhere reasonably visible in your documentation and in any relevant\n \ - \ files or online help data or similar. A reference to the ftp site for\n \ - \ the source, that is, to\n \n ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n\ - \ \n should also be given in the documentation. However, this condition is not\n\ - \ intended to apply to whole chains of software. If package A includes PCRE,\n\ - \ it must acknowledge it, but if package B is software that includes package\n\ - \ A, the condition is not imposed on package B (unless it uses PCRE\n independently).\n\ - \ \n 3. Altered versions must be plainly marked as such, and must not be\n \ - \ misrepresented as being the original software.\n \n 4. If PCRE is embedded in any\ - \ software that is released under the GNU\n General Purpose Licence (GPL), or Lesser\ - \ General Purpose Licence (LGPL),\n then the terms of that licence shall supersede\ - \ any condition above with\n which it is incompatible." + matched_text: | + Permission is granted to anyone to use this software for any purpose on any + computer system, and to redistribute it freely, subject to the following + restrictions: + + 1. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. In practice, this means that if you use + PCRE in software that you distribute to others, commercially or + otherwise, you must put a sentence like this + + Regular expression support is provided by the PCRE library package, + which is open source software, written by Philip Hazel, and copyright + by the University of Cambridge, England. + + somewhere reasonably visible in your documentation and in any relevant + files or online help data or similar. A reference to the ftp site for + the source, that is, to + + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ + + should also be given in the documentation. However, this condition is not + intended to apply to whole chains of software. If package A includes PCRE, + it must acknowledge it, but if package B is software that includes package + A, the condition is not imposed on package B (unless it uses PCRE + independently). + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 4. If PCRE is embedded in any software that is released under the GNU + General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), + then the terms of that licence shall supersede any condition above with + which it is incompatible. - score: '100.0' start_line: 479 end_line: 482 @@ -634,9 +761,9 @@ matches: is_license_intro: no matched_text: | Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. - score: '100.0' start_line: 488 end_line: 491 @@ -652,9 +779,11 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Feel free to copy, use and distribute this software provided:\n \n \ - \ 1. you do not pretend that you wrote it\n 2. you leave this copyright notice\ - \ intact." + matched_text: | + Feel free to copy, use and distribute this software provided: + + 1. you do not pretend that you wrote it + 2. you leave this copyright notice intact. - score: '100.0' start_line: 497 end_line: 509 @@ -670,12 +799,17 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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, see\n .\ - \ */" + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see + . */ diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright.expected.yml deleted file mode 100644 index ece0973723b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc-bin/copyright.expected.yml +++ /dev/null @@ -1,680 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND historical AND isc AND carnegie-mellon-contributors - AND inner-net-2.0 AND lgpl-2.0-plus AND other-permissive AND ietf AND hs-regexp AND pcre AND - sunpro -copyright: | - Copyright (c) 1991-2015 Free Software Foundation, Inc. - Copyright (c) 1991-2015 Free Software Foundation, Inc. - Copyright (c) 1991 Regents of the University of California - Portions Copyright (c) 1993 by Digital Equipment Corporation - Portions Copyright (c) 1996-1999 by Internet Software Consortium - Copyright (c) 2010, Oracle America, Inc. - Copyright (c) 1991,1990,1989 Carnegie Mellon University - Copyright (c) 2000, Intel Corporation - copyright (c) by Craig Metz - copyright Eric Young - Copyright (c) 1992 Eric Young Collected - copyright Simon Josefsson - Copyright (c) 2002, 2003, 2004, 2011 Simon Josefsson - Copyright (c) 1999, 2000 Tom Tromey - Copyright 2000 Red Hat, Inc. - Copyright (c) The Internet Society (2003) - Copyright (c) 1998 WIDE Project - copyright Tom Lord - Copyright 1995 by Tom Lord - copyright Henry Spencer - Copyright 1992, 1993, 1994, 1997 Henry Spencer - copyright University of Cambridge - Copyright (c) 1997-2003 University of Cambridge - copyright by the University of Cambridge, England - copyright Sun Microsystems, Inc. - Copyright (c) 1993 by Sun Microsystems, Inc. - (c) Copyright C E Chew - copyright Stephen L. Moshier - Copyright 2001 by Stephen L. Moshier -matches: - - score: '100.0' - start_line: 10 - end_line: 26 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write\ - \ to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n\ - \ 02110-1301 USA\n \n On Debian systems, the complete text of the GNU Library\n\ - \ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'." - - score: '95.0' - start_line: 33 - end_line: 48 - matcher: 2-aho - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0-plus_15.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published\n by the Free\ - \ Software Foundation; 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\n along\ - \ with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA.\n \n On Debian systems, the complete text\ - \ of the GNU Library\n General Public License can be found in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 50 - end_line: 51 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_24.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - All code incorporated from 4.4 BSD is distributed under the following - license: - - score: '100.0' - start_line: 56 - end_line: 80 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_57.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 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. [This condition was removed.]\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." - - score: '100.0' - start_line: 88 - end_line: 102 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_10.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies, and\n that the name of Digital\ - \ Equipment Corporation not be used in\n advertising or publicity pertaining to distribution\ - \ of the document or\n software without specific, written prior permission.\n \n \ - \ THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.\n DISCLAIMS ALL\ - \ WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS. IN NO EVENT SHALL\n DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY\ - \ SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING\n FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION\n WITH\ - \ THE USE OR PERFORMANCE OF THIS SOFTWARE." - - score: '100.0' - start_line: 108 - end_line: 119 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS\n ALL WARRANTIES WITH REGARD\ - \ TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS.\ - \ IN NO EVENT SHALL INTERNET SOFTWARE\n CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,\ - \ INDIRECT, OR CONSEQUENTIAL\n DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\ - \ OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\ - \ TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\ - \ THIS\n SOFTWARE." - - score: '100.0' - start_line: 126 - end_line: 151 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n disclaimer in the documentation and/or other materials\n\ - \ provided with the distribution.\n * Neither the name of the \"Oracle\ - \ America, Inc.\" nor the names of its\n contributors may be used to endorse\ - \ or promote products derived\n from 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\n FOR A PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ - \ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 153 - end_line: 179 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: carnegie-mellon-contributors_3.RULE - license_expression: carnegie-mellon-contributors - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The following CMU license covers some of the support code for Mach,\n derived\ - \ from Mach 3.0:\n \n Mach Operating System\n Copyright (C) 1991,1990,1989 Carnegie\ - \ Mellon University\n All Rights Reserved.\n \n Permission to use, copy, modify\ - \ and distribute this software and its\n documentation is hereby granted, provided\ - \ that both the copyright\n notice and this permission notice appear in all copies\ - \ of the\n software, derivative works or modified versions, and any portions\n \ - \ thereof, and that both notices appear in supporting documentation.\n \n CARNEGIE\ - \ MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''\n CONDITION. CARNEGIE\ - \ MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR\n ANY DAMAGES WHATSOEVER RESULTING\ - \ FROM THE USE OF THIS SOFTWARE.\n \n Carnegie Mellon requests users of this software\ - \ to return to\n \n Software Distribution Coordinator\n School of Computer Science\n\ - \ Carnegie Mellon University\n Pittsburgh PA 15213-3890\n \n or Software.Distribution@CS.CMU.EDU\ - \ any improvements or\n extensions that they make and grant Carnegie Mellon the rights\ - \ to\n redistribute these changes." - - score: '100.0' - start_line: 181 - end_line: 206 - matcher: 2-aho - rule_length: 219 - matched_length: 219 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_592.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "under the following CMU license:\n \n Redistribution and use in source\ - \ and binary forms, with or without\n modification, are permitted provided that the\ - \ following conditions\n are met:\n 1. Redistributions of source code must retain\ - \ the 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 CARNEGIE MELLON UNIVERSITY AND\n\ - \ CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR\ - \ A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS\ - \ BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\ - \ OF THIS SOFTWARE, EVEN\n IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 208 - end_line: 211 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_593.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The following license covers the files from Intel's \"Highly Optimized\n\ - \ Mathematical Functions for Itanium\" collection:\n \n Intel License Agreement" - - score: '100.0' - start_line: 217 - end_line: 242 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_2.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n * Redistributions in\ - \ binary form must reproduce the above copyright\n notice, this list of conditions\ - \ and the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * The name of Intel Corporation may not be used to endorse\ - \ or promote\n products derived from this software without specific prior written\n\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED BY THE 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 INTEL OR\n CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\ - \ DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n\ - \ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 245 - end_line: 280 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: inner-net-2.0_2.RULE - license_expression: inner-net-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under the following license:\n \n /* The Inner Net License,\ - \ Version 2.00\n \n The author(s) grant permission for redistribution and use in\ - \ source and\n binary forms, with or without modification, of the software and documentation\n\ - \ provided that the following conditions are met:\n \n 0. If you receive a version\ - \ of the software that is specifically labelled\n as not being for redistribution\ - \ (check the version message and/or README),\n you are not permitted to redistribute\ - \ that version of the software in any\n way or form.\n 1. All terms of the\ - \ all other applicable copyrights and licenses must be\n followed.\n 2. Redistributions\ - \ of source code must retain the authors' copyright\n notice(s), this list of conditions,\ - \ and the following disclaimer.\n 3. Redistributions in binary form must reproduce\ - \ the authors' copyright\n notice(s), this list of conditions, and the following\ - \ disclaimer in the\n documentation and/or other materials provided with the distribution.\n\ - \ 4. [The copyright holder has authorized the removal of this clause.]\n 5. Neither\ - \ the name(s) of the author(s) 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 ITS AUTHORS AND CONTRIBUTORS\ - \ ``AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHORS 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 ON\n \ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n If these license terms cause\ - \ you a real problem, contact the author. */" - - score: '100.0' - start_line: 286 - end_line: 289 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '91.96' - start_line: 296 - end_line: 309 - matcher: 3-seq - rule_length: 112 - matched_length: 103 - match_coverage: '91.96' - rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "GNU [Libidn].\n \n [GNU] [Libidn] 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 GNU [Libidn] is distributed in the hope\ - \ that it 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 GNU [Libidn]; if not, see ." - - score: '100.0' - start_line: 314 - end_line: 314 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_218.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: all licensed under LGPL - - score: '93.55' - start_line: 324 - end_line: 332 - matcher: 3-seq - rule_length: 93 - matched_length: 87 - match_coverage: '93.55' - rule_relevance: 100 - identifier: other-permissive_punycode_1.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - score: '100.0' - start_line: 336 - end_line: 358 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf.LICENSE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This document and translations of it may be copied and furnished to\n \ - \ others, and derivative works that comment on or otherwise explain it\n or assist\ - \ in its implementation may be prepared, copied, published\n and distributed, in whole\ - \ or in part, without restriction of any\n kind, provided that the above copyright\ - \ notice and this paragraph are\n included on all such copies and derivative works.\ - \ However, this\n document itself may not be modified in any way, such as by removing\n\ - \ the copyright notice or references to the Internet Society or other\n Internet\ - \ organizations, except as needed for the purpose of\n developing Internet standards\ - \ in which case the procedures for\n copyrights defined in the Internet Standards\ - \ process must be\n followed, or as required to translate it into languages other\ - \ than\n English.\n \n The limited permissions granted above are perpetual and\ - \ will not be\n revoked by the Internet Society or its successors or assigns.\n \n\ - \ This document and the information contained herein is provided on an\n \"AS\ - \ IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n TASK FORCE DISCLAIMS\ - \ ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n BUT NOT LIMITED TO ANY WARRANTY\ - \ THAT THE USE OF THE INFORMATION\n HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED\ - \ WARRANTIES OF\n MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 365 - end_line: 387 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_66.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 project 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 PROJECT 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 PROJECT 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." - - score: '100.0' - start_line: 395 - end_line: 409 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_144.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and its\n \ - \ documentation for any purpose and without fee is hereby granted,\n provided that\ - \ the above copyright notice appear in all copies and that\n both that copyright notice\ - \ and this permission notice appear in\n supporting documentation, and that the name\ - \ of the copyright holder not be\n used in advertising or publicity pertaining to\ - \ distribution of the\n software without specific, written prior permission.\n \n\ - \ Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\n INCLUDING\ - \ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO\n EVENT SHALL TOM LORD\ - \ BE LIABLE FOR ANY SPECIAL, INDIRECT OR\n CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING FROM LOSS OF\n USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\ - \ NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE\ - \ USE OR\n PERFORMANCE OF THIS SOFTWARE." - - score: '100.0' - start_line: 414 - end_line: 432 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n \ - \ and Telegraph Company or of the Regents of the University of California.\n \n \ - \ Permission is granted to anyone to use this software for any purpose on\n any computer\ - \ system, and to alter it and redistribute it, subject\n to the following restrictions:\n\ - \ \n 1. The author is not responsible for the consequences of use of this\n \ - \ software, no matter how awful, even if they arise from flaws in it.\n \n 2. The\ - \ origin of this software must not be misrepresented, either by\n explicit claim\ - \ or by omission. Since few users ever read sources,\n credits must appear in\ - \ the documentation.\n \n 3. Altered versions must be plainly marked as such, and\ - \ must not be\n misrepresented as being the original software. Since few users\n\ - \ ever read sources, credits must appear in the documentation.\n \n 4. This\ - \ notice may not be removed or altered." - - score: '95.0' - start_line: 438 - end_line: 473 - matcher: 2-aho - rule_length: 271 - matched_length: 271 - match_coverage: '100.0' - rule_relevance: 95 - identifier: pcre_2.RULE - license_expression: pcre - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to anyone to use this software for any purpose on any\n\ - \ computer system, and to redistribute it freely, subject to the following\n restrictions:\n\ - \ \n 1. 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.\n \n 2. The origin of this software must not\ - \ be misrepresented, either by\n explicit claim or by omission. In practice, this\ - \ means that if you use\n PCRE in software that you distribute to others, commercially\ - \ or\n otherwise, you must put a sentence like this\n \n Regular expression\ - \ support is provided by the PCRE library package,\n which is open source software,\ - \ written by Philip Hazel, and copyright\n by the University of Cambridge, England.\n\ - \ \n somewhere reasonably visible in your documentation and in any relevant\n \ - \ files or online help data or similar. A reference to the ftp site for\n \ - \ the source, that is, to\n \n ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n\ - \ \n should also be given in the documentation. However, this condition is not\n\ - \ intended to apply to whole chains of software. If package A includes PCRE,\n\ - \ it must acknowledge it, but if package B is software that includes package\n\ - \ A, the condition is not imposed on package B (unless it uses PCRE\n independently).\n\ - \ \n 3. Altered versions must be plainly marked as such, and must not be\n \ - \ misrepresented as being the original software.\n \n 4. If PCRE is embedded in any\ - \ software that is released under the GNU\n General Purpose Licence (GPL), or Lesser\ - \ General Purpose Licence (LGPL),\n then the terms of that licence shall supersede\ - \ any condition above with\n which it is incompatible." - - score: '100.0' - start_line: 479 - end_line: 482 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - - score: '100.0' - start_line: 488 - end_line: 491 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_145.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Feel free to copy, use and distribute this software provided:\n \n \ - \ 1. you do not pretend that you wrote it\n 2. you leave this copyright notice\ - \ intact." - - score: '100.0' - start_line: 497 - end_line: 509 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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, see\n .\ - \ */" 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 bc1fa56bcd5..faeccad1f3d 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 @@ -50,17 +50,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write\ - \ to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n\ - \ 02110-1301 USA\n \n On Debian systems, the complete text of the GNU Library\n\ - \ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'." + matched_text: | + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '95.0' start_line: 33 end_line: 48 @@ -76,16 +83,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published\n by the Free\ - \ Software Foundation; 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\n along\ - \ with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA.\n \n On Debian systems, the complete text\ - \ of the GNU Library\n General Public License can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 50 end_line: 51 @@ -103,7 +117,7 @@ matches: is_license_intro: no matched_text: | All code incorporated from 4.4 BSD is distributed under the following - license: + license: - score: '100.0' start_line: 56 end_line: 80 @@ -119,24 +133,32 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 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. [This condition was removed.]\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. [This condition was removed.] + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 88 end_line: 102 @@ -152,18 +174,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies, and\n that the name of Digital\ - \ Equipment Corporation not be used in\n advertising or publicity pertaining to distribution\ - \ of the document or\n software without specific, written prior permission.\n \n \ - \ THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.\n DISCLAIMS ALL\ - \ WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS. IN NO EVENT SHALL\n DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY\ - \ SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING\n FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION\n WITH\ - \ THE USE OR PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies, and + that the name of Digital Equipment Corporation not be used in + advertising or publicity pertaining to distribution of the document or + software without specific, written prior permission. + + THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING + FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' start_line: 108 end_line: 119 @@ -179,16 +205,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS\n ALL WARRANTIES WITH REGARD\ - \ TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS.\ - \ IN NO EVENT SHALL INTERNET SOFTWARE\n CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,\ - \ INDIRECT, OR CONSEQUENTIAL\n DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\ - \ OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\ - \ TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\ - \ THIS\n SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. - score: '100.0' start_line: 126 end_line: 151 @@ -204,25 +233,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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\n disclaimer in the documentation and/or other materials\n\ - \ provided with the distribution.\n * Neither the name of the \"Oracle\ - \ America, Inc.\" nor the names of its\n contributors may be used to endorse\ - \ or promote products derived\n from 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\n FOR A PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ - \ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + * Neither the name of the "Oracle America, Inc." nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 153 end_line: 179 @@ -238,20 +275,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The following CMU license covers some of the support code for Mach,\n derived\ - \ from Mach 3.0:\n \n Mach Operating System\n Copyright (C) 1991,1990,1989 Carnegie\ - \ Mellon University\n All Rights Reserved.\n \n Permission to use, copy, modify\ - \ and distribute this software and its\n documentation is hereby granted, provided\ - \ that both the copyright\n notice and this permission notice appear in all copies\ - \ of the\n software, derivative works or modified versions, and any portions\n \ - \ thereof, and that both notices appear in supporting documentation.\n \n CARNEGIE\ - \ MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''\n CONDITION. CARNEGIE\ - \ MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR\n ANY DAMAGES WHATSOEVER RESULTING\ - \ FROM THE USE OF THIS SOFTWARE.\n \n Carnegie Mellon requests users of this software\ - \ to return to\n \n Software Distribution Coordinator\n School of Computer Science\n\ - \ Carnegie Mellon University\n Pittsburgh PA 15213-3890\n \n or Software.Distribution@CS.CMU.EDU\ - \ any improvements or\n extensions that they make and grant Carnegie Mellon the rights\ - \ to\n redistribute these changes." + matched_text: | + The following CMU license covers some of the support code for Mach, + derived from Mach 3.0: + + Mach Operating System + Copyright (C) 1991,1990,1989 Carnegie Mellon University + All Rights Reserved. + + Permission to use, copy, modify and distribute this software and its + documentation is hereby granted, provided that both the copyright + notice and this permission notice appear in all copies of the + software, derivative works or modified versions, and any portions + thereof, and that both notices appear in supporting documentation. + + CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' + CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR + ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. + + Carnegie Mellon requests users of this software to return to + + Software Distribution Coordinator + School of Computer Science + Carnegie Mellon University + Pittsburgh PA 15213-3890 + + or Software.Distribution@CS.CMU.EDU any improvements or + extensions that they make and grant Carnegie Mellon the rights to + redistribute these changes. - score: '100.0' start_line: 181 end_line: 206 @@ -267,25 +318,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "under the following CMU license:\n \n Redistribution and use in source\ - \ and binary forms, with or without\n modification, are permitted provided that the\ - \ following conditions\n are met:\n 1. Redistributions of source code must retain\ - \ the 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 CARNEGIE MELLON UNIVERSITY AND\n\ - \ CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR\ - \ A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS\ - \ BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\ - \ OF THIS SOFTWARE, EVEN\n IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + under the following CMU license: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND + CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 208 end_line: 211 @@ -301,8 +360,11 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The following license covers the files from Intel's \"Highly Optimized\n\ - \ Mathematical Functions for Itanium\" collection:\n \n Intel License Agreement" + matched_text: | + The following license covers the files from Intel's "Highly Optimized + Mathematical Functions for Itanium" collection: + + Intel License Agreement - score: '100.0' start_line: 217 end_line: 242 @@ -318,24 +380,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in\ - \ binary form must reproduce the above copyright\n notice, this list of conditions\ - \ and the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * The name of Intel Corporation may not be used to endorse\ - \ or promote\n products derived from this software without specific prior written\n\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED BY THE 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 INTEL OR\n CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\ - \ DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n\ - \ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * The name of Intel Corporation may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 245 end_line: 280 @@ -351,32 +422,43 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under the following license:\n \n /* The Inner Net License,\ - \ Version 2.00\n \n The author(s) grant permission for redistribution and use in\ - \ source and\n binary forms, with or without modification, of the software and documentation\n\ - \ provided that the following conditions are met:\n \n 0. If you receive a version\ - \ of the software that is specifically labelled\n as not being for redistribution\ - \ (check the version message and/or README),\n you are not permitted to redistribute\ - \ that version of the software in any\n way or form.\n 1. All terms of the\ - \ all other applicable copyrights and licenses must be\n followed.\n 2. Redistributions\ - \ of source code must retain the authors' copyright\n notice(s), this list of conditions,\ - \ and the following disclaimer.\n 3. Redistributions in binary form must reproduce\ - \ the authors' copyright\n notice(s), this list of conditions, and the following\ - \ disclaimer in the\n documentation and/or other materials provided with the distribution.\n\ - \ 4. [The copyright holder has authorized the removal of this clause.]\n 5. Neither\ - \ the name(s) of the author(s) 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 ITS AUTHORS AND CONTRIBUTORS\ - \ ``AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHORS 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 ON\n \ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n If these license terms cause\ - \ you a real problem, contact the author. */" + matched_text: | + distributed under the following license: + + /* The Inner Net License, Version 2.00 + + The author(s) grant permission for redistribution and use in source and + binary forms, with or without modification, of the software and documentation + provided that the following conditions are met: + + 0. If you receive a version of the software that is specifically labelled + as not being for redistribution (check the version message and/or README), + you are not permitted to redistribute that version of the software in any + way or form. + 1. All terms of the all other applicable copyrights and licenses must be + followed. + 2. Redistributions of source code must retain the authors' copyright + notice(s), this list of conditions, and the following disclaimer. + 3. Redistributions in binary form must reproduce the authors' copyright + notice(s), this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. [The copyright holder has authorized the removal of this clause.] + 5. Neither the name(s) of the author(s) nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + If these license terms cause you a real problem, contact the author. */ - score: '100.0' start_line: 286 end_line: 289 @@ -394,32 +476,37 @@ matches: is_license_intro: no matched_text: | This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '91.96' - start_line: 296 + Public License, version 2.1 or later - see the file COPYING.LIB for details. + If you did not receive a copy of the license with this program, please + see to obtain a copy. + - score: '97.17' + start_line: 298 end_line: 309 - matcher: 3-seq - rule_length: 112 + matcher: 2-aho + rule_length: 103 matched_length: 103 - match_coverage: '91.96' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE + identifier: lgpl-2.1-plus_180.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GNU [Libidn].\n \n [GNU] [Libidn] 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 GNU [Libidn] is distributed in the hope\ - \ that it 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 GNU [Libidn]; if not, see ." + matched_text: | + GNU [Libidn] is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + GNU [Libidn] is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with GNU [Libidn]; if not, see . - score: '100.0' start_line: 314 end_line: 314 @@ -436,15 +523,15 @@ matches: is_license_tag: no is_license_intro: no matched_text: all licensed under LGPL - - score: '93.55' + - score: '100.0' start_line: 324 end_line: 332 - matcher: 3-seq - rule_length: 93 + matcher: 2-aho + rule_length: 87 matched_length: 87 - match_coverage: '93.55' + match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_punycode_1.RULE + identifier: other-permissive_320.RULE license_expression: other-permissive is_license_text: yes is_license_notice: no @@ -453,14 +540,14 @@ matches: is_license_intro: no matched_text: | Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. + portion of it (including the pseudocode and C code), the author + makes no guarantees and is not responsible for any damage resulting + from its use. The author grants irrevocable permission to anyone + to use, modify, and distribute it in any way that does not diminish + the rights of anyone else to use, modify, and distribute it, + provided that redistributed derivative works do not contain + misleading author or version information. Derivative works need + not be licensed under similar terms. - score: '100.0' start_line: 336 end_line: 358 @@ -476,23 +563,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This document and translations of it may be copied and furnished to\n \ - \ others, and derivative works that comment on or otherwise explain it\n or assist\ - \ in its implementation may be prepared, copied, published\n and distributed, in whole\ - \ or in part, without restriction of any\n kind, provided that the above copyright\ - \ notice and this paragraph are\n included on all such copies and derivative works.\ - \ However, this\n document itself may not be modified in any way, such as by removing\n\ - \ the copyright notice or references to the Internet Society or other\n Internet\ - \ organizations, except as needed for the purpose of\n developing Internet standards\ - \ in which case the procedures for\n copyrights defined in the Internet Standards\ - \ process must be\n followed, or as required to translate it into languages other\ - \ than\n English.\n \n The limited permissions granted above are perpetual and\ - \ will not be\n revoked by the Internet Society or its successors or assigns.\n \n\ - \ This document and the information contained herein is provided on an\n \"AS\ - \ IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n TASK FORCE DISCLAIMS\ - \ ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n BUT NOT LIMITED TO ANY WARRANTY\ - \ THAT THE USE OF THE INFORMATION\n HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED\ - \ WARRANTIES OF\n MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 365 end_line: 387 @@ -508,24 +602,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n \ - \ modification, are permitted provided that the following conditions\n are met:\n\ - \ 1. Redistributions of source code must retain the above copyright\n notice,\ - \ this list of conditions and the following disclaimer.\n 2. Redistributions in binary\ - \ form must reproduce the above copyright\n notice, this list of conditions and\ - \ the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n 3. Neither the name of the project 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 PROJECT 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 PROJECT OR CONTRIBUTORS\ - \ BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n OR\ - \ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 395 end_line: 409 @@ -541,18 +641,22 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and its\n \ - \ documentation for any purpose and without fee is hereby granted,\n provided that\ - \ the above copyright notice appear in all copies and that\n both that copyright notice\ - \ and this permission notice appear in\n supporting documentation, and that the name\ - \ of the copyright holder not be\n used in advertising or publicity pertaining to\ - \ distribution of the\n software without specific, written prior permission.\n \n\ - \ Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\n INCLUDING\ - \ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO\n EVENT SHALL TOM LORD\ - \ BE LIABLE FOR ANY SPECIAL, INDIRECT OR\n CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING FROM LOSS OF\n USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\ - \ NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE\ - \ USE OR\n PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of the copyright holder not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. - score: '100.0' start_line: 414 end_line: 432 @@ -568,18 +672,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n \ - \ and Telegraph Company or of the Regents of the University of California.\n \n \ - \ Permission is granted to anyone to use this software for any purpose on\n any computer\ - \ system, and to alter it and redistribute it, subject\n to the following restrictions:\n\ - \ \n 1. The author is not responsible for the consequences of use of this\n \ - \ software, no matter how awful, even if they arise from flaws in it.\n \n 2. The\ - \ origin of this software must not be misrepresented, either by\n explicit claim\ - \ or by omission. Since few users ever read sources,\n credits must appear in\ - \ the documentation.\n \n 3. Altered versions must be plainly marked as such, and\ - \ must not be\n misrepresented as being the original software. Since few users\n\ - \ ever read sources, credits must appear in the documentation.\n \n 4. This\ - \ notice may not be removed or altered." + matched_text: | + This software is not subject to any license of the American Telephone + and Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it, subject + to the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. - score: '95.0' start_line: 438 end_line: 473 @@ -595,28 +707,43 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to anyone to use this software for any purpose on any\n\ - \ computer system, and to redistribute it freely, subject to the following\n restrictions:\n\ - \ \n 1. 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.\n \n 2. The origin of this software must not\ - \ be misrepresented, either by\n explicit claim or by omission. In practice, this\ - \ means that if you use\n PCRE in software that you distribute to others, commercially\ - \ or\n otherwise, you must put a sentence like this\n \n Regular expression\ - \ support is provided by the PCRE library package,\n which is open source software,\ - \ written by Philip Hazel, and copyright\n by the University of Cambridge, England.\n\ - \ \n somewhere reasonably visible in your documentation and in any relevant\n \ - \ files or online help data or similar. A reference to the ftp site for\n \ - \ the source, that is, to\n \n ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n\ - \ \n should also be given in the documentation. However, this condition is not\n\ - \ intended to apply to whole chains of software. If package A includes PCRE,\n\ - \ it must acknowledge it, but if package B is software that includes package\n\ - \ A, the condition is not imposed on package B (unless it uses PCRE\n independently).\n\ - \ \n 3. Altered versions must be plainly marked as such, and must not be\n \ - \ misrepresented as being the original software.\n \n 4. If PCRE is embedded in any\ - \ software that is released under the GNU\n General Purpose Licence (GPL), or Lesser\ - \ General Purpose Licence (LGPL),\n then the terms of that licence shall supersede\ - \ any condition above with\n which it is incompatible." + matched_text: | + Permission is granted to anyone to use this software for any purpose on any + computer system, and to redistribute it freely, subject to the following + restrictions: + + 1. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. In practice, this means that if you use + PCRE in software that you distribute to others, commercially or + otherwise, you must put a sentence like this + + Regular expression support is provided by the PCRE library package, + which is open source software, written by Philip Hazel, and copyright + by the University of Cambridge, England. + + somewhere reasonably visible in your documentation and in any relevant + files or online help data or similar. A reference to the ftp site for + the source, that is, to + + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ + + should also be given in the documentation. However, this condition is not + intended to apply to whole chains of software. If package A includes PCRE, + it must acknowledge it, but if package B is software that includes package + A, the condition is not imposed on package B (unless it uses PCRE + independently). + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 4. If PCRE is embedded in any software that is released under the GNU + General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), + then the terms of that licence shall supersede any condition above with + which it is incompatible. - score: '100.0' start_line: 479 end_line: 482 @@ -634,9 +761,9 @@ matches: is_license_intro: no matched_text: | Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. - score: '100.0' start_line: 488 end_line: 491 @@ -652,9 +779,11 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Feel free to copy, use and distribute this software provided:\n \n \ - \ 1. you do not pretend that you wrote it\n 2. you leave this copyright notice\ - \ intact." + matched_text: | + Feel free to copy, use and distribute this software provided: + + 1. you do not pretend that you wrote it + 2. you leave this copyright notice intact. - score: '100.0' start_line: 497 end_line: 509 @@ -670,12 +799,17 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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, see\n .\ - \ */" + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see + . */ diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright.expected.yml deleted file mode 100644 index ece0973723b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libc6/copyright.expected.yml +++ /dev/null @@ -1,680 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND bsd-new AND historical AND isc AND carnegie-mellon-contributors - AND inner-net-2.0 AND lgpl-2.0-plus AND other-permissive AND ietf AND hs-regexp AND pcre AND - sunpro -copyright: | - Copyright (c) 1991-2015 Free Software Foundation, Inc. - Copyright (c) 1991-2015 Free Software Foundation, Inc. - Copyright (c) 1991 Regents of the University of California - Portions Copyright (c) 1993 by Digital Equipment Corporation - Portions Copyright (c) 1996-1999 by Internet Software Consortium - Copyright (c) 2010, Oracle America, Inc. - Copyright (c) 1991,1990,1989 Carnegie Mellon University - Copyright (c) 2000, Intel Corporation - copyright (c) by Craig Metz - copyright Eric Young - Copyright (c) 1992 Eric Young Collected - copyright Simon Josefsson - Copyright (c) 2002, 2003, 2004, 2011 Simon Josefsson - Copyright (c) 1999, 2000 Tom Tromey - Copyright 2000 Red Hat, Inc. - Copyright (c) The Internet Society (2003) - Copyright (c) 1998 WIDE Project - copyright Tom Lord - Copyright 1995 by Tom Lord - copyright Henry Spencer - Copyright 1992, 1993, 1994, 1997 Henry Spencer - copyright University of Cambridge - Copyright (c) 1997-2003 University of Cambridge - copyright by the University of Cambridge, England - copyright Sun Microsystems, Inc. - Copyright (c) 1993 by Sun Microsystems, Inc. - (c) Copyright C E Chew - copyright Stephen L. Moshier - Copyright 2001 by Stephen L. Moshier -matches: - - score: '100.0' - start_line: 10 - end_line: 26 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The GNU C Library is free software; you can redistribute it and/or\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 The GNU C 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 the GNU C Library; if not, write\ - \ to the Free\n Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA\n\ - \ 02110-1301 USA\n \n On Debian systems, the complete text of the GNU Library\n\ - \ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'." - - score: '95.0' - start_line: 33 - end_line: 48 - matcher: 2-aho - rule_length: 135 - matched_length: 135 - match_coverage: '100.0' - rule_relevance: 95 - identifier: gpl-2.0-plus_15.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published\n by the Free\ - \ Software Foundation; 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\n along\ - \ with this program; if not, write to the Free Software Foundation,\n Inc., 51 Franklin\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA.\n \n On Debian systems, the complete text\ - \ of the GNU Library\n General Public License can be found in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 50 - end_line: 51 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_24.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - All code incorporated from 4.4 BSD is distributed under the following - license: - - score: '100.0' - start_line: 56 - end_line: 80 - matcher: 2-aho - rule_length: 218 - matched_length: 218 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_57.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 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. [This condition was removed.]\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." - - score: '100.0' - start_line: 88 - end_line: 102 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: historical_10.RULE - license_expression: historical - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies, and\n that the name of Digital\ - \ Equipment Corporation not be used in\n advertising or publicity pertaining to distribution\ - \ of the document or\n software without specific, written prior permission.\n \n \ - \ THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP.\n DISCLAIMS ALL\ - \ WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL\n IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS. IN NO EVENT SHALL\n DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY\ - \ SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING\n FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\n\ - \ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION\n WITH\ - \ THE USE OR PERFORMANCE OF THIS SOFTWARE." - - score: '100.0' - start_line: 108 - end_line: 119 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for any\n \ - \ purpose with or without fee is hereby granted, provided that the above\n copyright\ - \ notice and this permission notice appear in all copies.\n \n THE SOFTWARE IS PROVIDED\ - \ \"AS IS\" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS\n ALL WARRANTIES WITH REGARD\ - \ TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS.\ - \ IN NO EVENT SHALL INTERNET SOFTWARE\n CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,\ - \ INDIRECT, OR CONSEQUENTIAL\n DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\ - \ OF USE, DATA OR\n PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\ - \ TORTIOUS\n ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\ - \ THIS\n SOFTWARE." - - score: '100.0' - start_line: 126 - end_line: 151 - matcher: 2-aho - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n disclaimer in the documentation and/or other materials\n\ - \ provided with the distribution.\n * Neither the name of the \"Oracle\ - \ America, Inc.\" nor the names of its\n contributors may be used to endorse\ - \ or promote products derived\n from 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\n FOR A PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\ - \ FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY,\n WHETHER IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ - \ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 153 - end_line: 179 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: carnegie-mellon-contributors_3.RULE - license_expression: carnegie-mellon-contributors - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The following CMU license covers some of the support code for Mach,\n derived\ - \ from Mach 3.0:\n \n Mach Operating System\n Copyright (C) 1991,1990,1989 Carnegie\ - \ Mellon University\n All Rights Reserved.\n \n Permission to use, copy, modify\ - \ and distribute this software and its\n documentation is hereby granted, provided\ - \ that both the copyright\n notice and this permission notice appear in all copies\ - \ of the\n software, derivative works or modified versions, and any portions\n \ - \ thereof, and that both notices appear in supporting documentation.\n \n CARNEGIE\ - \ MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS''\n CONDITION. CARNEGIE\ - \ MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR\n ANY DAMAGES WHATSOEVER RESULTING\ - \ FROM THE USE OF THIS SOFTWARE.\n \n Carnegie Mellon requests users of this software\ - \ to return to\n \n Software Distribution Coordinator\n School of Computer Science\n\ - \ Carnegie Mellon University\n Pittsburgh PA 15213-3890\n \n or Software.Distribution@CS.CMU.EDU\ - \ any improvements or\n extensions that they make and grant Carnegie Mellon the rights\ - \ to\n redistribute these changes." - - score: '100.0' - start_line: 181 - end_line: 206 - matcher: 2-aho - rule_length: 219 - matched_length: 219 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_592.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "under the following CMU license:\n \n Redistribution and use in source\ - \ and binary forms, with or without\n modification, are permitted provided that the\ - \ following conditions\n are met:\n 1. Redistributions of source code must retain\ - \ the 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 CARNEGIE MELLON UNIVERSITY AND\n\ - \ CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR\ - \ A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS\ - \ BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\n IN CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR\n OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\ - \ OF THIS SOFTWARE, EVEN\n IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 208 - end_line: 211 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_593.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The following license covers the files from Intel's \"Highly Optimized\n\ - \ Mathematical Functions for Itanium\" collection:\n \n Intel License Agreement" - - score: '100.0' - start_line: 217 - end_line: 242 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_2.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n * Redistributions in\ - \ binary form must reproduce the above copyright\n notice, this list of conditions\ - \ and the following disclaimer in the\n documentation and/or other materials provided\ - \ with the distribution.\n \n * The name of Intel Corporation may not be used to endorse\ - \ or promote\n products derived from this software without specific prior written\n\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED BY THE 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 INTEL OR\n CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\ - \ DATA, OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n\ - \ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 245 - end_line: 280 - matcher: 2-aho - rule_length: 309 - matched_length: 309 - match_coverage: '100.0' - rule_relevance: 100 - identifier: inner-net-2.0_2.RULE - license_expression: inner-net-2.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under the following license:\n \n /* The Inner Net License,\ - \ Version 2.00\n \n The author(s) grant permission for redistribution and use in\ - \ source and\n binary forms, with or without modification, of the software and documentation\n\ - \ provided that the following conditions are met:\n \n 0. If you receive a version\ - \ of the software that is specifically labelled\n as not being for redistribution\ - \ (check the version message and/or README),\n you are not permitted to redistribute\ - \ that version of the software in any\n way or form.\n 1. All terms of the\ - \ all other applicable copyrights and licenses must be\n followed.\n 2. Redistributions\ - \ of source code must retain the authors' copyright\n notice(s), this list of conditions,\ - \ and the following disclaimer.\n 3. Redistributions in binary form must reproduce\ - \ the authors' copyright\n notice(s), this list of conditions, and the following\ - \ disclaimer in the\n documentation and/or other materials provided with the distribution.\n\ - \ 4. [The copyright holder has authorized the removal of this clause.]\n 5. Neither\ - \ the name(s) of the author(s) 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 ITS AUTHORS AND CONTRIBUTORS\ - \ ``AS IS'' AND ANY\n EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE AUTHORS 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 ON\n \ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n If these license terms cause\ - \ you a real problem, contact the author. */" - - score: '100.0' - start_line: 286 - end_line: 289 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '91.96' - start_line: 296 - end_line: 309 - matcher: 3-seq - rule_length: 112 - matched_length: 103 - match_coverage: '91.96' - rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "GNU [Libidn].\n \n [GNU] [Libidn] 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 GNU [Libidn] is distributed in the hope\ - \ that it 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 GNU [Libidn]; if not, see ." - - score: '100.0' - start_line: 314 - end_line: 314 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_218.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: all licensed under LGPL - - score: '93.55' - start_line: 324 - end_line: 332 - matcher: 3-seq - rule_length: 93 - matched_length: 87 - match_coverage: '93.55' - rule_relevance: 100 - identifier: other-permissive_punycode_1.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - score: '100.0' - start_line: 336 - end_line: 358 - matcher: 2-aho - rule_length: 209 - matched_length: 209 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf.LICENSE - license_expression: ietf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This document and translations of it may be copied and furnished to\n \ - \ others, and derivative works that comment on or otherwise explain it\n or assist\ - \ in its implementation may be prepared, copied, published\n and distributed, in whole\ - \ or in part, without restriction of any\n kind, provided that the above copyright\ - \ notice and this paragraph are\n included on all such copies and derivative works.\ - \ However, this\n document itself may not be modified in any way, such as by removing\n\ - \ the copyright notice or references to the Internet Society or other\n Internet\ - \ organizations, except as needed for the purpose of\n developing Internet standards\ - \ in which case the procedures for\n copyrights defined in the Internet Standards\ - \ process must be\n followed, or as required to translate it into languages other\ - \ than\n English.\n \n The limited permissions granted above are perpetual and\ - \ will not be\n revoked by the Internet Society or its successors or assigns.\n \n\ - \ This document and the information contained herein is provided on an\n \"AS\ - \ IS\" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING\n TASK FORCE DISCLAIMS\ - \ ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING\n BUT NOT LIMITED TO ANY WARRANTY\ - \ THAT THE USE OF THE INFORMATION\n HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED\ - \ WARRANTIES OF\n MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 365 - end_line: 387 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_66.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 project 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 PROJECT 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 PROJECT 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." - - score: '100.0' - start_line: 395 - end_line: 409 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_144.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and its\n \ - \ documentation for any purpose and without fee is hereby granted,\n provided that\ - \ the above copyright notice appear in all copies and that\n both that copyright notice\ - \ and this permission notice appear in\n supporting documentation, and that the name\ - \ of the copyright holder not be\n used in advertising or publicity pertaining to\ - \ distribution of the\n software without specific, written prior permission.\n \n\ - \ Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,\n INCLUDING\ - \ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO\n EVENT SHALL TOM LORD\ - \ BE LIABLE FOR ANY SPECIAL, INDIRECT OR\n CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER\ - \ RESULTING FROM LOSS OF\n USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\ - \ NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE\ - \ USE OR\n PERFORMANCE OF THIS SOFTWARE." - - score: '100.0' - start_line: 414 - end_line: 432 - matcher: 2-aho - rule_length: 147 - matched_length: 147 - match_coverage: '100.0' - rule_relevance: 100 - identifier: hs-regexp.LICENSE - license_expression: hs-regexp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This software is not subject to any license of the American Telephone\n \ - \ and Telegraph Company or of the Regents of the University of California.\n \n \ - \ Permission is granted to anyone to use this software for any purpose on\n any computer\ - \ system, and to alter it and redistribute it, subject\n to the following restrictions:\n\ - \ \n 1. The author is not responsible for the consequences of use of this\n \ - \ software, no matter how awful, even if they arise from flaws in it.\n \n 2. The\ - \ origin of this software must not be misrepresented, either by\n explicit claim\ - \ or by omission. Since few users ever read sources,\n credits must appear in\ - \ the documentation.\n \n 3. Altered versions must be plainly marked as such, and\ - \ must not be\n misrepresented as being the original software. Since few users\n\ - \ ever read sources, credits must appear in the documentation.\n \n 4. This\ - \ notice may not be removed or altered." - - score: '95.0' - start_line: 438 - end_line: 473 - matcher: 2-aho - rule_length: 271 - matched_length: 271 - match_coverage: '100.0' - rule_relevance: 95 - identifier: pcre_2.RULE - license_expression: pcre - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to anyone to use this software for any purpose on any\n\ - \ computer system, and to redistribute it freely, subject to the following\n restrictions:\n\ - \ \n 1. 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.\n \n 2. The origin of this software must not\ - \ be misrepresented, either by\n explicit claim or by omission. In practice, this\ - \ means that if you use\n PCRE in software that you distribute to others, commercially\ - \ or\n otherwise, you must put a sentence like this\n \n Regular expression\ - \ support is provided by the PCRE library package,\n which is open source software,\ - \ written by Philip Hazel, and copyright\n by the University of Cambridge, England.\n\ - \ \n somewhere reasonably visible in your documentation and in any relevant\n \ - \ files or online help data or similar. A reference to the ftp site for\n \ - \ the source, that is, to\n \n ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n\ - \ \n should also be given in the documentation. However, this condition is not\n\ - \ intended to apply to whole chains of software. If package A includes PCRE,\n\ - \ it must acknowledge it, but if package B is software that includes package\n\ - \ A, the condition is not imposed on package B (unless it uses PCRE\n independently).\n\ - \ \n 3. Altered versions must be plainly marked as such, and must not be\n \ - \ misrepresented as being the original software.\n \n 4. If PCRE is embedded in any\ - \ software that is released under the GNU\n General Purpose Licence (GPL), or Lesser\ - \ General Purpose Licence (LGPL),\n then the terms of that licence shall supersede\ - \ any condition above with\n which it is incompatible." - - score: '100.0' - start_line: 479 - end_line: 482 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sunpro.LICENSE - license_expression: sunpro - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - - score: '100.0' - start_line: 488 - end_line: 491 - matcher: 2-aho - rule_length: 26 - matched_length: 26 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_145.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Feel free to copy, use and distribute this software provided:\n \n \ - \ 1. you do not pretend that you wrote it\n 2. you leave this copyright notice\ - \ intact." - - score: '100.0' - start_line: 497 - end_line: 509 - matcher: 2-aho - rule_length: 106 - matched_length: 106 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_36.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\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, see\n .\ - \ */" 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 3cff3d11675..0fdb4bcfa7f 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright-detailed.expected.yml @@ -1,35 +1,35 @@ primary_license: declared_license: -license_expression: lgpl-2.0-plus AND gpl-2.0-plus AND gpl-3.0 AND gpl-3.0 +license_expression: lgpl-2.1-plus AND gpl-2.0-plus AND gpl-3.0 copyright: | Copyright 2009 Red Hat Inc. Copyright (c) 2009 Pierre Chifflier matches: - - score: '96.88' + - score: '100.0' start_line: 10 end_line: 27 - matcher: 3-seq - rule_length: 128 - matched_length: 124 - match_coverage: '96.88' + matcher: 2-aho + rule_length: 126 + matched_length: 126 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_22.RULE - license_expression: lgpl-2.0-plus + identifier: lgpl-2.1-plus_388.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License:\n \n This library is free software; you can redistribute it\ - \ and/or\n modify it under the terms of the GNU Lesser General Public\n License\ - \ as published by the Free Software Foundation; either\n version 2.[1] of the License,\ - \ or (at your option) any later version.\n \n This library is distributed in the\ - \ hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied\ - \ warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n\ - \ Lesser General Public License for more details.\n \n You should have received\ - \ a copy of the GNU Lesser General Public\n License along with this library; if not,\ - \ write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,\n\ - \ MA 02110-1301, USA.\n \n see `/usr/share/common-licenses/LGPL-2." + matched_text: "License:\n\n This library is free software; you can redistribute it and/or\n\ + \ modify it under the terms of the GNU Lesser General Public\n License as published\ + \ by the Free Software Foundation; either\n version 2.1 of the License, or (at your\ + \ option) any later version.\n \n This library is distributed in the hope that it\ + \ will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n\ + \ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General\ + \ Public License for more details.\n \n You should have received a copy of the GNU\ + \ Lesser General Public\n License along with this library; if not, write to the Free\ + \ Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,\n MA 02110-1301,\ + \ USA.\n\nsee `/usr/share/common-licenses/LGPL-2.1'." - score: '100.0' start_line: 30 end_line: 31 @@ -47,36 +47,20 @@ matches: is_license_intro: no matched_text: | licensed under the GNU General Public License version 2 or above - See `/usr/share/common-licenses/GPL-2'. - - score: '44.0' + See `/usr/share/common-licenses/GPL-2'. + - score: '100.0' start_line: 37 - end_line: 37 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 44 - identifier: gpl-3.0_22.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: and is licensed under the GPL version 3, - - score: '33.0' - start_line: 38 end_line: 38 matcher: 2-aho - rule_length: 6 - matched_length: 6 + rule_length: 15 + matched_length: 15 match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE + rule_relevance: 100 + identifier: gpl-3.0_468.RULE license_expression: gpl-3.0 is_license_text: no - is_license_notice: no + is_license_notice: yes is_license_reference: no - is_license_tag: yes + is_license_tag: no is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. + matched_text: "and is licensed under the GPL version 3, \nsee `/usr/share/common-licenses/GPL-3'." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright.expected.yml deleted file mode 100644 index 4c232e3de0c..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcap-ng0/copyright.expected.yml +++ /dev/null @@ -1,82 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.0-plus AND gpl-2.0-plus AND gpl-3.0 -copyright: | - Copyright 2009 Red Hat Inc. - Copyright (c) 2009 Pierre Chifflier -matches: - - score: '96.88' - start_line: 10 - end_line: 27 - matcher: 3-seq - rule_length: 128 - matched_length: 124 - match_coverage: '96.88' - rule_relevance: 100 - identifier: lgpl-2.0-plus_22.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License:\n \n This library is free software; you can redistribute it\ - \ and/or\n modify it under the terms of the GNU Lesser General Public\n License\ - \ as published by the Free Software Foundation; either\n version 2.[1] of the License,\ - \ or (at your option) any later version.\n \n This library is distributed in the\ - \ hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied\ - \ warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n\ - \ Lesser General Public License for more details.\n \n You should have received\ - \ a copy of the GNU Lesser General Public\n License along with this library; if not,\ - \ write to the Free Software\n Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,\n\ - \ MA 02110-1301, USA.\n \n see `/usr/share/common-licenses/LGPL-2." - - score: '100.0' - start_line: 30 - end_line: 31 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_209.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed under the GNU General Public License version 2 or above - See `/usr/share/common-licenses/GPL-2'. - - score: '44.0' - start_line: 37 - end_line: 37 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 44 - identifier: gpl-3.0_22.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: and is licensed under the GPL version 3, - - score: '33.0' - start_line: 38 - end_line: 38 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright-detailed.expected.yml index 5ecad633492..9fcbd728695 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 @@ -21,13 +21,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright.expected.yml deleted file mode 100644 index 5ecad633492..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcom-err2/copyright.expected.yml +++ /dev/null @@ -1,33 +0,0 @@ -primary_license: -declared_license: -license_expression: mit-old-style-no-advert -copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts - Institute of Technology -matches: - - score: '100.0' - start_line: 14 - end_line: 24 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml index c7e44447b0a..e617d8dde61 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright-detailed.expected.yml @@ -1,9 +1,12 @@ primary_license: declared_license: -license_expression: lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1 AND lgpl-2.1 AND bsd-new AND - public-domain AND public-domain AND bsd-simplified AND bsd-simplified AND bsd-simplified AND - bsd-simplified AND bsd-simplified AND public-domain AND bsd-new AND bsd-simplified AND public-domain - AND gpl-3.0 AND gpl-2.0-plus AND gpl-3.0 +license_expression: lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1-plus AND bsd-new AND public-domain + AND public-domain AND bsd-zero AND bsd-simplified AND bsd-simplified AND bsd-simplified AND + bsd-zero AND bsd-zero AND bsd-zero AND bsd-zero AND bsd-simplified AND bsd-simplified AND + public-domain AND bsd-new AND bsd-simplified AND public-domain AND gpl-3.0-plus WITH autoconf-exception-3.0 + AND bsd-zero AND fsf-ap AND fsf-ap AND fsf-ap AND fsf-ap AND gpl-2.0-plus WITH autoconf-simple-exception-2.0 + AND fsf-ap AND fsf-ap AND gpl-3.0-plus WITH autoconf-exception-3.0 AND fsf-ap AND fsf-ap AND + free-unknown copyright: | Copyright Thorsten Kukuk, Bjorn Esser, Zack Weinberg LGPL Copyright Free Software Foundation, Inc. @@ -52,56 +55,40 @@ matches: is_license_intro: no matched_text: | The overall license for [libxcrypt] is the GNU Lesser General Public - License, version 2.1 (or, at your option, any later version); see - the file COPYING.LIB for the full terms of this license. - - score: '20.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 80 - identifier: lgpl_20_tag.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: Copyright [Thorsten] [Kukuk], [Björn] [Esser], [Zack] [Weinberg]; LGPL ( - - score: '75.0' + License, version 2.1 (or, at your option, any later version); see + the file COPYING.LIB for the full terms of this license. + - score: '100.0' start_line: 22 end_line: 22 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 5 + matched_length: 5 match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl-2.1_88.RULE - license_expression: lgpl-2.1 + rule_relevance: 100 + identifier: lgpl-2.1-plus_392.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: LGPL (v2.1 - - score: '75.0' + matched_text: 'LGPL (v2.1 or later):' + - score: '100.0' start_line: 25 end_line: 25 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 5 + matched_length: 5 match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl-2.1_88.RULE - license_expression: lgpl-2.1 + rule_relevance: 100 + identifier: lgpl-2.1-plus_392.RULE + license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: LGPL (v2.1 + matched_text: 'LGPL (v2.1 or later):' - score: '100.0' start_line: 29 end_line: 29 @@ -118,38 +105,54 @@ matches: is_license_tag: no is_license_intro: no matched_text: '3-clause BSD:' - - score: '70.0' + - score: '100.0' start_line: 33 end_line: 33 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE + rule_relevance: 100 + identifier: public-domain_426.RULE license_expression: public-domain - is_license_text: no + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Public domain, - - score: '70.0' + matched_text: Public domain, written by + - score: '100.0' start_line: 36 end_line: 36 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE + rule_relevance: 100 + identifier: public-domain_426.RULE license_expression: public-domain + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: Public domain, written by + - score: '100.0' + start_line: 40 + end_line: 40 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: Public domain, + matched_text: '0-clause BSD:' - score: '100.0' start_line: 43 end_line: 43 @@ -198,6 +201,70 @@ matches: is_license_tag: no is_license_intro: no matched_text: '2-clause BSD:' + - score: '100.0' + start_line: 55 + end_line: 55 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: '0-clause BSD:' + - score: '100.0' + start_line: 61 + end_line: 61 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: '0-clause BSD:' + - score: '100.0' + start_line: 64 + end_line: 64 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: '0-clause BSD:' + - score: '100.0' + start_line: 67 + end_line: 67 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: '0-clause BSD:' - score: '100.0' start_line: 71 end_line: 71 @@ -230,22 +297,22 @@ matches: is_license_tag: no is_license_intro: no matched_text: '2-clause BSD:' - - score: '70.0' + - score: '100.0' start_line: 77 end_line: 77 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE + rule_relevance: 100 + identifier: public-domain_426.RULE license_expression: public-domain - is_license_text: no + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Public domain, + matched_text: Public domain, written by - score: '100.0' start_line: 80 end_line: 80 @@ -278,67 +345,230 @@ matches: is_license_tag: no is_license_intro: no matched_text: '2-clause BSD:' - - score: '70.0' + - score: '100.0' start_line: 86 end_line: 86 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE + rule_relevance: 100 + identifier: public-domain_426.RULE license_expression: public-domain + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: Public domain, written by + - score: '99.0' + start_line: 98 + end_line: 98 + matcher: 2-aho + rule_length: 7 + matched_length: 7 + match_coverage: '100.0' + rule_relevance: 99 + identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: Public domain, + matched_text: 'GPL (v3 or later), with Autoconf exception:' - score: '100.0' - start_line: 98 - end_line: 98 + start_line: 101 + end_line: 101 + matcher: 2-aho + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-zero_6.RULE + license_expression: bsd-zero + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: '0-clause BSD:' + - score: '100.0' + start_line: 104 + end_line: 104 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'FSF All Permissive License:' + - score: '100.0' + start_line: 107 + end_line: 107 + matcher: 2-aho + rule_length: 4 + matched_length: 4 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_76.RULE - license_expression: gpl-3.0 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL (v3 - - score: '90.0' + matched_text: 'FSF All Permissive License:' + - score: '100.0' + start_line: 111 + end_line: 111 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'FSF All Permissive License:' + - score: '100.0' + start_line: 114 + end_line: 114 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'FSF All Permissive License:' + - score: '99.0' start_line: 118 end_line: 118 matcher: 2-aho + rule_length: 7 + matched_length: 7 + match_coverage: '100.0' + rule_relevance: 99 + identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_17.RULE + license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'GPL (v2 or later), with Autoconf exception:' + - score: '100.0' + start_line: 121 + end_line: 121 + matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-2.0-plus_176.RULE - license_expression: gpl-2.0-plus + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap is_license_text: no is_license_notice: no - is_license_reference: no - is_license_tag: yes + is_license_reference: yes + is_license_tag: no is_license_intro: no - matched_text: GPL (v2 or later), + matched_text: 'FSF All Permissive License:' - score: '100.0' + start_line: 124 + end_line: 124 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'FSF All Permissive License:' + - score: '99.0' start_line: 128 end_line: 128 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 7 + matched_length: 7 + match_coverage: '100.0' + rule_relevance: 99 + identifier: gpl-3.0-plus_with_autoconf-exception-3.0_3.RULE + license_expression: gpl-3.0-plus WITH autoconf-exception-3.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'GPL (v3 or later), with Autoconf exception:' + - score: '100.0' + start_line: 131 + end_line: 131 + matcher: 2-aho + rule_length: 4 + matched_length: 4 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_76.RULE - license_expression: gpl-3.0 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL (v3 + matched_text: 'FSF All Permissive License:' + - score: '100.0' + start_line: 134 + end_line: 134 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: fsf-ap_6.RULE + license_expression: fsf-ap + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'FSF All Permissive License:' + - score: '100.0' + start_line: 137 + end_line: 139 + matcher: 2-aho + rule_length: 27 + matched_length: 27 + match_coverage: '100.0' + rule_relevance: 100 + identifier: free-unknown_120.RULE + license_expression: free-unknown + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Copyright holders unknown, no statement of license (all of these + files are part of the testsuite and do not contribute to the + installed library or its headers): diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright.expected.yml deleted file mode 100644 index 4609b125ae1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libcrypt1/copyright.expected.yml +++ /dev/null @@ -1,342 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND lgpl-2.0-plus AND lgpl-2.1 AND bsd-new AND public-domain - AND bsd-simplified AND gpl-3.0 AND gpl-2.0-plus -copyright: | - Copyright Thorsten Kukuk, Bjorn Esser, Zack Weinberg LGPL - Copyright Free Software Foundation, Inc. - Copyright David Burren - Copyright Solar Designer, Colin Percival - Copyright Solar Designer, Colin Percival - Copyright Colin Percival - Copyright Alexey Degtyarev - Copyright Vitaly Chikunov, Bjorn Esser - Copyright Alexander Peslyak - Copyright Alexander Peslyak, Bjorn Esser - Copyright Bjorn Esser - Copyright Michael Bretterklieber, Bjorn Esser - Copyright Zack Weinberg - Copyright Juniper Networks, Inc. - Copyright Bjorn Esser - Copyright Zack Weinberg and Free Software Foundation, Inc - Copyright Kevin Cernekee FSF - Copyright Maarten Bosmans FSF - Copyright Guido U. Draheim, Maarten Bosmans FSF - Copyright Mike Frysinger FSF - Copyright Scott James Remnant, Dan Nicholson GPL - Copyright Tim Toolan FSF - Copyright Philip Withnall FSF - Copyright Steven G. Johnson, Daniel Richard G. GPL - Copyright Francesco Salvestrini FSF - Copyright Andrew Collier FSF - Copyright 2002, 2003, 2004 SuSE Linux AG - Germany Copyright 2005, 2008, 2009 2011 SUSE LINUX Products GmbH - Copyright 2015 Bjorn Esser -matches: - - score: '97.06' - start_line: 14 - end_line: 16 - matcher: 2-aho - rule_length: 33 - matched_length: 33 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_297.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The overall license for [libxcrypt] is the GNU Lesser General Public - License, version 2.1 (or, at your option, any later version); see - the file COPYING.LIB for the full terms of this license. - - score: '20.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 80 - identifier: lgpl_20_tag.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: Copyright [Thorsten] [Kukuk], [Björn] [Esser], [Zack] [Weinberg]; LGPL ( - - score: '75.0' - start_line: 22 - end_line: 22 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl-2.1_88.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL (v2.1 - - score: '75.0' - start_line: 25 - end_line: 25 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl-2.1_88.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPL (v2.1 - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_308.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '3-clause BSD:' - - score: '70.0' - start_line: 33 - end_line: 33 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain, - - score: '70.0' - start_line: 36 - end_line: 36 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain, - - score: '100.0' - start_line: 43 - end_line: 43 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 47 - end_line: 47 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 50 - end_line: 50 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 71 - end_line: 71 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '100.0' - start_line: 74 - end_line: 74 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '70.0' - start_line: 77 - end_line: 77 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain, - - score: '100.0' - start_line: 80 - end_line: 80 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_308.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '3-clause BSD:' - - score: '100.0' - start_line: 83 - end_line: 83 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_156.RULE - license_expression: bsd-simplified - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: '2-clause BSD:' - - score: '70.0' - start_line: 86 - end_line: 86 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Public domain, - - score: '100.0' - start_line: 98 - end_line: 98 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_76.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL (v3 - - score: '90.0' - start_line: 118 - end_line: 118 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-2.0-plus_176.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPL (v2 or later), - - score: '100.0' - start_line: 128 - end_line: 128 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_76.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPL (v3 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 653ae560a42..2e8c1492dc7 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 @@ -22,11 +22,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "http://www.oracle.com/technology/software/products/berkeley-db/db/index.html\n\ - \ \n Copyright and license:\n \n The following is the license that applies to this copy\ - \ of the Berkeley DB\n software. For a license to use the Berkeley DB software under\ - \ conditions\n other than those described here, or to purchase support for this software,\n\ - \ please contact Oracle at berkeleydb-info_us@oracle.com." + matched_text: | + http://www.oracle.com/technology/software/products/berkeley-db/db/index.html + + Copyright and license: + + The following is the license that applies to this copy of the Berkeley DB + software. For a license to use the Berkeley DB software under conditions + other than those described here, or to purchase support for this software, + please contact Oracle at berkeleydb-info_us@oracle.com. - score: '100.0' start_line: 18 end_line: 47 @@ -44,35 +48,35 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Redistributions in any form must be accompanied by information on - * how to obtain complete source code for the DB software and any - * accompanying software that uses the DB software. The source code - * must either be included in the distribution or be available for no - * more than the cost of distribution plus a nominal fee, and must be - * freely redistributable under reasonable conditions. For an - * executable file, complete source code means the source code for all - * modules it contains. It does not include source code for modules or - * files that typically accompany the major components of the operating - * system on which the executable file runs. - * - * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Redistributions in any form must be accompanied by information on + * how to obtain complete source code for the DB software and any + * accompanying software that uses the DB software. The source code + * must either be included in the distribution or be available for no + * more than the cost of distribution plus a nominal fee, and must be + * freely redistributable under reasonable conditions. For an + * executable file, complete source code means the source code for all + * modules it contains. It does not include source code for modules or + * files that typically accompany the major components of the operating + * system on which the executable file runs. + * + * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR + * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 53 end_line: 75 @@ -90,28 +94,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 81 end_line: 103 @@ -129,28 +133,28 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. - score: '100.0' start_line: 111 end_line: 133 @@ -168,25 +172,25 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright.expected.yml deleted file mode 100644 index 9de36f22be5..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdb5.3/copyright.expected.yml +++ /dev/null @@ -1,192 +0,0 @@ -primary_license: -declared_license: -license_expression: sleepycat AND bsd-new -copyright: | - Copyright (c) 1990, 2010 Oracle and/or its affiliates - Copyright (c) 1990, 1993, 1994, 1995 The Regents of the University of California - Copyright (c) 1995, 1996 The President and Fellows of Harvard University - Copyright (c) 2000-2005 INRIA, France Telecom -matches: - - score: '100.0' - start_line: 5 - end_line: 12 - matcher: 2-aho - rule_length: 61 - matched_length: 61 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sleepycat_17.RULE - license_expression: sleepycat - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "http://www.oracle.com/technology/software/products/berkeley-db/db/index.html\n\ - \ \n Copyright and license:\n \n The following is the license that applies to this copy\ - \ of the Berkeley DB\n software. For a license to use the Berkeley DB software under\ - \ conditions\n other than those described here, or to purchase support for this software,\n\ - \ please contact Oracle at berkeleydb-info_us@oracle.com." - - score: '100.0' - start_line: 18 - end_line: 47 - matcher: 2-aho - rule_length: 283 - matched_length: 283 - match_coverage: '100.0' - rule_relevance: 100 - identifier: sleepycat_15.RULE - license_expression: sleepycat - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Redistributions in any form must be accompanied by information on - * how to obtain complete source code for the DB software and any - * accompanying software that uses the DB software. The source code - * must either be included in the distribution or be available for no - * more than the cost of distribution plus a nominal fee, and must be - * freely redistributable under reasonable conditions. For an - * executable file, complete source code means the source code for all - * modules it contains. It does not include source code for modules or - * files that typically accompany the major components of the operating - * system on which the executable file runs. - * - * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 53 - end_line: 75 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 81 - end_line: 103 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_943.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - score: '100.0' - start_line: 111 - end_line: 133 - matcher: 2-aho - rule_length: 216 - matched_length: 216 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_115.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright-detailed.expected.yml index 190e152c74d..2d56ea92723 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 @@ -37,18 +37,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHORS 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright.expected.yml deleted file mode 100644 index 190e152c74d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libdebconfclient0/copyright.expected.yml +++ /dev/null @@ -1,54 +0,0 @@ -primary_license: -declared_license: -license_expression: public-domain AND bsd-unmodified -copyright: | - (c) Joey Hess - (c) Jason Gunthorpe - copyrighted (c) 2000-2009 by Randolph Chung -matches: - - score: '100.0' - start_line: 17 - end_line: 17 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_282.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: derived portions are public domain) - - score: '100.0' - start_line: 22 - end_line: 41 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-unmodified_4.RULE - license_expression: bsd-unmodified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n THIS\ - \ SOFTWARE IS PROVIDED BY THE AUTHORS 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 AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER\ - \ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n LIABILITY, OR TORT\ - \ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n OUT OF THE USE OF THIS SOFTWARE,\ - \ EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." 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 16a70b23cf0..66290474089 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new +license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 + AND bsd-new copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -11,48 +11,31 @@ copyright: | Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology matches: - - score: '98.28' + - score: '99.02' start_line: 17 - end_line: 22 + end_line: 30 matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' + rule_length: 102 + matched_length: 101 + match_coverage: '99.02' rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE + identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. + matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ + \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ + \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ + \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ + \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ + \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ + \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ + \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ + \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - score: '100.0' start_line: 38 end_line: 45 @@ -70,13 +53,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. - score: '100.0' start_line: 49 end_line: 73 @@ -92,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright.expected.yml deleted file mode 100644 index 16a70b23cf0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libext2fs2/copyright.expected.yml +++ /dev/null @@ -1,112 +0,0 @@ -primary_license: -declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new -copyright: | - Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '98.28' - start_line: 17 - end_line: 22 - matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 83 - matched_length: 83 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml index 612a79d5418..9a68c393b6a 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright-detailed.expected.yml @@ -1,7 +1,6 @@ primary_license: declared_license: -license_expression: mit AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus - AND gpl-1.0-plus +license_expression: mit AND gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus copyright: | Copyright (c) 1996-2011 Red Hat, Inc. Copyright (c) 1996-2011 Anthony Green @@ -43,29 +42,34 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining\n \ - \ a copy of this software and associated documentation files (the\n ``Software''),\ - \ to deal in the Software without restriction, including\n without limitation the\ - \ rights to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell\ - \ copies of the Software, and to\n permit persons to whom the Software is furnished\ - \ to do so, subject to\n the following conditions:\n \n The above copyright notice\ - \ and this permission notice shall be included\n in all copies or substantial portions\ - \ of the Software.\n \n THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY\ - \ KIND,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n \ - \ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n IN NO\ - \ EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n CLAIM, DAMAGES\ - \ OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n TORT OR OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE\n SOFTWARE OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." - - score: '100.0' + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + ``Software''), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + - score: '79.17' start_line: 62 - end_line: 66 - matcher: 2-aho - rule_length: 51 - matched_length: 51 - match_coverage: '100.0' + end_line: 70 + matcher: 3-seq + rule_length: 72 + matched_length: 57 + match_coverage: '79.17' rule_relevance: 100 - identifier: gpl-2.0-plus_35.RULE + identifier: gpl-2.0-plus_858.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -74,19 +78,23 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. A copy of the license is included in the + section entitled ``GNU General Public License''. + + [doc]/*: + [Permission] [is] [granted] [to] [copy], [distribute] [and]/[or] [modify] [this] [document] + [under] [the] [terms] of the GNU General Public License - score: '100.0' start_line: 69 - end_line: 73 + end_line: 76 matcher: 2-aho - rule_length: 51 - matched_length: 51 + rule_length: 72 + matched_length: 72 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_35.RULE + identifier: gpl-2.0-plus_858.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -95,53 +103,22 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. - - score: '19.35' - start_line: 75 - end_line: 76 - matcher: 3-seq - rule_length: 31 - matched_length: 6 - match_coverage: '19.35' - rule_relevance: 100 - identifier: gpl-2.0-plus_636.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - of the GNU General - Public License + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. A copy of the license is included in the + section entitled ``GNU General Public License''. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License is in `/usr/share/common-licenses/GPL'. - score: '100.0' - start_line: 76 - end_line: 76 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_424.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL'. - - score: '66.35' start_line: 79 end_line: 79 - matcher: 3-seq - rule_length: 17 + matcher: 2-aho + rule_length: 12 matched_length: 12 - match_coverage: '70.59' - rule_relevance: 94 - identifier: gpl_50.RULE + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-1.0-plus_478.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright.expected.yml index 9eb2d130f50..b426784ec8e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libffi7/copyright.expected.yml @@ -132,19 +132,19 @@ matches: is_license_tag: no is_license_intro: no matched_text: usr/share/common-licenses/GPL'. - - score: '66.35' + - score: '66.0' start_line: 79 end_line: 79 matcher: 3-seq - rule_length: 17 + rule_length: 16 matched_length: 12 - match_coverage: '70.59' - rule_relevance: 94 - identifier: gpl_50.RULE + match_coverage: '75.0' + rule_relevance: 88 + identifier: gpl-1.0-plus_450.RULE license_expression: gpl-1.0-plus is_license_text: no - is_license_notice: yes - is_license_reference: no + is_license_notice: no + is_license_reference: yes is_license_tag: no is_license_intro: no matched_text: and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml index f17c62577db..16d29a722f8 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright-detailed.expected.yml @@ -1,11 +1,11 @@ primary_license: declared_license: -license_expression: gpl-1.0-plus AND public-domain AND fsf-unlimited-no-warranty AND (lgpl-2.0-plus - AND gpl-1.0-plus) AND (gpl-1.0-plus OR lgpl-2.0-plus) AND gpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0-plus AND ((gpl-2.0 - AND lgpl-2.1-plus) AND other-permissive) AND bsd-new AND bsd-new AND (bsd-new OR gpl-1.0-plus) - AND x11-xconsortium AND public-domain AND public-domain AND ocb-open-source-2013 AND ocb-open-source-2013 - AND ocb-open-source-2013 AND ocb-open-source-2013 AND gpl-2.0-plus +license_expression: gpl-1.0-plus AND other-permissive AND public-domain AND fsf-unlimited-no-warranty + AND (lgpl-2.1-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND gpl-2.0-plus) AND lgpl-2.0-plus + AND lgpl-2.1-plus AND gpl-1.0-plus AND gpl-2.0-plus AND (other-permissive AND other-copyleft) + AND bsd-new AND bsd-new AND (bsd-new OR gpl-1.0-plus) AND x11-xconsortium AND public-domain + AND public-domain AND ocb-open-source-2013 AND ocb-open-source-2013 AND ocb-open-source-2013 + AND ocb-open-source-2013 AND gpl-2.0 copyright: | Copyright (c) 1989,1991-2019 Free Software Foundation, Inc. Copyright (c) 1994 X Consortium @@ -33,22 +33,40 @@ copyright: | Copyright Stephan Mueller , 2013 Copyright (c) 1994 X Consortium matches: - - score: '50.0' - start_line: 211 + - score: '100.0' + start_line: 210 end_line: 211 matcher: 2-aho - rule_length: 1 - matched_length: 1 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE + rule_relevance: 100 + identifier: gpl-1.0-plus_477.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL + matched_text: | + taken from the + original NTT provided GPL source. + - score: '100.0' + start_line: 215 + end_line: 215 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: other-permissive_319.RULE + license_expression: other-permissive + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: It has a permissive license - score: '100.0' start_line: 218 end_line: 218 @@ -80,176 +98,138 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n unlimited\ - \ permission to copy and/or distribute it, with or without\n modifications, as long as\ - \ this notice is preserved.\n \n This file is distributed in the hope that it will be\ - \ useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without even the\n\ - \ implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - - score: '96.83' - start_line: 226 - end_line: 260 - matcher: 3-seq - rule_length: 189 - matched_length: 183 - match_coverage: '96.83' - rule_relevance: 100 - identifier: lgpl-2.0-plus_and_gpl-1.0-plus_4.RULE - license_expression: lgpl-2.0-plus AND gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "is distributed [in] [the] [hope] [that] [it] [will] [be] [useful], [but]\n\ - \ [WITHOUT] [ANY] [WARRANTY], [to] [the] [extent] [permitted] [by] [law]; [without] [even]\ - \ [the]\n [implied] [warranty] [of] [MERCHANTABILITY] [or] [FITNESS] [FOR] A [PARTICULAR]\ - \ [PURPOSE].\n [8X]---------------------------------------------------\n \n [License]:\n\ - \ \n [Most] [of] [the] [package] [is] [licensed] [under] the GNU Lesser General Public\n\ - \ License (LGPL) [version] [2].[1] ([or] [later]), [except] [for] [helper] [and] [debugging]\n\ - \ [binaries]. [See] [below] [for] [details]. [The] [documentation] [is] [licensed] [under]\n\ - \ [the] [GPLv2] ([or] [later]), [see] [below].\n \n [Excerpt] [from] [upstream]'s [README]:\n\ - \ \n [The] [library] [is] [distributed] [under] [the] [terms] [of] [the] [GNU] [Lesser]\n\ - \ [General] [Public] [License] ([LGPL]); see the file COPYING.LIB for the\n actual\ - \ terms. The helper programs ([e].[g]. [gcryptrnd] [and] [getrandom])\n as well as\ - \ the documentation are distributed under the terms of\n the GNU General Public License\ - \ (GPL); see the file COPYING for the\n actual terms.\n \n This library used to\ - \ be available under the GPL - this was changed\n with version 1.1.7 with the rationale\ - \ that there are now many free\n crypto libraries available and many of them come\ - \ with capabilities\n similar to Libcrypt. We decided that to foster the use of\n\ - \ cryptography in Free Software an LGPLed library would make more\n sense because\ - \ it avoids problems due to license incompatibilities\n between some Free Software\ - \ licenses and the GPL.\n \n Please note that in many cases it is better for a library\ - \ to be\n licensed under the GPL, so that it provides an advantage for free\n \ - \ software projects. The Lesser GPL is so named because it does\n less to protect\ - \ the freedom of the users of the code that it\n covers. See http://www.gnu.org/philosophy/why-not-lgpl.html\ - \ for\n more explanation." + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 233 - end_line: 234 + start_line: 231 + end_line: 236 matcher: 2-aho - rule_length: '19' - matched_length: '19' + rule_length: 41 + matched_length: 41 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_lgpl-2.0-plus_4.RULE - license_expression: gpl-1.0-plus OR lgpl-2.0-plus + identifier: lgpl-2.1-plus_and_gpl-2.0-plus_2.RULE + license_expression: lgpl-2.1-plus AND gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | + License: + Most of the package is licensed under the GNU Lesser General Public - License (LGPL) version 2.1 (or later), - - score: '50.0' - start_line: 235 - end_line: 236 + License (LGPL) version 2.1 (or later), except for helper and debugging + binaries. See below for details. The documentation is licensed under + the GPLv2 (or later), see below. + - score: '100.0' + start_line: 240 + end_line: 260 matcher: 2-aho - rule_length: 9 - matched_length: 9 + rule_length: '194' + matched_length: '194' match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl-2.0-plus_813.RULE - license_expression: gpl-2.0-plus + rule_relevance: 100 + identifier: lgpl-2.0-plus_and_gpl-2.0-plus_7.RULE + license_expression: lgpl-2.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - The documentation is licensed under - the GPLv2 (or later), - - score: '75.0' + The library is distributed under the terms of the GNU Lesser + General Public License (LGPL); see the file COPYING.LIB for the + actual terms. The helper programs (e.g. gcryptrnd and getrandom) + as well as the documentation are distributed under the terms of + the GNU General Public License (GPL); see the file COPYING for the + actual terms. + + This library used to be available under the GPL - this was changed + with version 1.1.7 with the rationale that there are now many free + crypto libraries available and many of them come with capabilities + similar to Libcrypt. We decided that to foster the use of + cryptography in Free Software an LGPLed library would make more + sense because it avoids problems due to license incompatibilities + between some Free Software licenses and the GPL. + + Please note that in many cases it is better for a library to be + licensed under the GPL, so that it provides an advantage for free + software projects. The Lesser GPL is so named because it does + less to protect the freedom of the users of the code that it + covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for + more explanation. + - score: '100.0' start_line: 262 end_line: 262 matcher: 2-aho - rule_length: 1 - matched_length: 1 + rule_length: 6 + matched_length: 6 match_coverage: '100.0' - rule_relevance: 75 - identifier: lgpl_bare_single_word.RULE + rule_relevance: 100 + identifier: lgpl-2.0-plus_467.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: LGPL - - score: '99.03' + matched_text: the license headers of the LGPL + - score: '100.0' start_line: 270 - end_line: 281 + end_line: 286 matcher: 2-aho - rule_length: 102 - matched_length: 102 + rule_length: 128 + matched_length: 128 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_260.RULE + identifier: lgpl-2.1-plus_322.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "is free software; you can redistribute it and/or modify\n it 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 [Libgcrypt] is distributed in the hope that it 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 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 program; if not, see ." - - score: '100.0' - start_line: 284 - end_line: 285 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no matched_text: | - the GNU Lesser - General Public License - - score: '50.0' - start_line: 285 - end_line: 286 - matcher: 2-aho - rule_length: 9 - matched_length: 9 - match_coverage: '100.0' - rule_relevance: 50 - identifier: lgpl-2.0-plus_438.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - can be found in - `/usr/share/common-licenses/LGPL'; + Libgcrypt is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of + the License, or (at your option) any later version. + + Libgcrypt is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, see . + ------------- + + On Debian GNU/Linux systems, the complete text of the GNU Lesser + General Public License can be found in + `/usr/share/common-licenses/LGPL'; - score: '100.0' start_line: 288 end_line: 288 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 6 + matched_length: 6 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl_85.RULE + identifier: gpl-1.0-plus_476.RULE license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: licensed under the GPL + matched_text: The documentation licensed under the GPL - score: '100.0' start_line: 294 end_line: 298 @@ -267,29 +247,28 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. The text of the license can be found in the - section entitled ``GNU General Public License''. - - score: '96.97' - start_line: 306 + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. The text of the license can be found in the + section entitled ``GNU General Public License''. + - score: '100.0' + start_line: 307 end_line: 308 matcher: 2-aho - rule_length: 32 - matched_length: 32 + rule_length: 20 + matched_length: 20 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.1-plus_and_other-permissive_1.RULE - license_expression: (gpl-2.0 AND lgpl-2.1-plus) AND other-permissive + identifier: other-permissive_and_other-copyleft_3.RULE + license_expression: other-permissive AND other-copyleft is_license_text: no - is_license_notice: yes - is_license_reference: no + is_license_notice: no + is_license_reference: yes is_license_tag: no is_license_intro: no matched_text: | - This file contains the copying permission notices for various files in - the [Libgcrypt] distribution which are not covered by the GNU Lesser - General Public License (LGPL) or the GNU General Public License (GPL). + distribution which are not covered by the GNU Lesser + General Public License (LGPL) or the GNU General Public License (GPL). - score: '100.0' start_line: 315 end_line: 315 @@ -321,24 +300,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of the Intel Corporation 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 \n THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION\ - \ \"AS IS\" AND ANY\n EXPRESS 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 INTEL CORPORATION OR\n CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\ - \ BUT NOT LIMITED TO,\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\ - \ OR\n PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY,\ - \ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n NEGLIGENCE OR OTHERWISE)\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS\n SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + + * Neither the name of the Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 372 end_line: 402 @@ -356,36 +346,36 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, and the entire permission notice in its entirety, - * including the disclaimer of warranties. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote - * products derived from this software without specific prior - * written permission. - * - * ALTERNATIVELY, this product may be distributed under the terms of - * the GNU General Public License, in which case the provisions of the GPL are - * required INSTEAD OF the above restrictions. (This clause is - * necessary due to a potential bad interaction between the GPL and - * the restrictions contained in a BSD-style copyright.) - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * ALTERNATIVELY, this product may be distributed under the terms of + * the GNU General Public License, in which case the provisions of the GPL are + * required INSTEAD OF the above restrictions. (This clause is + * necessary due to a potential bad interaction between the GPL and + * the restrictions contained in a BSD-style copyright.) + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. - score: '100.0' start_line: 413 end_line: 433 @@ -401,22 +391,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a copy\n\ - \ of this software and associated documentation files (the \"Software\"), to\n deal\ - \ in the Software without restriction, including without limitation the\n rights to\ - \ use, copy, modify, merge, publish, distribute, sublicense, and/or\n sell copies of\ - \ the Software, and to permit persons to whom the Software is\n furnished to do so,\ - \ subject to the following conditions:\n \n The above copyright notice and this permission\ - \ notice shall be included in\n all copies or substantial portions of the Software.\n\ - \ \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n\ - \ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS\ - \ FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n X CONSORTIUM\ - \ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\n AN ACTION OF CONTRACT,\ - \ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-\n TION WITH THE SOFTWARE OR\ - \ THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n Except as contained in this notice,\ - \ the name of the X Consortium shall not\n be used in advertising or otherwise to promote\ - \ the sale, use or other deal-\n ings in this Software without prior written authorization\ - \ from the X Consor-\n tium." + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. - score: '70.0' start_line: 436 end_line: 436 @@ -450,16 +446,32 @@ matches: is_license_intro: no matched_text: | Licence: I hereby disclaim the copyright on this code and place it - in the public domain. + in the public domain. - score: '99.0' - start_line: 453 - end_line: 454 + start_line: 447 + end_line: 447 matcher: 2-aho - rule_length: 14 - matched_length: 14 + rule_length: 3 + matched_length: 3 match_coverage: '100.0' rule_relevance: 99 - identifier: ocb-open-source-2013_2.RULE + identifier: ocb-open-source-2013_12.RULE + license_expression: ocb-open-source-2013 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: OCB license 1 + - score: '100.0' + start_line: 453 + end_line: 457 + matcher: 2-aho + rule_length: 47 + matched_length: 47 + match_coverage: '100.0' + rule_relevance: 100 + identifier: ocb-open-source-2013_11.RULE license_expression: ocb-open-source-2013 is_license_text: no is_license_notice: yes @@ -468,7 +480,10 @@ matches: is_license_intro: no matched_text: | OCB is covered by several patents but may be used freely by most - software. + software. See http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm . + In particular license 1 is suitable for Libgcrypt: See + http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf for the full + license document; - score: '100.0' start_line: 459 end_line: 466 @@ -484,104 +499,117 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License 1 — License for Open-Source Software Implementations of OCB\n \ - \ (Jan 9, 2013)\n \n Under this license, you are authorized to make,\ - \ use, and\n distribute open-source software implementations of OCB. This\n license\ - \ terminates for you if you sue someone over their\n open-source software implementation\ - \ of OCB claiming that you have\n a patent covering their implementation." + matched_text: | + License 1 — License for Open-Source Software Implementations of OCB + (Jan 9, 2013) + + Under this license, you are authorized to make, use, and + distribute open-source software implementations of OCB. This + license terminates for you if you sue someone over their + open-source software implementation of OCB claiming that you have + a patent covering their implementation. - score: '100.0' start_line: 470 - end_line: 470 + end_line: 540 matcher: 2-aho - rule_length: 8 - matched_length: 8 + rule_length: 601 + matched_length: 601 match_coverage: '100.0' rule_relevance: 100 - identifier: ocb-open-source-2013_6.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: License for Open Source Software Implementations of OCB - - score: '96.98' - start_line: 475 - end_line: 540 - matcher: 3-seq - rule_length: 597 - matched_length: 579 - match_coverage: '96.98' - rule_relevance: 100 - identifier: ocb-open-source-2013.LICENSE + identifier: ocb-open-source-2013_10.RULE license_expression: ocb-open-source-2013 is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "1.1 “Licensor” means Phillip Rogaway.\n \n 1.2 “Licensed Patents” means\ - \ any patent that claims priority to United\n States Patent Application No. 09/918,615\ - \ entitled “Method and Apparatus\n for Facilitating Efficient Authenticated Encryption,”\ - \ and any utility,\n divisional, provisional, continuation, continuations-in-part, reexamination,\n\ - \ reissue, or foreign counterpart patents that may issue with respect to the\n aforesaid\ - \ patent application. This includes, but is not limited to, United\n States Patent No.\ - \ 7,046,802; United States Patent No. 7,200,227; United\n States Patent No. 7,949,129;\ - \ United States Patent No. 8,321,675 ; and any\n patent that issues out of United States\ - \ Patent Application No. 13/669,114.\n \n 1.3 “Use” means any practice of any invention\ - \ claimed in the Licensed Patents.\n \n 1.4 “Software Implementation” means any practice\ - \ of any invention\n claimed in the Licensed Patents that takes the form of software\ - \ executing on\n a [user]-[programmable], general-purpose computer or that takes the\ - \ form of a\n [computer]-[readable] medium storing such software. Software Implementation\ - \ does\n not include, for example, application-specific integrated circuits (ASICs),\n\ - \ [field]-[programmable] gate arrays (FPGAs), embedded systems, or IP cores.\n \n 1.5\ - \ “Open Source Software” means software whose source code is published\n and made available\ - \ for inspection and use by anyone because either (a) the\n source code is subject to\ - \ a license that permits recipients to copy, modify,\n and distribute the source code\ - \ without payment of fees or royalties, or\n (b) the source code is in the public domain,\ - \ including code released for\n public use through a CC0 waiver. All licenses certified\ - \ by the Open Source\n Initiative at opensource.org as of January 9, 2013 and all Creative\ - \ Commons\n licenses identified on the creativecommons.org website as of January 9,\n\ - \ 2013, including the Public License Fallback of the CC0 waiver, satisfy these\n requirements\ - \ for the purposes of this license.\n \n 1.6 “Open Source Software Implementation” means\ - \ a Software\n Implementation in which the software implicating the Licensed Patents\ - \ is\n Open Source Software. Open Source Software Implementation does not include\n \ - \ any Software Implementation in which the software implicating the Licensed\n Patents\ - \ is combined, so as to form a larger program, with software that is\n not Open Source\ - \ Software.\n \n 2 License Grant\n \n 2.1 License. Subject to your compliance with the\ - \ [term] s of this license,\n including the restriction set forth in Section 2.2, Licensor\ - \ hereby\n grants to you a perpetual, worldwide, non-exclusive, non-transferable,\n \ - \ non-sublicenseable, no-charge, royalty-free, irrevocable license to practice\n any\ - \ invention claimed in the Licensed Patents in any Open Source Software\n Implementation.\n\ - \ \n 2.2 Restriction. If you or your affiliates institute patent litigation\n (including,\ - \ but not limited to, a cross-claim or counterclaim in a lawsuit)\n against any entity\ - \ alleging that any Use authorized by this license\n infringes another patent, then any\ - \ rights granted to you under this license\n automatically terminate as of the date such\ - \ litigation is filed.\n \n 3 Disclaimer\n YOUR USE OF THE LICENSED PATENTS IS AT YOUR\ - \ OWN RISK AND UNLESS REQUIRED\n BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS\ - \ OR WARRANTIES OF ANY\n KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING\ - \ ANY LICENSED\n PATENT, EXPRESS OR IMPLIED, [STATUT] [ORY] OR OTHERWISE, INCLUDING,\ - \ WITHOUT\n LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR\n\ - \ PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY\n CLAIM,\ - \ DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\n ARISING FROM\ - \ OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING,\n WITHOUT LIMITATION, DIRECT,\ - \ INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE\n OR SPECIAL DAMAGES, EVEN IF LICENSOR\ - \ HAS BEEN ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE." - - score: '62.5' + matched_text: | + License for Open Source Software Implementations of OCB + January 9, 2013 + + 1 Definitions + + 1.1 “Licensor” means Phillip Rogaway. + + 1.2 “Licensed Patents” means any patent that claims priority to United + States Patent Application No. 09/918,615 entitled “Method and Apparatus + for Facilitating Efficient Authenticated Encryption,” and any utility, + divisional, provisional, continuation, continuations-in-part, reexamination, + reissue, or foreign counterpart patents that may issue with respect to the + aforesaid patent application. This includes, but is not limited to, United + States Patent No. 7,046,802; United States Patent No. 7,200,227; United + States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any + patent that issues out of United States Patent Application No. 13/669,114. + + 1.3 “Use” means any practice of any invention claimed in the Licensed Patents. + + 1.4 “Software Implementation” means any practice of any invention + claimed in the Licensed Patents that takes the form of software executing on + a user-programmable, general-purpose computer or that takes the form of a + computer-readable medium storing such software. Software Implementation does + not include, for example, application-specific integrated circuits (ASICs), + field-programmable gate arrays (FPGAs), embedded systems, or IP cores. + + 1.5 “Open Source Software” means software whose source code is published + and made available for inspection and use by anyone because either (a) the + source code is subject to a license that permits recipients to copy, modify, + and distribute the source code without payment of fees or royalties, or + (b) the source code is in the public domain, including code released for + public use through a CC0 waiver. All licenses certified by the Open Source + Initiative at opensource.org as of January 9, 2013 and all Creative Commons + licenses identified on the creativecommons.org website as of January 9, + 2013, including the Public License Fallback of the CC0 waiver, satisfy these + requirements for the purposes of this license. + + 1.6 “Open Source Software Implementation” means a Software + Implementation in which the software implicating the Licensed Patents is + Open Source Software. Open Source Software Implementation does not include + any Software Implementation in which the software implicating the Licensed + Patents is combined, so as to form a larger program, with software that is + not Open Source Software. + + 2 License Grant + + 2.1 License. Subject to your compliance with the term s of this license, + including the restriction set forth in Section 2.2, Licensor hereby + grants to you a perpetual, worldwide, non-exclusive, non-transferable, + non-sublicenseable, no-charge, royalty-free, irrevocable license to practice + any invention claimed in the Licensed Patents in any Open Source Software + Implementation. + + 2.2 Restriction. If you or your affiliates institute patent litigation + (including, but not limited to, a cross-claim or counterclaim in a lawsuit) + against any entity alleging that any Use authorized by this license + infringes another patent, then any rights granted to you under this license + automatically terminate as of the date such litigation is filed. + + 3 Disclaimer + YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED + BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED + PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT + LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR + PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING, + WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE + OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE. + - score: '100.0' start_line: 545 end_line: 546 - matcher: 3-seq - rule_length: 40 + matcher: 2-aho + rule_length: 25 matched_length: 25 - match_coverage: '62.5' + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_754.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0_1159.RULE + license_expression: gpl-2.0 is_license_text: no - is_license_notice: yes - is_license_reference: no + is_license_notice: no + is_license_reference: yes is_license_tag: no is_license_intro: no matched_text: | On Debian GNU/Linux systems, the text of the GNU General Public License, - version 2 can be found in `/usr/share/common-licenses/GPL-2'. + version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright.expected.yml index a2890a1116c..38e4a109212 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgcrypt20/copyright.expected.yml @@ -467,42 +467,6 @@ matches: matched_text: | OCB is covered by several patents but may be used freely by most software. - - score: '100.0' - start_line: 459 - end_line: 466 - matcher: 2-aho - rule_length: 55 - matched_length: 55 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ocb-open-source-2013_8.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License 1 — License for Open-Source Software Implementations of OCB\n \ - \ (Jan 9, 2013)\n \n Under this license, you are authorized to make,\ - \ use, and\n distribute open-source software implementations of OCB. This\n license\ - \ terminates for you if you sue someone over their\n open-source software implementation\ - \ of OCB claiming that you have\n a patent covering their implementation." - - score: '100.0' - start_line: 470 - end_line: 470 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ocb-open-source-2013_6.RULE - license_expression: ocb-open-source-2013 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: License for Open Source Software Implementations of OCB - score: '96.98' start_line: 475 end_line: 540 @@ -565,16 +529,16 @@ matches: \ OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING,\n WITHOUT LIMITATION, DIRECT,\ \ INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE\n OR SPECIAL DAMAGES, EVEN IF LICENSOR\ \ HAS BEEN ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE." - - score: '62.5' + - score: '95.65' start_line: 545 end_line: 546 matcher: 3-seq - rule_length: 40 - matched_length: 25 - match_coverage: '62.5' + rule_length: 23 + matched_length: 22 + match_coverage: '95.65' rule_relevance: 100 - identifier: gpl-2.0-plus_754.RULE - license_expression: gpl-2.0-plus + identifier: gpl-1.0-plus_10.RULE + license_expression: gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -582,4 +546,4 @@ matches: is_license_intro: no matched_text: | On Debian GNU/Linux systems, the text of the GNU General Public License, - version 2 can be found in `/usr/share/common-licenses/GPL-2'. + [version] [2] can be found in `/usr/share/common-licenses/GPL- diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/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 9c850435f31..6df74567010 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright-detailed.expected.yml @@ -1,99 +1,53 @@ primary_license: declared_license: -license_expression: (lgpl-3.0-plus OR gpl-2.0-plus) AND lgpl-2.1-plus AND lgpl-3.0 AND gpl-2.0 - AND gpl-3.0 AND gfdl-1.1-plus AND lgpl-2.1-plus +license_expression: (lgpl-3.0-plus OR gpl-2.0-plus) AND gfdl-1.1-plus AND (lgpl-2.0-plus OR + gpl-1.0-plus) copyright: Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. matches: - score: '100.0' start_line: '19' - end_line: 41 + end_line: 46 matcher: 2-aho - rule_length: 149 - matched_length: 149 + rule_length: '198' + matched_length: '198' match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_8.RULE + identifier: lgpl-3.0-plus_or_gpl-2.0-plus_27.RULE license_expression: lgpl-3.0-plus OR gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The GNU MP Library is free software; you can redistribute it and/or modify\n\ - \ it under the terms of either:\n \n * the GNU Lesser General Public License as published\ - \ by the Free\n Software Foundation; either version 3 of the License, or (at your\n\ - \ option) any later version.\n \n or\n \n * the GNU General Public License as published\ - \ by the Free Software\n Foundation; either version 2 of the License, or (at your\ - \ option) any\n later version.\n \n or both in parallel, as here.\n \n The GNU MP\ - \ Library is distributed in the hope that it will be useful, but\n WITHOUT ANY WARRANTY;\ - \ without even the implied warranty of MERCHANTABILITY\n or FITNESS FOR A PARTICULAR PURPOSE.\ - \ See the GNU General Public License\n for more details.\n \n You should have received\ - \ copies of the GNU General Public License and the\n GNU Lesser General Public License\ - \ along with the GNU MP Library. If not,\n see https://www.gnu.org/licenses/." - - score: '100.0' - start_line: 44 - end_line: 44 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU Lesser General Public License - - score: '100.0' - start_line: 44 - end_line: 44 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3. - - score: '88.0' - start_line: 45 - end_line: 45 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 88 - identifier: gpl-2.0_1124.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. - - score: '88.0' - start_line: 46 - end_line: 46 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 88 - identifier: gpl-3.0_395.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. + matched_text: | + The GNU MP Library is free software; you can redistribute it and/or modify + it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + + or + + * the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + + or both in parallel, as here. + + The GNU MP Library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received copies of the GNU General Public License and the + GNU Lesser General Public License along with the GNU MP Library. If not, + see https://www.gnu.org/licenses/. + + + The GNU Lesser General Public License v3 text is contained in /usr/share/common-licenses/LGPL-3. + The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. + The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. - score: '100.0' start_line: 52 end_line: 55 @@ -111,9 +65,9 @@ matches: is_license_intro: no matched_text: | The documentation is released under the GNU Free Documentation License - (GFDL) and it has cover texts. As such, it has been determined not to - meet the Debian Free Software Guidelines, and is not shipped in the - debian packages. + (GFDL) and it has cover texts. As such, it has been determined not to + meet the Debian Free Software Guidelines, and is not shipped in the + debian packages. - score: '100.0' start_line: 57 end_line: 58 @@ -122,8 +76,8 @@ matches: matched_length: 18 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_300.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.0-plus_or_gpl-1.0-plus_300.RULE + license_expression: lgpl-2.0-plus OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -131,4 +85,4 @@ matches: is_license_intro: no matched_text: | is covered either by the LGPL, or - under the GNU General Public License /usr/share/common-licenses/GPL. + under the GNU General Public License /usr/share/common-licenses/GPL. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright.expected.yml deleted file mode 100644 index 28f9adafefb..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgmp10/copyright.expected.yml +++ /dev/null @@ -1,134 +0,0 @@ -primary_license: -declared_license: -license_expression: (lgpl-3.0-plus OR gpl-2.0-plus) AND lgpl-2.1-plus AND lgpl-3.0 AND gpl-2.0 - AND gpl-3.0 AND gfdl-1.1-plus -copyright: Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. -matches: - - score: '100.0' - start_line: '19' - end_line: 41 - matcher: 2-aho - rule_length: 149 - matched_length: 149 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_8.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The GNU MP Library is free software; you can redistribute it and/or modify\n\ - \ it under the terms of either:\n \n * the GNU Lesser General Public License as published\ - \ by the Free\n Software Foundation; either version 3 of the License, or (at your\n\ - \ option) any later version.\n \n or\n \n * the GNU General Public License as published\ - \ by the Free Software\n Foundation; either version 2 of the License, or (at your\ - \ option) any\n later version.\n \n or both in parallel, as here.\n \n The GNU MP\ - \ Library is distributed in the hope that it will be useful, but\n WITHOUT ANY WARRANTY;\ - \ without even the implied warranty of MERCHANTABILITY\n or FITNESS FOR A PARTICULAR PURPOSE.\ - \ See the GNU General Public License\n for more details.\n \n You should have received\ - \ copies of the GNU General Public License and the\n GNU Lesser General Public License\ - \ along with the GNU MP Library. If not,\n see https://www.gnu.org/licenses/." - - score: '100.0' - start_line: 44 - end_line: 44 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_83_1.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU Lesser General Public License - - score: '100.0' - start_line: 44 - end_line: 44 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3. - - score: '88.0' - start_line: 45 - end_line: 45 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 88 - identifier: gpl-2.0_1124.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. - - score: '88.0' - start_line: 46 - end_line: 46 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 88 - identifier: gpl-3.0_395.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 52 - end_line: 55 - matcher: 2-aho - rule_length: 38 - matched_length: 38 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.1-plus_32.RULE - license_expression: gfdl-1.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The documentation is released under the GNU Free Documentation License - (GFDL) and it has cover texts. As such, it has been determined not to - meet the Debian Free Software Guidelines, and is not shipped in the - debian packages. - - score: '100.0' - start_line: 57 - end_line: 58 - matcher: 2-aho - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_300.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is covered either by the LGPL, or - under the GNU General Public License /usr/share/common-licenses/GPL. 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 b9f27cdc350..951aa919a2d 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 @@ -2,26 +2,26 @@ primary_license: declared_license: license_expression: (lgpl-2.1-plus AND gpl-3.0-plus AND (lgpl-3.0-plus AND gpl-2.0-plus)) AND lgpl-2.1-plus AND gpl-3.0-plus AND gfdl-1.1-plus AND gfdl-1.3-plus AND (lgpl-2.0-plus AND - lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND lgpl-2.1-plus AND lgpl-3.0-plus AND - gpl-2.0-plus AND lgpl-3.0-plus AND gpl-2.0-plus AND lgpl-2.0-plus AND gpl-3.0 AND (bsd-new - OR gpl-1.0-plus) AND bsd-simplified AND public-domain AND isc AND cc0-1.0 AND mit AND mit - AND apache-2.0 AND (lgpl-3.0-plus AND gpl-2.0-plus) AND apache-2.0 AND apache-2.0 AND apache-2.0 - AND apache-2.0 AND apache-2.0 AND mit AND mit AND mit AND mit AND mit AND mit AND lgpl-2.1-plus - AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND mit AND mit + lgpl-3.0 AND gpl-1.0-plus AND gpl-3.0 AND gfdl-1.3) AND lgpl-2.1-plus AND (lgpl-3.0-plus OR + gpl-2.0-plus) AND lgpl-2.0-plus AND gpl-3.0 AND (bsd-new OR gpl-1.0-plus) AND bsd-simplified + AND public-domain AND isc AND cc0-1.0 AND mit AND mit AND apache-2.0 AND apache-2.0 AND (lgpl-3.0-plus + AND gpl-2.0-plus) AND apache-2.0 AND apache-2.0 AND apache-2.0 AND apache-2.0 AND apache-2.0 + AND mit AND mit AND mit AND mit AND mit AND mit AND lgpl-2.1-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) + AND (lgpl-3.0-plus AND gpl-2.0-plus) AND mit AND mit AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) - AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus - AND gpl-2.0-plus) AND mit AND mit AND lgpl-2.1-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) AND - (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus OR gpl-2.0-plus) AND gpl-3.0-plus AND - gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus + AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) AND mit AND mit + AND lgpl-2.1-plus AND (lgpl-3.0-plus AND gpl-2.0-plus) AND (lgpl-3.0-plus AND gpl-2.0-plus) + AND (lgpl-3.0-plus OR gpl-2.0-plus) AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND + gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus - AND gpl-3.0-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND gpl-3.0-plus AND gpl-3.0-plus AND - gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND bsd-new + AND lgpl-2.1-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0-plus AND + gpl-3.0-plus AND gpl-3.0-plus AND bsd-new AND bsd-new copyright: | Copyright (c) 2000-2019 Free Software Foundation, Inc. Copyright (c) 2004-2015 Free Software Foundation, Inc. @@ -116,16 +116,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License: The main library is licensed under GNU Lesser\n General Public License\ - \ (LGPL) version 2.1+, Gnutls Extra (which is currently\n just the openssl wrapper library),\ - \ build system, testsuite and commandline\n utilities are licenced under the GNU General\ - \ Public License version 3+. The\n Guile bindings use the same license as the respective\ - \ underlying library,\n i.e. LGPLv2.1+ for the main library and GPLv3+ for Gnutls extra.\n\ - \ \n However to be able to use and link against libgnutls a program needs to be\n available\ - \ under a license compatible with LGPLv3+ or GPLv2+ since GnuTLS\n requires nettle which\ - \ requires GMP. GMP (>= 6.0.0) is dual licensed\n LGPLv3+ or GPLv2+. Starting with 3.5.7\ - \ libunistring is needed, too. It also\n is dual licensed LGPLv3+ or GPLv2+ (libunistring\ - \ 0.9.7 and above, earlier\n version were LGPLv3+ only.)" + matched_text: | + License: The main library is licensed under GNU Lesser + General Public License (LGPL) version 2.1+, Gnutls Extra (which is currently + just the openssl wrapper library), build system, testsuite and commandline + utilities are licenced under the GNU General Public License version 3+. The + Guile bindings use the same license as the respective underlying library, + i.e. LGPLv2.1+ for the main library and GPLv3+ for Gnutls extra. + + However to be able to use and link against libgnutls a program needs to be + available under a license compatible with LGPLv3+ or GPLv2+ since GnuTLS + requires nettle which requires GMP. GMP (>= 6.0.0) is dual licensed + LGPLv3+ or GPLv2+. Starting with 3.5.7 libunistring is needed, too. It also + is dual licensed LGPLv3+ or GPLv2+ (libunistring 0.9.7 and above, earlier + version were LGPLv3+ only.) - score: '100.0' start_line: 244 end_line: 255 @@ -143,26 +147,26 @@ matches: is_license_intro: no matched_text: | The GnuTLS is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - - score: '98.0' + * modify it under the terms of the GNU Lesser General Public License + * as published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see + - score: '100.0' start_line: 265 end_line: 276 - matcher: 3-seq - rule_length: 98 - matched_length: 98 + matcher: 2-aho + rule_length: 102 + matched_length: 102 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_27.RULE + identifier: gpl-3.0-plus_395.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -170,36 +174,36 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * [GnuTLS]-[extra] is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + GnuTLS-extra is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GnuTLS-extra is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . - score: '100.0' start_line: 280 end_line: 281 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 14 + matched_length: 14 match_coverage: '100.0' rule_relevance: 100 - identifier: gfdl-1.1-plus_10.RULE + identifier: gfdl-1.1-plus_34.RULE license_expression: gfdl-1.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GNU Free - Documentation License ( + The documentation is distributed under the terms of the GNU Free + Documentation License (FDL): - score: '100.0' start_line: 286 end_line: 291 @@ -217,11 +221,11 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and + no Back-Cover Texts. A copy of the license is included in the + section entitled "GNU Free Documentation License". - score: '100.0' start_line: 321 end_line: 327 @@ -239,21 +243,21 @@ matches: is_license_intro: no matched_text: | On Debian GNU/Linux systems, the complete text of the latest version of - the GNU Lesser General Public License can be found in - `/usr/share/common-licenses/LGPL' v3 of the license in - `/usr/share/common-licenses/LGPL-3'; the GNU General Public License can - be found in `/usr/share/common-licenses/GPL' (version 3 in - /usr/share/common-licenses/GPL-3) The GNU Free Documentation - License is available under /usr/share/common-licenses/GFDL-1.3. + the GNU Lesser General Public License can be found in + `/usr/share/common-licenses/LGPL' v3 of the license in + `/usr/share/common-licenses/LGPL-3'; the GNU General Public License can + be found in `/usr/share/common-licenses/GPL' (version 3 in + /usr/share/common-licenses/GPL-3) The GNU Free Documentation + License is available under /usr/share/common-licenses/GFDL-1.3. - score: '100.0' start_line: 336 end_line: 337 matcher: 2-aho - rule_length: 13 - matched_length: 13 + rule_length: 14 + matched_length: 14 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_173.RULE + identifier: lgpl-2.1-plus_391.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -261,72 +265,27 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under - the GNU Lesser General Public License (LGPL) version 2.1 or later. + released under + the GNU Lesser General Public License (LGPL) version 2.1 or later. - score: '100.0' start_line: 340 - end_line: 340 + end_line: 342 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 23 + matched_length: 23 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_123.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-3.0-plus_or_gpl-2.0-plus_26.RULE + license_expression: lgpl-3.0-plus OR gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: distributed under a LGPLv3+ - - score: '90.0' - start_line: 340 - end_line: 340 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-2.0-plus_bare_single_word.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPLv2+ - - score: '5.0' - start_line: 341 - end_line: 341 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 5 - identifier: lgpl-3.0-plus_14.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPLv3+ - - score: '90.0' - start_line: 342 - end_line: 342 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 90 - identifier: gpl-2.0-plus_bare_single_word.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GPLv2+ + matched_text: | + distributed under a LGPLv3+ or GPLv2+ dual license, and + as such binaries of this library need to adhere to either LGPLv3+ or + GPLv2+ license. - score: '100.0' start_line: 347 end_line: 347 @@ -347,18 +306,18 @@ matches: start_line: 349 end_line: 349 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_379.RULE + identifier: gpl-3.0_472.RULE license_expression: gpl-3.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: GNU GPL version 3. + matched_text: library are under the GNU GPL version 3. - score: '100.0' start_line: 370 end_line: 402 @@ -376,38 +335,38 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions - # are met: - # - # * Redistributions of source code must retain copyright notices, - # this list of conditions and the following disclaimer. - # - # * Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials - # provided with the distribution. - # - # * Neither the name of the Andy Polyakov nor the names of its - # copyright holder and contributors may be used to endorse or - # promote products derived from this software without specific - # prior written permission. - # - # ALTERNATIVELY, provided that this notice is retained in full, this - # product may be distributed under the terms of the GNU General Public - # License (GPL), in which case the provisions of the GPL apply INSTEAD OF - # those given above. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS - # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + # modification, are permitted provided that the following conditions + # are met: + # + # * Redistributions of source code must retain copyright notices, + # this list of conditions and the following disclaimer. + # + # * Redistributions in binary form must reproduce the above + # copyright notice, this list of conditions and the following + # disclaimer in the documentation and/or other materials + # provided with the distribution. + # + # * Neither the name of the Andy Polyakov nor the names of its + # copyright holder and contributors may be used to endorse or + # promote products derived from this software without specific + # prior written permission. + # + # ALTERNATIVELY, provided that this notice is retained in full, this + # product may be distributed under the terms of the GNU General Public + # License (GPL), in which case the provisions of the GPL apply INSTEAD OF + # those given above. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 417 end_line: 435 @@ -425,24 +384,24 @@ matches: is_license_intro: no matched_text: | Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.0' start_line: 446 end_line: 447 @@ -460,7 +419,7 @@ matches: is_license_intro: no matched_text: | License: - Public domain. + Public domain. - score: '100.0' start_line: 458 end_line: 469 @@ -478,107 +437,64 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - - score: '99.69' + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + - score: '100.0' start_line: 476 end_line: 504 - matcher: 3-seq - rule_length: 975 - matched_length: 972 - match_coverage: '99.69' + matcher: 2-aho + rule_length: 973 + matched_length: 973 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_116.RULE + identifier: cc0-1.0_147.RULE license_expression: cc0-1.0 is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License: CC0 [license]\n Statement of Purpose\n \n The laws of most jurisdictions\ - \ throughout the world automatically confer exclusive Copyright and Related Rights (defined\ - \ below) upon the creator and subsequent owner(s) (each and all, an \"owner\") of an original\ - \ work of authorship and/or a database (each, a \"Work\").\n \n Certain owners wish\ - \ to permanently relinquish those rights to a Work for the purpose of contributing to\ - \ a commons of creative, cultural and scientific works (\"Commons\") that the public can\ - \ reliably and without fear of later claims of infringement build upon, modify, incorporate\ - \ in other works, reuse and redistribute as freely as possible in any form whatsoever\ - \ and for any purposes, including without limitation commercial purposes. These owners\ - \ may contribute to the Commons to promote the ideal of a free culture and the further\ - \ production of creative, cultural and scientific works, or to gain reputation or greater\ - \ distribution for their Work in part through the use and efforts of others.\n \n For\ - \ these and/or other purposes and motivations, and without any expectation of additional\ - \ consideration or compensation, the person associating CC0 with a Work (the \"Affirmer\"\ - ), to the extent that he or she is an owner of Copyright and Related Rights in the Work,\ - \ voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its\ - \ terms, with knowledge of his or her Copyright and Related Rights in the Work and the\ - \ meaning and intended legal effect of CC0 on those rights.\n \n 1. Copyright and Related\ - \ Rights. A Work made available under CC0 may be protected by copyright and related or\ - \ neighboring rights (\"Copyright and Related Rights\"). Copyright and Related Rights\ - \ include, but are not limited to, the following:\n \n the right to reproduce, adapt,\ - \ distribute, perform, display, communicate, and translate a Work;\n moral rights\ - \ retained by the original author(s) and/or performer(s);\n publicity and privacy\ - \ rights pertaining to a person's image or likeness depicted in a Work;\n rights\ - \ protecting against unfair competition in regards to a Work, subject to the limitations\ - \ in paragraph 4(a), below;\n rights protecting the extraction, dissemination, use\ - \ and reuse of data in a Work;\n database rights (such as those arising under Directive\ - \ 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal\ - \ protection of databases, and under any national implementation thereof, including any\ - \ amended or successor version of such directive); and\n other similar, equivalent\ - \ or corresponding rights throughout the world based on applicable law or treaty, and\ - \ any national implementations thereof.\n \n 2. Waiver. To the greatest extent permitted\ - \ by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently,\ - \ irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright\ - \ and Related Rights and associated claims and causes of action, whether now known or\ - \ unknown (including existing as well as future claims and causes of action), in the Work\ - \ (i) in all territories worldwide, (ii) for the maximum duration provided by applicable\ - \ law or treaty (including future time extensions), (iii) in any current or future medium\ - \ and for any number of copies, and (iv) for any purpose whatsoever, including without\ - \ limitation commercial, advertising or promotional purposes (the \"Waiver\"). Affirmer\ - \ makes the Waiver for the benefit of each member of the public at large and to the detriment\ - \ of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject\ - \ to revocation, rescission, cancellation, termination, or any other legal or equitable\ - \ action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's\ - \ express Statement of Purpose.\n \n 3. Public License Fallback. Should any part of\ - \ the Waiver for any reason be judged legally invalid or ineffective under applicable\ - \ law, then the Waiver shall be preserved to the maximum extent permitted taking into\ - \ account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver\ - \ is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable,\ - \ non sublicensable, non exclusive, irrevocable and unconditional license to exercise\ - \ Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide,\ - \ (ii) for the maximum duration provided by applicable law or treaty (including future\ - \ time extensions), (iii) in any current or future medium and for any number of copies,\ - \ and (iv) for any purpose whatsoever, including without limitation commercial, advertising\ - \ or promotional purposes (the \"License\"). The License shall be deemed effective as\ - \ of the date CC0 was applied by Affirmer to the Work. Should any part of the License\ - \ for any reason be judged legally invalid or ineffective under applicable law, such partial\ - \ invalidity or ineffectiveness shall not invalidate the remainder of the License, and\ - \ in such case Affirmer hereby affirms that he or she will not (i) exercise any of his\ - \ or her remaining Copyright and Related Rights in the Work or (ii) assert any associated\ - \ claims and causes of action with respect to the Work, in either case contrary to Affirmer's\ - \ express Statement of Purpose.\n \n 4. Limitations and Disclaimers.\n \n No trademark\ - \ or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise\ - \ affected by this document.\n 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.\n 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.\n 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." + matched_text: | + License: CC0 license + Statement of Purpose + + The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). + + Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. + + For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. + + 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: + + the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; + moral rights retained by the original author(s) and/or performer(s); + publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; + rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; + rights protecting the extraction, dissemination, use and reuse of data in a Work; + database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and + other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. + + 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, + including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. + + 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License" + ). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. + + 4. Limitations and Disclaimers. + + No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. + Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. + Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. + Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - score: '100.0' start_line: 510 end_line: 510 @@ -610,28 +526,33 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person obtaining a\n\ - \ copy of this software and associated documentation files (the \"Software\"),\n to\ - \ deal in the Software without restriction, including without limitation\n the rights\ - \ to use, copy, modify, merge, publish, distribute, sublicense,\n and/or sell copies\ - \ of the Software, and to permit persons to whom the\n Software is furnished to do so,\ - \ subject to the following conditions:\n \n The above copyright notice and this permission\ - \ notice shall be included\n in all copies or substantial portions of the Software.\n\ - \ \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n \ - \ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS\ - \ FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\n THE AUTHORS OR COPYRIGHT\ - \ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR\n OTHER LIABILITY, WHETHER IN AN ACTION\ - \ OF CONTRACT, TORT OR OTHERWISE,\n ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\ - \ OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE." - - score: '93.16' + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 533 - end_line: 548 - matcher: 3-seq - rule_length: 109 - matched_length: 109 + end_line: 543 + matcher: 2-aho + rule_length: 85 + matched_length: 85 match_coverage: '100.0' rule_relevance: 100 - identifier: apache-2.0_922.RULE + identifier: apache-2.0_7.RULE license_expression: apache-2.0 is_license_text: no is_license_notice: yes @@ -640,30 +561,44 @@ matches: is_license_intro: no matched_text: | Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - [X]-[Comment]: [Written] [originally] [for] [the] [Pkcs11Interop] [project] [by]: - [Jaroslav] [IMRICH] <[jimrich]@[jimrich].[sk]> - License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 - - score: '22.0' + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + - score: '100.0' + start_line: 546 + end_line: 548 + matcher: 2-aho + rule_length: 24 + matched_length: 24 + match_coverage: '100.0' + rule_relevance: 100 + identifier: apache-2.0_921.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + License: Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 + - score: '100.0' start_line: 556 end_line: 556 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -688,8 +623,8 @@ matches: is_license_intro: no matched_text: | License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 - score: '100.0' start_line: 572 end_line: 585 @@ -707,19 +642,19 @@ matches: is_license_intro: no matched_text: | Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 - License - # Licensed under the Apache License, Version 2.0 (the "License"); - # you may not use this file except in compliance with the License. - # You may obtain a copy of the License at - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # Unless required by applicable law or agreed to in writing, software - # distributed under the License is distributed on an "AS IS" BASIS, - # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - # See the License for the specific language governing permissions and - # limitations under the License. + /usr/share/common-licenses/Apache-2.0 + License + # Licensed under the Apache License, Version 2.0 (the "License"); + # you may not use this file except in compliance with the License. + # You may obtain a copy of the License at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless required by applicable law or agreed to in writing, software + # distributed under the License is distributed on an "AS IS" BASIS, + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + # See the License for the specific language governing permissions and + # limitations under the License. - score: '100.0' start_line: 591 end_line: 604 @@ -737,19 +672,19 @@ matches: is_license_intro: no matched_text: | Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 - License - # Licensed under the Apache License, Version 2.0 (the "License"); - # you may not use this file except in compliance with the License. - # You may obtain a copy of the License at - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # Unless required by applicable law or agreed to in writing, software - # distributed under the License is distributed on an "AS IS" BASIS, - # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - # See the License for the specific language governing permissions and - # limitations under the License. + /usr/share/common-licenses/Apache-2.0 + License + # Licensed under the Apache License, Version 2.0 (the "License"); + # you may not use this file except in compliance with the License. + # You may obtain a copy of the License at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless required by applicable law or agreed to in writing, software + # distributed under the License is distributed on an "AS IS" BASIS, + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + # See the License for the specific language governing permissions and + # limitations under the License. - score: '100.0' start_line: 610 end_line: 611 @@ -767,7 +702,7 @@ matches: is_license_intro: no matched_text: | Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 + /usr/share/common-licenses/Apache-2.0 - score: '100.0' start_line: 612 end_line: 614 @@ -785,8 +720,8 @@ matches: is_license_intro: no matched_text: | License: Apache-2.0 - On Debian systems the complete text of the license can be found in - /usr/share/common-licenses/Apache-2.0 + On Debian systems the complete text of the license can be found in + /usr/share/common-licenses/Apache-2.0 - score: '100.0' start_line: 619 end_line: 619 @@ -820,22 +755,22 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 645 end_line: 645 @@ -869,22 +804,22 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 667 end_line: 667 @@ -918,30 +853,30 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - - score: '16.0' + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 688 end_line: 688 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: lgpl-2.1-plus_299.RULE license_expression: lgpl-2.1-plus is_license_text: no @@ -950,15 +885,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv2.1+' - - score: '22.0' + - score: '100.0' start_line: 695 end_line: 695 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -966,15 +901,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 699 end_line: 699 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1015,32 +950,32 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '22.0' + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 729 end_line: 729 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1048,15 +983,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 735 end_line: 735 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1064,15 +999,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 741 end_line: 741 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1080,15 +1015,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 745 end_line: 745 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1096,15 +1031,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 749 end_line: 749 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1112,15 +1047,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 753 end_line: 753 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1128,15 +1063,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 759 end_line: 759 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1144,15 +1079,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 764 end_line: 764 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1160,15 +1095,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 768 end_line: 768 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1176,15 +1111,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 772 end_line: 772 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1192,15 +1127,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 776 end_line: 776 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1208,15 +1143,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 780 end_line: 780 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1224,15 +1159,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 785 end_line: 785 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1240,15 +1175,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 789 end_line: 789 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1256,15 +1191,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 794 end_line: 794 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1272,15 +1207,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 799 end_line: 799 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1288,15 +1223,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 803 end_line: 803 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1304,15 +1239,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 808 end_line: 808 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1337,23 +1272,23 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 838 end_line: 855 @@ -1371,32 +1306,32 @@ matches: is_license_intro: no matched_text: | Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '97.17' - start_line: 864 + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + - score: '100.0' + start_line: 866 end_line: 877 - matcher: 3-seq - rule_length: 106 - matched_length: 103 - match_coverage: '97.17' + matcher: 2-aho + rule_length: 104 + matched_length: 104 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_257.RULE + identifier: lgpl-2.1-plus_320.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -1404,29 +1339,27 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - GnuTLS. - * - * [Libgcrypt] is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * [Libgcrypt] is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, see . - - score: '22.0' + Libgcrypt is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * Libgcrypt is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, see . + - score: '100.0' start_line: 880 end_line: 880 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1434,15 +1367,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: LGPLv3+_or_GPLv2+' - - score: '22.0' + - score: '100.0' start_line: 884 end_line: 884 matcher: 2-aho rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 - identifier: lgpl-3.0_AND_gpl-3.0_4.RULE + rule_relevance: 100 + identifier: lgpl-3.0-plus_and_gpl-2.0-plus_1.RULE license_expression: lgpl-3.0-plus AND gpl-2.0-plus is_license_text: no is_license_notice: no @@ -1454,11 +1387,11 @@ matches: start_line: 885 end_line: 907 matcher: 2-aho - rule_length: 141 - matched_length: 141 + rule_length: 143 + matched_length: 143 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_5.RULE + identifier: lgpl-3.0-plus_or_gpl-2.0-plus_23.RULE license_expression: lgpl-3.0-plus OR gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -1466,29 +1399,29 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is free software: you can redistribute it and/or - * modify it under the terms of either: - * - * * the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 3 of the License, or (at your - * option) any later version. - * - * or - * - * * the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * or both in parallel, as here. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received copies of the GNU General Public License and - * the GNU Lesser General Public License along with this program. If - * not, see http://www.gnu.org/licenses/. + This program is free software: you can redistribute it and/or + * modify it under the terms of either: + * + * * the GNU Lesser General Public License as published by the Free + * Software Foundation; either version 3 of the License, or (at your + * option) any later version. + * + * or + * + * * the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * or both in parallel, as here. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received copies of the GNU General Public License and + * the GNU Lesser General Public License along with this program. If + * not, see http://www.gnu.org/licenses/. - score: '100.0' start_line: 927 end_line: 927 @@ -1585,14 +1518,14 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: GPLv3+' - - score: '16.0' + - score: '100.0' start_line: 968 end_line: 968 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: lgpl-2.1-plus_299.RULE license_expression: lgpl-2.1-plus is_license_text: no @@ -1825,14 +1758,14 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: GPLv3+' - - score: '16.0' + - score: '100.0' start_line: 1040 end_line: 1040 matcher: 2-aho rule_length: 3 matched_length: 3 match_coverage: '100.0' - rule_relevance: 16 + rule_relevance: 100 identifier: lgpl-2.1-plus_299.RULE license_expression: lgpl-2.1-plus is_license_text: no @@ -1937,15 +1870,31 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: GPLv3+' - - score: '98.59' + - score: '100.0' start_line: 1074 + end_line: 1074 + matcher: 2-aho + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_195.RULE + license_expression: bsd-new + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: 'License: BSD-3-Clause' + - score: '100.0' + start_line: 1077 end_line: 1097 - matcher: 3-seq - rule_length: 210 - matched_length: 210 + matcher: 2-aho + rule_length: 206 + matched_length: 206 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_1007.RULE + identifier: bsd-new_1066.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -1953,27 +1902,24 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - License: BSD-3-Clause - [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 Ben Hoyt nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ben Hoyt nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright.expected.yml index 20ec2608a46..11452655235 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgnutls30/copyright.expected.yml @@ -138,34 +138,30 @@ matches: * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see - - score: '98.0' + - score: '92.52' start_line: 265 - end_line: 276 + end_line: 280 matcher: 3-seq - rule_length: 98 - matched_length: 98 - match_coverage: '100.0' + rule_length: 107 + matched_length: 99 + match_coverage: '92.52' rule_relevance: 100 - identifier: gpl-3.0-plus_27.RULE + identifier: gpl-3.0-plus_57.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * [GnuTLS]-[extra] is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + matched_text: "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\ + \ * [GnuTLS]-[extra] is distributed in the hope that it 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 */\n --------------------\n\ + \ \n [The] [documentation] [is] [distributed] [under] [the] [terms] [of] [the] GNU" - score: '100.0' start_line: 280 end_line: 281 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 0da2ee797b0..2f10eda1f95 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 +primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - LGPL-2.1+ @@ -15,11 +15,11 @@ declared_license: - LGPL-2.1+ - GPL-3+ - BSD-3-clause -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND ((lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) OR bsd-new) AND (lgpl-2.1-plus - AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND fsf-unlimited-no-warranty - AND fsf-unlimited-no-warranty AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus - AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND fsf-unlimited-no-warranty +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND ((lgpl-2.1-plus AND lgpl-2.1-plus) OR bsd-new) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND + (lgpl-2.1-plus AND lgpl-2.1-plus) AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND fsf-unlimited-no-warranty copyright: | 2001-2004, 2010, 2012-2018, g10 Code GmbH 2008, 2011 Free Software Foundation, Inc. @@ -40,8 +40,8 @@ copyright: | 2010 Free Software Foundation, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 57 + end_line: 63 matcher: 1-hash rule_length: 64 matched_length: 64 @@ -63,8 +63,8 @@ matches: WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 65 + end_line: 65 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -79,14 +79,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 117 - matched_length: 117 + start_line: 66 + end_line: 81 + matcher: 1-hash + rule_length: 144 + matched_length: 144 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_37.RULE + identifier: lgpl-2.1-plus_390.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -107,27 +107,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 83 + end_line: 83 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -142,14 +127,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 84 + end_line: 98 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_60.RULE + identifier: gpl-3.0-plus_385.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -169,27 +154,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3. - score: '100.0' - start_line: 1 - end_line: 24 + start_line: 101 + end_line: 124 matcher: 1-hash rule_length: 205 matched_length: 205 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright.expected.yml deleted file mode 100644 index 07dbea9932c..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgpg-error0/copyright.expected.yml +++ /dev/null @@ -1,214 +0,0 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 -declared_license: - - LGPL-2.1+ - - LGPL-2.1+ or BSD-3-clause - - g10-permissive - - GPL-3+ - - BSD-3-clause -license_expression: (lgpl-2.1-plus AND lgpl-2.1) AND ((lgpl-2.1-plus AND lgpl-2.1) OR bsd-new) - AND fsf-unlimited-no-warranty AND (gpl-3.0-plus AND gpl-3.0) -copyright: | - 2001-2004, 2010, 2012-2018, g10 Code GmbH - 2008, 2011 Free Software Foundation, Inc. - 2008, 2011, 2016 g10 Code GmbH - 2004-2012, 2014-2017 g10 Code GmbH - 2000 Werner Koch (dd9jn) - 2001, 2002, 2003, 2004, 2007, 2010, 2016 g10 Code GmbH - 1995-1998, 2000-2002 Free Software Foundation, Inc. - 1999, 2002, 2003 Free Software Foundation, Inc. - 2010 Free Software Foundation, Inc. - 2014 g10 Code GmbH - 2005-2009 Free Software Foundation, Inc. - 1995, 1996, 1997, 1999, 2005, 2007, 2008, 2010 Free Software Foundation, Inc. - 2005, 2013, 2015, 2016 g10 Code GmbH - 2006, 2008, 2011 Free Software Foundation, Inc. - 2008 g10 Code GmbH -matches: - - score: '100.0' - start_line: 1 - end_line: 7 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 117 - matched_length: 117 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_37.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 - of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_60.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 1 - end_line: 24 - matcher: 1-hash - rule_length: 205 - matched_length: 205 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_910.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright-detailed.expected.yml index 9fb5d8d7b4c..a64009e1240 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 @@ -2,13 +2,13 @@ primary_license: declared_license: license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND - fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND - bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style - AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND - bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc - AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations - AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified + AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty + AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND + freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified + AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control + AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND + rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified + OR gpl-2.0-plus) AND bsd-new AND bsd-simplified copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -75,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 41 end_line: 52 @@ -105,15 +113,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. - score: '100.0' start_line: 54 end_line: 56 @@ -131,8 +143,8 @@ matches: is_license_intro: no matched_text: | Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) - score: '100.0' start_line: 64 end_line: 70 @@ -148,11 +160,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). - score: '100.0' start_line: 82 end_line: 111 @@ -168,27 +183,37 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. - score: '98.73' start_line: 128 end_line: 146 @@ -204,20 +229,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of [FundsXpress]. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. [FundsXpress] makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 156 end_line: 175 @@ -233,16 +264,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. - score: '100.0' start_line: 187 end_line: 214 @@ -258,24 +300,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 222 end_line: 240 @@ -291,51 +344,67 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' + end_line: 272 + matcher: 2-aho + rule_length: 185 + matched_length: 185 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no + identifier: bsd-simplified_20.RULE + license_expression: bsd-simplified + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 334 end_line: 352 @@ -351,19 +420,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 363 end_line: 390 @@ -379,24 +455,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 400 end_line: 427 @@ -412,24 +499,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 440 end_line: 459 @@ -445,21 +543,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' start_line: 469 end_line: 476 @@ -475,11 +579,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. - score: '100.0' start_line: 485 end_line: 503 @@ -495,20 +603,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 511 end_line: 558 @@ -524,34 +638,55 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. - score: '100.0' start_line: 568 end_line: 595 @@ -567,24 +702,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 608 end_line: 636 @@ -600,24 +746,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 647 end_line: 675 @@ -633,24 +791,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 682 end_line: 705 @@ -666,22 +836,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.0' start_line: 713 end_line: 729 @@ -697,18 +876,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. - score: '95.0' start_line: 735 end_line: 743 @@ -724,12 +909,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. - score: '100.0' start_line: 752 end_line: 763 @@ -745,14 +934,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. - score: '100.0' start_line: 769 end_line: 776 @@ -770,13 +964,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. - score: '100.0' start_line: 782 end_line: 800 @@ -792,19 +986,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 810 end_line: 833 @@ -820,22 +1021,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 837 end_line: 856 @@ -851,20 +1061,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. - score: '100.0' start_line: 866 end_line: 899 @@ -880,27 +1097,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '99.0' start_line: 907 end_line: 922 @@ -916,18 +1147,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. - score: '100.0' start_line: 934 end_line: 968 @@ -943,27 +1179,42 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 978 end_line: 996 @@ -979,20 +1230,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 1004 end_line: 1016 @@ -1008,15 +1265,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '95.0' start_line: 1025 end_line: 1037 @@ -1034,18 +1296,18 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR + IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) - score: '100.0' start_line: 1046 end_line: 1047 @@ -1063,7 +1325,7 @@ matches: is_license_intro: no matched_text: | This file may be freely redistributed without license or fee - provided this copyright message remains intact. + provided this copyright message remains intact. - score: '100.0' start_line: 1060 end_line: 1087 @@ -1079,24 +1341,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 1096 end_line: 1112 @@ -1112,16 +1385,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1121 end_line: 1137 @@ -1137,17 +1418,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1147 end_line: 1153 @@ -1163,11 +1451,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1163 end_line: 1181 @@ -1183,21 +1474,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. - score: '100.0' start_line: 1190 end_line: 1217 @@ -1213,24 +1509,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1226 end_line: 1264 @@ -1246,32 +1553,46 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 1274 end_line: 1302 @@ -1287,25 +1608,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 1311 end_line: 1334 @@ -1321,19 +1653,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright.expected.yml deleted file mode 100644 index 1df017652bd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libgssapi-krb5-2/copyright.expected.yml +++ /dev/null @@ -1,1336 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND michigan-disclaimer AND fsf-unlimited-no-warranty AND openldap-2.8 - AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND (mit-no-advert-export-control - AND proprietary-license) AND bsd-original-uc AND bsd-original AND isc AND rsa-md4 AND rsa-md5 - AND rsa-1990 AND mit-with-modification-obligations AND (bsd-simplified OR gpl-2.0-plus) -copyright: | - Copyright (c) 1985-2018 by the Massachusetts Institute of Technology - copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others - Copyright, OpenVision Technologies, Inc., 1993-1996 - Copyright (c) 1998 by the FundsXpress, INC. - Copyright (c) 2001, Dr Brian Gladman brg@gladman.uk.net', Worcester, UK. - Copyright (c) 2006 Red Hat, Inc. - Portions copyright (c) 2006 Massachusetts Institute of Technology - Copyright 2011 Red Hat, Inc. - Copyright 2013,2014 Red Hat, Inc. - Copyright (c) 2004 Sun Microsystems, Inc. - Copyright (c) 1983 Regents of the University of California - Copyright (c) 2004-2005, Novell, Inc. - COPYRIGHT (c) 2006-2007 THE REGENTS OF THE UNIVERSITY OF MICHIGAN - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - Copyright 2004-2008 Apple Inc. - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. - Copyright (c) 2006 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Copyright (c) 2009 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Portions Copyright (c) 2009 Apple Inc. - Copyright (c) 2010, Oracle America, Inc. - Copyright (c) 2006,2007,2009 NTT (Nippon Telegraph and Telephone Corporation) - Copyright 2000 by Carnegie Mellon University - Copyright (c) 2002 Naval Research Laboratory - Copyright (c) The Internet Society (2006) - Copyright (c) 1991, 1992, 1994 by Cygnus - Copyright (c) 2006 Secure Endpoints Inc. - Copyright (c) 2005 Marko Kreen - Copyright (c) 1994 by the University of Southern California - Copyright (c) 1995 The President and Fellows of Harvard University - Copyright (c) 2008 by the Massachusetts Institute of Technology - Copyright 1995 by Richard P. Basch - Copyright 1995 by Lehman Brothers, Inc. - Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. - Copyright 1997, 1998, 1999 Computing Research Labs, New Mexico State University - Copyright (c) 1998 Todd C. Miller Todd.Miller@courtesan.com - Copyright 1999 by Theodore Ts'o - Copyright (c) 1999-2000, The University of Chicago - Copyright (c) 2000 The Regents of the University of Michigan - Copyright (c) 2000 Dug Song dugsong@UMICH.EDU - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990-2, RSA Data Security, Inc. - Copyright (c) 1994 CyberSAFE Corporation - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology - Copyright (c) 2011, PADL Software Pty Ltd. - Copyright (c) 2007,2008,2009 Marc Alexander Lehmann - Copyright (c) 2010, Intel Corporation - Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 116 - matched_length: 116 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' - start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' - rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 328 - matched_length: 328 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright-detailed.expected.yml index 710505c86b8..ed25069547a 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 @@ -72,9 +72,11 @@ declared_license: - GPL-2+ - Expat license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND - ((lgpl-3.0-plus OR gpl-2.0-plus) AND (other-permissive AND public-domain) AND public-domain - AND lgpl-2.0-plus AND mit AND public-domain AND public-domain AND public-domain AND public-domain - AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain + AND lgpl-2.0-plus AND mit AND pycrypto AND public-domain AND public-domain AND lgpl-2.1-plus + AND public-domain AND lgpl-2.1-plus AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) @@ -90,15 +92,14 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND (lgpl-2.0-plus AND gpl-2.0-plus AND lgpl-2.0) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR - (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND - gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus @@ -119,12 +120,11 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus - WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND (gpl-2.0 AND gpl-2.0) - AND fsf-ap + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus + AND gpl-3.0-plus WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND + (gpl-2.0 AND gpl-2.0) AND fsf-ap copyright: | © 2001-2020 Niels Möller Some parts are Copyright © the Free Software Foundation and various @@ -255,8 +255,8 @@ copyright: | 2007 Magnus Holmgren matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 276 + end_line: 276 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -270,16 +270,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '97.81' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 137 - matched_length: 134 - match_coverage: '97.81' + - score: '100.0' + start_line: 277 + end_line: 293 + matcher: 1-hash + rule_length: 143 + matched_length: 143 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-2.0-plus_460.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -287,43 +287,25 @@ matches: is_license_intro: no matched_text: | This program is free software; you can redistribute it and/or modify - it under the terms of the GNU [Library] General Public License as published by + it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU [Library] General Public License for more details. + GNU Library General Public License for more details. - You should have received a copy of the GNU [Library] General Public License - along with this [program]; if not, write to the Free Software + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - On Debian GNU/Linux systems, the complete text of the GNU [Library] - General Public License, [version] [2], can be found in - /usr/share/common-licenses/ + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_71.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Library - General Public License, version 2, - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 489 + end_line: 489 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -338,8 +320,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 490 + end_line: 505 matcher: 1-hash rule_length: 137 matched_length: 137 @@ -370,8 +352,8 @@ matches: a Texinfo source document, you may use the result without restriction. (This has been our intent since Texinfo was invented.) - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 525 + end_line: 528 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -389,14 +371,14 @@ matches: distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. - - score: '83.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 533 + end_line: 534 matcher: 1-hash rule_length: 15 matched_length: 15 match_coverage: '100.0' - rule_relevance: 83 + rule_relevance: 100 identifier: public-domain_354.RULE license_expression: public-domain is_license_text: no @@ -408,8 +390,8 @@ matches: I believe that most files in debian/ hardly contains any creative expression eligible for copyright. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 539 + end_line: 539 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -423,15 +405,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '93.38' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 136 - matched_length: 127 - match_coverage: '93.38' + - score: '100.0' + start_line: 540 + end_line: 556 + matcher: 1-hash + rule_length: 131 + matched_length: 131 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_54.RULE + identifier: gpl-2.0_1155.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -450,15 +432,15 @@ matches: 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 + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian GNU/Linux systems, the complete text of the GNU General - Public License, [version] [2], can be found in - /usr/share/common-licenses/GPL- + Public License, version 2, can be found in + /usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 565 + end_line: 567 matcher: 1-hash rule_length: 26 matched_length: 26 @@ -476,8 +458,8 @@ matches: are permitted in any medium without royalty provided the copyright notice and this notice are preserved. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 569 + end_line: 569 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -491,15 +473,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '90.77' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 130 - matched_length: 118 - match_coverage: '90.77' + - score: '100.0' + start_line: 570 + end_line: 585 + matcher: 1-hash + rule_length: 134 + matched_length: 134 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_196.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -507,25 +489,25 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify + The nettle library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. - [GNU] [Nettle] is distributed in the hope that it will be useful, but + GNU Nettle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [library]; if not, see http://www.gnu.org/licenses/. + License along with this library; if not, see http://www.gnu.org/licenses/. - On Debian [GNU]/[Linux] [systems], [the] [complete] [text] [of] [the] [newest] [version] + On Debian GNU/Linux systems, the complete text of the newest version of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 587 + end_line: 587 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -539,15 +521,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '96.35' - start_line: 1 - end_line: 18 - matcher: 3-seq - rule_length: 137 - matched_length: 132 - match_coverage: '96.35' + - score: '100.0' + start_line: 588 + end_line: 605 + matcher: 1-hash + rule_length: 140 + matched_length: 140 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE + identifier: gpl-2.0-plus_857.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -560,22 +542,22 @@ matches: the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - [GNU] [Nettle] is distributed in the hope that it will be useful, + GNU Nettle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this [program]; if not, write to the Free Software - Foundation, Inc., 51 Franklin [Street], Fifth Floor, Boston, MA + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - On Debian GNU/Linux systems, the complete text [of] [the] [newest] [version] + On Debian GNU/Linux systems, the complete text of the newest version of the GNU General Public License can be found in /usr/share/common-licenses/GPL. - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 608 + end_line: 625 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -607,49 +589,32 @@ matches: CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '97.56' - start_line: 1 - end_line: 4 - matcher: 3-seq - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_15.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is dual licenced under the GNU General Public License version - 2 or later, and the GNU Lesser General Public License version 3 or - later. When using [Nettle], you must comply fully with all conditions - of at least one of these licenses. - score: '100.0' - start_line: 4 - end_line: 7 + start_line: 10 + end_line: 16 matcher: 2-aho - rule_length: 37 - matched_length: 37 + rule_length: 79 + matched_length: 79 match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_and_public-domain_1.RULE - license_expression: other-permissive AND public-domain + identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - few of the individual files are + Nettle is dual licenced under the GNU General Public License version + 2 or later, and the GNU Lesser General Public License version 3 or + later. When using Nettle, you must comply fully with all conditions + of at least one of these licenses. A few of the individual files are licensed under more permissive terms, or in the public domain. To find the current status of particular files, you have to read the copyright notices at the top of the files. - score: '100.0' - start_line: 38 - end_line: 38 + start_line: 47 + end_line: 47 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -664,56 +629,58 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 46 - end_line: 46 + start_line: 55 + end_line: 55 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_221.RULE + identifier: lgpl-2.0-plus_515.RULE license_expression: lgpl-2.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the LGPL, + matched_text: released under the LGPL, version 2 or later. - score: '100.0' - start_line: 51 - end_line: 51 + start_line: 60 + end_line: 60 matcher: 2-aho - rule_length: 6 - matched_length: 6 + rule_length: 7 + matched_length: 7 match_coverage: '100.0' rule_relevance: 100 - identifier: mit_384.RULE + identifier: mit_1090.RULE license_expression: mit is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: is released under the MIT license. - - score: '70.0' - start_line: 56 - end_line: 56 + matched_text: It is released under the MIT license. + - score: '100.0' + start_line: 64 + end_line: 65 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 7 + matched_length: 7 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain + rule_relevance: 100 + identifier: pycrypto_1.RULE + license_expression: pycrypto is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: public domain). + matched_text: | + Python Cryptography + Toolkit license (essentially public domain). - score: '100.0' - start_line: 60 - end_line: 60 + start_line: 69 + end_line: 69 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -728,8 +695,8 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 65 - end_line: 65 + start_line: 74 + end_line: 74 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -744,24 +711,60 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 78 - end_line: 78 + start_line: 81 + end_line: 82 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 13 + matched_length: 13 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain + identifier: lgpl-2.1-plus_389.RULE + license_expression: lgpl-2.1-plus is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + based on the code + in libgcrypt, copyright owned by the Free Software Foundation. + - score: '100.0' + start_line: 87 + end_line: 87 + matcher: 2-aho + rule_length: 6 + matched_length: 6 + match_coverage: '100.0' + rule_relevance: 100 + identifier: public-domain_425.RULE + license_expression: public-domain + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: reference implementation (in the public domain), + - score: '100.0' + start_line: 92 + end_line: 93 + matcher: 2-aho + rule_length: 13 + matched_length: 13 + match_coverage: '100.0' + rule_relevance: 100 + identifier: lgpl-2.1-plus_389.RULE + license_expression: lgpl-2.1-plus + is_license_text: no + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: in the public domain), + matched_text: | + based on the code in + libgcrypt, copyright owned by the Free Software Foundation. - score: '100.0' - start_line: 96 - end_line: 96 + start_line: 105 + end_line: 105 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -776,18 +779,18 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 97 - end_line: 97 + start_line: 106 + end_line: 106 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_221.RULE + identifier: lgpl-2.0-plus_465.RULE license_expression: lgpl-2.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the LGPL. + matched_text: released under the LGPL. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright.expected.yml index c88a4fcd8d3..fd33177ac05 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright.expected.yml @@ -133,15 +133,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '97.81' + - score: '94.41' start_line: 1 end_line: 17 matcher: 3-seq - rule_length: 137 - matched_length: 134 - match_coverage: '97.81' + rule_length: 143 + matched_length: 135 + match_coverage: '94.41' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE + identifier: gpl-2.0-plus_811.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -160,7 +160,7 @@ matches: GNU [Library] General Public License for more details. You should have received a copy of the GNU [Library] General Public License - along with this [program]; if not, write to the Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU [Library] @@ -286,15 +286,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '93.38' + - score: '99.22' start_line: 1 end_line: 17 matcher: 3-seq - rule_length: 136 + rule_length: 128 matched_length: 127 - match_coverage: '93.38' + match_coverage: '99.22' rule_relevance: 100 - identifier: gpl-2.0_54.RULE + identifier: gpl-2.0_129.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes 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 e0bf57109e1..24d1915110c 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 @@ -9,9 +9,9 @@ declared_license: - GPL-2+ - LGPL-3+ - Unicode -license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus AND - lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND - (gpl-3.0-plus AND gpl-3.0-plus) AND (unicode AND unicode) +license_expression: (gpl-3.0-plus AND gpl-3.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR + (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-3.0-plus AND + gpl-3.0-plus) AND (unicode AND unicode) copyright: | Copyright (C) 2011-2014 Simon Josefsson Copyright (C) 2011-2014 Simon Josefsson @@ -22,8 +22,8 @@ copyright: | Copyright (c) 1991-2010 Unicode, Inc. matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 28 + end_line: 28 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -38,8 +38,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 29 + end_line: 43 matcher: 1-hash rule_length: 128 matched_length: 128 @@ -69,8 +69,8 @@ matches: On Debian GNU/Linux systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 45 + end_line: 45 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -85,8 +85,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 46 + end_line: 60 matcher: 1-hash rule_length: 128 matched_length: 128 @@ -116,8 +116,8 @@ matches: On Debian GNU/Linux systems, the complete text of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 62 + end_line: 62 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -132,14 +132,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 104 - matched_length: 104 + start_line: 63 + end_line: 77 + matcher: 1-hash + rule_length: 131 + matched_length: 131 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_4.RULE + identifier: lgpl-3.0-plus_242.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -159,40 +159,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '72.31' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 94 - match_coverage: '72.31' - rule_relevance: 100 - identifier: lgpl-3.0-plus_167.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This [program] is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See [the] - [GNU] [General] [Public] [License] [for] [more] [details]. - - [You] [should] [have] [received] a [copy] [of] the GNU Lesser General Public License - [along] [with] [this] [program]. [If] [not], [see] <[http]://[www].[gnu].[org]/[licenses]/>. - [On] [Debian] [GNU]/[Linux] [systems], [the] [complete] [text] of the GNU Lesser General + On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 80 + end_line: 80 matcher: 2-aho rule_length: 13 matched_length: 13 @@ -207,8 +179,8 @@ matches: is_license_intro: no matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - score: '100.0' - start_line: 2 - end_line: 34 + start_line: 81 + end_line: 113 matcher: 2-aho rule_length: 306 matched_length: 306 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright.expected.yml deleted file mode 100644 index 31460593577..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libidn2-0/copyright.expected.yml +++ /dev/null @@ -1,250 +0,0 @@ -primary_license: gpl-3.0-plus -declared_license: - - GPL-3+ - - LGPL-3+ or GPL-2+ - - Unicode - - GPL-2+ - - LGPL-3+ -license_expression: gpl-3.0-plus AND (lgpl-3.0-plus OR gpl-2.0-plus) AND unicode -copyright: | - Copyright (C) 2011-2014 Simon Josefsson - Copyright (C) 2001-2011 Free Software Foundation, Inc. - Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Simon Josefsson - Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos - Copyright (c) 1998 Michael Zucchi - Copyright (c) 1991-2010 Unicode, Inc. -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 3 can be found in /usr/share/common-licenses/GPL-3. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_740.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 2 can be found in /usr/share/common-licenses/GPL-2. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 104 - matched_length: 104 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_4.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '72.31' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 94 - match_coverage: '72.31' - rule_relevance: 100 - identifier: lgpl-3.0-plus_167.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This [program] is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See [the] - [GNU] [General] [Public] [License] [for] [more] [details]. - - [You] [should] [have] [received] a [copy] [of] the GNU Lesser General Public License - [along] [with] [this] [program]. [If] [not], [see] <[http]://[www].[gnu].[org]/[licenses]/>. - - [On] [Debian] [GNU]/[Linux] [systems], [the] [complete] [text] of the GNU Lesser General - Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 13 - matched_length: 13 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_14.RULE - license_expression: unicode - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - - score: '100.0' - start_line: 2 - end_line: 34 - matcher: 2-aho - rule_length: 306 - matched_length: 306 - match_coverage: '100.0' - rule_relevance: 100 - identifier: unicode_17.RULE - license_expression: unicode - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Distributed - under the Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Unicode data files and any associated documentation - (the "Data Files") or Unicode software and any associated - documentation (the "Software") to deal in the Data Files or Software - without restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, and/or sell copies of the - Data Files or Software, and to permit persons to whom the Data Files - or Software are furnished to do so, provided that (a) the above - copyright notice(s) and this permission notice appear with all copies - of the Data Files or Software, (b) both the above copyright notice(s) - and this permission notice appear in associated documentation, and - (c) there is clear notice in each modified Data File or in the - Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF - ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY - CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY - DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. 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 9fb5d8d7b4c..a64009e1240 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 @@ -2,13 +2,13 @@ primary_license: declared_license: license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND - fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND - bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style - AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND - bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc - AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations - AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified + AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty + AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND + freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified + AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control + AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND + rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified + OR gpl-2.0-plus) AND bsd-new AND bsd-simplified copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -75,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 41 end_line: 52 @@ -105,15 +113,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. - score: '100.0' start_line: 54 end_line: 56 @@ -131,8 +143,8 @@ matches: is_license_intro: no matched_text: | Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) - score: '100.0' start_line: 64 end_line: 70 @@ -148,11 +160,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). - score: '100.0' start_line: 82 end_line: 111 @@ -168,27 +183,37 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. - score: '98.73' start_line: 128 end_line: 146 @@ -204,20 +229,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of [FundsXpress]. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. [FundsXpress] makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 156 end_line: 175 @@ -233,16 +264,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. - score: '100.0' start_line: 187 end_line: 214 @@ -258,24 +300,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 222 end_line: 240 @@ -291,51 +344,67 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' + end_line: 272 + matcher: 2-aho + rule_length: 185 + matched_length: 185 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no + identifier: bsd-simplified_20.RULE + license_expression: bsd-simplified + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 334 end_line: 352 @@ -351,19 +420,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 363 end_line: 390 @@ -379,24 +455,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 400 end_line: 427 @@ -412,24 +499,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 440 end_line: 459 @@ -445,21 +543,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' start_line: 469 end_line: 476 @@ -475,11 +579,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. - score: '100.0' start_line: 485 end_line: 503 @@ -495,20 +603,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 511 end_line: 558 @@ -524,34 +638,55 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. - score: '100.0' start_line: 568 end_line: 595 @@ -567,24 +702,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 608 end_line: 636 @@ -600,24 +746,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 647 end_line: 675 @@ -633,24 +791,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 682 end_line: 705 @@ -666,22 +836,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.0' start_line: 713 end_line: 729 @@ -697,18 +876,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. - score: '95.0' start_line: 735 end_line: 743 @@ -724,12 +909,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. - score: '100.0' start_line: 752 end_line: 763 @@ -745,14 +934,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. - score: '100.0' start_line: 769 end_line: 776 @@ -770,13 +964,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. - score: '100.0' start_line: 782 end_line: 800 @@ -792,19 +986,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 810 end_line: 833 @@ -820,22 +1021,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 837 end_line: 856 @@ -851,20 +1061,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. - score: '100.0' start_line: 866 end_line: 899 @@ -880,27 +1097,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '99.0' start_line: 907 end_line: 922 @@ -916,18 +1147,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. - score: '100.0' start_line: 934 end_line: 968 @@ -943,27 +1179,42 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 978 end_line: 996 @@ -979,20 +1230,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 1004 end_line: 1016 @@ -1008,15 +1265,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '95.0' start_line: 1025 end_line: 1037 @@ -1034,18 +1296,18 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR + IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) - score: '100.0' start_line: 1046 end_line: 1047 @@ -1063,7 +1325,7 @@ matches: is_license_intro: no matched_text: | This file may be freely redistributed without license or fee - provided this copyright message remains intact. + provided this copyright message remains intact. - score: '100.0' start_line: 1060 end_line: 1087 @@ -1079,24 +1341,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 1096 end_line: 1112 @@ -1112,16 +1385,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1121 end_line: 1137 @@ -1137,17 +1418,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1147 end_line: 1153 @@ -1163,11 +1451,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1163 end_line: 1181 @@ -1183,21 +1474,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. - score: '100.0' start_line: 1190 end_line: 1217 @@ -1213,24 +1509,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1226 end_line: 1264 @@ -1246,32 +1553,46 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 1274 end_line: 1302 @@ -1287,25 +1608,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 1311 end_line: 1334 @@ -1321,19 +1653,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright.expected.yml deleted file mode 100644 index 1df017652bd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libk5crypto3/copyright.expected.yml +++ /dev/null @@ -1,1336 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND michigan-disclaimer AND fsf-unlimited-no-warranty AND openldap-2.8 - AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND (mit-no-advert-export-control - AND proprietary-license) AND bsd-original-uc AND bsd-original AND isc AND rsa-md4 AND rsa-md5 - AND rsa-1990 AND mit-with-modification-obligations AND (bsd-simplified OR gpl-2.0-plus) -copyright: | - Copyright (c) 1985-2018 by the Massachusetts Institute of Technology - copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others - Copyright, OpenVision Technologies, Inc., 1993-1996 - Copyright (c) 1998 by the FundsXpress, INC. - Copyright (c) 2001, Dr Brian Gladman brg@gladman.uk.net', Worcester, UK. - Copyright (c) 2006 Red Hat, Inc. - Portions copyright (c) 2006 Massachusetts Institute of Technology - Copyright 2011 Red Hat, Inc. - Copyright 2013,2014 Red Hat, Inc. - Copyright (c) 2004 Sun Microsystems, Inc. - Copyright (c) 1983 Regents of the University of California - Copyright (c) 2004-2005, Novell, Inc. - COPYRIGHT (c) 2006-2007 THE REGENTS OF THE UNIVERSITY OF MICHIGAN - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - Copyright 2004-2008 Apple Inc. - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. - Copyright (c) 2006 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Copyright (c) 2009 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Portions Copyright (c) 2009 Apple Inc. - Copyright (c) 2010, Oracle America, Inc. - Copyright (c) 2006,2007,2009 NTT (Nippon Telegraph and Telephone Corporation) - Copyright 2000 by Carnegie Mellon University - Copyright (c) 2002 Naval Research Laboratory - Copyright (c) The Internet Society (2006) - Copyright (c) 1991, 1992, 1994 by Cygnus - Copyright (c) 2006 Secure Endpoints Inc. - Copyright (c) 2005 Marko Kreen - Copyright (c) 1994 by the University of Southern California - Copyright (c) 1995 The President and Fellows of Harvard University - Copyright (c) 2008 by the Massachusetts Institute of Technology - Copyright 1995 by Richard P. Basch - Copyright 1995 by Lehman Brothers, Inc. - Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. - Copyright 1997, 1998, 1999 Computing Research Labs, New Mexico State University - Copyright (c) 1998 Todd C. Miller Todd.Miller@courtesan.com - Copyright 1999 by Theodore Ts'o - Copyright (c) 1999-2000, The University of Chicago - Copyright (c) 2000 The Regents of the University of Michigan - Copyright (c) 2000 Dug Song dugsong@UMICH.EDU - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990-2, RSA Data Security, Inc. - Copyright (c) 1994 CyberSAFE Corporation - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology - Copyright (c) 2011, PADL Software Pty Ltd. - Copyright (c) 2007,2008,2009 Marc Alexander Lehmann - Copyright (c) 2010, Intel Corporation - Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 116 - matched_length: 116 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' - start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' - rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 328 - matched_length: 328 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml index 2541b82a395..3eadb6fee36 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright-detailed.expected.yml @@ -1,12 +1,12 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - LGPL-2+ - LGPL-2+ - GPL-2+ - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (lgpl-2.0-plus - AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND + (lgpl-2.0-plus AND lgpl-2.0-plus) copyright: | 2005-2018, Red Hat 2005-2018, Red Hat @@ -15,8 +15,8 @@ copyright: | 2014-2019, Christian Kastner matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 20 + end_line: 20 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -31,14 +31,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 21 + end_line: 35 + matcher: 1-hash + rule_length: 122 + matched_length: 122 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_119.RULE + identifier: gpl-2.0-plus_983.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -58,41 +58,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . + + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 37 + end_line: 37 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -107,14 +78,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 38 + end_line: 52 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -134,21 +105,6 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright.expected.yml deleted file mode 100644 index 8cb1eda4df0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkeyutils1/copyright.expected.yml +++ /dev/null @@ -1,145 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - LGPL-2+ -license_expression: (gpl-2.0-plus AND gpl-1.0-plus AND gpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0) -copyright: 2005-2018, Red Hat -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_119.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_33.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: the GNU General Public License - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 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 9fb5d8d7b4c..a64009e1240 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 @@ -2,13 +2,13 @@ primary_license: declared_license: license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND - fsf-unlimited-no-warranty AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND - bsd-new AND bsd-new AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style - AND mit AND bsd-simplified AND (mit-no-advert-export-control AND proprietary-license) AND - bsd-original-uc AND mit-no-advert-export-control AND bsd-original AND mit AND isc AND isc - AND other-permissive AND bsd-new AND rsa-md4 AND rsa-md5 AND rsa-1990 AND mit-with-modification-obligations - AND bsd-new AND (bsd-simplified OR gpl-2.0-plus) AND bsd-new AND bsd-simplified + AND mit AND bsd-simplified AND mit AND bsd-new AND bsd-new AND michigan-disclaimer AND fsf-unlimited-no-warranty + AND mit-no-advert-export-control AND openldap-2.8 AND bsd-new AND bsd-new AND bsd-new AND + freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND mit AND bsd-simplified + AND (mit-no-advert-export-control AND proprietary-license) AND bsd-original-uc AND mit-no-advert-export-control + AND bsd-original AND mit AND isc AND isc AND other-permissive AND bsd-new AND rsa-md4 AND + rsa-md5 AND rsa-1990 AND mit-with-modification-obligations AND bsd-new AND (bsd-simplified + OR gpl-2.0-plus) AND bsd-new AND bsd-simplified copyright: | Copyright (c) 1985-2018 by the Massachusetts Institute of Technology copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others @@ -75,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 41 end_line: 52 @@ -105,15 +113,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." + matched_text: | + Downloading of this software may constitute an export of cryptographic + software from the United States of America that is subject to the + United States Export Administration Regulations (EAR), 15 CFR 730-774. + Additional laws or regulations may apply. It is the responsibility of + the person or entity contemplating export to comply with all + applicable export laws and regulations, including obtaining any + required license from the U.S. government. + + The U.S. government prohibits export of encryption source code to + certain countries and individuals, including, but not limited to, the + countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and + nationals of those countries. - score: '100.0' start_line: 54 end_line: 56 @@ -131,8 +143,8 @@ matches: is_license_intro: no matched_text: | Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) + under a Creative Commons Attribution-ShareAlike 3.0 Unported License. + (http://creativecommons.org/licenses/by-sa/3.0/) - score: '100.0' start_line: 64 end_line: 70 @@ -148,11 +160,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." + matched_text: | + No commercial use of these trademarks may be made without + prior written permission of MIT. + + "Commercial use" means use of a name in a product or other for-profit + manner. It does NOT prevent a commercial firm from referring to the + MIT trademarks in order to convey information (although in doing so, + recognition of their trademark status should be given). - score: '100.0' start_line: 82 end_line: 111 @@ -168,27 +183,37 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." + matched_text: | + WARNING: Retrieving the OpenVision Kerberos Administration system + source code, as described below, indicates your acceptance of the + following terms. If you do not agree to the following terms, do + not retrieve the OpenVision Kerberos administration system. + + You may freely use and distribute the Source Code and Object Code + compiled from it, with or without modification, but this Source + Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, + INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR + FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER + EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY + FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, + WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE + CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY + OTHER REASON. + + OpenVision retains all copyrights in the donated Source Code. + OpenVision also retains copyright to derivative works of the Source + Code, whether created by OpenVision or by a third party. The + OpenVision copyright notice must be preserved if derivative works + are made based on the donated Source Code. + + OpenVision Technologies, Inc. has donated this Kerberos + Administration system to MIT for inclusion in the standard Kerberos + 5 distribution. This donation underscores our commitment to + continuing Kerberos technology development and our gratitude for + the valuable work which has been performed by MIT and the Kerberos + community. - score: '98.73' start_line: 128 end_line: 146 @@ -204,20 +229,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of [FundsXpress]. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. [FundsXpress] makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 156 end_line: 175 @@ -233,16 +264,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." + matched_text: | + LICENSE TERMS + + The free distribution and use of this software in both source and + binary form is allowed (with or without changes) provided that: + + 1. distributions of this source code include the above copyright + notice, this list of conditions and the following disclaimer; + + 2. distributions in binary form include the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other associated materials; + + 3. the copyright holder's name is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explcit or implied + warranties in respect of any properties, including, but not limited + to, correctness and fitness for purpose. - score: '100.0' start_line: 187 end_line: 214 @@ -258,24 +300,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Red Hat, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 222 end_line: 240 @@ -291,51 +344,67 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + - score: '100.0' start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' + end_line: 272 + matcher: 2-aho + rule_length: 185 + matched_length: 185 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no + identifier: bsd-simplified_20.RULE + license_expression: bsd-simplified + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 334 end_line: 352 @@ -351,19 +420,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 363 end_line: 390 @@ -379,24 +455,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 400 end_line: 427 @@ -412,24 +499,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * The copyright holder's name is not used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 440 end_line: 459 @@ -445,21 +543,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." + matched_text: | + Permission is granted to use, copy, create derivative works and + redistribute this software and such derivative works for any + purpose, so long as the name of The University of Michigan is not + used in any advertising or publicity pertaining to the use of + distribution of this software without specific, written prior + authorization. If the above copyright notice or any other + identification of the University of Michigan is included in any + copy of any portion of this software, then the disclaimer below + must also be included. + + THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE + UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND + WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR + ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR + IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR + IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '100.0' start_line: 469 end_line: 476 @@ -475,11 +579,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." + matched_text: | + This file is free software; as a special exception the author gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + + This file is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY, to the extent permitted by law; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. - score: '100.0' start_line: 485 end_line: 503 @@ -495,20 +603,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. + It is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Apple Inc. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Apple Inc. makes no representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. + + THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' start_line: 511 end_line: 558 @@ -524,34 +638,55 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." + matched_text: | + The OpenLDAP Public License + Version 2.8, 17 August 2003 + + Redistribution and use of this software and associated + documentation ("Software"), with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions in source form must retain copyright statements + and notices, + + 2. Redistributions in binary form must reproduce applicable + copyright statements and notices, this list of conditions, and + the following disclaimer in the documentation and/or other + materials provided with the distribution, and + + 3. Redistributions must contain a verbatim copy of this document. + + The OpenLDAP Foundation may revise this license from time to time. + Each revision is distinguished by a version number. You may use + this Software under terms of this license revision or under the + terms of any subsequent revision of the license. + + THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS + CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS + CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + The names of the authors and copyright holders must not be used in + advertising or otherwise to promote the sale, use or other dealing + in this Software without specific, written prior permission. Title + to copyright in this Software shall at all times remain with + copyright holders. + + OpenLDAP is a registered trademark of the OpenLDAP Foundation. + + Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, + California, USA. All Rights Reserved. Permission to copy and + distribute verbatim copies of this document is granted. - score: '100.0' start_line: 568 end_line: 595 @@ -567,24 +702,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of KTH nor the names of its contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 608 end_line: 636 @@ -600,24 +746,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the Institute nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 647 end_line: 675 @@ -633,24 +791,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the "Oracle America, Inc." nor the names of + its contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 682 end_line: 705 @@ -666,22 +836,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.0' start_line: 713 end_line: 729 @@ -697,18 +876,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Carnegie Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. - score: '95.0' start_line: 735 end_line: 743 @@ -724,12 +909,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify and distribute this software and + its documentation is hereby granted, provided that both the + copyright notice and this permission notice appear in all copies of + the software, derivative works or modified versions, and any + portions thereof. + + NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND + DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER + RESULTING FROM THE USE OF THIS SOFTWARE. - score: '100.0' start_line: 752 end_line: 763 @@ -745,14 +934,19 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." + matched_text: | + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on + an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE + REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT + THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR + ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A + PARTICULAR PURPOSE. - score: '100.0' start_line: 769 end_line: 776 @@ -770,13 +964,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that copyright notice and this permission + notice appear in supporting documentation. Cygnus Support makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. - score: '100.0' start_line: 782 end_line: 800 @@ -792,19 +986,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. - score: '100.0' start_line: 810 end_line: 833 @@ -820,22 +1021,31 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 837 end_line: 856 @@ -851,20 +1061,27 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." + matched_text: | + EXPORT OF THIS SOFTWARE from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute + this software and its documentation in source and binary forms is + hereby granted, provided that any documentation or other materials + related to such distribution or use acknowledge that the software + was developed by the University of Southern California. + + DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The + University of Southern California MAKES NO REPRESENTATIONS OR + WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not + limitation, the University of Southern California MAKES NO + REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY + PARTICULAR PURPOSE. The University of Southern California shall not + be held liable for any liability nor for any direct, indirect, or + consequential damages with respect to any claim by the user or + distributor of the ksu software. - score: '100.0' start_line: 866 end_line: 899 @@ -880,27 +1097,41 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the University of + California, Berkeley and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '99.0' start_line: 907 end_line: 922 @@ -916,18 +1147,23 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of Richard P. Basch, Lehman Brothers and M.I.T. not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard P. + Basch, Lehman Brothers and M.I.T. make no representations about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. - score: '100.0' start_line: 934 end_line: 968 @@ -943,27 +1179,42 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgement: + + This product includes software developed by the NetBSD + Foundation, Inc. and its contributors. + + 4. Neither the name of The NetBSD Foundation nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 978 end_line: 996 @@ -979,20 +1230,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." + matched_text: | + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR + NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' start_line: 1004 end_line: 1016 @@ -1008,15 +1265,20 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + matched_text: | + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '95.0' start_line: 1025 end_line: 1037 @@ -1034,18 +1296,18 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE + AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR + IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't + it sick that the U.S. culture of lawsuit-happy lawyers requires + this kind of disclaimer?) - score: '100.0' start_line: 1046 end_line: 1047 @@ -1063,7 +1325,7 @@ matches: is_license_intro: no matched_text: | This file may be freely redistributed without license or fee - provided this copyright message remains intact. + provided this copyright message remains intact. - score: '100.0' start_line: 1060 end_line: 1087 @@ -1079,24 +1341,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 1096 end_line: 1112 @@ -1112,16 +1385,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD4 Message Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD4 Message Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1121 end_line: 1137 @@ -1137,17 +1418,24 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message- Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1147 end_line: 1153 @@ -1163,11 +1451,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." + matched_text: | + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" without + express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. - score: '100.0' start_line: 1163 end_line: 1181 @@ -1183,21 +1474,26 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." + matched_text: | + Export of this software from the United States of America may + require a specific license from the United States Government. It + is the responsibility of any person or organization + contemplating export to obtain such a license before exporting. + + WITHIN THAT CONSTRAINT, permission to use, copy, modify, and + distribute this software and its documentation for any purpose and + without fee is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, and that + the name of M.I.T. not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Furthermore if you modify this software + you must label your software as modified software and not + distribute it in such a fashion that it might be confused with the + original M.I.T. software. Neither M.I.T., the Open Computing + Security Group, nor CyberSAFE Corporation make any representations + about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. - score: '100.0' start_line: 1190 end_line: 1217 @@ -1213,24 +1509,35 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. Neither the name of PADL Software nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 1226 end_line: 1264 @@ -1246,32 +1553,46 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + + Alternatively, the contents of this package may be used under the + terms of the GNU General Public License ("GPL") version 2 or any + later version, in which case the provisions of the GPL are + applicable instead of the above. If you wish to allow the use of + your version of this package only under the terms of the GPL and + not to allow others to use your version of this file under the BSD + license, indicate your decision by deleting the provisions above + and replace them with the notice and other provisions required by + the GPL in this and the other files of this package. If you do not + delete the provisions above, a recipient may use your version of + this file under either the BSD or the GPL. + + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' start_line: 1274 end_line: 1302 @@ -1287,25 +1608,36 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of Intel Corporation nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' start_line: 1311 end_line: 1334 @@ -1321,19 +1653,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright.expected.yml deleted file mode 100644 index 1df017652bd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libkrb5-3/copyright.expected.yml +++ /dev/null @@ -1,1336 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-simplified AND generic-export-compliance AND cc-by-sa-3.0 AND proprietary-license - AND other-permissive AND mit-no-advert-export-control AND brian-gladman-3-clause AND bsd-new - AND mit AND bsd-2-clause-views AND michigan-disclaimer AND fsf-unlimited-no-warranty AND openldap-2.8 - AND freebsd-doc AND cmu-uc AND nrl-permission AND ietf-trust AND mit-old-style AND (mit-no-advert-export-control - AND proprietary-license) AND bsd-original-uc AND bsd-original AND isc AND rsa-md4 AND rsa-md5 - AND rsa-1990 AND mit-with-modification-obligations AND (bsd-simplified OR gpl-2.0-plus) -copyright: | - Copyright (c) 1985-2018 by the Massachusetts Institute of Technology - copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others - Copyright, OpenVision Technologies, Inc., 1993-1996 - Copyright (c) 1998 by the FundsXpress, INC. - Copyright (c) 2001, Dr Brian Gladman brg@gladman.uk.net', Worcester, UK. - Copyright (c) 2006 Red Hat, Inc. - Portions copyright (c) 2006 Massachusetts Institute of Technology - Copyright 2011 Red Hat, Inc. - Copyright 2013,2014 Red Hat, Inc. - Copyright (c) 2004 Sun Microsystems, Inc. - Copyright (c) 1983 Regents of the University of California - Copyright (c) 2004-2005, Novell, Inc. - COPYRIGHT (c) 2006-2007 THE REGENTS OF THE UNIVERSITY OF MICHIGAN - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - Copyright 2004-2008 Apple Inc. - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. - Copyright (c) 2006 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Copyright (c) 2009 Kungliga Tekniska Hogskola (Royal Institute of Technology, Stockholm, Sweden) - Portions Copyright (c) 2009 Apple Inc. - Copyright (c) 2010, Oracle America, Inc. - Copyright (c) 2006,2007,2009 NTT (Nippon Telegraph and Telephone Corporation) - Copyright 2000 by Carnegie Mellon University - Copyright (c) 2002 Naval Research Laboratory - Copyright (c) The Internet Society (2006) - Copyright (c) 1991, 1992, 1994 by Cygnus - Copyright (c) 2006 Secure Endpoints Inc. - Copyright (c) 2005 Marko Kreen - Copyright (c) 1994 by the University of Southern California - Copyright (c) 1995 The President and Fellows of Harvard University - Copyright (c) 2008 by the Massachusetts Institute of Technology - Copyright 1995 by Richard P. Basch - Copyright 1995 by Lehman Brothers, Inc. - Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. - Copyright 1997, 1998, 1999 Computing Research Labs, New Mexico State University - Copyright (c) 1998 Todd C. Miller Todd.Miller@courtesan.com - Copyright 1999 by Theodore Ts'o - Copyright (c) 1999-2000, The University of Chicago - Copyright (c) 2000 The Regents of the University of Michigan - Copyright (c) 2000 Dug Song dugsong@UMICH.EDU - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990, RSA Data Security, Inc. - Copyright (c) 1990-2, RSA Data Security, Inc. - Copyright (c) 1994 CyberSAFE Corporation - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology - Copyright (c) 2011, PADL Software Pty Ltd. - Copyright (c) 2007,2008,2009 Marc Alexander Lehmann - Copyright (c) 2010, Intel Corporation - Copyright (c) 1998 by Danilo Almeida -matches: - - score: '100.0' - start_line: 18 - end_line: 39 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 \n * Redistributions in binary form must reproduce the above\ - \ copyright\n notice, this list of conditions and the following disclaimer in the\n\ - \ documentation and/or other materials provided with the distribution.\n \n 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\ - \ HOLDER 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." - - score: '100.0' - start_line: 41 - end_line: 52 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: generic-export-compliance_3.RULE - license_expression: generic-export-compliance - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Downloading of this software may constitute an export of cryptographic\n\ - \ software from the United States of America that is subject to the\n United States Export\ - \ Administration Regulations (EAR), 15 CFR 730-774.\n Additional laws or regulations may\ - \ apply. It is the responsibility of\n the person or entity contemplating export to comply\ - \ with all\n applicable export laws and regulations, including obtaining any\n required\ - \ license from the U.S. government.\n \n The U.S. government prohibits export of encryption\ - \ source code to\n certain countries and individuals, including, but not limited to, the\n\ - \ countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and\n nationals of\ - \ those countries." - - score: '100.0' - start_line: 54 - end_line: 56 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc-by-sa-3.0_22.RULE - license_expression: cc-by-sa-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Documentation components of this software distribution are licensed - under a Creative Commons Attribution-ShareAlike 3.0 Unported License. - (http://creativecommons.org/licenses/by-sa/3.0/) - - score: '100.0' - start_line: 64 - end_line: 70 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: proprietary-license_136.RULE - license_expression: proprietary-license - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "No commercial use of these trademarks may be made without\n prior written\ - \ permission of MIT.\n \n \"Commercial use\" means use of a name in a product or other\ - \ for-profit\n manner. It does NOT prevent a commercial firm from referring to the\n\ - \ MIT trademarks in order to convey information (although in doing so,\n recognition of\ - \ their trademark status should be given)." - - score: '100.0' - start_line: 82 - end_line: 111 - matcher: 2-aho - rule_length: 244 - matched_length: 244 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_80.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "WARNING: Retrieving the OpenVision Kerberos Administration system\n source\ - \ code, as described below, indicates your acceptance of the\n following terms. If\ - \ you do not agree to the following terms, do\n not retrieve the OpenVision Kerberos\ - \ administration system.\n \n You may freely use and distribute the Source Code and\ - \ Object Code\n compiled from it, with or without modification, but this Source\n \ - \ Code is provided to you \"AS IS\" EXCLUSIVE OF ANY WARRANTY,\n INCLUDING, WITHOUT\ - \ LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR\n FITNESS FOR A PARTICULAR PURPOSE,\ - \ OR ANY OTHER WARRANTY, WHETHER\n EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION\ - \ HAVE ANY LIABILITY\n FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF\n\ - \ SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,\n WITHOUT LIMITATION, THOSE RESULTING\ - \ FROM THE USE OF THE SOURCE\n CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM,\ - \ OR FOR ANY\n OTHER REASON.\n \n OpenVision retains all copyrights in the donated\ - \ Source Code.\n OpenVision also retains copyright to derivative works of the Source\n\ - \ Code, whether created by OpenVision or by a third party. The\n OpenVision copyright\ - \ notice must be preserved if derivative works\n are made based on the donated Source\ - \ Code.\n \n OpenVision Technologies, Inc. has donated this Kerberos\n Administration\ - \ system to MIT for inclusion in the standard Kerberos\n 5 distribution. This donation\ - \ underscores our commitment to\n continuing Kerberos technology development and our\ - \ gratitude for\n the valuable work which has been performed by MIT and the Kerberos\n\ - \ community." - - score: '98.73' - start_line: 128 - end_line: 146 - matcher: 2-aho - rule_length: 155 - matched_length: 155 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_1.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of [FundsXpress]. not be used in advertising or\ - \ publicity\n pertaining to distribution of the software without specific,\n written\ - \ prior permission. [FundsXpress] makes no representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS\ - \ OR\n IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 156 - end_line: 175 - matcher: 2-aho - rule_length: 116 - matched_length: 116 - match_coverage: '100.0' - rule_relevance: 100 - identifier: brian-gladman-3-clause_2.RULE - license_expression: brian-gladman-3-clause - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "LICENSE TERMS\n \n The free distribution and use of this software in both\ - \ source and\n binary form is allowed (with or without changes) provided that:\n \n\ - \ 1. distributions of this source code include the above copyright\n notice,\ - \ this list of conditions and the following disclaimer;\n \n 2. distributions in binary\ - \ form include the above copyright notice,\n this list of conditions and the following\ - \ disclaimer in the\n documentation and/or other associated materials;\n \n 3.\ - \ the copyright holder's name is not used to endorse products\n built using this\ - \ software without specific written permission.\n \n DISCLAIMER\n \n This software\ - \ is provided 'as is' with no explcit or implied\n warranties in respect of any properties,\ - \ including, but not limited\n to, correctness and fitness for purpose." - - score: '100.0' - start_line: 187 - end_line: 214 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_587.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * Neither the name of Red Hat, Inc., nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from 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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 222 - end_line: 240 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n \ - \ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN\ - \ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n DEALINGS IN THE SOFTWARE." - - score: '85.71' - start_line: 248 - end_line: 276 - matcher: 3-seq - rule_length: 217 - matched_length: 186 - match_coverage: '85.71' - rule_relevance: 100 - identifier: bsd-2-clause-freebsd_9.RULE - license_expression: bsd-2-clause-views - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form\ - \ must reproduce the above\n copyright notice, this list of conditions and the\ - \ following\n disclaimer in the documentation and/or other materials\n \ - \ provided with the distribution.\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\n \ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER\ - \ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\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\ - \ \n The" - - score: '100.0' - start_line: 334 - end_line: 352 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 363 - end_line: 390 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '100.0' - start_line: 400 - end_line: 427 - matcher: 2-aho - rule_length: 204 - matched_length: 204 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_588.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\n\ - \ \n * The copyright holder's name is not used to endorse or promote\n products\ - \ derived from this software without specific prior\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\ - \ IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\ - \ INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING,\ - \ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA,\ - \ OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 440 - end_line: 459 - matcher: 2-aho - rule_length: 186 - matched_length: 186 - match_coverage: '100.0' - rule_relevance: 100 - identifier: michigan-disclaimer.LICENSE - license_expression: michigan-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is granted to use, copy, create derivative works and\n redistribute\ - \ this software and such derivative works for any\n purpose, so long as the name of\ - \ The University of Michigan is not\n used in any advertising or publicity pertaining\ - \ to the use of\n distribution of this software without specific, written prior\n \ - \ authorization. If the above copyright notice or any other\n identification of\ - \ the University of Michigan is included in any\n copy of any portion of this software,\ - \ then the disclaimer below\n must also be included.\n \n THIS SOFTWARE IS PROVIDED\ - \ AS IS, WITHOUT REPRESENTATION FROM THE\n UNIVERSITY OF MICHIGAN AS TO ITS FITNESS\ - \ FOR ANY PURPOSE, AND\n WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND,\ - \ EITHER\n EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\n THE REGENTS OF THE UNIVERSITY\ - \ OF MICHIGAN SHALL NOT BE LIABLE FOR\n ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL,\ - \ OR\n CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR\n IN CONNECTION\ - \ WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR\n IS HEREAFTER ADVISED OF THE\ - \ POSSIBILITY OF SUCH DAMAGES." - - score: '100.0' - start_line: 469 - end_line: 476 - matcher: 2-aho - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This file is free software; as a special exception the author gives\n \ - \ unlimited permission to copy and/or distribute it, with or without\n modifications,\ - \ as long as this notice is preserved.\n \n This file is distributed in the hope that\ - \ it will be useful, but\n WITHOUT ANY WARRANTY, to the extent permitted by law; without\ - \ even\n the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n PURPOSE." - - score: '100.0' - start_line: 485 - end_line: 503 - matcher: 2-aho - rule_length: 159 - matched_length: 159 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_2.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government.\n It is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Apple Inc. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Apple Inc. makes no representations\n about the suitability of this software for\ - \ any purpose. It is\n provided \"as is\" without express or implied warranty.\n \n\ - \ THIS SOFTWARE IS PROVIDED \"AS IS\" AND WITHOUT ANY EXPRESS OR\n IMPLIED WARRANTIES,\ - \ INCLUDING, WITHOUT LIMITATION, THE IMPLIED\n WARRANTIES OF MERCHANTIBILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE." - - score: '100.0' - start_line: 511 - end_line: 558 - matcher: 2-aho - rule_length: 328 - matched_length: 328 - match_coverage: '100.0' - rule_relevance: 100 - identifier: openldap-2.8.LICENSE - license_expression: openldap-2.8 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "The OpenLDAP Public License\n Version 2.8, 17 August 2003\n \n Redistribution\ - \ and use of this software and associated\n documentation (\"Software\"), with or without\ - \ modification, are\n permitted provided that the following conditions are met:\n \n\ - \ 1. Redistributions in source form must retain copyright statements\n and notices,\n\ - \ \n 2. Redistributions in binary form must reproduce applicable\n copyright\ - \ statements and notices, this list of conditions, and\n the following disclaimer\ - \ in the documentation and/or other\n materials provided with the distribution,\ - \ and\n \n 3. Redistributions must contain a verbatim copy of this document.\n \n \ - \ The OpenLDAP Foundation may revise this license from time to time.\n Each revision\ - \ is distinguished by a version number. You may use\n this Software under terms of\ - \ this license revision or under the\n terms of any subsequent revision of the license.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS\n CONTRIBUTORS\ - \ \"AS IS\" AND ANY EXPRESSED OR IMPLIED WARRANTIES,\n INCLUDING, BUT NOT LIMITED TO,\ - \ THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\ - \ ARE\n DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS\n CONTRIBUTORS,\ - \ OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE\n LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER\ - \ IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\ - \ IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ - \ OF SUCH\n DAMAGE.\n \n The names of the authors and copyright holders must not\ - \ be used in\n advertising or otherwise to promote the sale, use or other dealing\n\ - \ in this Software without specific, written prior permission. Title\n to copyright\ - \ in this Software shall at all times remain with\n copyright holders.\n \n OpenLDAP\ - \ is a registered trademark of the OpenLDAP Foundation.\n \n Copyright 1999-2003 The\ - \ OpenLDAP Foundation, Redwood City,\n California, USA. All Rights Reserved. Permission\ - \ to copy and\n distribute verbatim copies of this document is granted." - - score: '100.0' - start_line: 568 - end_line: 595 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_933.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of KTH nor the names of its contributors may be\n used\ - \ to endorse or promote products derived from this software\n without specific prior\ - \ written permission.\n \n THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS \"\ - AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n \ - \ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE\ - \ ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS\n 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." - - score: '100.0' - start_line: 608 - end_line: 636 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_151.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n 1. Redistributions\ - \ of source code must retain the above\n copyright notice, this list of conditions\ - \ and the following\n disclaimer.\n \n 2. Redistributions in binary form must\ - \ reproduce the above\n copyright notice, this list of conditions and the following\n\ - \ disclaimer in the documentation and/or other materials provided\n with the\ - \ distribution.\n \n 3. Neither the name of the Institute nor the names of its\n \ - \ contributors may be used to endorse or promote products derived\n from this\ - \ software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY THE INSTITUTE AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE\n \ - \ 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\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." - - score: '100.0' - start_line: 647 - end_line: 675 - matcher: 2-aho - rule_length: 217 - matched_length: 217 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_589.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the \"Oracle America, Inc.\" nor the names of\n its\ - \ contributors may be used to endorse or promote products\n derived from this software\ - \ without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n \ - \ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." - - score: '100.0' - start_line: 682 - end_line: 705 - matcher: 2-aho - rule_length: 185 - matched_length: 185 - match_coverage: '100.0' - rule_relevance: 100 - identifier: freebsd-doc_5.RULE - license_expression: freebsd-doc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 as\n the first lines of this file unmodified.\n \n\ - \ 2. Redistributions in binary form must reproduce the above\n copyright notice,\ - \ this list of conditions and the following\n disclaimer in the documentation and/or\ - \ other materials provided\n with the distribution.\n \n THIS SOFTWARE IS PROVIDED\ - \ BY NTT \"AS IS\" AND ANY EXPRESS 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 NTT BE LIABLE FOR ANY DIRECT,\n INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS;\ - \ OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\ - \ IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n \ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '99.0' - start_line: 713 - end_line: 729 - matcher: 2-aho - rule_length: 143 - matched_length: 143 - match_coverage: '100.0' - rule_relevance: 99 - identifier: cmu-uc_12.RULE - license_expression: cmu-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software and\n its\ - \ documentation for any purpose and without fee is hereby\n granted, provided that\ - \ the above copyright notice appear in all\n copies and that both that copyright notice\ - \ and this permission\n notice appear in supporting documentation, and that the name\ - \ of\n Carnegie Mellon University not be used in advertising or publicity\n pertaining\ - \ to distribution of the software without specific,\n written prior permission.\n \n\ - \ CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO\n THIS SOFTWARE,\ - \ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS, IN NO EVENT SHALL\ - \ CARNEGIE MELLON UNIVERSITY BE LIABLE\n FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES\n WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\ - \ WHETHER IN\n AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\n\ - \ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS\n SOFTWARE." - - score: '95.0' - start_line: 735 - end_line: 743 - matcher: 2-aho - rule_length: 71 - matched_length: 71 - match_coverage: '100.0' - rule_relevance: 95 - identifier: nrl-permission_1.RULE - license_expression: nrl-permission - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify and distribute this software and\n its\ - \ documentation is hereby granted, provided that both the\n copyright notice and this\ - \ permission notice appear in all copies of\n the software, derivative works or modified\ - \ versions, and any\n portions thereof.\n \n NRL ALLOWS FREE USE OF THIS SOFTWARE\ - \ IN ITS \"AS IS\" CONDITION AND\n DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES\ - \ WHATSOEVER\n RESULTING FROM THE USE OF THIS SOFTWARE." - - score: '100.0' - start_line: 752 - end_line: 763 - matcher: 2-aho - rule_length: 99 - matched_length: 99 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ietf-trust_10.RULE - license_expression: ietf-trust - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This document is subject to the rights, licenses and restrictions\n contained\ - \ in BCP 78, and except as set forth therein, the authors\n retain all their rights.\n\ - \ \n This document and the information contained herein are provided on\n an \"\ - AS IS\" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE\n REPRESENTS OR IS SPONSORED\ - \ BY (IF ANY), THE INTERNET SOCIETY AND\n THE INTERNET ENGINEERING TASK FORCE DISCLAIM\ - \ ALL WARRANTIES,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT\n\ - \ THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR\n ANY IMPLIED\ - \ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A\n PARTICULAR PURPOSE." - - score: '100.0' - start_line: 769 - end_line: 776 - matcher: 2-aho - rule_length: 69 - matched_length: 69 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style_11.RULE - license_expression: mit-old-style - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - score: '100.0' - start_line: 782 - end_line: 800 - matcher: 2-aho - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\ - \ OR COPYRIGHT HOLDERS\n BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\ - \ IN AN\n ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n CONNECTION\ - \ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE." - - score: '100.0' - start_line: 810 - end_line: 833 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS \"AS IS\"\n AND ANY\ - \ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\n TO, THE IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A\n PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR OR\n 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." - - score: '100.0' - start_line: 837 - end_line: 856 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-no-advert-export-control_and_proprietary-license_1.RULE - license_expression: mit-no-advert-export-control AND proprietary-license - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "EXPORT OF THIS SOFTWARE from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute\n\ - \ this software and its documentation in source and binary forms is\n hereby granted,\ - \ provided that any documentation or other materials\n related to such distribution\ - \ or use acknowledge that the software\n was developed by the University of Southern\ - \ California.\n \n DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED \"AS IS\". The\n\ - \ University of Southern California MAKES NO REPRESENTATIONS OR\n WARRANTIES, EXPRESS\ - \ OR IMPLIED. By way of example, but not\n limitation, the University of Southern\ - \ California MAKES NO\n REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS\ - \ FOR ANY\n PARTICULAR PURPOSE. The University of Southern California shall not\n \ - \ be held liable for any liability nor for any direct, indirect, or\n consequential\ - \ damages with respect to any claim by the user or\n distributor of the ksu software." - - score: '100.0' - start_line: 866 - end_line: 899 - matcher: 2-aho - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the University of\n California, Berkeley and its contributors.\n\ - \ \n 4. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE REGENTS\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS\n 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\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." - - score: '99.0' - start_line: 907 - end_line: 922 - matcher: 2-aho - rule_length: 145 - matched_length: 145 - match_coverage: '100.0' - rule_relevance: 99 - identifier: mit-no-advert-export-control_4.RULE - license_expression: mit-no-advert-export-control - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of Richard P. Basch, Lehman Brothers and M.I.T.\ - \ not be\n used in advertising or publicity pertaining to distribution of the\n \ - \ software without specific, written prior permission. Richard P.\n Basch, Lehman\ - \ Brothers and M.I.T. make no representations about the\n suitability of this software\ - \ for any purpose. It is provided \"as\n is\" without express or implied warranty." - - score: '100.0' - start_line: 934 - end_line: 968 - matcher: 2-aho - rule_length: 245 - matched_length: 245 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original_32.RULE - license_expression: bsd-original - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. All advertising materials mentioning features or use of this\n software\ - \ must display the following acknowledgement:\n \n This product includes software\ - \ developed by the NetBSD\n Foundation, Inc. and its contributors.\n \n 4.\ - \ Neither the name of The NetBSD Foundation nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION,\ - \ INC. AND\n CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES,\n INCLUDING,\ - \ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A\ - \ PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS\ - \ BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL\ - \ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n OF SUBSTITUTE GOODS OR SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\ - \ ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE POSSIBILITY OF SUCH\n DAMAGE." - - score: '100.0' - start_line: 978 - end_line: 996 - matcher: 2-aho - rule_length: 165 - matched_length: 165 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit_483.RULE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission is hereby granted, free of charge, to any person\n obtaining\ - \ a copy of this software and associated documentation\n files (the \"Software\"),\ - \ to deal in the Software without\n restriction, including without limitation the rights\ - \ to use, copy,\n modify, merge, publish, distribute, sublicense, and/or sell copies\n\ - \ of the Software, and to permit persons to whom the Software is\n furnished to\ - \ do so, subject to the following conditions:\n \n The above copyright notice and this\ - \ permission notice shall be\n included in all copies or substantial portions of the\ - \ Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n\ - \ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY,\ - \ FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING\ - \ RESEARCH LAB OR\n NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR\n\ - \ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n OTHERWISE, ARISING\ - \ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE\n OR THE USE OR OTHER DEALINGS IN\ - \ THE SOFTWARE." - - score: '100.0' - start_line: 1004 - end_line: 1016 - matcher: 2-aho - rule_length: 111 - matched_length: 111 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_14.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Permission to use, copy, modify, and distribute this software for\n any\ - \ purpose with or without fee is hereby granted, provided that\n the above copyright\ - \ notice and this permission notice appear in all\n copies.\n \n THE SOFTWARE IS\ - \ PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\n WARRANTIES WITH REGARD TO THIS\ - \ SOFTWARE INCLUDING ALL IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO\ - \ EVENT SHALL THE\n AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR\n CONSEQUENTIAL\ - \ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\n OF USE, DATA OR PROFITS,\ - \ WHETHER IN AN ACTION OF CONTRACT,\n NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING\ - \ OUT OF OR IN\n CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." - - score: '95.0' - start_line: 1025 - end_line: 1037 - matcher: 2-aho - rule_length: 131 - matched_length: 131 - match_coverage: '100.0' - rule_relevance: 95 - identifier: isc_16.RULE - license_expression: isc - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - - score: '100.0' - start_line: 1046 - end_line: 1047 - matcher: 2-aho - rule_length: 16 - matched_length: 16 - match_coverage: '100.0' - rule_relevance: 100 - identifier: other-permissive_22.RULE - license_expression: other-permissive - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - - score: '100.0' - start_line: 1060 - end_line: 1087 - matcher: 2-aho - rule_length: 208 - matched_length: 208 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_134.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of the University nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY\ - \ EXPRESS 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 REGENTS OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n \ - \ DAMAGE." - - score: '100.0' - start_line: 1096 - end_line: 1112 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md4.LICENSE - license_expression: rsa-md4 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD4 Message Digest\n Algorithm\" in all\ - \ material mentioning or referencing this software\n or this function.\n \n License\ - \ is also granted to make and use derivative works provided\n that such works are identified\ - \ as \"derived from the RSA Data\n Security, Inc. MD4 Message Digest Algorithm\" in\ - \ all material\n mentioning or referencing the derived work.\n \n RSA Data Security,\ - \ Inc. makes no representations concerning either\n the merchantability of this software\ - \ or the suitability of this\n software for any particular purpose. It is provided\ - \ \"as is\"\n without express or implied warranty of any kind.\n \n These notices\ - \ must be retained in any copies of any part of this\n documentation and/or software." - - score: '100.0' - start_line: 1121 - end_line: 1137 - matcher: 2-aho - rule_length: 126 - matched_length: 126 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-md5.LICENSE - license_expression: rsa-md5 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "License to copy and use this software is granted provided that it\n is\ - \ identified as the \"RSA Data Security, Inc. MD5 Message- Digest\n Algorithm\" in\ - \ all material mentioning or referencing this software\n or this function.\n \n \ - \ License is also granted to make and use derivative works provided\n that such works\ - \ are identified as \"derived from the RSA Data\n Security, Inc. MD5 Message-Digest\ - \ Algorithm\" in all material\n mentioning or referencing the derived work.\n \n \ - \ RSA Data Security, Inc. makes no representations concerning either\n the merchantability\ - \ of this software or the suitability of this\n software for any particular purpose.\ - \ It is provided \"as is\"\n without express or implied warranty of any kind.\n \n\ - \ These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1147 - end_line: 1153 - matcher: 2-aho - rule_length: 54 - matched_length: 54 - match_coverage: '100.0' - rule_relevance: 100 - identifier: rsa-1990.LICENSE - license_expression: rsa-1990 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "RSA Data Security, Inc. makes no representations concerning either\n the\ - \ merchantability of this software or the suitability of this\n software for any particular\ - \ purpose. It is provided \"as is\" without\n express or implied warranty of any kind.\n\ - \ \n These notices must be retained in any copies of any part of this\n documentation\ - \ and/or software." - - score: '100.0' - start_line: 1163 - end_line: 1181 - matcher: 2-aho - rule_length: 177 - matched_length: 177 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-with-modification-obligations_2.RULE - license_expression: mit-with-modification-obligations - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Export of this software from the United States of America may\n require\ - \ a specific license from the United States Government. It\n is the responsibility\ - \ of any person or organization\n contemplating export to obtain such a license\ - \ before exporting.\n \n WITHIN THAT CONSTRAINT, permission to use, copy, modify, and\n\ - \ distribute this software and its documentation for any purpose and\n without fee\ - \ is hereby granted, provided that the above copyright\n notice appear in all copies\ - \ and that both that copyright notice and\n this permission notice appear in supporting\ - \ documentation, and that\n the name of M.I.T. not be used in advertising or publicity\n\ - \ pertaining to distribution of the software without specific,\n written prior permission.\ - \ Furthermore if you modify this software\n you must label your software as modified\ - \ software and not\n distribute it in such a fashion that it might be confused with\ - \ the\n original M.I.T. software. Neither M.I.T., the Open Computing\n Security\ - \ Group, nor CyberSAFE Corporation make any representations\n about the suitability\ - \ of this software for any purpose. It is\n provided \"as is\" without express or\ - \ implied warranty." - - score: '100.0' - start_line: 1190 - end_line: 1217 - matcher: 2-aho - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_590.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\n\ - \ \n 3. Neither the name of PADL Software nor the names of its\n contributors\ - \ may be used to endorse or promote products derived\n from this software without\ - \ specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE\ - \ AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT\ - \ NOT LIMITED\n TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\n \ - \ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE\n 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\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." - - score: '100.0' - start_line: 1226 - end_line: 1264 - matcher: 2-aho - rule_length: 335 - matched_length: 335 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_or_gpl-2.0-plus_7.RULE - license_expression: bsd-simplified OR gpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in\n the documentation and/or other materials provided with the\n distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Alternatively, the contents\ - \ of this package may be used under the\n terms of the GNU General Public License (\"\ - GPL\") version 2 or any\n later version, in which case the provisions of the GPL are\n\ - \ applicable instead of the above. If you wish to allow the use of\n your version\ - \ of this package only under the terms of the GPL and\n not to allow others to use\ - \ your version of this file under the BSD\n license, indicate your decision by deleting\ - \ the provisions above\n and replace them with the notice and other provisions required\ - \ by\n the GPL in this and the other files of this package. If you do not\n delete\ - \ the provisions above, a recipient may use your version of\n this file under either\ - \ the BSD or the GPL.\n \n On Debian systems, the complete text of the GNU General\ - \ Public License\n version 2 can be found in `/usr/share/common-licenses/GPL-2'." - - score: '100.0' - start_line: 1274 - end_line: 1302 - matcher: 2-aho - rule_length: 212 - matched_length: 212 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-intel_4.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials\n provided with\ - \ the distribution.\n \n * Neither the name of Intel Corporation nor the names of\ - \ its\n contributors may be used to endorse or promote products\n derived\ - \ from this software without specific prior written\n 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\n FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\ - \ EVENT SHALL THE\n COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY\ - \ OF SUCH DAMAGE." - - score: '100.0' - start_line: 1311 - end_line: 1334 - matcher: 2-aho - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n \n * Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above\n copyright notice, this list of conditions and the following\n \ - \ disclaimer in the documentation and/or other materials provided\n with the distribution.\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\n FOR A PARTICULAR PURPOSE ARE\ - \ DISCLAIMED. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\ - \ ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n\ - \ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES;\ - \ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON\ - \ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright-detailed.expected.yml index 29ae5d88ed5..109194f184c 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 @@ -17,11 +17,9 @@ declared_license: - GPL-2+ - BSD-2-clause license_expression: bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-simplified - AND (gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 - AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND - gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND - bsd-simplified AND (gpl-2.0-plus AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 + AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-simplified AND (gpl-2.0-plus AND gpl-2.0-plus) copyright: | Copyright (C) 2011-2017, Yann Collet. Copyright (C) 2011-2017, Yann Collet. @@ -38,8 +36,8 @@ copyright: | 2013 Nobuhiro Iwamatsu matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 64 + end_line: 64 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -54,14 +52,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 + start_line: 65 + end_line: 70 + matcher: 1-hash + rule_length: 59 + matched_length: 59 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_396.RULE + identifier: gpl-2.0_1296.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -71,44 +69,13 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + the Free Software Foundation; version 2 dated June, 1991. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 72 + end_line: 72 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -123,15 +90,15 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 + start_line: 73 + end_line: 79 + matcher: 1-hash + rule_length: 66 + matched_length: 66 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0-plus_985.RULE + license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -140,44 +107,14 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. + the Free Software Foundation; version 2 dated June, 1991, or (at + your option) any later version. + + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 82 + end_line: 101 matcher: 1-hash rule_length: 183 matched_length: 183 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright.expected.yml deleted file mode 100644 index ed6434fb8a4..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblz4-1/copyright.expected.yml +++ /dev/null @@ -1,190 +0,0 @@ -primary_license: bsd-simplified -declared_license: - - BSD-2-clause - - GPL-2+ - - GPL-2 -license_expression: bsd-simplified AND (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 -copyright: | - Copyright (C) 2011-2017, Yann Collet. - Copyright (C) 2011-2014, Yann Collet. - Copyright (C) 2011-2016, Yann Collet. - Copyright (C) 2016 -present, Przemyslaw Skibinski, Yann Collet - Takayuki Matsuoka & Yann Collet - Takayuki Matsuoka - Yann Collet - Kyle Harper -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 5 - end_line: 6 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 2-aho - rule_length: 31 - matched_length: 31 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_396.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_836.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - version 2 of the GNU General - Public License - - score: '100.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml index 5287fa2e3c2..719c450e8d7 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright-detailed.expected.yml @@ -1,6 +1,6 @@ -primary_license: (public-domain AND lgpl-2.0 AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain - AND gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1 AND (epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus) - AND gpl-3.0) AND public-domain +primary_license: (public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain AND gpl-2.0-plus + AND gpl-3.0-plus) AND (other-permissive AND other-copyleft) AND public-domain-disclaimer AND + (lgpl-2.1 AND gpl-2.0 AND gpl-3.0)) AND public-domain declared_license: - Different licenses apply to different files in this package. Here - PD @@ -29,17 +29,16 @@ declared_license: - Autoconf - permissive-fsf - permissive-nowarranty -license_expression: (public-domain AND public-domain AND lgpl-2.0 AND lgpl-2.1-plus AND gpl-2.0-plus - AND public-domain AND public-domain AND (public-domain AND gpl-2.0-plus AND gpl-3.0-plus) - AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain - AND lgpl-2.1 AND (epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus) AND gpl-3.0 AND public-domain - AND public-domain) AND public-domain AND public-domain AND (public-domain AND public-domain) - AND public-domain AND (gpl-2.0-plus AND gpl-2.0-plus) AND public-domain AND public-domain - AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND fsf-unlimited AND (gpl-3.0-plus WITH - autoconf-macro-exception AND gpl-3.0) AND fsf-ap AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0-plus - AND gpl-2.0) AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain +license_expression: (public-domain AND public-domain AND lgpl-2.1-plus AND gpl-2.0-plus AND + public-domain AND public-domain AND (public-domain AND gpl-2.0-plus AND gpl-3.0-plus) AND + public-domain AND public-domain AND (other-permissive AND other-copyleft) AND public-domain-disclaimer + AND (lgpl-2.1 AND gpl-2.0 AND gpl-3.0) AND public-domain AND public-domain) AND public-domain + AND public-domain AND (public-domain AND public-domain) AND public-domain AND (gpl-2.0-plus + AND gpl-2.0-plus) AND public-domain AND public-domain AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND fsf-unlimited AND gpl-3.0-plus WITH autoconf-macro-exception AND fsf-ap AND (gpl-2.0 AND + gpl-2.0) AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain AND public-domain AND fsf-ap AND (public-domain AND fsf-unlimited AND autoconf-exception-2.0 - AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND other-copyleft AND public-domain + AND gpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND other-copyleft AND public-domain copyright: | 2006-2018, Lasse Collin 1999-2008, Igor Pavlov @@ -86,8 +85,8 @@ copyright: | 2009-2012, Jonathan Nieder matches: - score: '100.0' - start_line: 4 - end_line: 4 + start_line: 23 + end_line: 23 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -102,106 +101,96 @@ matches: is_license_intro: no matched_text: is in the public domain. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 25 + end_line: 26 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_305.RULE + identifier: public-domain_431.RULE license_expression: public-domain - is_license_text: no - is_license_notice: yes + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - are in the public + command line tools are in the public domain - score: '100.0' - start_line: 9 - end_line: 9 + start_line: 27 + end_line: 28 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 9 + matched_length: 9 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0_54.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: GNU LGPLv2. - - score: '95.0' - start_line: 9 - end_line: 9 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 95 - identifier: lgpl-2.1-plus_70.RULE + identifier: lgpl-2.1-plus_393.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: LGPLv2.1+. + matched_text: | + The getopt_long code is under + GNU LGPLv2.1+. - score: '100.0' - start_line: 13 - end_line: 13 + start_line: 31 + end_line: 32 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 9 + matched_length: 9 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_488.RULE + identifier: gpl-2.0-plus_991.RULE license_expression: gpl-2.0-plus is_license_text: no - is_license_notice: no + is_license_notice: yes is_license_reference: no - is_license_tag: yes + is_license_tag: no is_license_intro: no - matched_text: GNU GPLv2+. + matched_text: | + These scripts and their documentation are + under GNU GPLv2+. - score: '100.0' - start_line: 17 - end_line: 17 + start_line: 35 + end_line: 36 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 10 + matched_length: 10 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_305.RULE + identifier: public-domain_428.RULE license_expression: public-domain - is_license_text: no - is_license_notice: yes + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: are in the public domain. + matched_text: | + documentation files in other directories + are in the public domain. - score: '100.0' - start_line: '19' - end_line: '19' + start_line: 38 + end_line: 38 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 7 + matched_length: 7 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_305.RULE + identifier: public-domain_429.RULE license_expression: public-domain - is_license_text: no - is_license_notice: yes + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: are in the public domain. + matched_text: Translated messages are in the public domain. - score: '100.0' - start_line: 21 - end_line: 22 + start_line: 40 + end_line: 41 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -218,8 +207,8 @@ matches: The build system contains public domain files, and files that are under GNU GPLv2+ or GNU GPLv3+. - score: '100.0' - start_line: 26 - end_line: 26 + start_line: 45 + end_line: 45 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -234,42 +223,8 @@ matches: is_license_intro: no matched_text: are in the public domain. - score: '70.0' - start_line: 28 - end_line: 28 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '100.0' - start_line: 31 - end_line: 32 - matcher: 2-aho - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_128.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - put into - the public domain. - - score: '70.0' - start_line: 32 - end_line: 32 + start_line: 47 + end_line: 47 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -284,106 +239,109 @@ matches: is_license_intro: no matched_text: public domain - score: '100.0' - start_line: 39 - end_line: 39 + start_line: 47 + end_line: 48 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_311.RULE - license_expression: public-domain + identifier: other-permissive_and_other-copyleft_4.RULE + license_expression: other-permissive AND other-copyleft is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: public domain code + matched_text: | + files + that are under various free software licenses. - score: '100.0' - start_line: 48 - end_line: 48 + start_line: 50 + end_line: 64 matcher: 2-aho - rule_length: 11 - matched_length: 11 + rule_length: 121 + matched_length: 121 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1_286.RULE - license_expression: lgpl-2.1 - is_license_text: no + identifier: public-domain-disclaimer_72.RULE + license_expression: public-domain-disclaimer + is_license_text: yes is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: 'COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1' - - score: '50.0' - start_line: 49 - end_line: 50 - matcher: 3-seq - rule_length: 22 - matched_length: 11 - match_coverage: '50.0' - rule_relevance: 100 - identifier: epl-2.0_or_gpl-2.0-plus_or_lgpl-2.1-plus_5.RULE - license_expression: epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus - is_license_text: no - is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GNU General Public License version 2 - - [COPYING].[GPLv3]: GNU General Public License version + You can do whatever you want with the files that have been put into + the public domain. If you find public domain legally problematic, + take the previous sentence as a license grant. If you still find + the lack of copyright legally problematic, you have too many + lawyers. + + As usual, this software is provided "as is", without any warranty. + + If you copy significant amounts of public domain code from XZ Utils + into your project, acknowledging this somewhere in your software is + polite (especially if it is proprietary, non-free software), but + naturally it is not legally required. Here is an example of a good + notice to put into "about box" or into documentation: + + This software includes code from XZ Utils . - score: '100.0' - start_line: 50 - end_line: 50 + start_line: 66 + end_line: 69 matcher: 2-aho - rule_length: 8 - matched_length: 8 + rule_length: 37 + matched_length: 37 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0_381.RULE - license_expression: gpl-3.0 + identifier: lgpl-2.1_and_gpl-2.0_and_gpl-3.0_3.RULE + license_expression: lgpl-2.1 AND gpl-2.0 AND gpl-3.0 is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: 'COPYING.GPLv3: GNU General Public License version 3' + matched_text: | + The following license texts are included in the following files: + - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1 + - COPYING.GPLv2: GNU General Public License version 2 + - COPYING.GPLv3: GNU General Public License version 3 - score: '100.0' - start_line: 54 - end_line: 54 + start_line: 73 + end_line: 73 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE + identifier: public-domain_427.RULE license_expression: public-domain is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: in the public domain + matched_text: binary wouldn't actually be in the public domain in its entirety - score: '100.0' - start_line: 3 - end_line: 3 + start_line: 12 + end_line: 12 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_128.RULE + identifier: public-domain_430.RULE license_expression: public-domain - is_license_text: yes - is_license_notice: no + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: put into the public domain, + matched_text: Most of the source has been put into the public domain, - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 90 + end_line: 91 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -400,8 +358,8 @@ matches: This file has been put in the public domain. You can do whatever you want with this file. - score: '55.0' - start_line: 1 - end_line: 1 + start_line: 120 + end_line: 120 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -416,8 +374,8 @@ matches: is_license_intro: no matched_text: See the note on AUTHORS, README, and so on above. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 136 + end_line: 137 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -434,8 +392,8 @@ matches: This file has been put in the public domain. You can do whatever you want with this file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 142 + end_line: 142 matcher: 1-hash rule_length: 7 matched_length: 7 @@ -449,14 +407,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: Not copyrighted -- provided to the public domain. - - score: '22.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 180 + end_line: 180 matcher: 1-hash rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 + rule_relevance: 100 identifier: public-domain_355.RULE license_expression: public-domain is_license_text: no @@ -465,14 +423,14 @@ matches: is_license_tag: no is_license_intro: no matched_text: No copyright to license. - - score: '22.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 185 + end_line: 185 matcher: 1-hash rule_length: 4 matched_length: 4 match_coverage: '100.0' - rule_relevance: 22 + rule_relevance: 100 identifier: public-domain_355.RULE license_expression: public-domain is_license_text: no @@ -482,8 +440,8 @@ matches: is_license_intro: no matched_text: No copyright to license. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: '191' + end_line: '192' matcher: 1-hash rule_length: 18 matched_length: 18 @@ -499,14 +457,14 @@ matches: matched_text: | This file has been put into the public domain. You can do whatever you want with this file. - - score: '44.0' - start_line: 1 - end_line: 1 + - score: '100.0' + start_line: 209 + end_line: 209 matcher: 1-hash rule_length: 8 matched_length: 8 match_coverage: '100.0' - rule_relevance: 44 + rule_relevance: 100 identifier: public-domain_66.RULE license_expression: public-domain is_license_text: yes @@ -516,8 +474,8 @@ matches: is_license_intro: no matched_text: This file is put in the public domain. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 217 + end_line: 217 matcher: 1-hash rule_length: 7 matched_length: 7 @@ -532,8 +490,8 @@ matches: is_license_intro: no matched_text: This file is in the public domain - score: '100.0' - start_line: 5 - end_line: 6 + start_line: 238 + end_line: 239 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -550,8 +508,8 @@ matches: This file has been put into the public domain. # You can do whatever you want with this file. - score: '100.0' - start_line: 11 - end_line: 13 + start_line: 244 + end_line: 246 matcher: 2-aho rule_length: 29 matched_length: 29 @@ -569,8 +527,8 @@ matches: dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. - score: '100.0' - start_line: 24 - end_line: 30 + start_line: 257 + end_line: 263 matcher: 2-aho rule_length: 72 matched_length: 72 @@ -592,8 +550,8 @@ matches: # General Public License (GPL) does govern all other use of the material # that constitutes the Autoconf program. - score: '100.0' - start_line: 32 - end_line: 33 + start_line: 265 + end_line: 266 matcher: 2-aho rule_length: 24 matched_length: 24 @@ -610,8 +568,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 274 + end_line: 274 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -625,44 +583,32 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_221.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: under the LGPL, - - score: '43.75' - start_line: 5 - end_line: 7 + - score: '97.06' + start_line: 275 + end_line: 281 matcher: 3-seq - rule_length: 48 - matched_length: 21 - match_coverage: '43.75' + rule_length: 66 + matched_length: 66 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_and_lgpl-2.1.RULE - license_expression: lgpl-2.0-plus AND lgpl-2.1 + identifier: lgpl-2.0_and_lgpl-2.1_1.RULE + license_expression: lgpl-2.0 AND lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - can be found in ‘/usr/share/common-licenses/LGPL-2’ - [and] [the] [text] [of] [intl]/[COPYING].[LIB]-[2].[1] can be found in + The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 + and intl/COPYING.LIB-2.1. + + On Debian systems, the complete text of intl/COPYING.LIB-2.0 from + gettext-runtime [0].[12] can be found in ‘/usr/share/common-licenses/LGPL-2’ + and the text of intl/COPYING.LIB-2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '90.0' - start_line: 1 - end_line: 2 + start_line: 289 + end_line: 290 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -679,8 +625,8 @@ matches: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 295 + end_line: 296 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -697,8 +643,8 @@ matches: The Debian packaging files are in the public domain. You may freely use, modify, distribute, and relicense them. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 298 + end_line: 298 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -713,14 +659,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 299 + end_line: 314 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -741,27 +687,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 316 + end_line: 316 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -775,15 +706,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '86.15' - start_line: 1 - end_line: 6 - matcher: 3-seq - rule_length: 65 - matched_length: 56 - match_coverage: '86.15' + - score: '100.0' + start_line: 317 + end_line: 329 + matcher: 1-hash + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_22.RULE + identifier: gpl-2.0_1302.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -797,43 +728,16 @@ matches: this software for any purpose. It is provided "as is" without express or implied warranty. See the GNU General Public License for more details. - - score: '10.71' - start_line: 11 - end_line: 12 - matcher: 3-seq - rule_length: 56 - matched_length: 6 - match_coverage: '10.71' - rule_relevance: 100 - identifier: gpl-2.0-plus_767.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - of the GNU General - Public License - - score: '100.0' - start_line: 13 - end_line: 13 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2’. + + Documents produced by doxygen are derivative works derived from the + input used in their production; they are not affected by this license. + + On Debian systems, the complete text of the version of the GNU General + Public License distributed with Doxygen can be found in + ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 331 + end_line: 331 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -848,8 +752,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 332 + end_line: 347 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -880,17 +784,17 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 25 - matcher: 2-aho - rule_length: 227 - matched_length: 227 + start_line: 350 + end_line: 377 + matcher: 1-hash + rule_length: 251 + matched_length: 251 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-macro-exception_4.RULE + identifier: gpl-3.0-plus_with_autoconf-macro-exception_6.RULE license_expression: gpl-3.0-plus WITH autoconf-macro-exception - is_license_text: no - is_license_notice: yes + is_license_text: yes + is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no @@ -920,27 +824,12 @@ matches: Macro released by the Autoconf Archive. When you make and distribute a modified version of the Autoconf Macro, you may extend this special exception to the GPL to apply to your modified version as well. - - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 380 + end_line: 382 matcher: 1-hash rule_length: 29 matched_length: 29 @@ -958,8 +847,8 @@ matches: gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 385 + end_line: 388 matcher: 1-hash rule_length: 37 matched_length: 37 @@ -978,24 +867,24 @@ matches: notice and this notice are preserved. This file is offered as-is, without warranty of any kind. - score: '100.0' - start_line: 3 - end_line: 3 + start_line: 12 + end_line: 12 matcher: 2-aho - rule_length: 5 - matched_length: 5 + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_128.RULE + identifier: public-domain_430.RULE license_expression: public-domain - is_license_text: yes - is_license_notice: no + is_license_text: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: put into the public domain, + matched_text: Most of the source has been put into the public domain, - score: '100.0' - start_line: 12 - end_line: 12 + start_line: 104 + end_line: 104 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1010,8 +899,8 @@ matches: is_license_intro: no matched_text: are in the public domain. - score: '100.0' - start_line: 16 - end_line: 17 + start_line: 108 + end_line: 109 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1028,8 +917,8 @@ matches: are in the public domain - score: '100.0' - start_line: 5 - end_line: 5 + start_line: '198' + end_line: '198' matcher: 2-aho rule_length: 4 matched_length: 4 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright.expected.yml index fba4c8450ad..cd4695a6aa2 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright.expected.yml @@ -1,6 +1,6 @@ primary_license: (public-domain AND lgpl-2.0 AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain - AND gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1 AND (epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus) - AND gpl-3.0) AND public-domain + AND gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1 AND gpl-2.0 AND (epl-2.0 OR gpl-2.0-plus OR + lgpl-2.1-plus) AND gpl-3.0) AND public-domain declared_license: - Different licenses apply to different files in this package. Here - PD @@ -15,10 +15,11 @@ declared_license: - config-h - noderivs license_expression: (public-domain AND lgpl-2.0 AND lgpl-2.1-plus AND gpl-2.0-plus AND (public-domain - AND gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1 AND (epl-2.0 OR gpl-2.0-plus OR lgpl-2.1-plus) - AND gpl-3.0) AND public-domain AND gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1) AND fsf-unlimited - AND (gpl-3.0-plus WITH autoconf-macro-exception AND gpl-3.0) AND fsf-ap AND (gpl-2.0 AND gpl-2.0-plus) - AND (public-domain AND fsf-unlimited AND autoconf-exception-2.0 AND gpl-2.0) AND other-copyleft + AND gpl-2.0-plus AND gpl-3.0-plus) AND lgpl-2.1 AND gpl-2.0 AND (epl-2.0 OR gpl-2.0-plus OR + lgpl-2.1-plus) AND gpl-3.0) AND public-domain AND gpl-2.0-plus AND (lgpl-2.1-plus AND lgpl-2.1) + AND fsf-unlimited AND (gpl-3.0-plus WITH autoconf-macro-exception AND gpl-3.0) AND fsf-ap + AND (gpl-2.0 AND gpl-1.0-plus) AND (public-domain AND fsf-unlimited AND autoconf-exception-2.0 + AND gpl-2.0) AND other-copyleft copyright: | 2006-2018, Lasse Collin 1999-2008, Igor Pavlov @@ -290,6 +291,22 @@ matches: is_license_tag: no is_license_intro: no matched_text: 'COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1' + - score: '90.0' + start_line: 49 + end_line: 49 + matcher: 3-seq + rule_length: 2 + matched_length: 2 + match_coverage: '100.0' + rule_relevance: 90 + identifier: gpl-2.0_copying_gplv2.RULE + license_expression: gpl-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: yes + is_license_tag: no + is_license_intro: no + matched_text: 'COPYING.GPLv2:' - score: '50.0' start_line: 49 end_line: 50 @@ -772,23 +789,23 @@ matches: this software for any purpose. It is provided "as is" without express or implied warranty. See the GNU General Public License for more details. - - score: '10.71' + - score: '100.0' start_line: 11 end_line: 12 - matcher: 3-seq - rule_length: 56 - matched_length: 6 - match_coverage: '10.71' + matcher: 2-aho + rule_length: 5 + matched_length: 5 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_767.RULE - license_expression: gpl-2.0-plus + identifier: gpl-1.0-plus_33.RULE + license_expression: gpl-1.0-plus is_license_text: no - is_license_notice: yes - is_license_reference: no + is_license_notice: no + is_license_reference: yes is_license_tag: no is_license_intro: no matched_text: | - of the GNU General + the GNU General Public License - score: '100.0' start_line: 13 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 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libmount1/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright-detailed.expected.yml index 710505c86b8..ed25069547a 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 @@ -72,9 +72,11 @@ declared_license: - GPL-2+ - Expat license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND - ((lgpl-3.0-plus OR gpl-2.0-plus) AND (other-permissive AND public-domain) AND public-domain - AND lgpl-2.0-plus AND mit AND public-domain AND public-domain AND public-domain AND public-domain - AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + (((gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain) AND public-domain + AND lgpl-2.0-plus AND mit AND pycrypto AND public-domain AND public-domain AND lgpl-2.1-plus + AND public-domain AND lgpl-2.1-plus AND public-domain AND lgpl-2.0-plus) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) @@ -90,15 +92,14 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND ((lgpl-3.0-plus + AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND (lgpl-2.0-plus AND gpl-2.0-plus AND lgpl-2.0) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR - (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND - gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) - OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus - AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + OR (gpl-2.0-plus AND gpl-2.0-plus)) AND mit AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus @@ -119,12 +120,11 @@ license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl- AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND ((lgpl-3.0-plus - AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus - WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) - AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-2.0-plus - AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND (gpl-2.0 AND gpl-2.0) - AND fsf-ap + AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND (gpl-3.0-plus + AND gpl-3.0-plus WITH tex-exception) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus + AND gpl-2.0-plus)) AND ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) + AND (gpl-2.0-plus AND gpl-2.0-plus) AND autoconf-simple-exception-2.0 AND public-domain AND + (gpl-2.0 AND gpl-2.0) AND fsf-ap copyright: | © 2001-2020 Niels Möller Some parts are Copyright © the Free Software Foundation and various @@ -255,8 +255,8 @@ copyright: | 2007 Magnus Holmgren matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 276 + end_line: 276 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -270,16 +270,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '97.81' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 137 - matched_length: 134 - match_coverage: '97.81' + - score: '100.0' + start_line: 277 + end_line: 293 + matcher: 1-hash + rule_length: 143 + matched_length: 143 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE - license_expression: gpl-2.0-plus + identifier: lgpl-2.0-plus_460.RULE + license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes is_license_reference: no @@ -287,43 +287,25 @@ matches: is_license_intro: no matched_text: | This program is free software; you can redistribute it and/or modify - it under the terms of the GNU [Library] General Public License as published by + it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU [Library] General Public License for more details. + GNU Library General Public License for more details. - You should have received a copy of the GNU [Library] General Public License - along with this [program]; if not, write to the Free Software + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - On Debian GNU/Linux systems, the complete text of the GNU [Library] - General Public License, [version] [2], can be found in - /usr/share/common-licenses/ + On Debian GNU/Linux systems, the complete text of the GNU Library + General Public License, version 2, can be found in + /usr/share/common-licenses/LGPL-2. - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_71.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Library - General Public License, version 2, - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 489 + end_line: 489 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -338,8 +320,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 490 + end_line: 505 matcher: 1-hash rule_length: 137 matched_length: 137 @@ -370,8 +352,8 @@ matches: a Texinfo source document, you may use the result without restriction. (This has been our intent since Texinfo was invented.) - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 525 + end_line: 528 matcher: 1-hash rule_length: 42 matched_length: 42 @@ -389,14 +371,14 @@ matches: distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. - - score: '83.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 533 + end_line: 534 matcher: 1-hash rule_length: 15 matched_length: 15 match_coverage: '100.0' - rule_relevance: 83 + rule_relevance: 100 identifier: public-domain_354.RULE license_expression: public-domain is_license_text: no @@ -408,8 +390,8 @@ matches: I believe that most files in debian/ hardly contains any creative expression eligible for copyright. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 539 + end_line: 539 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -423,15 +405,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '93.38' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 136 - matched_length: 127 - match_coverage: '93.38' + - score: '100.0' + start_line: 540 + end_line: 556 + matcher: 1-hash + rule_length: 131 + matched_length: 131 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_54.RULE + identifier: gpl-2.0_1155.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -450,15 +432,15 @@ matches: 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 + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian GNU/Linux systems, the complete text of the GNU General - Public License, [version] [2], can be found in - /usr/share/common-licenses/GPL- + Public License, version 2, can be found in + /usr/share/common-licenses/GPL-2. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 565 + end_line: 567 matcher: 1-hash rule_length: 26 matched_length: 26 @@ -476,8 +458,8 @@ matches: are permitted in any medium without royalty provided the copyright notice and this notice are preserved. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 569 + end_line: 569 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -491,15 +473,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '90.77' - start_line: 1 - end_line: 16 - matcher: 3-seq - rule_length: 130 - matched_length: 118 - match_coverage: '90.77' + - score: '100.0' + start_line: 570 + end_line: 585 + matcher: 1-hash + rule_length: 134 + matched_length: 134 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_196.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -507,25 +489,25 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - is free software; you can redistribute it and/or modify + The nettle library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. - [GNU] [Nettle] is distributed in the hope that it will be useful, but + GNU Nettle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this [library]; if not, see http://www.gnu.org/licenses/. + License along with this library; if not, see http://www.gnu.org/licenses/. - On Debian [GNU]/[Linux] [systems], [the] [complete] [text] [of] [the] [newest] [version] + On Debian GNU/Linux systems, the complete text of the newest version of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 587 + end_line: 587 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -539,15 +521,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2+' - - score: '96.35' - start_line: 1 - end_line: 18 - matcher: 3-seq - rule_length: 137 - matched_length: 132 - match_coverage: '96.35' + - score: '100.0' + start_line: 588 + end_line: 605 + matcher: 1-hash + rule_length: 140 + matched_length: 140 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE + identifier: gpl-2.0-plus_857.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -560,22 +542,22 @@ matches: the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - [GNU] [Nettle] is distributed in the hope that it will be useful, + GNU Nettle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this [program]; if not, write to the Free Software - Foundation, Inc., 51 Franklin [Street], Fifth Floor, Boston, MA + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - On Debian GNU/Linux systems, the complete text [of] [the] [newest] [version] + On Debian GNU/Linux systems, the complete text of the newest version of the GNU General Public License can be found in /usr/share/common-licenses/GPL. - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 608 + end_line: 625 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -607,49 +589,32 @@ matches: CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - score: '97.56' - start_line: 1 - end_line: 4 - matcher: 3-seq - rule_length: 40 - matched_length: 40 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_or_gpl-2.0-plus_15.RULE - license_expression: lgpl-3.0-plus OR gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is dual licenced under the GNU General Public License version - 2 or later, and the GNU Lesser General Public License version 3 or - later. When using [Nettle], you must comply fully with all conditions - of at least one of these licenses. - score: '100.0' - start_line: 4 - end_line: 7 + start_line: 10 + end_line: 16 matcher: 2-aho - rule_length: 37 - matched_length: 37 + rule_length: 79 + matched_length: 79 match_coverage: '100.0' rule_relevance: 100 - identifier: other-permissive_and_public-domain_1.RULE - license_expression: other-permissive AND public-domain + identifier: gpl-2.0-plus_or_gpl-3.0-plus_and_other-permissive_and_public-domain_1.RULE + license_expression: (gpl-2.0-plus OR gpl-3.0-plus) AND other-permissive AND public-domain is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - few of the individual files are + Nettle is dual licenced under the GNU General Public License version + 2 or later, and the GNU Lesser General Public License version 3 or + later. When using Nettle, you must comply fully with all conditions + of at least one of these licenses. A few of the individual files are licensed under more permissive terms, or in the public domain. To find the current status of particular files, you have to read the copyright notices at the top of the files. - score: '100.0' - start_line: 38 - end_line: 38 + start_line: 47 + end_line: 47 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -664,56 +629,58 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 46 - end_line: 46 + start_line: 55 + end_line: 55 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 8 + matched_length: 8 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_221.RULE + identifier: lgpl-2.0-plus_515.RULE license_expression: lgpl-2.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the LGPL, + matched_text: released under the LGPL, version 2 or later. - score: '100.0' - start_line: 51 - end_line: 51 + start_line: 60 + end_line: 60 matcher: 2-aho - rule_length: 6 - matched_length: 6 + rule_length: 7 + matched_length: 7 match_coverage: '100.0' rule_relevance: 100 - identifier: mit_384.RULE + identifier: mit_1090.RULE license_expression: mit is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: is released under the MIT license. - - score: '70.0' - start_line: 56 - end_line: 56 + matched_text: It is released under the MIT license. + - score: '100.0' + start_line: 64 + end_line: 65 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 7 + matched_length: 7 match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain + rule_relevance: 100 + identifier: pycrypto_1.RULE + license_expression: pycrypto is_license_text: no is_license_notice: no is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: public domain). + matched_text: | + Python Cryptography + Toolkit license (essentially public domain). - score: '100.0' - start_line: 60 - end_line: 60 + start_line: 69 + end_line: 69 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -728,8 +695,8 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 65 - end_line: 65 + start_line: 74 + end_line: 74 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -744,24 +711,60 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 78 - end_line: 78 + start_line: 81 + end_line: 82 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 13 + matched_length: 13 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain + identifier: lgpl-2.1-plus_389.RULE + license_expression: lgpl-2.1-plus is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + based on the code + in libgcrypt, copyright owned by the Free Software Foundation. + - score: '100.0' + start_line: 87 + end_line: 87 + matcher: 2-aho + rule_length: 6 + matched_length: 6 + match_coverage: '100.0' + rule_relevance: 100 + identifier: public-domain_425.RULE + license_expression: public-domain + is_license_text: yes is_license_notice: no - is_license_reference: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: reference implementation (in the public domain), + - score: '100.0' + start_line: 92 + end_line: 93 + matcher: 2-aho + rule_length: 13 + matched_length: 13 + match_coverage: '100.0' + rule_relevance: 100 + identifier: lgpl-2.1-plus_389.RULE + license_expression: lgpl-2.1-plus + is_license_text: no + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: in the public domain), + matched_text: | + based on the code in + libgcrypt, copyright owned by the Free Software Foundation. - score: '100.0' - start_line: 96 - end_line: 96 + start_line: 105 + end_line: 105 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -776,18 +779,18 @@ matches: is_license_intro: no matched_text: Released into the public domain. - score: '100.0' - start_line: 97 - end_line: 97 + start_line: 106 + end_line: 106 matcher: 2-aho - rule_length: 3 - matched_length: 3 + rule_length: 4 + matched_length: 4 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_221.RULE + identifier: lgpl-2.0-plus_465.RULE license_expression: lgpl-2.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the LGPL. + matched_text: released under the LGPL. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright.expected.yml index c88a4fcd8d3..fd33177ac05 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnettle8/copyright.expected.yml @@ -133,15 +133,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2+' - - score: '97.81' + - score: '94.41' start_line: 1 end_line: 17 matcher: 3-seq - rule_length: 137 - matched_length: 134 - match_coverage: '97.81' + rule_length: 143 + matched_length: 135 + match_coverage: '94.41' rule_relevance: 100 - identifier: gpl-2.0-plus_28.RULE + identifier: gpl-2.0-plus_811.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -160,7 +160,7 @@ matches: GNU [Library] General Public License for more details. You should have received a copy of the GNU [Library] General Public License - along with this [program]; if not, write to the Free Software + along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU [Library] @@ -286,15 +286,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '93.38' + - score: '99.22' start_line: 1 end_line: 17 matcher: 3-seq - rule_length: 136 + rule_length: 128 matched_length: 127 - match_coverage: '93.38' + match_coverage: '99.22' rule_relevance: 100 - identifier: gpl-2.0_54.RULE + identifier: gpl-2.0_129.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes 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 40b17a1aaa9..23eca4fb3ac 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 @@ -26,12 +26,10 @@ declared_license: - permissive-configure - permissive-fsf - permissive-makefile-in -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-3.0-plus - AND gpl-1.0-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND bsd-new - AND fsf-ap AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty AND (gpl-3.0-plus WITH - autoconf-simple-exception AND gpl-3.0) AND fsf-free AND (gpl-2.0-plus WITH autoconf-simple-exception-2.0 - AND gpl-2.0) AND x11-xconsortium AND (gpl-2.0-plus WITH libtool-exception-2.0 AND gpl-2.0) - AND fsf-unlimited AND fsf-ap +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1-plus + AND lgpl-2.1-plus) AND bsd-new AND fsf-ap AND fsf-unlimited-no-warranty AND fsf-unlimited-no-warranty + AND gpl-3.0-plus WITH autoconf-simple-exception AND fsf-free AND gpl-2.0-plus WITH autoconf-simple-exception-2.0 + AND x11-xconsortium AND gpl-2.0-plus WITH libtool-exception-2.0 AND fsf-unlimited AND fsf-ap copyright: | 2020, Aurelien Jarno 2014, 2015, 2017-2018, Thorsten Kukuk @@ -49,8 +47,8 @@ copyright: | 1995-1997, 2000-2007, 2009-2010 Ulrich Drepper matches: - score: '100.0' - start_line: 1 - end_line: 26 + start_line: 171 + end_line: '196' matcher: 1-hash rule_length: 214 matched_length: 214 @@ -91,14 +89,14 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 2-aho - rule_length: 141 - matched_length: 141 + start_line: '199' + end_line: 218 + matcher: 1-hash + rule_length: 165 + matched_length: 165 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_10.RULE + identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_16.RULE license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 is_license_text: no is_license_notice: yes @@ -123,33 +121,18 @@ matches: distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: '19' - end_line: 20 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '86.47' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 170 - matched_length: 147 - match_coverage: '86.47' + - score: '100.0' + start_line: 221 + end_line: 240 + matcher: 1-hash + rule_length: 171 + matched_length: 171 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_with_libtool-exception-2.0_6.RULE + identifier: gpl-2.0-plus_with_libtool-exception-2.0_17.RULE license_expression: gpl-2.0-plus WITH libtool-exception-2.0 is_license_text: no is_license_notice: yes @@ -174,33 +157,18 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: '19' - end_line: 20 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 2-aho - rule_length: 162 - matched_length: 162 + start_line: 243 + end_line: 264 + matcher: 1-hash + rule_length: 186 + matched_length: 186 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-simple-exception_1.RULE + identifier: gpl-3.0-plus_with_autoconf-simple-exception_6.RULE license_expression: gpl-3.0-plus WITH autoconf-simple-exception is_license_text: no is_license_notice: yes @@ -227,27 +195,12 @@ matches: the same distribution terms that you use for the rest of that program. This Exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). - - score: '100.0' - start_line: 21 - end_line: 22 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License Version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 266 + end_line: 266 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -261,75 +214,39 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '53.85' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 130 - matched_length: 70 - match_coverage: '53.85' + - score: '100.0' + start_line: 267 + end_line: 280 + matcher: 1-hash + rule_length: 121 + matched_length: 121 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.1_369.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - 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 - [in] [version] [2].[1] as published by the Free Software Foundation. + in version 2.1 as published by the Free Software Foundation. - [This] [library] is distributed in the hope that it will be useful, + This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See [the] - [GNU] [General] [Public] [License] [for] [more] [details]. - - [You] [should] [have] [received] a [copy] [of] [the] [GNU] [General] [Public] [License] - [along] [with] [this] [program]. [If] [not], [see] <[http]://[www].[gnu].[org]/[licenses]/>. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. - [On] [Debian] [systems], [the] [complete] [text] [of] the GNU Lesser General Public - License [version] [2].[1] can be found in "/usr/share/common-licenses/LGPL- - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 13 - end_line: 14 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 282 + end_line: 282 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -344,14 +261,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 112 - matched_length: 112 + start_line: 283 + end_line: 298 + matcher: 1-hash + rule_length: 139 + matched_length: 139 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE + identifier: lgpl-2.1-plus_387.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -372,27 +289,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 301 + end_line: 321 matcher: 1-hash rule_length: 201 matched_length: 201 @@ -428,8 +330,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 324 + end_line: 326 matcher: 1-hash rule_length: 29 matched_length: 29 @@ -447,8 +349,8 @@ matches: unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 329 + end_line: 336 matcher: 1-hash rule_length: 63 matched_length: 63 @@ -471,8 +373,8 @@ matches: even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 339 + end_line: 340 matcher: 1-hash rule_length: 18 matched_length: 18 @@ -489,8 +391,8 @@ matches: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 343 + end_line: 346 matcher: 1-hash rule_length: 35 matched_length: 35 @@ -509,8 +411,8 @@ matches: notice and this notice are preserved. This file is offered as-is, without any warranty. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 349 + end_line: 356 matcher: 1-hash rule_length: 64 matched_length: 64 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright.expected.yml deleted file mode 100644 index 02fdc30f8e4..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libnsl2/copyright.expected.yml +++ /dev/null @@ -1,517 +0,0 @@ -primary_license: None -declared_license: - - LGPL-2.1 - - LGPL-2.1+ - - BSD-3-clause - - permissive-fsf - - permissive-makefile-in - - permissive-autoconf-m4-no-warranty - - GPL-3+-autoconf-exception - - permissive-configure - - GPL-2+-autoconf-exception - - MIT - - GPL-2+-libtool-exception - - permissive-autoconf-m4 -license_expression: (lgpl-2.1 AND lgpl-3.0-plus AND gpl-1.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1) - AND bsd-new AND fsf-ap AND fsf-unlimited-no-warranty AND (gpl-3.0-plus WITH autoconf-simple-exception - AND gpl-3.0) AND fsf-free AND (gpl-2.0-plus WITH autoconf-simple-exception-2.0 AND gpl-2.0) - AND x11-xconsortium AND (gpl-2.0-plus WITH libtool-exception-2.0 AND gpl-2.0) AND fsf-unlimited -copyright: | - 2014, 2015, 2017-2018, Thorsten Kukuk - 1996-2015, Free Software Foundation, Inc. - 2010, Oracle America, Inc. - 1994-1996, 1999-2002, 2004-2016 Free Software Foundation, Inc. - 1994-2020 Free Software Foundation, Inc. - 1996-2017 Free Software Foundation, Inc. - 1992-2018 Free Software Foundation, Inc. - 1992-1996, 1998-2012 Free Software Foundation, Inc. - 1999-2017 Free Software Foundation, Inc. - 1994 X Consortium - 1996-2015 Free Software Foundation, Inc. - 1995-2020 Free Software Foundation, Inc. - 1995-1997, 2000-2007, 2009-2010 Ulrich Drepper -matches: - - score: '100.0' - start_line: 1 - end_line: 26 - matcher: 1-hash - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_591.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_autoconf-simple-exception-2.0_10.RULE - license_expression: gpl-2.0-plus WITH autoconf-simple-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - - score: '100.0' - start_line: '19' - end_line: 20 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '86.47' - start_line: 1 - end_line: 17 - matcher: 3-seq - rule_length: 170 - matched_length: 147 - match_coverage: '86.47' - rule_relevance: 100 - identifier: gpl-2.0-plus_with_libtool-exception-2.0_6.RULE - license_expression: gpl-2.0-plus WITH libtool-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Libtool is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - As a special exception to the GNU General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. - - GNU Libtool is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: '19' - end_line: 20 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 2-aho - rule_length: 162 - matched_length: 162 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_with_autoconf-simple-exception_1.RULE - license_expression: gpl-3.0-plus WITH autoconf-simple-exception - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . - - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that - program. This Exception is an additional permission under section 7 - of the GNU General Public License, version 3 ("GPLv3"). - - score: '100.0' - start_line: 21 - end_line: 22 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public License - Version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '53.85' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 130 - matched_length: 70 - match_coverage: '53.85' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - [in] [version] [2].[1] as published by the Free Software Foundation. - - [This] [library] is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See [the] - [GNU] [General] [Public] [License] [for] [more] [details]. - - [You] [should] [have] [received] a [copy] [of] [the] [GNU] [General] [Public] [License] - [along] [with] [this] [program]. [If] [not], [see] <[http]://[www].[gnu].[org]/[licenses]/>. - - [On] [Debian] [systems], [the] [complete] [text] [of] the GNU Lesser General Public - License [version] [2].[1] can be found in "/usr/share/common-licenses/LGPL- - - score: '100.0' - start_line: 10 - end_line: 11 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_35.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 13 - end_line: 14 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 112 - matched_length: 112 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_56.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 63 - matched_length: 63 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.LICENSE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. - - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 18 - matched_length: 18 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-free.LICENSE - license_expression: fsf-free - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 1-hash - rule_length: 35 - matched_length: 35 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap.LICENSE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without any warranty. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty_2.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This Makefile.in is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY, to the extent permitted by law; without - even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. 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 591d4407b6f..69dae39c394 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 @@ -16,7 +16,7 @@ declared_license: - BSD-3-Clause license_expression: bsd-new AND fsf-unlimited-no-warranty AND bsd-new AND bsd-new AND mit AND isc AND (isc AND ibm-dhcp) AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND - bsd-new AND free-unknown AND free-unknown + bsd-new AND bsd-new AND free-unknown copyright: | 2011 Collabora Ltd. 2004, 2005, 2007, 2008, 2012, 2013 Stefan Walter @@ -49,8 +49,8 @@ copyright: | Timo Jyrinki , 2012 matches: - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 17 + end_line: 24 matcher: 1-hash rule_length: 64 matched_length: 64 @@ -73,8 +73,8 @@ matches: the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ - score: '100.0' - start_line: 1 - end_line: 11 + start_line: 61 + end_line: 71 matcher: 1-hash rule_length: 110 matched_length: 110 @@ -100,8 +100,8 @@ matches: OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: 3 - end_line: 14 + start_line: 80 + end_line: 91 matcher: 2-aho rule_length: 113 matched_length: 113 @@ -128,8 +128,8 @@ matches: ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - score: '100.0' - start_line: '19' - end_line: 38 + start_line: 96 + end_line: 115 matcher: 2-aho rule_length: 203 matched_length: 203 @@ -164,8 +164,8 @@ matches: OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - score: '76.15' - start_line: 1 - end_line: 2 + start_line: 160 + end_line: 161 matcher: 3-seq rule_length: 11 matched_length: 11 @@ -182,8 +182,8 @@ matches: This file is distributed under the same license as the [p11]-[kit] package. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 165 + end_line: 187 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -221,8 +221,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '80.0' - start_line: 12 - end_line: 21 + start_line: 46 + end_line: 55 matcher: 2-aho rule_length: 86 matched_length: 86 @@ -246,16 +246,16 @@ matches: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. - - score: '82.5' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 12 - matched_length: 11 - match_coverage: '91.67' - rule_relevance: 90 - identifier: free-unknown_80.RULE - license_expression: free-unknown + - score: '100.0' + start_line: 151 + end_line: 152 + matcher: 1-hash + rule_length: 17 + matched_length: 17 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_1043.RULE + license_expression: bsd-new is_license_text: no is_license_notice: yes is_license_reference: no @@ -263,4 +263,4 @@ matches: is_license_intro: no matched_text: | This file is distributed under the same license as the - [debian] [files] [of] [the] [p11]-[kit] package. + debian files of the p11-kit package. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright.expected.yml deleted file mode 100644 index 7d46dab73f0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libp11-kit0/copyright.expected.yml +++ /dev/null @@ -1,254 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-Clause - - permissive-like-automake-output - - ISC - - ISC+IBM - - same-as-rest-of-p11kit -license_expression: bsd-new AND fsf-unlimited-no-warranty AND mit AND isc AND (isc AND ibm-dhcp) - AND free-unknown -copyright: | - 2011 Collabora Ltd. - 2004, 2005, 2007, 2008, 2012, 2013 Stefan Walter - 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Red Hat, Inc. - 2012, 2013 Redhat Inc. - 2006, 2007 g10 Code GmbH - 2006 Andreas Jellinghaus - Copyright 2017 Red Hat, Inc. - 2020 Amazon.com, Inc. or its affiliates. - 2014 Red Hat Inc. - 2004, 2005, 2007, 2011 Internet Systems Consortium, Inc. ("ISC") - 2000, 2001, 2003 Internet Software Consortium. - 1996, 1998 by Internet Software Consortium - Portions Copyright (c) 1995 by International Business Machines, Inc. - Copyright (c) 2011 Collabora Ltd. - Portions of this file are covered by the following copyright: - Copyright (c) 2001 Mike Barcroft - Copyright (c) 1990, 1993 - Copyright (c) 1987, 1993 - The Regents of the University of California. - 2013 Nikos Mavrogiannopoulos - 2020 Red Hat Inc. - 2012 Stefan Walter - 2020 Red Hat, Inc. - 2011 Chris Leick - 2012 Rosetta Contributors and Canonical Ltd 2012 - Eerik Uusi-Illikainen https://launchpad.net/~ekiuusi-4, 2012 - Timo Jyrinki , 2012 -matches: - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 64 - matched_length: 64 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited-no-warranty.RULE - license_expression: fsf-unlimited-no-warranty - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */ - - score: '100.0' - start_line: 1 - end_line: 11 - matcher: 1-hash - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_20.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - score: '100.0' - start_line: 3 - end_line: 14 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: isc_9.RULE - license_expression: isc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - - score: '100.0' - start_line: '19' - end_line: 38 - matcher: 2-aho - rule_length: 203 - matched_length: 203 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ibm-dhcp.LICENSE - license_expression: ibm-dhcp - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and - all paragraphs of this notice appear in all copies, and that the name of IBM - not be used in connection with the marketing of any product incorporating - the Software or modifications thereof, without specific, written prior - permission. - - To the extent it has a right to do so, IBM grants an immunity from suit - under its patents, if any, for the use, sale or manufacture of products to - the extent that such products are used for performing Domain Name System - dynamic updates in TCP/IP networks by means of the Software. No immunity is - granted for any product per se or for any other function of any product. - - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - - score: '76.15' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 90 - identifier: free-unknown_79.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the same license as the [p11]-[kit] - package. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '80.0' - start_line: 12 - end_line: 21 - matcher: 2-aho - rule_length: 86 - matched_length: 86 - match_coverage: '100.0' - rule_relevance: 80 - identifier: mit_17.RULE - license_expression: mit - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation files - * (the "Software"), to deal in the Software without restriction, - * including without limitation the rights to use, copy, modify, merge, - * publish, distribute, sublicense, and/or sell copies of the Software, - * and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - - score: '82.5' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 12 - matched_length: 11 - match_coverage: '91.67' - rule_relevance: 90 - identifier: free-unknown_80.RULE - license_expression: free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the same license as the - [debian] [files] [of] [the] [p11]-[kit] package. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright-detailed.expected.yml index 3d33083732b..5b983f03051 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 @@ -35,30 +35,46 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Unless otherwise *explicitly* stated the following text describes the\n licensed\ - \ conditions under which the contents of this [Linux]-[PAM] release\n may be distributed:\n\ - \ \n -------------------------------------------------------------------------\n Redistribution\ - \ and use in source and binary forms of [Linux]-[PAM], with\n or without modification,\ - \ are permitted provided that the following\n conditions are met:\n \n 1. Redistributions\ - \ of source code must retain any existing copyright\n notice, and this entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\n \n 2. Redistributions\ - \ in binary form must reproduce all prior and current\n copyright notices, this list\ - \ of conditions, and the following\n disclaimer in the documentation and/or other materials\ - \ provided\n with the distribution.\n \n 3. The name of any author may not be used\ - \ to endorse or promote\n products derived from this software without their specific\ - \ prior\n written permission.\n \n ALTERNATIVELY, this product may be distributed under\ - \ the terms of the\n GNU General Public License, in which case the provisions of the GNU\n\ - \ GPL are required INSTEAD OF the above restrictions. (This clause is\n necessary due\ - \ to a potential conflict between the GNU GPL and the\n restrictions contained in a BSD-style\ - \ copyright.)\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE\ - \ FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\ - \ (INCLUDING,\n BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\n\ - \ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY\ - \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n TORT (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." + matched_text: | + Unless otherwise *explicitly* stated the following text describes the + licensed conditions under which the contents of this [Linux]-[PAM] release + may be distributed: + + ------------------------------------------------------------------------- + Redistribution and use in source and binary forms of [Linux]-[PAM], with + or without modification, are permitted provided that the following + conditions are met: + + 1. Redistributions of source code must retain any existing copyright + notice, and this entire permission notice in its entirety, + including the disclaimer of warranties. + + 2. Redistributions in binary form must reproduce all prior and current + copyright notices, this list of conditions, and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. The name of any author may not be used to endorse or promote + products derived from this software without their specific prior + written permission. + + ALTERNATIVELY, this product may be distributed under the terms of the + GNU General Public License, in which case the provisions of the GNU + GPL are required INSTEAD OF the above restrictions. (This clause is + necessary due to a potential conflict between the GNU GPL and the + restrictions contained in a BSD-style copyright.) + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. - score: '100.0' start_line: 66 end_line: 67 @@ -76,4 +92,4 @@ matches: is_license_intro: no matched_text: | On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. + Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright.expected.yml deleted file mode 100644 index 3d33083732b..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpam-modules/copyright.expected.yml +++ /dev/null @@ -1,79 +0,0 @@ -primary_license: -declared_license: -license_expression: (bsd-new OR lgpl-2.0-plus) AND gpl-1.0-plus -copyright: | - Copyright (c) 1994, 1995, 1996 Olaf Kirch, - Copyright (c) 1995 Wietse Venema - Copyright (c) 1995, 2001-2008 Red Hat, Inc. - Copyright (c) 1996-1999, 2000-2003, 2005 Andrew G. Morgan - Copyright (c) 1996, 1997, 1999 Cristian Gafton - Copyright (c) 1996, 1999 Theodore Ts'o - Copyright (c) 1996 Alexander O. Yuriev - Copyright (c) 1996 Elliot Lee - Copyright (c) 1997 Philip W. Dalrymple - Copyright (c) 1999 Jan Rekorajski - Copyright (c) 1999 Ben Collins - Copyright (c) 2000-2001, 2003, 2005, 2007 Steve Langasek - Copyright (c) 2003, 2005 IBM Corporation - Copyright (c) 2003, 2006 SuSE Linux AG. - Copyright (c) 2003 Nalin Dahyabhai - Copyright (c) 2005-2008 Thorsten Kukuk - Copyright (c) 2005 Darren Tucker -matches: - - score: '98.6' - start_line: 25 - end_line: 63 - matcher: 3-seq - rule_length: 281 - matched_length: 281 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_or_lgpl-2.0-plus_4.RULE - license_expression: bsd-new OR lgpl-2.0-plus - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Unless otherwise *explicitly* stated the following text describes the\n licensed\ - \ conditions under which the contents of this [Linux]-[PAM] release\n may be distributed:\n\ - \ \n -------------------------------------------------------------------------\n Redistribution\ - \ and use in source and binary forms of [Linux]-[PAM], with\n or without modification,\ - \ are permitted provided that the following\n conditions are met:\n \n 1. Redistributions\ - \ of source code must retain any existing copyright\n notice, and this entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\n \n 2. Redistributions\ - \ in binary form must reproduce all prior and current\n copyright notices, this list\ - \ of conditions, and the following\n disclaimer in the documentation and/or other materials\ - \ provided\n with the distribution.\n \n 3. The name of any author may not be used\ - \ to endorse or promote\n products derived from this software without their specific\ - \ prior\n written permission.\n \n ALTERNATIVELY, this product may be distributed under\ - \ the terms of the\n GNU General Public License, in which case the provisions of the GNU\n\ - \ GPL are required INSTEAD OF the above restrictions. (This clause is\n necessary due\ - \ to a potential conflict between the GNU GPL and the\n restrictions contained in a BSD-style\ - \ copyright.)\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE\ - \ FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\ - \ (INCLUDING,\n BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\n\ - \ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY\ - \ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n TORT (INCLUDING NEGLIGENCE\ - \ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF ADVISED\ - \ OF THE POSSIBILITY OF SUCH\n DAMAGE." - - score: '100.0' - start_line: 66 - end_line: 67 - matcher: 2-aho - rule_length: 23 - matched_length: 23 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_10.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright-detailed.expected.yml index 1d0f9a78452..087f225b81d 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 @@ -6,14 +6,14 @@ copyright: | Copyright (c) 2010-2015 Zoltan Herczeg Copyright (c) 2009-2015 Zoltan Herczeg matches: - - score: '66.0' + - score: '100.0' start_line: 3 end_line: 5 matcher: 2-aho rule_length: 12 matched_length: 12 match_coverage: '100.0' - rule_relevance: 66 + rule_relevance: 100 identifier: pcre_7.RULE license_expression: pcre is_license_text: no @@ -21,7 +21,10 @@ matches: is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n \n PCRE2 LICENCE" + matched_text: | + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ + + PCRE2 LICENCE - score: '100.0' start_line: 11 end_line: 11 @@ -70,36 +73,44 @@ matches: is_license_tag: no is_license_intro: no matched_text: THE "BSD" LICENCE - - score: '99.53' + - score: '100.0' start_line: 61 end_line: 85 - matcher: 3-seq + matcher: 2-aho rule_length: 214 - matched_length: 213 - match_coverage: '99.53' + matched_length: 214 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_879.RULE + identifier: bsd-new_1064.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions are met:\n \n * Redistributions\ - \ of source code must retain the above copyright notice,\n this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n * Neither the name of the University of Cambridge nor the names of [any]\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 COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\ - \ CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n\ - \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of any + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright.expected.yml deleted file mode 100644 index d6b0ae00ba6..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre2-8-0/copyright.expected.yml +++ /dev/null @@ -1,105 +0,0 @@ -primary_license: -declared_license: -license_expression: pcre AND bsd-new AND public-domain -copyright: | - Copyright (c) 1997-2015 University of Cambridge - Copyright (c) 2010-2015 Zoltan Herczeg - Copyright (c) 2009-2015 Zoltan Herczeg -matches: - - score: '66.0' - start_line: 3 - end_line: 5 - matcher: 2-aho - rule_length: 12 - matched_length: 12 - match_coverage: '100.0' - rule_relevance: 66 - identifier: pcre_7.RULE - license_expression: pcre - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\n \n PCRE2 LICENCE" - - score: '100.0' - start_line: 11 - end_line: 11 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_398.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: distributed under the terms of the "BSD" licence, - - score: '100.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 8 - matched_length: 8 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_328.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: not copyrighted and is in the public domain. - - score: '99.0' - start_line: 58 - end_line: 58 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_898.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: THE "BSD" LICENCE - - score: '99.53' - start_line: 61 - end_line: 85 - matcher: 3-seq - rule_length: 214 - matched_length: 213 - match_coverage: '99.53' - rule_relevance: 100 - identifier: bsd-new_879.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions are met:\n \n * Redistributions\ - \ of source code must retain the above copyright notice,\n this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n * Neither the name of the University of Cambridge nor the names of [any]\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 COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES,\ - \ INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\ - \ FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\ - \ CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n\ - \ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS\ - \ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED\ - \ AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\ - \ NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\ - \ IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." 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 ff48e86b2f4..b8fc6deae2a 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 @@ -5,14 +5,14 @@ copyright: | Copyright (c) 1997-2007 University of Cambridge Copyright (c) 2007, Google Inc. matches: - - score: '11.0' + - score: '100.0' start_line: 7 end_line: 7 matcher: 2-aho rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 11 + rule_relevance: 100 identifier: pcre_4.RULE license_expression: pcre is_license_text: no @@ -38,8 +38,8 @@ matches: is_license_intro: no matched_text: | PCRE is distributed under the terms of the "BSD" licence, as - specified below. The documentation for PCRE, supplied in the "doc" - directory, is distributed under the same terms as the software itself. + specified below. The documentation for PCRE, supplied in the "doc" + directory, is distributed under the same terms as the software itself. - score: '99.0' start_line: 44 end_line: 44 @@ -71,21 +71,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - 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 notice,\n this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n * Neither the name of the University of Cambridge nor the name of Google\n \ - \ Inc. nor the names of their contributors may be used to endorse or\n promote\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND\ - \ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT\ - \ SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION)\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the name of Google + Inc. nor the names of their contributors may be used to endorse or + promote products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright.expected.yml deleted file mode 100644 index 24d4aab3b1d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libpcre3/copyright.expected.yml +++ /dev/null @@ -1,91 +0,0 @@ -primary_license: -declared_license: -license_expression: pcre AND bsd-new -copyright: | - Copyright (c) 1997-2007 University of Cambridge - Copyright (c) 2007, Google Inc. -matches: - - score: '11.0' - start_line: 7 - end_line: 7 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: pcre_4.RULE - license_expression: pcre - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: PCRE LICENCE - - score: '100.0' - start_line: 13 - end_line: 15 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_645.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - PCRE is distributed under the terms of the "BSD" licence, as - specified below. The documentation for PCRE, supplied in the "doc" - directory, is distributed under the same terms as the software itself. - - score: '99.0' - start_line: 44 - end_line: 44 - matcher: 2-aho - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 99 - identifier: bsd-new_898.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: THE "BSD" LICENCE - - score: '100.0' - start_line: 47 - end_line: 72 - matcher: 2-aho - rule_length: 220 - matched_length: 220 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_899.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions are met:\n \n * Redistributions\ - \ of source code must retain the above copyright notice,\n this list of conditions\ - \ and the following disclaimer.\n \n * Redistributions in binary form must reproduce\ - \ the above copyright\n notice, this list of conditions and the following disclaimer\ - \ in the\n documentation and/or other materials provided with the distribution.\n\ - \ \n * Neither the name of the University of Cambridge nor the name of Google\n \ - \ Inc. nor the names of their contributors may be used to endorse or\n promote\ - \ products derived from this software without specific prior\n written permission.\n\ - \ \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND\ - \ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES\ - \ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT\ - \ SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\ - \ SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\ - \ OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION)\ - \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS\ - \ SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE." 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 df40f1edbaa..fce31dd6fa3 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright-detailed.expected.yml @@ -1,12 +1,12 @@ -primary_license: lgpl-2.1 AND lgpl-3.0-plus +primary_license: lgpl-2.1 declared_license: - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 - LGPL-2.1 -license_expression: (lgpl-2.1 AND lgpl-3.0-plus) AND (lgpl-2.1 AND lgpl-3.0-plus) AND (lgpl-2.1 - AND lgpl-3.0-plus) AND (lgpl-2.1 AND lgpl-3.0-plus) +license_expression: (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) AND (lgpl-2.1 AND lgpl-2.1) + AND (lgpl-2.1 AND lgpl-2.1) copyright: | 2012 Paul Moore 2012 Ashley Lai @@ -18,8 +18,8 @@ copyright: | 2012 Kees Cook matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 25 + end_line: 25 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -33,16 +33,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-2.1' - - score: '80.15' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 136 - matched_length: 109 - match_coverage: '80.15' + - score: '100.0' + start_line: 26 + end_line: 39 + matcher: 1-hash + rule_length: 120 + matched_length: 120 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE - license_expression: lgpl-3.0-plus + identifier: lgpl-2.1_368.RULE + license_expression: lgpl-2.1 is_license_text: no is_license_notice: yes is_license_reference: no @@ -50,7 +50,7 @@ matches: is_license_intro: no matched_text: | This library is free software; you can redistribute it and/or modify it - under the terms [of] [version] [2].[1] of the GNU Lesser General Public License as + under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation. This library is distributed in the hope that it will be useful, but WITHOUT @@ -61,5 +61,5 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this library; if not, see . - On Debian systems, the [complete] text of the GNU Lesser General - Public License [can] [be] [found] [in] "/usr/share/common-licenses/LGPL- + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright.expected.yml deleted file mode 100644 index e43133e2b08..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libseccomp2/copyright.expected.yml +++ /dev/null @@ -1,59 +0,0 @@ -primary_license: lgpl-2.1 AND lgpl-3.0-plus -declared_license: - - LGPL-2.1 -license_expression: lgpl-2.1 AND lgpl-3.0-plus -copyright: | - 2012 Paul Moore - 2012 Ashley Lai - 2012 Corey Bryant - 2012 Eduardo Otubo - 2012 Eric Paris - 2013 Vitaly Shukela - 2006 Bob Jenkins -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_38.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1' - - score: '80.15' - start_line: 1 - end_line: 14 - matcher: 3-seq - rule_length: 136 - matched_length: 109 - match_coverage: '80.15' - rule_relevance: 100 - identifier: lgpl-3.0-plus_96.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This library is free software; you can redistribute it and/or modify it - under the terms [of] [version] [2].[1] of the GNU Lesser General Public License as - published by the Free Software Foundation. - - This library is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License - for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this library; if not, see . - - On Debian systems, the [complete] text of the GNU Lesser General - Public License [can] [be] [found] [in] "/usr/share/common-licenses/LGPL- 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 71e10437272..80927826573 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 @@ -20,19 +20,28 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library (libselinux) is public domain software, i.e. not copyrighted.\n\ - \ \n Warranty Exclusion\n ------------------\n You agree that this software is a\n non-commercially\ - \ developed program that may contain \"bugs\" (as that\n term is used in the industry)\ - \ and that it may not function as intended.\n The software is licensed \"as is\". NSA\ - \ makes no, and hereby expressly\n disclaims all, warranties, express, implied, statutory,\ - \ or otherwise\n with respect to the software, including noninfringement and the implied\n\ - \ warranties of merchantability and fitness for a particular purpose.\n \n Limitation\ - \ of Liability\n -----------------------\n In no event will NSA be liable for any damages,\ - \ including loss of data,\n lost profits, cost of cover, or other special, incidental,\n\ - \ consequential, direct or indirect damages arising from the software or\n the use thereof,\ - \ however caused and on any theory of liability. This\n limitation will apply even if\ - \ NSA has been advised of the possibility\n of such damage. You acknowledge that this\ - \ is a reasonable allocation of\n risk." + matched_text: | + This library (libselinux) is public domain software, i.e. not copyrighted. + + Warranty Exclusion + ------------------ + You agree that this software is a + non-commercially developed program that may contain "bugs" (as that + term is used in the industry) and that it may not function as intended. + The software is licensed "as is". NSA makes no, and hereby expressly + disclaims all, warranties, express, implied, statutory, or otherwise + with respect to the software, including noninfringement and the implied + warranties of merchantability and fitness for a particular purpose. + + Limitation of Liability + ----------------------- + In no event will NSA be liable for any damages, including loss of data, + lost profits, cost of cover, or other special, incidental, + consequential, direct or indirect damages arising from the software or + the use thereof, however caused and on any theory of liability. This + limitation will apply even if NSA has been advised of the possibility + of such damage. You acknowledge that this is a reasonable allocation of + risk. - score: '100.0' start_line: 32 end_line: 33 @@ -50,29 +59,36 @@ matches: is_license_intro: no matched_text: | distributed underthe terms of the GNU General Public License, - version 2. + version 2. - score: '100.0' start_line: 38 end_line: 50 matcher: 2-aho - rule_length: 92 - matched_length: 92 + rule_length: 97 + matched_length: 97 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_201.RULE + identifier: lgpl-2.1-plus_384.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under\n the terms of the GNU Lesser General Public License as\ - \ published by the\n Free Software Foundation; either version 2.1 of the License, or (at\n\ - \ your option) any later version.\n \n You should have received a copy of the GNU Lesser\ - \ General Public\n License along with the GNU C Library; if not, write to\n Free\ - \ Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n Boston, MA 02110-1301,\ - \ USA.\n \n \n On Debian systems, the complete text of the GNU Library\n General Public\ - \ License can be found in `/usr/share/common-licenses/LGPL-2.1'." + matched_text: | + The GNU C Library is distributed under + the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. + + + On Debian systems, the complete text of the GNU Library + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' start_line: 56 end_line: 65 @@ -88,9 +104,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/GPL-2'.\n \n A copy of the GNU General\ - \ Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301, USA." + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright.expected.yml deleted file mode 100644 index 9bc4aab28b2..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libselinux1/copyright.expected.yml +++ /dev/null @@ -1,96 +0,0 @@ -primary_license: -declared_license: -license_expression: selinux-nsa-declaration-1.0 AND gpl-2.0 AND lgpl-2.1-plus -copyright: | - Copyright 2004 Red Hat, Inc., James Morris - (c) 2005, 2006, Manoj Srivastava -matches: - - score: '100.0' - start_line: 7 - end_line: 27 - matcher: 2-aho - rule_length: 153 - matched_length: 153 - match_coverage: '100.0' - rule_relevance: 100 - identifier: selinux-nsa-declaration-1.0.LICENSE - license_expression: selinux-nsa-declaration-1.0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library (libselinux) is public domain software, i.e. not copyrighted.\n\ - \ \n Warranty Exclusion\n ------------------\n You agree that this software is a\n non-commercially\ - \ developed program that may contain \"bugs\" (as that\n term is used in the industry)\ - \ and that it may not function as intended.\n The software is licensed \"as is\". NSA\ - \ makes no, and hereby expressly\n disclaims all, warranties, express, implied, statutory,\ - \ or otherwise\n with respect to the software, including noninfringement and the implied\n\ - \ warranties of merchantability and fitness for a particular purpose.\n \n Limitation\ - \ of Liability\n -----------------------\n In no event will NSA be liable for any damages,\ - \ including loss of data,\n lost profits, cost of cover, or other special, incidental,\n\ - \ consequential, direct or indirect damages arising from the software or\n the use thereof,\ - \ however caused and on any theory of liability. This\n limitation will apply even if\ - \ NSA has been advised of the possibility\n of such damage. You acknowledge that this\ - \ is a reasonable allocation of\n risk." - - score: '100.0' - start_line: 32 - end_line: 33 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_929.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - distributed underthe terms of the GNU General Public License, - version 2. - - score: '100.0' - start_line: 38 - end_line: 50 - matcher: 2-aho - rule_length: 92 - matched_length: 92 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_201.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under\n the terms of the GNU Lesser General Public License as\ - \ published by the\n Free Software Foundation; either version 2.1 of the License, or (at\n\ - \ your option) any later version.\n \n You should have received a copy of the GNU Lesser\ - \ General Public\n License along with the GNU C Library; if not, write to\n Free\ - \ Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n Boston, MA 02110-1301,\ - \ USA.\n \n \n On Debian systems, the complete text of the GNU Library\n General Public\ - \ License can be found in `/usr/share/common-licenses/LGPL-2.1'." - - score: '100.0' - start_line: 56 - end_line: 65 - matcher: 2-aho - rule_length: 78 - matched_length: 78 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_930.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/GPL-2'.\n \n A copy of the GNU General\ - \ Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301, USA." 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 f5233e92da1..dac1cb3863e 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 @@ -6,32 +6,38 @@ copyright: | Copyright (c) 2005 Red Hat, Inc. (c) 2005-2009, Manoj Srivastava matches: - - score: '98.58' + - score: '100.0' start_line: 7 end_line: 22 - matcher: 3-seq - rule_length: 141 - matched_length: 139 - match_coverage: '98.58' + matcher: 2-aho + rule_length: 140 + matched_length: 140 + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_298.RULE + identifier: lgpl-2.1-plus_385.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\n modify\ - \ it under the terms of the GNU Lesser General Public\n License as published by the\ - \ Free Software Foundation; either\n version 2.1 of the License, or (at your option)\ - \ any later version.\n \n This library is distributed in the hope that it will be\ - \ useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY\ - \ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License\ - \ for more details.\n \n You should have received a copy of the GNU Lesser General\ - \ Public\n License along with this library; if not, write to the Free Software\n \ - \ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-[1]\n \n On Debian\ - \ GNU/Linux systems, the complete text of the Lesser GNU General\n Public License can\ - \ be found in `/usr/share/common-licenses/LGPL'." + matched_text: | + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1 + + On Debian GNU/Linux systems, the complete text of the Lesser GNU General + Public License can be found in `/usr/share/common-licenses/LGPL'. - score: '100.0' start_line: 27 end_line: 36 @@ -47,9 +53,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/GPL'.\n \n A copy of the GNU General\ - \ Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301, USA." + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright.expected.yml deleted file mode 100644 index f5233e92da1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsemanage-common/copyright.expected.yml +++ /dev/null @@ -1,55 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0 -copyright: | - Copyright (c) 2004-2007 Tresys Technology, LLC - Copyright (c) 2005 Red Hat, Inc. - (c) 2005-2009, Manoj Srivastava -matches: - - score: '98.58' - start_line: 7 - end_line: 22 - matcher: 3-seq - rule_length: 141 - matched_length: 139 - match_coverage: '98.58' - rule_relevance: 100 - identifier: lgpl-2.1-plus_298.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\n modify\ - \ it under the terms of the GNU Lesser General Public\n License as published by the\ - \ Free Software Foundation; either\n version 2.1 of the License, or (at your option)\ - \ any later version.\n \n This library is distributed in the hope that it will be\ - \ useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY\ - \ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License\ - \ for more details.\n \n You should have received a copy of the GNU Lesser General\ - \ Public\n License along with this library; if not, write to the Free Software\n \ - \ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-[1]\n \n On Debian\ - \ GNU/Linux systems, the complete text of the Lesser GNU General\n Public License can\ - \ be found in `/usr/share/common-licenses/LGPL'." - - score: '100.0' - start_line: 27 - end_line: 36 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1123.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/GPL'.\n \n A copy of the GNU General\ - \ Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301, USA." 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 503456f978d..337db26fa0b 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 @@ -8,32 +8,48 @@ copyright: | Copyright (c) 2003-2008 Tresys Technology, LLC (c) 2005-2008, Manoj Srivastava matches: - - score: '100.0' + - score: '89.63' start_line: 16 - end_line: 31 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' + end_line: 41 + matcher: 3-seq + rule_length: 164 + matched_length: 147 + match_coverage: '89.63' rule_relevance: 100 - identifier: lgpl-2.1-plus_298.RULE + identifier: lgpl-2.1-plus_312.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\n modify\ - \ it under the terms of the GNU Lesser General Public\n License as published by the\ - \ Free Software Foundation; either\n version 2.1 of the License, or (at your option)\ - \ any later version.\n \n This library is distributed in the hope that it will be\ - \ useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY\ - \ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License\ - \ for more details.\n \n You should have received a copy of the GNU Lesser General\ - \ Public\n License along with this library; if not, write to the Free Software\n \ - \ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n \n On\ - \ Debian GNU/Linux systems, the complete text of the Lesser GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/LGPL'." + matched_text: | + library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin [St], Fifth Floor, Boston, MA 02110-1301 USA + + On Debian GNU/Linux systems, the complete text of the Lesser [GNU] General + Public License can be found in `/usr/share/common-licenses/LGPL'. + + [This] [package] [is] [maintained] [by] [Manoj] [Srivastava] <[srivasta]@[debian].[org]>. + + [The] [Debian] [specific] [changes] [are] © [2005]-[2008], [Manoj] [Srivastava] + <[srivasta]@[debian].[org]>, [and] [distributed] [under] [the] [terms] [of] [the] [GNU] + [General] [Public] License, [version] [2]. + + + [On] [Debian] [GNU]/[Linux] [systems], [the] [complete] [text] [of] [the] [GNU] [General] + [Public] [License] can be found in `/usr/share/common-licenses/ - score: '100.0' start_line: 36 end_line: 46 @@ -49,9 +65,15 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public\ - \ License can be found in `/usr/share/common-licenses/GPL'.\n \n A copy of the GNU\ - \ General Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA" + matched_text: | + distributed under the terms of the GNU + General Public License, version 2. + + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL'. + + A copy of the GNU General Public License is also available at + . You may also obtain + it by writing to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright.expected.yml deleted file mode 100644 index 503456f978d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsepol1/copyright.expected.yml +++ /dev/null @@ -1,57 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND gpl-2.0 -copyright: | - Copyright (c) 2003, 2004 Stephen Smalley - Copyright (c) 2003-2007 Red Hat, Inc. - Copyright (c) 2004, 2005 Trusted Computer Solutions, Inc. - Copyright (c) 2003-2008 Tresys Technology, LLC - (c) 2005-2008, Manoj Srivastava -matches: - - score: '100.0' - start_line: 16 - end_line: 31 - matcher: 2-aho - rule_length: 141 - matched_length: 141 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_298.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This library is free software; you can redistribute it and/or\n modify\ - \ it under the terms of the GNU Lesser General Public\n License as published by the\ - \ Free Software Foundation; either\n version 2.1 of the License, or (at your option)\ - \ any later version.\n \n This library is distributed in the hope that it will be\ - \ useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY\ - \ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License\ - \ for more details.\n \n You should have received a copy of the GNU Lesser General\ - \ Public\n License along with this library; if not, write to the Free Software\n \ - \ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n \n On\ - \ Debian GNU/Linux systems, the complete text of the Lesser GNU General\n Public License\ - \ can be found in `/usr/share/common-licenses/LGPL'." - - score: '100.0' - start_line: 36 - end_line: 46 - matcher: 2-aho - rule_length: 77 - matched_length: 77 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1123.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "distributed under the terms of the GNU\n General Public License, version\ - \ 2.\n \n \n On Debian GNU/Linux systems, the complete text of the GNU General\n Public\ - \ License can be found in `/usr/share/common-licenses/GPL'.\n \n A copy of the GNU\ - \ General Public License is also available at\n .\ - \ You may also obtain\n it by writing to the Free Software Foundation, Inc., 51 Franklin\n\ - \ St, Fifth Floor, Boston, MA 02110-1301 USA" 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 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsmartcols1/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright-detailed.expected.yml index fce1ae3319d..96b2868ac16 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 @@ -21,13 +21,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. + and its documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice + appear in all copies and that both that copyright notice and + this permission notice appear in supporting documentation, + and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + M.I.T. and the M.I.T. S.I.P.B. make no representations about + the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright.expected.yml deleted file mode 100644 index fce1ae3319d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libss2/copyright.expected.yml +++ /dev/null @@ -1,33 +0,0 @@ -primary_license: -declared_license: -license_expression: mit-old-style-no-advert -copyright: Copyright 1987, 1988 by the Student Information Processing Board of the Massachusetts - Institute of Technology -matches: - - score: '100.0' - start_line: 15 - end_line: 25 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit-old-style-no-advert_5.RULE - license_expression: mit-old-style-no-advert - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software - and its documentation for any purpose and without fee is - hereby granted, provided that the above copyright notice - appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, - and that the names of M.I.T. and the M.I.T. S.I.P.B. not be - used in advertising or publicity pertaining to distribution - of the software without specific, written prior permission. - M.I.T. and the M.I.T. S.I.P.B. make no representations about - the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright-detailed.expected.yml index 4eb0afd8d5e..578768ba217 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 @@ -23,77 +23,76 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "LICENSE ISSUES\n ==============\n \n The OpenSSL toolkit stays under\ - \ a dual license, i.e. both the conditions of\n the OpenSSL License and the original\ - \ SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually\ - \ both licenses are BSD-style\n Open Source licenses. In case of any license issues\ - \ related to OpenSSL\n please contact openssl-core@openssl.org.\n \n OpenSSL License\n\ - \ ---------------\n \n /* ====================================================================\n\ - \ * Copyright (c) 1998-[2004] The OpenSSL Project. All rights reserved.\n *\n * Redistribution\ - \ and use in source and binary forms, with or without\n * modification, are permitted\ - \ provided that the following conditions\n * are met:\n *\n * 1. Redistributions of\ - \ source code must retain the above copyright\n * notice, this list of conditions\ - \ and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce\ - \ the above copyright\n * notice, this list of conditions and the following disclaimer\ - \ in\n * the documentation and/or other materials provided with the\n * distribution.\n\ - \ *\n * 3. All advertising materials mentioning features or use of this\n * software\ - \ must display the following acknowledgment:\n * \"This product includes software\ - \ developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\ - \n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n\ - \ * endorse or promote products derived from this software without\n * prior written\ - \ permission. For written permission, please contact\n * openssl-core@openssl.org.\n\ - \ *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * \ - \ nor may \"OpenSSL\" appear in their names without prior written\n * permission\ - \ of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain\ - \ the following\n * acknowledgment:\n * \"This product includes software developed\ - \ by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\ - \n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF\ - \ MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT\ - \ SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY\ - \ OF SUCH DAMAGE.\n * ====================================================================\n\ - \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ - \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n\ - \ */\n \n Original SSLeay License\n -----------------------\n \n /* Copyright (C) 1995-1998\ - \ Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an\ - \ SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation\ - \ was written so as to conform with Netscapes SSL.\n * \n * This library is free for\ - \ commercial and non-commercial use as long as\n * the following conditions are aheared\ - \ to. The following conditions\n * apply to all code found in this distribution, be\ - \ it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n\ - \ * included with this distribution is covered by the same copyright terms\n * except\ - \ that the holder is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright remains Eric\ - \ Young's, and as such any Copyright notices in\n * the code are not to be removed.\n\ - \ * If this package is used in a product, Eric Young should be given attribution\n *\ - \ as the author of the parts of the library used.\n * This can be in the form of a textual\ - \ message at program startup or\n * in documentation (online or textual) provided with\ - \ the package.\n * \n * Redistribution and use in source and binary forms, with or without\n\ - \ * modification, are permitted provided that the following conditions\n * are met:\n\ - \ * 1. Redistributions of source code must retain the copyright\n * notice, this\ - \ list of conditions and the following disclaimer.\n * 2. Redistributions in binary form\ - \ must reproduce the above copyright\n * notice, this list of conditions and the following\ - \ disclaimer in the\n * documentation and/or other materials provided with the distribution.\n\ - \ * 3. All advertising materials mentioning features or use of this software\n * \ - \ must display the following acknowledgement:\n * \"This product includes cryptographic\ - \ software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic'\ - \ can be left out if the rouines from the library\n * being used are not cryptographic\ - \ related :-).\n * 4. If you include any Windows specific code (or a derivative thereof)\ - \ from \n * the apps directory (application code) you must include an acknowledgement:\n\ - \ * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n\ - \ * \n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n * \n * The\ - \ licence and distribution terms for any publically available version or\n * derivative\ - \ of this code cannot be changed. i.e. this code cannot simply be\n * copied and put\ - \ under another distribution licence\n * [including the GNU Public Licence.]" + matched_text: "LICENSE ISSUES\n ==============\n\n The OpenSSL toolkit stays under a dual\ + \ license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay\ + \ license apply to the toolkit.\n See below for the actual license texts. Actually both\ + \ licenses are BSD-style\n Open Source licenses. In case of any license issues related\ + \ to OpenSSL\n please contact openssl-core@openssl.org.\n\n OpenSSL License\n ---------------\n\ + \n/* ====================================================================\n * Copyright\ + \ (c) 1998-[2004] The OpenSSL Project. All rights reserved.\n *\n * Redistribution and\ + \ use in source and binary forms, with or without\n * modification, are permitted provided\ + \ that the following conditions\n * are met:\n *\n * 1. Redistributions of source code\ + \ must retain the above copyright\n * notice, this list of conditions and the following\ + \ disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n\ + \ * notice, this list of conditions and the following disclaimer in\n * the documentation\ + \ and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising\ + \ materials mentioning features or use of this\n * software must display the following\ + \ acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n\ + \ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names\ + \ \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote\ + \ products derived from this software without\n * prior written permission. For written\ + \ permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived\ + \ from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in\ + \ their names without prior written\n * permission of the OpenSSL Project.\n *\n *\ + \ 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n\ + \ * \"This product includes software developed by the OpenSSL Project\n * for use\ + \ in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED\ + \ BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,\ + \ BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\ + \ PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n *\ + \ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY,\ + \ OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ + \ GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n *\ + \ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY,\ + \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF\ + \ THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n\ + \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ + \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n\ + \ */\n\n Original SSLeay License\n -----------------------\n\n/* Copyright (C) 1995-1998\ + \ Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL\ + \ implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation\ + \ was written so as to conform with Netscapes SSL.\n * \n * This library is free for commercial\ + \ and non-commercial use as long as\n * the following conditions are aheared to. The\ + \ following conditions\n * apply to all code found in this distribution, be it the RC4,\ + \ RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included\ + \ with this distribution is covered by the same copyright terms\n * except that the holder\ + \ is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright remains Eric Young's, and as such\ + \ any Copyright notices in\n * the code are not to be removed.\n * If this package is\ + \ used in a product, Eric Young should be given attribution\n * as the author of the parts\ + \ of the library used.\n * This can be in the form of a textual message at program startup\ + \ or\n * in documentation (online or textual) provided with the package.\n * \n * Redistribution\ + \ and use in source and binary forms, with or without\n * modification, are permitted\ + \ provided that the following conditions\n * are met:\n * 1. Redistributions of source\ + \ code must retain the copyright\n * notice, this list of conditions and the following\ + \ disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n\ + \ * notice, this list of conditions and the following disclaimer in the\n * documentation\ + \ and/or other materials provided with the distribution.\n * 3. All advertising materials\ + \ mentioning features or use of this software\n * must display the following acknowledgement:\n\ + \ * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\ + \n * The word 'cryptographic' can be left out if the rouines from the library\n * \ + \ being used are not cryptographic related :-).\n * 4. If you include any Windows specific\ + \ code (or a derivative thereof) from \n * the apps directory (application code) you\ + \ must include an acknowledgement:\n * \"This product includes software written by\ + \ Tim Hudson (tjh@cryptsoft.com)\"\n * \n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS\ + \ IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + \ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE\ + \ DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT,\ + \ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT\ + \ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA,\ + \ OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ + \ WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\ + \ ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY\ + \ OF\n * SUCH DAMAGE.\n * \n * The licence and distribution terms for any publically available\ + \ version or\n * derivative of this code cannot be changed. i.e. this code cannot simply\ + \ be\n * copied and put under another distribution licence\n * [including the GNU Public\ + \ Licence.]" diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright.expected.yml deleted file mode 100644 index 4eb0afd8d5e..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libssl1.1/copyright.expected.yml +++ /dev/null @@ -1,99 +0,0 @@ -primary_license: -declared_license: -license_expression: openssl-ssleay -copyright: | - Copyright (c) 1998-2004 The OpenSSL Project - Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson - Copyright (c) 1998-2004 The OpenSSL Project - Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) - holder is Tim Hudson (tjh@cryptsoft.com) -matches: - - score: '99.88' - start_line: 10 - end_line: 133 - matcher: 3-seq - rule_length: 869 - matched_length: 868 - match_coverage: '99.88' - rule_relevance: 100 - identifier: openssl-ssleay_37.RULE - license_expression: openssl-ssleay - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "LICENSE ISSUES\n ==============\n \n The OpenSSL toolkit stays under\ - \ a dual license, i.e. both the conditions of\n the OpenSSL License and the original\ - \ SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually\ - \ both licenses are BSD-style\n Open Source licenses. In case of any license issues\ - \ related to OpenSSL\n please contact openssl-core@openssl.org.\n \n OpenSSL License\n\ - \ ---------------\n \n /* ====================================================================\n\ - \ * Copyright (c) 1998-[2004] The OpenSSL Project. All rights reserved.\n *\n * Redistribution\ - \ and use in source and binary forms, with or without\n * modification, are permitted\ - \ provided that the following conditions\n * are met:\n *\n * 1. Redistributions of\ - \ source code must retain the above copyright\n * notice, this list of conditions\ - \ and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce\ - \ the above copyright\n * notice, this list of conditions and the following disclaimer\ - \ in\n * the documentation and/or other materials provided with the\n * distribution.\n\ - \ *\n * 3. All advertising materials mentioning features or use of this\n * software\ - \ must display the following acknowledgment:\n * \"This product includes software\ - \ developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\ - \n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n\ - \ * endorse or promote products derived from this software without\n * prior written\ - \ permission. For written permission, please contact\n * openssl-core@openssl.org.\n\ - \ *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * \ - \ nor may \"OpenSSL\" appear in their names without prior written\n * permission\ - \ of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain\ - \ the following\n * acknowledgment:\n * \"This product includes software developed\ - \ by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\ - \n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED\ - \ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF\ - \ MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT\ - \ SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT\ - \ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR\ - \ PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\ - \ WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n\ - \ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY\ - \ OF SUCH DAMAGE.\n * ====================================================================\n\ - \ *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com).\ - \ This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n\ - \ */\n \n Original SSLeay License\n -----------------------\n \n /* Copyright (C) 1995-1998\ - \ Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an\ - \ SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation\ - \ was written so as to conform with Netscapes SSL.\n * \n * This library is free for\ - \ commercial and non-commercial use as long as\n * the following conditions are aheared\ - \ to. The following conditions\n * apply to all code found in this distribution, be\ - \ it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n\ - \ * included with this distribution is covered by the same copyright terms\n * except\ - \ that the holder is Tim Hudson (tjh@cryptsoft.com).\n * \n * Copyright remains Eric\ - \ Young's, and as such any Copyright notices in\n * the code are not to be removed.\n\ - \ * If this package is used in a product, Eric Young should be given attribution\n *\ - \ as the author of the parts of the library used.\n * This can be in the form of a textual\ - \ message at program startup or\n * in documentation (online or textual) provided with\ - \ the package.\n * \n * Redistribution and use in source and binary forms, with or without\n\ - \ * modification, are permitted provided that the following conditions\n * are met:\n\ - \ * 1. Redistributions of source code must retain the copyright\n * notice, this\ - \ list of conditions and the following disclaimer.\n * 2. Redistributions in binary form\ - \ must reproduce the above copyright\n * notice, this list of conditions and the following\ - \ disclaimer in the\n * documentation and/or other materials provided with the distribution.\n\ - \ * 3. All advertising materials mentioning features or use of this software\n * \ - \ must display the following acknowledgement:\n * \"This product includes cryptographic\ - \ software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic'\ - \ can be left out if the rouines from the library\n * being used are not cryptographic\ - \ related :-).\n * 4. If you include any Windows specific code (or a derivative thereof)\ - \ from \n * the apps directory (application code) you must include an acknowledgement:\n\ - \ * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n\ - \ * \n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR\ - \ OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\ - \ OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\ - \ GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n \ - \ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY,\ - \ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF\ - \ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n * \n * The\ - \ licence and distribution terms for any publically available version or\n * derivative\ - \ of this code cannot be changed. i.e. this code cannot simply be\n * copied and put\ - \ under another distribution licence\n * [including the GNU Public Licence.]" diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml index 36981b9bbd3..e5c70de5375 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 +primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -15,11 +15,10 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (cc0-1.0 AND cc0-1.0 - AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (linux-syscall-exception-gpl - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND mit AND public-domain-disclaimer AND (gpl-2.0-plus - AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 + AND gpl-2.0) AND gpl-2.0 WITH linux-syscall-exception-gpl AND mit AND public-domain-disclaimer + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus + AND lgpl-2.1-plus) copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -96,14 +95,14 @@ copyright: | 2013-2018 Michael Biebl 2013 Michael Stapelberg matches: - - score: '94.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 77 + end_line: 78 matcher: 1-hash rule_length: 17 matched_length: 17 match_coverage: '100.0' - rule_relevance: 94 + rule_relevance: 100 identifier: public-domain-disclaimer_7.RULE license_expression: public-domain-disclaimer is_license_text: yes @@ -115,8 +114,8 @@ matches: You can use this free for any purpose. It's in the public domain. It has no warranty. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 150 + end_line: 166 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -148,8 +147,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 168 + end_line: 168 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -164,14 +163,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 169 + end_line: 184 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_95.RULE + identifier: gpl-2.0_1292.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -191,52 +190,22 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 187 + end_line: 215 + matcher: 1-hash + rule_length: 242 + matched_length: 242 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + license_expression: gpl-2.0 WITH linux-syscall-exception-gpl is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-syscall-exception-gpl.LICENSE - license_expression: linux-syscall-exception-gpl - is_license_text: yes - is_license_notice: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no @@ -253,22 +222,7 @@ matches: or whatever), unless explicitly otherwise stated. Linus Torvalds - - score: '100.0' - start_line: 14 - end_line: 25 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. @@ -281,43 +235,13 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 217 + end_line: 217 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -332,8 +256,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 218 + end_line: 233 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -364,8 +288,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 235 + end_line: 235 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -380,14 +304,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 236 + end_line: 251 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -408,27 +332,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 253 + end_line: 253 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -443,14 +352,14 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 + start_line: 254 + end_line: 262 + matcher: 1-hash + rule_length: 81 + matched_length: 81 match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_27.RULE + identifier: cc0-1.0_153.RULE license_expression: cc0-1.0 is_license_text: no is_license_notice: yes @@ -464,21 +373,6 @@ matches: You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the CC0 1.0 Universal license can be found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright.expected.yml deleted file mode 100644 index 1b92976af0d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libsystemd0/copyright.expected.yml +++ /dev/null @@ -1,468 +0,0 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 -declared_license: - - LGPL-2.1+ - - CC0-1.0 - - GPL-2 - - GPL-2 with Linux-syscall-note exception - - Expat - - public-domain - - GPL-2+ -license_expression: (lgpl-2.1-plus AND lgpl-2.1) AND cc0-1.0 AND gpl-2.0 AND (linux-syscall-exception-gpl - AND gpl-2.0) AND mit AND public-domain-disclaimer AND gpl-2.0-plus -copyright: | - 2008-2015 Kay Sievers - 2010-2015 Lennart Poettering - 2012-2015 Zbigniew Jędrzejewski-Szmek - 2013-2015 Tom Gundersen - 2013-2015 Daniel Mack - 2010-2015 Harald Hoyer - 2013-2015 David Herrmann - 2013, 2014 Thomas H.P. Andersen - 2013, 2014 Daniel Buch - 2014 Susant Sahani - 2009-2015 Intel Corporation - 2000, 2005 Red Hat, Inc. - 2009 Alan Jenkins - 2010 ProFUSION embedded systems - 2010 Maarten Lankhorst - 1995-2004 Miquel van Smoorenburg - 1999 Tom Tromey - 2011 Michal Schmidt - 2012 B. Poettering - 2012 Holger Hans Peter Freyther - 2012 Dan Walsh - 2012 Roberto Sassu - 2013 David Strauss - 2013 Marius Vollmer - 2013 Jan Janssen - 2013 Simon Peeters - 2012 Jean-Philippe Aumasson - 2012 Daniel J. Bernstein - Jens Axboe - 2004-2009 Red Hat, Inc. - 2011-2014 PLUMgrid - 2001-2003 Sistina Software (UK) Limited. - 2008 Ian Kent - 1998 David S. Miller >davem@redhat.com> - 2001 Jeff Garzik - 2006-2010 Johannes Berg - 2008 Luis Carlos Cobo - 2008 Michael Buesch - 2008, 2009 Luis R. Rodriguez - 2008 Jouni Malinen - 2008 Colin McCabe - 2018-2019 Intel Corporation - 2007 Oracle. - 2009 Wolfgang Grandegger - 1999 Thomas Davis - 2015 Sabrina Dubroca - 1999-2000 Maxim Krasnyansky - 2015-2019 Jason A. Donenfeld - 2012 Josh Triplett - 2003-2012 Kay Sievers - 2003-2004 Greg Kroah-Hartman - 2004 Chris Friesen - 2004, 2009, 2010 David Zeuthen - 2005, 2006 SUSE Linux Products GmbH - 2003 IBM Corp. - 2007 Hannes Reinecke - 2009 Canonical Ltd. - 2009 Scott James Remnant - 2009 Martin Pitt - 2009 Piter Punk - 2009, 2010 Lennart Poettering - 2009 Filippo Argiolas - 2010 Maxim Levitsky - 2011 ProFUSION embedded systems - 2011 Karel Zak - 2014 Zbigniew Jędrzejewski-Szmek - 2014 David Herrmann - 2014 Carlos Garnacho -matches: - - score: '94.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 94 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-syscall-exception-gpl.LICENSE - license_expression: linux-syscall-exception-gpl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE! This copyright does *not* cover user programs that use kernel services - by normal system calls - this is merely considered normal use of the kernel, - and does *not* fall under the heading of "derived work". Also note that the - GPL below is copyrighted by the Free Software Foundation, but the instance of - code that it refers to (the Linux kernel) is copyrighted by me and others who - actually wrote it. - - Also note that the only valid version of the GPL as far as the kernel is - concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x - or whatever), unless explicitly otherwise stated. - - Linus Torvalds - - score: '100.0' - start_line: 14 - end_line: 25 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_27.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml index b913e1d685b..fcc83ff4d67 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright-detailed.expected.yml @@ -1,138 +1,130 @@ primary_license: declared_license: -license_expression: lgpl-2.1-plus AND gpl-3.0-plus AND lgpl-2.1-plus AND lgpl-2.1 AND gpl-3.0-plus - AND gfdl-1.1-plus AND gfdl-1.3-plus AND gfdl-1.3 +license_expression: (lgpl-2.1-plus AND gpl-3.0-plus) AND lgpl-2.1-plus AND gpl-3.0-plus AND + gfdl-1.3 AND gfdl-1.3-plus copyright: | Copyright (c) 2000-2020 Free Software Foundation, Inc. Copyright (c) 2000-2020 Free Software Foundation, Inc. Copyright (c) 2001-2020 Free Software Foundation, Inc. matches: - - score: '95.0' + - score: '95.45' start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 95 - identifier: lgpl-2.1-plus_70.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPLv2.1+, - - score: '100.0' - start_line: 15 end_line: 15 matcher: 2-aho - rule_length: 1 - matched_length: 1 + rule_length: 21 + matched_length: 21 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_28.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPLv3+. - - score: '97.2' - start_line: 23 - end_line: 41 - matcher: 3-seq - rule_length: 143 - matched_length: 139 - match_coverage: '97.2' - rule_relevance: 100 - identifier: lgpl-2.1-plus_16.RULE - license_expression: lgpl-2.1-plus + identifier: lgpl-2.1-plus_and_gpl-3.0-plus_2.RULE + license_expression: lgpl-2.1-plus AND gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "library is free software; you can redistribute it\n * and/or 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, but\n * 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\n * 02110-1301, USA\n */\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU Lesser\n General Public License can\ - \ be found in\n `/usr/share/common-licenses/LGPL';" - - score: '61.0' - start_line: 42 + matched_text: | + The library itself is licensed as LGPLv2.1+, the build system, test-suite and + command-line tools (package [libtasn1]-bin) are GPLv3+. + - score: '99.39' + start_line: 23 end_line: 42 matcher: 2-aho - rule_length: 11 - matched_length: 11 + rule_length: 164 + matched_length: 164 match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 + rule_relevance: 100 + identifier: lgpl-2.1-plus_312.RULE + license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' + matched_text: | + The [LIBTASN1] library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA + */ + + On Debian GNU/Linux systems, the complete text of the GNU Lesser + General Public License can be found in + `/usr/share/common-licenses/LGPL'; the text of the earliest applying version + of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. + - score: '85.91' start_line: 50 - end_line: 66 - matcher: 2-aho - rule_length: 128 + end_line: 70 + matcher: 3-seq + rule_length: 149 matched_length: 128 - match_coverage: '100.0' + match_coverage: '85.91' rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE + identifier: gpl-3.0-plus_417.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 *\n */\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public\n License version 3 can\ - \ be found in /usr/share/common-licenses/GPL-3." + matched_text: | + This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This [program] is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <[http]://www.gnu.org/licenses/>. + * + */ + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License version [3] can be found in /usr/share/common-licenses/GPL-[3]. + + + [The] [documentation] [is] [distributed] [under] [the] [terms] of the GNU [Free] + [Documentation] License ( - score: '100.0' start_line: 69 end_line: 70 matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 16 + matched_length: 16 match_coverage: '100.0' rule_relevance: 100 - identifier: gfdl-1.1-plus_10.RULE - license_expression: gfdl-1.1-plus + identifier: gfdl-1.3_8.RULE + license_expression: gfdl-1.3 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - GNU Free - Documentation License ( + The documentation is distributed under the terms of the GNU Free + Documentation License (FDL 1.3): - score: '100.0' start_line: 74 - end_line: 79 + end_line: 83 matcher: 2-aho - rule_length: 60 - matched_length: 60 + rule_length: 85 + matched_length: 85 match_coverage: '100.0' rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE + identifier: gfdl-1.3-plus_25.RULE license_expression: gfdl-1.3-plus is_license_text: no is_license_notice: yes @@ -141,26 +133,12 @@ matches: is_license_intro: no matched_text: | Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and no - Back-Cover Texts. A copy of the license is included in the section - entitled "GNU Free Documentation License". - - score: '100.0' - start_line: 82 - end_line: 83 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_19.RULE - license_expression: gfdl-1.3 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + document under the terms of the GNU Free Documentation License, + Version 1.3 or any later version published by the Free Software + Foundation; with no Invariant Sections, no Front-Cover Texts, and no + Back-Cover Texts. A copy of the license is included in the section + entitled "GNU Free Documentation License". + ---------------------------------- + On Debian systems a copy of the complete text of the GNU FDL 1.3 - can be found in /usr/share/common-licenses/GFDL-1.3. + can be found in /usr/share/common-licenses/GFDL-1.3. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright.expected.yml deleted file mode 100644 index efe2b6666fe..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtasn1-6/copyright.expected.yml +++ /dev/null @@ -1,166 +0,0 @@ -primary_license: -declared_license: -license_expression: lgpl-2.1-plus AND gpl-3.0-plus AND lgpl-2.1 AND gfdl-1.1-plus AND gfdl-1.3-plus - AND gfdl-1.3 -copyright: | - Copyright (c) 2000-2020 Free Software Foundation, Inc. - Copyright (c) 2000-2020 Free Software Foundation, Inc. - Copyright (c) 2001-2020 Free Software Foundation, Inc. -matches: - - score: '95.0' - start_line: 14 - end_line: 14 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 95 - identifier: lgpl-2.1-plus_70.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: LGPLv2.1+, - - score: '100.0' - start_line: 15 - end_line: 15 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_28.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: GPLv3+. - - score: '97.2' - start_line: 23 - end_line: 41 - matcher: 3-seq - rule_length: 143 - matched_length: 139 - match_coverage: '97.2' - rule_relevance: 100 - identifier: lgpl-2.1-plus_16.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "library is free software; you can redistribute it\n * and/or 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, but\n * 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\n * 02110-1301, USA\n */\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU Lesser\n General Public License can\ - \ be found in\n `/usr/share/common-licenses/LGPL';" - - score: '61.0' - start_line: 42 - end_line: 42 - matcher: 2-aho - rule_length: 11 - matched_length: 11 - match_coverage: '100.0' - rule_relevance: 61 - identifier: lgpl-2.1_292.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 50 - end_line: 66 - matcher: 2-aho - rule_length: 128 - matched_length: 128 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_288.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software: you can redistribute it and/or modify\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 *\n */\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public\n License version 3 can\ - \ be found in /usr/share/common-licenses/GPL-3." - - score: '100.0' - start_line: 69 - end_line: 70 - matcher: 2-aho - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.1-plus_10.RULE - license_expression: gfdl-1.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Free - Documentation License ( - - score: '100.0' - start_line: 74 - end_line: 79 - matcher: 2-aho - rule_length: 60 - matched_length: 60 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and no - Back-Cover Texts. A copy of the license is included in the section - entitled "GNU Free Documentation License". - - score: '100.0' - start_line: 82 - end_line: 83 - matcher: 2-aho - rule_length: 25 - matched_length: 25 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_19.RULE - license_expression: gfdl-1.3 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems a copy of the complete text of the GNU FDL 1.3 - can be found in /usr/share/common-licenses/GFDL-1.3. 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 651298869f0..a7bef67602c 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 @@ -15,8 +15,8 @@ copyright: | 1980,1991,1992,1993 The Regents of the University of California matches: - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 22 + end_line: 44 matcher: 1-hash rule_length: '199' matched_length: '199' @@ -54,8 +54,8 @@ matches: sale, use or other dealings in this Software without prior written authorization. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 47 + end_line: 67 matcher: 1-hash rule_length: 201 matched_length: 201 @@ -91,8 +91,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 70 + end_line: 92 matcher: 1-hash rule_length: 213 matched_length: 213 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright.expected.yml deleted file mode 100644 index 916b5113e0a..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtinfo6/copyright.expected.yml +++ /dev/null @@ -1,128 +0,0 @@ -primary_license: x11-fsf -declared_license: - - MIT/X11 - - X11 - - BSD-3-clause -license_expression: x11-fsf AND x11-xconsortium AND bsd-new -copyright: | - 1998-2017,2018 Free Software Foundation, Inc. - 1996-2019,2020 Thomas E. Dickey - 2001 Pradeep Padala - 1994 X Consortium - 1980,1991,1992,1993 The Regents of the University of California -matches: - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, distribute with modifications, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. 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 558678a18ff..7bcc80fec80 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 @@ -41,12 +41,12 @@ declared_license: - BSD-4-Clause - LGPL-2.1+ - GPL-2 -license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND bsd-new AND (other-permissive - AND free-unknown) AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-original-voices - AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND fsf-ap AND bsd-new AND bsd-simplified - AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new - AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new - AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new +license_expression: bsd-new AND (gpl-2.0 AND gpl-2.0) AND bsd-new AND (other-permissive AND + free-unknown) AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-original + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND fsf-ap AND bsd-new AND bsd-simplified AND bsd-simplified + AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND + bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new + AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new AND bsd-new copyright: | 2005 Bull S.A 2009 Steinar H. Gunderson @@ -93,8 +93,8 @@ copyright: | 2009 Sun Microsystems, Inc. matches: - score: '20.0' - start_line: 1 - end_line: 1 + start_line: 105 + end_line: 105 matcher: 1-hash rule_length: 5 matched_length: 5 @@ -109,8 +109,8 @@ matches: is_license_intro: no matched_text: Autogenerated files with permissive licenses. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 164 + end_line: 167 matcher: 2-aho rule_length: 37 matched_length: 37 @@ -129,8 +129,8 @@ matches: notice and this notice are preserved. This file is offered as-is, without warranty of any kind. - score: '100.0' - start_line: 1 - end_line: 22 + start_line: 268 + end_line: 289 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -167,8 +167,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 292 + end_line: 311 matcher: 1-hash rule_length: 183 matched_length: 183 @@ -202,16 +202,16 @@ matches: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '97.93' - start_line: 1 - end_line: 26 - matcher: 3-seq - rule_length: 242 - matched_length: 237 - match_coverage: '97.93' + - score: '100.0' + start_line: 314 + end_line: 339 + matcher: 1-hash + rule_length: 238 + matched_length: 238 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-original-voices.LICENSE - license_expression: bsd-original-voices + identifier: bsd-original_73.RULE + license_expression: bsd-original is_license_text: yes is_license_notice: no is_license_reference: no @@ -236,7 +236,7 @@ matches: THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR [CONTRIBUTORS] BE LIABLE + ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) @@ -245,8 +245,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 341 + end_line: 341 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -261,14 +261,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 48 - matched_length: 48 + start_line: 342 + end_line: 348 + matcher: 1-hash + rule_length: 75 + matched_length: 75 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE + identifier: lgpl-2.1-plus_386.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -280,27 +280,12 @@ matches: Public License, version 2.1 or later - see the file COPYING.LIB for details. If you did not receive a copy of the license with this program, please see to obtain a copy. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -315,14 +300,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -342,21 +327,6 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright.expected.yml deleted file mode 100644 index 8b5f7439ffd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libtirpc-common/copyright.expected.yml +++ /dev/null @@ -1,304 +0,0 @@ -primary_license: bsd-new -declared_license: - - BSD-3-Clause - - __AUTO_PERMISSIVE__ - - BSD-2-Clause - - BSD-4-Clause - - LGPL-2.1+ - - PERMISSIVE - - GPL-2 -license_expression: bsd-new AND (other-permissive AND free-unknown) AND bsd-simplified AND bsd-original-voices - AND (lgpl-2.1-plus AND lgpl-2.1) AND fsf-ap -copyright: | - 2005 Bull S.A - 1984-2009 Sun Microsystems, Inc. - 1986-1991 Sun Microsystems Inc. - 1986-1991 Sun Microsystems Inc. In addition, portions of such source code were derived from Berkeley - 1996 Jason Downs. - 2014 Red Hat, Steve Dickson - 1992-2017 Free Software Foundation, Inc. - 1994 X Consortium - 2008 Isilon Inc http://www.isilon.com/ - 2000 Dug Song . all wrongs reversed. - 2000 The Regents of the University of Michigan. - 2013-2018 Oracle America, Inc. - 2009 Sun Microsystems, Inc. - 2010 Oracle America, Inc. - 1996 Bill Paul . - 1992 Eric Young Collected from libdes and modified for SECURE RPC Martin Kuck 1994 - 1994-2013 Free Software Foundation, Inc. - 1986-2009 Sun Microsystems, Inc. - 1997-1998 The NetBSD Foundation, Inc. - 2015 Axentia Technologies AB. - 2001 Dima Dorfman. - 2001 Daniel Eischen . - 2003 Niels Provos -matches: - - score: '20.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 5 - matched_length: 5 - match_coverage: '100.0' - rule_relevance: 20 - identifier: other-permissive_and_free-unknown_2.RULE - license_expression: other-permissive AND free-unknown - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: Autogenerated files with permissive licenses. - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 37 - matched_length: 37 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-ap_4.RULE - license_expression: fsf-ap - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without warranty of any kind. - - score: '100.0' - start_line: 1 - end_line: 22 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_232.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - Neither the name of Sun Microsystems, Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_27.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '97.93' - start_line: 1 - end_line: 26 - matcher: 3-seq - rule_length: 242 - matched_length: 237 - match_coverage: '97.93' - rule_relevance: 100 - identifier: bsd-original-voices.LICENSE - license_expression: bsd-original-voices - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by Bill Paul. - 4. Neither the name of the author nor the names of any co-contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR [CONTRIBUTORS] BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 4 - matcher: 2-aho - rule_length: 48 - matched_length: 48 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_177.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - - score: '100.0' - start_line: 6 - end_line: 7 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public License - Version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. 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 36981b9bbd3..e5c70de5375 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 +primary_license: lgpl-2.1-plus declared_license: - LGPL-2.1+ - CC0-1.0 @@ -15,11 +15,10 @@ declared_license: - GPL-2+ - LGPL-2.1+ - CC0-1.0 -license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (cc0-1.0 AND cc0-1.0 - AND cc0-1.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (linux-syscall-exception-gpl - AND gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND mit AND public-domain-disclaimer AND (gpl-2.0-plus - AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) +license_expression: (lgpl-2.1-plus AND lgpl-2.1-plus) AND (cc0-1.0 AND cc0-1.0) AND (gpl-2.0 + AND gpl-2.0) AND gpl-2.0 WITH linux-syscall-exception-gpl AND mit AND public-domain-disclaimer + AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (lgpl-2.1-plus + AND lgpl-2.1-plus) copyright: | 2008-2015 Kay Sievers 2010-2015 Lennart Poettering @@ -96,14 +95,14 @@ copyright: | 2013-2018 Michael Biebl 2013 Michael Stapelberg matches: - - score: '94.0' - start_line: 1 - end_line: 2 + - score: '100.0' + start_line: 77 + end_line: 78 matcher: 1-hash rule_length: 17 matched_length: 17 match_coverage: '100.0' - rule_relevance: 94 + rule_relevance: 100 identifier: public-domain-disclaimer_7.RULE license_expression: public-domain-disclaimer is_license_text: yes @@ -115,8 +114,8 @@ matches: You can use this free for any purpose. It's in the public domain. It has no warranty. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 150 + end_line: 166 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -148,8 +147,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 168 + end_line: 168 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -164,14 +163,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 169 + end_line: 184 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_95.RULE + identifier: gpl-2.0_1292.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -191,52 +190,22 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 187 + end_line: 215 + matcher: 1-hash + rule_length: 242 + matched_length: 242 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 + identifier: gpl-2.0_with_linux-syscall-exception-gpl_9.RULE + license_expression: gpl-2.0 WITH linux-syscall-exception-gpl is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-syscall-exception-gpl.LICENSE - license_expression: linux-syscall-exception-gpl - is_license_text: yes - is_license_notice: no + is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no @@ -253,22 +222,7 @@ matches: or whatever), unless explicitly otherwise stated. Linus Torvalds - - score: '100.0' - start_line: 14 - end_line: 25 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. @@ -281,43 +235,13 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian and systems the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2` - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 217 + end_line: 217 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -332,8 +256,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 218 + end_line: 233 matcher: 1-hash rule_length: 134 matched_length: 134 @@ -364,8 +288,8 @@ matches: On Debian systems, the complete text of the GNU General Public License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 235 + end_line: 235 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -380,14 +304,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 236 + end_line: 251 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -408,27 +332,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 253 + end_line: 253 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -443,14 +352,14 @@ matches: is_license_intro: no matched_text: 'License: cc0-1.0' - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 + start_line: 254 + end_line: 262 + matcher: 1-hash + rule_length: 81 + matched_length: 81 match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_27.RULE + identifier: cc0-1.0_153.RULE license_expression: cc0-1.0 is_license_text: no is_license_notice: yes @@ -464,21 +373,6 @@ matches: You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the CC0 1.0 Universal license can be found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright.expected.yml deleted file mode 100644 index 1b92976af0d..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libudev1/copyright.expected.yml +++ /dev/null @@ -1,468 +0,0 @@ -primary_license: lgpl-2.1-plus AND lgpl-2.1 -declared_license: - - LGPL-2.1+ - - CC0-1.0 - - GPL-2 - - GPL-2 with Linux-syscall-note exception - - Expat - - public-domain - - GPL-2+ -license_expression: (lgpl-2.1-plus AND lgpl-2.1) AND cc0-1.0 AND gpl-2.0 AND (linux-syscall-exception-gpl - AND gpl-2.0) AND mit AND public-domain-disclaimer AND gpl-2.0-plus -copyright: | - 2008-2015 Kay Sievers - 2010-2015 Lennart Poettering - 2012-2015 Zbigniew Jędrzejewski-Szmek - 2013-2015 Tom Gundersen - 2013-2015 Daniel Mack - 2010-2015 Harald Hoyer - 2013-2015 David Herrmann - 2013, 2014 Thomas H.P. Andersen - 2013, 2014 Daniel Buch - 2014 Susant Sahani - 2009-2015 Intel Corporation - 2000, 2005 Red Hat, Inc. - 2009 Alan Jenkins - 2010 ProFUSION embedded systems - 2010 Maarten Lankhorst - 1995-2004 Miquel van Smoorenburg - 1999 Tom Tromey - 2011 Michal Schmidt - 2012 B. Poettering - 2012 Holger Hans Peter Freyther - 2012 Dan Walsh - 2012 Roberto Sassu - 2013 David Strauss - 2013 Marius Vollmer - 2013 Jan Janssen - 2013 Simon Peeters - 2012 Jean-Philippe Aumasson - 2012 Daniel J. Bernstein - Jens Axboe - 2004-2009 Red Hat, Inc. - 2011-2014 PLUMgrid - 2001-2003 Sistina Software (UK) Limited. - 2008 Ian Kent - 1998 David S. Miller >davem@redhat.com> - 2001 Jeff Garzik - 2006-2010 Johannes Berg - 2008 Luis Carlos Cobo - 2008 Michael Buesch - 2008, 2009 Luis R. Rodriguez - 2008 Jouni Malinen - 2008 Colin McCabe - 2018-2019 Intel Corporation - 2007 Oracle. - 2009 Wolfgang Grandegger - 1999 Thomas Davis - 2015 Sabrina Dubroca - 1999-2000 Maxim Krasnyansky - 2015-2019 Jason A. Donenfeld - 2012 Josh Triplett - 2003-2012 Kay Sievers - 2003-2004 Greg Kroah-Hartman - 2004 Chris Friesen - 2004, 2009, 2010 David Zeuthen - 2005, 2006 SUSE Linux Products GmbH - 2003 IBM Corp. - 2007 Hannes Reinecke - 2009 Canonical Ltd. - 2009 Scott James Remnant - 2009 Martin Pitt - 2009 Piter Punk - 2009, 2010 Lennart Poettering - 2009 Filippo Argiolas - 2010 Maxim Levitsky - 2011 ProFUSION embedded systems - 2011 Karel Zak - 2014 Zbigniew Jędrzejewski-Szmek - 2014 David Herrmann - 2014 Carlos Garnacho -matches: - - score: '94.0' - start_line: 1 - end_line: 2 - matcher: 1-hash - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 94 - identifier: public-domain-disclaimer_7.RULE - license_expression: public-domain-disclaimer - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - You can use this free for any purpose. It's in the public domain. It has no - warranty. - - score: '100.0' - start_line: 1 - end_line: 17 - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: linux-syscall-exception-gpl.LICENSE - license_expression: linux-syscall-exception-gpl - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - NOTE! This copyright does *not* cover user programs that use kernel services - by normal system calls - this is merely considered normal use of the kernel, - and does *not* fall under the heading of "derived work". Also note that the - GPL below is copyrighted by the Free Software Foundation, but the instance of - code that it refers to (the Linux kernel) is copyrighted by me and others who - actually wrote it. - - Also note that the only valid version of the GPL as far as the kernel is - concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x - or whatever), unless explicitly otherwise stated. - - Linus Torvalds - - score: '100.0' - start_line: 14 - end_line: 25 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_95.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 27 - end_line: 28 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public - License version 2 - - score: '100.0' - start_line: 29 - end_line: 29 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2` - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 16 - matcher: 1-hash - rule_length: 134 - matched_length: 134 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_737.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_12.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: cc0-1.0' - - score: '100.0' - start_line: 1 - end_line: 6 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_27.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - - score: '100.0' - start_line: 8 - end_line: 9 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: cc0-1.0_101.RULE - license_expression: cc0-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml index 191550e8fe5..0e2cacb42d6 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: (lgpl-3.0-plus AND lgpl-3.0) OR (gpl-2.0-plus AND gpl-2.0) +primary_license: lgpl-3.0-plus OR gpl-2.0-plus declared_license: - LGPL-3+ or GPL-2+ - FreeSoftware @@ -14,12 +14,11 @@ declared_license: - GPL-2+ - GFDL-1.2+ - MIT -license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus AND lgpl-3.0 AND lgpl-3.0) OR (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0)) AND fsf-unlimited AND gpl-1.0-plus WITH autoconf-simple-exception-2.0 - AND ((gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) OR (gfdl-1.2-plus AND gfdl-1.2-plus)) - AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0-plus - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0 AND gpl-2.0) AND x11-xconsortium - AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0 AND gpl-3.0) +license_expression: ((lgpl-3.0-plus AND lgpl-3.0-plus) OR (gpl-2.0-plus AND gpl-2.0-plus)) AND + fsf-unlimited AND gpl-1.0-plus WITH autoconf-simple-exception-2.0 AND ((gpl-3.0-plus AND gpl-3.0-plus) + OR (gfdl-1.2-plus AND gfdl-1.2-plus)) AND (gpl-3.0-plus AND gpl-3.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND x11-xconsortium AND (gpl-3.0-plus + AND gpl-3.0-plus) copyright: | 1995-2017 Free Software Foundation, Inc. 1995-2017 Free Software Foundation, Inc. @@ -35,8 +34,8 @@ copyright: | 2017-2020 Jörg Frings-Fürst matches: - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 13 + end_line: 15 matcher: 1-hash rule_length: 29 matched_length: 29 @@ -54,8 +53,8 @@ matches: gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 21 + end_line: 25 matcher: 1-hash rule_length: 50 matched_length: 50 @@ -75,8 +74,8 @@ matches: that contains a configuration script generated by Autoconf, under the same distribution terms as the rest of that program. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 54 + end_line: 54 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -91,14 +90,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 55 + end_line: 70 + matcher: 1-hash + rule_length: 132 + matched_length: 132 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_24.RULE + identifier: lgpl-3.0-plus_244.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -118,43 +117,13 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + + On Debian systems the full text of the GNU Lesser General Public + License version 3 can be found in the file + `/usr/share/common-licenses/LGPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_51.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Lesser General Public - License version 3 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 72 + end_line: 72 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -169,14 +138,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 73 + end_line: 88 + matcher: 1-hash + rule_length: 128 + matched_length: 128 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_484.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -196,43 +165,13 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . + + On Debian systems the full text of the GNU General Public License + version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 90 + end_line: 90 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -247,14 +186,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 2-aho - rule_length: 110 - matched_length: 110 + start_line: 91 + end_line: 108 + matcher: 1-hash + rule_length: 136 + matched_length: 136 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_82.RULE + identifier: gpl-2.0-plus_990.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -276,43 +215,13 @@ matches: along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + On Debian systems the full text of the GNU General Public License + version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 16 - end_line: 17 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 18 - end_line: 18 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 110 + end_line: 110 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -327,8 +236,8 @@ matches: is_license_intro: no matched_text: 'License: gfdl-1.2+' - score: '100.0' - start_line: 1 - end_line: 10 + start_line: 111 + end_line: 120 matcher: 1-hash rule_length: 93 matched_length: 93 @@ -353,8 +262,8 @@ matches: version 1.2 can be found in the file `/usr/share/common-licenses/GFDL-1.2'. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 123 + end_line: 143 matcher: 1-hash rule_length: 201 matched_length: 201 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright.expected.yml deleted file mode 100644 index 0f4e336a1bc..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libunistring2/copyright.expected.yml +++ /dev/null @@ -1,379 +0,0 @@ -primary_license: (lgpl-3.0-plus AND lgpl-3.0) OR (gpl-2.0-plus AND gpl-2.0) -declared_license: - - LGPL-3+ or GPL-2+ - - FreeSoftware - - GPL-2+ with distribution exception - - GPL-3+ or GFDL-1.2+ - - GPL-3+ - - GPL-2+ - - MIT - - LGPL-3+ - - GFDL-1.2+ -license_expression: ((lgpl-3.0-plus AND lgpl-3.0) OR (gpl-2.0-plus AND gpl-2.0)) AND fsf-unlimited - AND gpl-1.0-plus WITH autoconf-simple-exception-2.0 AND ((gpl-3.0-plus AND gpl-3.0) OR gfdl-1.2-plus) - AND (gpl-3.0-plus AND gpl-3.0) AND (gpl-2.0-plus AND gpl-2.0) AND x11-xconsortium -copyright: | - 1995-2017 Free Software Foundation, Inc. - 1992-2009, Free Software Foundation, Inc. - 2001-2017 Free Software Foundation, Inc. - 1990-2017 Free Software Foundation, Inc. - 1999-2005 Patrice Dumas , - 1999-2005 Derek Price , - 1999-2005 Adrian Aichner - 1994, X Consortium -matches: - - score: '100.0' - start_line: 1 - end_line: 3 - matcher: 1-hash - rule_length: 29 - matched_length: 29 - match_coverage: '100.0' - rule_relevance: 100 - identifier: fsf-unlimited.LICENSE - license_expression: fsf-unlimited - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - - score: '100.0' - start_line: 1 - end_line: 5 - matcher: 1-hash - rule_length: 50 - matched_length: 50 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_with_autoconf-simple-exception-2.0_2.RULE - license_expression: gpl-1.0-plus WITH autoconf-simple-exception-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This file is free software, distributed under the terms of the GNU - General Public License. As a special exception to the GNU General - Public License, this file may be distributed as part of a program - that contains a configuration script generated by Autoconf, under - the same distribution terms as the rest of that program. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_24.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_51.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - GNU Lesser General Public - License version 3 - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0_41.RULE - license_expression: lgpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/LGPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_378.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 3 - - score: '33.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 33 - identifier: gpl-3.0_93.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 14 - matcher: 2-aho - rule_length: 110 - matched_length: 110 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_82.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 16 - end_line: 17 - matcher: 2-aho - rule_length: 7 - matched_length: 7 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_660.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License - version 2 - - score: '100.0' - start_line: 18 - end_line: 18 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: debian_common_gfdl-1.2-plus.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gfdl-1.2+' - - score: '100.0' - start_line: 1 - end_line: 10 - matcher: 1-hash - rule_length: 93 - matched_length: 93 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.2-plus_21.RULE - license_expression: gfdl-1.2-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This manual is covered by the GNU FDL. Permission is granted to - copy, distribute and/or modify this document under the terms of the - GNU Free Documentation License (FDL), either version 1.2 of the - License, or (at your option) any later version published by the Free - Software Foundation (FSF); with no Invariant Sections, with no - Front-Cover Text, and with no Back-Cover Texts. - - On Debian systems the full text of the GNU Free Documentation License - version 1.2 can be found in the file - `/usr/share/common-licenses/GFDL-1.2'. - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. 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 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libuuid1/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright-detailed.expected.yml index 908c8682c4c..4e0b52f6fdd 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 @@ -5,16 +5,15 @@ declared_license: - GPL-2 - BSD-2-clause - GPL-2 -license_expression: bsd-simplified AND (gpl-2.0 AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND - gpl-2.0-plus AND gpl-2.0) +license_expression: bsd-simplified AND (gpl-2.0 AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0-plus) copyright: | 2012-2014 Yann Collet 2012-2014 Yann Collet 2018 Norbert Preining matches: - score: '100.0' - start_line: 1 - end_line: 20 + start_line: 20 + end_line: 39 matcher: 1-hash rule_length: 183 matched_length: 183 @@ -49,8 +48,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 41 + end_line: 41 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -65,14 +64,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 42 + end_line: 57 + matcher: 1-hash + rule_length: 129 + matched_length: 129 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_984.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -93,19 +92,6 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 + + The full text of the GPLv can be found in + /usr/share/common-licenses/GPL-2 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright.expected.yml deleted file mode 100644 index d6ea50555c5..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libxxhash0/copyright.expected.yml +++ /dev/null @@ -1,104 +0,0 @@ -primary_license: bsd-simplified -declared_license: - - BSD-2-clause - - GPL-2 -license_expression: bsd-simplified AND (gpl-2.0 AND gpl-2.0-plus) -copyright: 2012-2014 Yann Collet -matches: - - score: '100.0' - start_line: 1 - end_line: 20 - matcher: 1-hash - rule_length: 183 - matched_length: 183 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified.LICENSE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 16 - end_line: 16 - matcher: 2-aho - rule_length: 6 - matched_length: 6 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_621.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: usr/share/common-licenses/GPL-2 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 b076ff40788..1e2578aaa0f 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 @@ -10,8 +10,8 @@ declared_license: - Expat - GPL-2 - BSD-3-clause -license_expression: (bsd-new AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0)) AND zlib AND zlib AND mit - AND (bsd-new AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0)) AND mit +license_expression: (bsd-new AND (gpl-2.0 AND gpl-2.0)) AND zlib AND zlib AND mit AND (bsd-new + AND (gpl-2.0 AND gpl-2.0)) AND mit copyright: | 2013-2018, Yann Collet 2016, Przemyslaw Skibinski @@ -23,8 +23,8 @@ copyright: | 2015-2016 Kevin Murray matches: - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 30 + end_line: 44 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -54,8 +54,8 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 59 + end_line: 77 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -89,8 +89,8 @@ matches: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 79 + end_line: 79 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -105,14 +105,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 80 + end_line: 94 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -132,27 +132,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '99.52' - start_line: 1 - end_line: 21 + start_line: 97 + end_line: 117 matcher: 3-seq rule_length: 207 matched_length: 206 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright.expected.yml deleted file mode 100644 index f1a8d0437b1..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/libzstd1/copyright.expected.yml +++ /dev/null @@ -1,182 +0,0 @@ -primary_license: bsd-new AND gpl-2.0 -declared_license: - - BSD-3-clause and GPL-2 - - zlib - - Expat - - GPL-2 - - BSD-3-clause -license_expression: (bsd-new AND gpl-2.0) AND zlib AND mit -copyright: | - 2013-2018, Yann Collet - 2016, Przemyslaw Skibinski - 2016-2018, Facebook, Inc. - 1995-2006, 2011 Jean-loup Gailly - (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler - 2003-2008, Yuta Mori - 2016-present, Yann Collet, Facebook, Inc. -matches: - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 132 - matched_length: 132 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_81.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgement in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '99.52' - start_line: 1 - end_line: 21 - matcher: 3-seq - rule_length: 207 - matched_length: 206 - match_coverage: '99.52' - rule_relevance: 100 - identifier: bsd-new_222.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of [cereal] nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL [RANDOLPH] [VOORHIES] OR [SHANE] [GRANT] BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright-detailed.expected.yml index 5f00fbb88fa..7bf400fa91b 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 @@ -24,23 +24,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. Neither\ - \ the name of [Julianne] F. [Haugh] 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 [JULIE] [HAUGH] 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 [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT\n LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n\ - \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of [Julianne] F. [Haugh] nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY [JULIE] [HAUGH] AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 72 end_line: 85 @@ -56,14 +63,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Individual files\n * may be covered by other copyrights (as noted in the\ - \ file itself.)\n *\n * This material was originally written and compiled by Wietse Venema\ - \ at\n * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n * 1992,\ - \ 1993, 1994 and 1995.\n *\n * Redistribution and use in source and binary forms are permitted\n\ - \ * provided that this entire copyright notice is duplicated in all such\n * copies. \ - \ \n *\n * This software is provided \"as is\" and without any expressed or implied\n\ - \ * warranties, including, without limitation, the implied warranties of\n * merchantibility\ - \ and fitness for any particular purpose." + matched_text: "Individual files\n* may be covered by other copyrights (as noted in the file\ + \ itself.)\n*\n* This material was originally written and compiled by Wietse Venema at\n\ + * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n* 1992, 1993, 1994\ + \ and 1995.\n*\n* Redistribution and use in source and binary forms are permitted\n* provided\ + \ that this entire copyright notice is duplicated in all such\n* copies. \n*\n* This\ + \ software is provided \"as is\" and without any expressed or implied\n* warranties, including,\ + \ without limitation, the implied warranties of\n* merchantibility and fitness for any\ + \ particular purpose." - score: '100.0' start_line: 92 end_line: 103 @@ -79,11 +86,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 2, 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\ - \ On Debian GNU/Linux systems, the complete text of the GNU General Public\n License\ - \ can be found in '/usr/share/common-licenses/GPL-2'" + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License can be found in '/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright.expected.yml deleted file mode 100644 index 5f00fbb88fa..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/login/copyright.expected.yml +++ /dev/null @@ -1,89 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus -copyright: | - copyright 1988 - 1994, Julianne Frances Haugh - copyright 1997 - 2001, Marek Michalkiewicz - copyright 2001 - 2004, Andrzej Krzysztofowicz - copyright 2000 - 2007, Tomasz Kloczko - Copyright 1995 by Wietse Venema - Copyright (c) 1992-2003 Free Software Foundation, Inc. -matches: - - score: '97.18' - start_line: 20 - end_line: 42 - matcher: 2-aho - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_67.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 [Julianne] F. [Haugh] 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 [JULIE] [HAUGH] 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 [JULIE] [HAUGH] 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." - - score: '100.0' - start_line: 72 - end_line: 85 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tcp-wrappers_3.RULE - license_expression: tcp-wrappers - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Individual files\n * may be covered by other copyrights (as noted in the\ - \ file itself.)\n *\n * This material was originally written and compiled by Wietse Venema\ - \ at\n * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n * 1992,\ - \ 1993, 1994 and 1995.\n *\n * Redistribution and use in source and binary forms are permitted\n\ - \ * provided that this entire copyright notice is duplicated in all such\n * copies. \ - \ \n *\n * This software is provided \"as is\" and without any expressed or implied\n\ - \ * warranties, including, without limitation, the implied warranties of\n * merchantibility\ - \ and fitness for any particular purpose." - - score: '100.0' - start_line: 92 - end_line: 103 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_749.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 2, 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\ - \ On Debian GNU/Linux systems, the complete text of the GNU General Public\n License\ - \ can be found in '/usr/share/common-licenses/GPL-2'" diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml index 16a70b23cf0..66290474089 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright-detailed.expected.yml @@ -1,7 +1,7 @@ primary_license: declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new +license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND ntp-0 + AND bsd-new copyright: | Copyright (c) 2003-2007 Theodore Ts'o Copyright (c) 1997-2003 Yann Dirson @@ -11,48 +11,31 @@ copyright: | Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology matches: - - score: '98.28' + - score: '99.02' start_line: 17 - end_line: 22 + end_line: 30 matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' + rule_length: 102 + matched_length: 101 + match_coverage: '99.02' rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE + identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_1.RULE license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. + matched_text: "This package, the EXT2 filesystem utilities, are made available under\nthe\ + \ GNU General Public License version 2, with the exception of the\n[lib]/[ext2fs] [and]\ + \ [lib]/[e2p] libraries, which are made available under the\nGNU Library General Public\ + \ License Version 2, the [lib]/[uuid] library\nwhich is made available under a BSD-style\ + \ license and the [lib]/[et] [and]\n[lib]/[ss] libraries which are made available under\ + \ an MIT-style license.\n\n\t[Copyright] ([c]) [1993], [1994], [1995], [1996], [1997],\ + \ [1998], [1999], [2000], \n\t[2001], [2002], [2003], [2004], [2005], [2006], [2007],\ + \ [2008] [by] [Theodore] [Ts]'[o]\n\nOn Debian GNU systems, the complete text of the GNU\ + \ General Public\nLicense can be found in `/usr/share/common-licenses/GPL-2'. The\ncomplete\ + \ text of the GNU Library General Public License can be found\nin '/usr/share/common-licenses/LGPL-2'." - score: '100.0' start_line: 38 end_line: 45 @@ -70,13 +53,13 @@ matches: is_license_intro: no matched_text: | Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. + its documentation for any purpose is hereby granted, provided that + the names of M.I.T. and the M.I.T. S.I.P.B. not be used in + advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the + M.I.T. S.I.P.B. make no representations about the suitability of + this software for any purpose. It is provided "as is" without + express or implied warranty. - score: '100.0' start_line: 49 end_line: 73 @@ -92,21 +75,29 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright.expected.yml deleted file mode 100644 index 16a70b23cf0..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/logsave/copyright.expected.yml +++ /dev/null @@ -1,112 +0,0 @@ -primary_license: -declared_license: -license_expression: (gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert) AND (gpl-2.0 - AND lgpl-2.0) AND ntp-0 AND bsd-new -copyright: | - Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - Copyright 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology -matches: - - score: '98.28' - start_line: 17 - end_line: 22 - matcher: 3-seq - rule_length: 58 - matched_length: 57 - match_coverage: '98.28' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_and_bsd-new_and_mit_2.RULE - license_expression: gpl-2.0 AND lgpl-2.0 AND bsd-new AND mit-old-style-no-advert - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package, the EXT2 [filesystem] utilities, are made available under - the GNU General Public License version 2, with the exception of the - [lib]/[ext2fs] [and] [lib]/[e2p] libraries, which are made available under the - GNU Library General Public License Version 2, the [lib]/[uuid] library - which is made available under a BSD-style license and the [lib]/[et] [and] - [lib]/[ss] libraries which are made available under an MIT-style license. - - score: '100.0' - start_line: 27 - end_line: 30 - matcher: 2-aho - rule_length: 43 - matched_length: 43 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_and_lgpl-2.0_4.RULE - license_expression: gpl-2.0 AND lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian GNU 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 - in '/usr/share/common-licenses/LGPL-2'. - - score: '100.0' - start_line: 38 - end_line: 45 - matcher: 2-aho - rule_length: 83 - matched_length: 83 - match_coverage: '100.0' - rule_relevance: 100 - identifier: ntp-0.LICENSE - license_expression: ntp-0 - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - - score: '100.0' - start_line: 49 - end_line: 73 - matcher: 2-aho - rule_length: 210 - matched_length: 210 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_117.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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, and the entire permission\ - \ notice in its entirety,\n including the disclaimer of warranties.\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. The name of the author may not be used to endorse or\ - \ promote\n products derived from this software without specific prior\n written\ - \ permission.\n \n THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED\n\ - \ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY\ - \ AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF\n WHICH ARE HEREBY DISCLAIMED. IN NO\ - \ EVENT SHALL THE AUTHOR BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\ - \ EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT\n\ - \ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n BUSINESS\ - \ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\ - \ OUT OF THE\n USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH\n\ - \ DAMAGE." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml index 4a2fd0ae8f0..ee93ec30e5e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright-detailed.expected.yml @@ -1,24 +1,24 @@ -primary_license: gpl-2.0 AND gpl-2.0-plus +primary_license: gpl-2.0 declared_license: - GPL-2 - GPL-2 - BSD-3-clause - GPL-2 -license_expression: (gpl-2.0 AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0-plus) AND bsd-new +license_expression: (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND bsd-new copyright: | 2002-2010, Chris Lawrence 2005-2011, Canonical Ltd. 2002-2009, Chris Lawrence matches: - - score: '99.53' - start_line: 1 - end_line: 23 - matcher: 3-seq + - score: '100.0' + start_line: 15 + end_line: 37 + matcher: 1-hash rule_length: 213 - matched_length: 212 - match_coverage: '99.53' + matched_length: 213 + match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_205.RULE + identifier: bsd-new_1069.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -34,7 +34,7 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3. Neither the name of the author nor the names of [other] contributors + 3. Neither the name of the author nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -50,8 +50,8 @@ matches: OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 39 + end_line: 39 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -65,16 +65,16 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: gpl-2' - - score: '89.21' - start_line: 1 - end_line: '19' - matcher: 3-seq - rule_length: 139 - matched_length: 124 - match_coverage: '89.21' + - score: '100.0' + start_line: 40 + end_line: 58 + matcher: 1-hash + rule_length: 131 + matched_length: 131 + match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_612.RULE - license_expression: gpl-2.0-plus + identifier: gpl-2.0_1301.RULE + license_expression: gpl-2.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -84,7 +84,7 @@ matches: This program is free software; 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]. + 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 @@ -93,8 +93,8 @@ matches: details. You should have received a copy of the GNU General Public - License along with this [package]; if not, write to the Free - Software Foundation, Inc., 51 Franklin [St], Fifth Floor, + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the full text of the GNU General Public diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright.expected.yml deleted file mode 100644 index 87d6b089518..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/lsb-base/copyright.expected.yml +++ /dev/null @@ -1,100 +0,0 @@ -primary_license: gpl-2.0 AND gpl-2.0-plus -declared_license: - - GPL-2 - - BSD-3-clause -license_expression: (gpl-2.0 AND gpl-2.0-plus) AND bsd-new -copyright: | - 2002-2010, Chris Lawrence - 2005-2011, Canonical Ltd. - 2002-2009, Chris Lawrence -matches: - - score: '99.53' - start_line: 1 - end_line: 23 - matcher: 3-seq - rule_length: 213 - matched_length: 212 - match_coverage: '99.53' - rule_relevance: 100 - identifier: bsd-new_205.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the author nor the names of [other] contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '89.21' - start_line: 1 - end_line: '19' - matcher: 3-seq - rule_length: 139 - matched_length: 124 - match_coverage: '89.21' - rule_relevance: 100 - identifier: gpl-2.0-plus_612.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; - [version] [2] [dated] [June] [1991]. - - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - - You should have received a copy of the GNU General Public - License along with this [package]; if not, write to the Free - Software Foundation, Inc., 51 Franklin [St], Fifth Floor, - Boston, MA 02110-1301 USA - - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. diff --git a/tests/packagedcode/data/debian/copyright/debian-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 1f0ff737c66..f128cc9c396 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 @@ -22,12 +22,18 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n it\ - \ under the terms of the GNU General Public License version 2 as published\n by the Free\ - \ Software Foundation.\n \n This program 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 with\n your Debian\ - \ GNU system, in /usr/share/common-licenses/GPL-2, or with the\n Debian GNU [mawk] source\ - \ package as the file COPYING. If not, write to\n the Free Software Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor,\n Boston, MA 02110-1301, USA." + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as published + by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License with + your Debian GNU system, in /usr/share/common-licenses/GPL-2, or with the + Debian GNU [mawk] source package as the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright.expected.yml deleted file mode 100644 index 1f0ff737c66..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mawk/copyright.expected.yml +++ /dev/null @@ -1,33 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-2.0 -copyright: | - Copyright (c) Michael D. Brennan - Copyright (c) 1995-96 Chris Fearnley - Copyright (c) 1998-2003 James Troup - Copyright (c) 2009-2018,2019,2020 by Thomas E. Dickey -matches: - - score: '99.18' - start_line: '19' - end_line: 32 - matcher: 2-aho - rule_length: 121 - matched_length: 121 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1030.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n it\ - \ under the terms of the GNU General Public License version 2 as published\n by the Free\ - \ Software Foundation.\n \n This program 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 with\n your Debian\ - \ GNU system, in /usr/share/common-licenses/GPL-2, or with the\n Debian GNU [mawk] source\ - \ package as the file COPYING. If not, write to\n the Free Software Foundation, Inc.,\ - \ 51 Franklin St, Fifth Floor,\n Boston, MA 02110-1301, USA." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml index 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/mount/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright-detailed.expected.yml index 651298869f0..a7bef67602c 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 @@ -15,8 +15,8 @@ copyright: | 1980,1991,1992,1993 The Regents of the University of California matches: - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 22 + end_line: 44 matcher: 1-hash rule_length: '199' matched_length: '199' @@ -54,8 +54,8 @@ matches: sale, use or other dealings in this Software without prior written authorization. - score: '100.0' - start_line: 1 - end_line: 21 + start_line: 47 + end_line: 67 matcher: 1-hash rule_length: 201 matched_length: 201 @@ -91,8 +91,8 @@ matches: ings in this Software without prior written authorization from the X Consor- tium. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 70 + end_line: 92 matcher: 1-hash rule_length: 213 matched_length: 213 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright.expected.yml deleted file mode 100644 index 916b5113e0a..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/ncurses-base/copyright.expected.yml +++ /dev/null @@ -1,128 +0,0 @@ -primary_license: x11-fsf -declared_license: - - MIT/X11 - - X11 - - BSD-3-clause -license_expression: x11-fsf AND x11-xconsortium AND bsd-new -copyright: | - 1998-2017,2018 Free Software Foundation, Inc. - 1996-2019,2020 Thomas E. Dickey - 2001 Pradeep Padala - 1994 X Consortium - 1980,1991,1992,1993 The Regents of the University of California -matches: - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: '199' - matched_length: '199' - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-fsf.LICENSE - license_expression: x11-fsf - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, distribute with modifications, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name(s) of the above copyright - holders shall not be used in advertising or otherwise to promote the - sale, use or other dealings in this Software without prior written - authorization. - - score: '100.0' - start_line: 1 - end_line: 21 - matcher: 1-hash - rule_length: 201 - matched_length: 201 - match_coverage: '100.0' - rule_relevance: 100 - identifier: x11-xconsortium_2.RULE - license_expression: x11-xconsortium - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - score: '100.0' - start_line: 1 - end_line: 23 - matcher: 1-hash - rule_length: 213 - matched_length: 213 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_19.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. 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 5f00fbb88fa..7bf400fa91b 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 @@ -24,23 +24,30 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\n modification,\ - \ are permitted provided that the following conditions\n are met:\n 1. Redistributions\ - \ of source code must retain the above copyright\n notice, this list of conditions\ - \ and the following disclaimer.\n 2. Redistributions in binary form must reproduce the\ - \ above copyright\n notice, this list of conditions and the following disclaimer in\ - \ the\n documentation and/or other materials provided with the distribution.\n 3. Neither\ - \ the name of [Julianne] F. [Haugh] 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 [JULIE] [HAUGH] 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 [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT,\ - \ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED\ - \ TO, PROCUREMENT OF SUBSTITUTE GOODS\n OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\ - \ BUSINESS INTERRUPTION)\n HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\ - \ STRICT\n LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n\ - \ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n SUCH DAMAGE." + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of [Julianne] F. [Haugh] nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY [JULIE] [HAUGH] AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL [JULIE] [HAUGH] OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. - score: '100.0' start_line: 72 end_line: 85 @@ -56,14 +63,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "Individual files\n * may be covered by other copyrights (as noted in the\ - \ file itself.)\n *\n * This material was originally written and compiled by Wietse Venema\ - \ at\n * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n * 1992,\ - \ 1993, 1994 and 1995.\n *\n * Redistribution and use in source and binary forms are permitted\n\ - \ * provided that this entire copyright notice is duplicated in all such\n * copies. \ - \ \n *\n * This software is provided \"as is\" and without any expressed or implied\n\ - \ * warranties, including, without limitation, the implied warranties of\n * merchantibility\ - \ and fitness for any particular purpose." + matched_text: "Individual files\n* may be covered by other copyrights (as noted in the file\ + \ itself.)\n*\n* This material was originally written and compiled by Wietse Venema at\n\ + * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n* 1992, 1993, 1994\ + \ and 1995.\n*\n* Redistribution and use in source and binary forms are permitted\n* provided\ + \ that this entire copyright notice is duplicated in all such\n* copies. \n*\n* This\ + \ software is provided \"as is\" and without any expressed or implied\n* warranties, including,\ + \ without limitation, the implied warranties of\n* merchantibility and fitness for any\ + \ particular purpose." - score: '100.0' start_line: 92 end_line: 103 @@ -79,11 +86,16 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 2, 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\ - \ On Debian GNU/Linux systems, the complete text of the GNU General Public\n License\ - \ can be found in '/usr/share/common-licenses/GPL-2'" + matched_text: | + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian GNU/Linux systems, the complete text of the GNU General Public + License can be found in '/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright.expected.yml deleted file mode 100644 index 5f00fbb88fa..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/passwd/copyright.expected.yml +++ /dev/null @@ -1,89 +0,0 @@ -primary_license: -declared_license: -license_expression: bsd-new AND tcp-wrappers AND gpl-2.0-plus -copyright: | - copyright 1988 - 1994, Julianne Frances Haugh - copyright 1997 - 2001, Marek Michalkiewicz - copyright 2001 - 2004, Andrzej Krzysztofowicz - copyright 2000 - 2007, Tomasz Kloczko - Copyright 1995 by Wietse Venema - Copyright (c) 1992-2003 Free Software Foundation, Inc. -matches: - - score: '97.18' - start_line: 20 - end_line: 42 - matcher: 2-aho - rule_length: 207 - matched_length: 207 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_67.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Redistribution and use in source and binary forms, with or without\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 [Julianne] F. [Haugh] 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 [JULIE] [HAUGH] 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 [JULIE] [HAUGH] 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." - - score: '100.0' - start_line: 72 - end_line: 85 - matcher: 2-aho - rule_length: 88 - matched_length: 88 - match_coverage: '100.0' - rule_relevance: 100 - identifier: tcp-wrappers_3.RULE - license_expression: tcp-wrappers - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "Individual files\n * may be covered by other copyrights (as noted in the\ - \ file itself.)\n *\n * This material was originally written and compiled by Wietse Venema\ - \ at\n * Eindhoven University of Technology, The Netherlands, in 1990, 1991,\n * 1992,\ - \ 1993, 1994 and 1995.\n *\n * Redistribution and use in source and binary forms are permitted\n\ - \ * provided that this entire copyright notice is duplicated in all such\n * copies. \ - \ \n *\n * This software is provided \"as is\" and without any expressed or implied\n\ - \ * warranties, including, without limitation, the implied warranties of\n * merchantibility\ - \ and fitness for any particular purpose." - - score: '100.0' - start_line: 92 - end_line: 103 - matcher: 2-aho - rule_length: 100 - matched_length: 100 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_749.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify\n \ - \ it under the terms of the GNU General Public License as published by\n the Free\ - \ Software Foundation; either version 2, 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\ - \ On Debian GNU/Linux systems, the complete text of the GNU General Public\n License\ - \ can be found in '/usr/share/common-licenses/GPL-2'" diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml index 9f3a6210421..91fbe6d057e 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: (gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0) +primary_license: (gpl-1.0-plus AND gpl-1.0) OR artistic-perl-1.0 declared_license: - GPL-1+ or Artistic - GPL-1+ or Artistic @@ -223,227 +223,233 @@ declared_license: - CC0-1.0 - RRA-KEEP-THIS-NOTICE - Artistic-dist -license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND mit AND (regexp AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0))) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND gpl-3.0-plus WITH bison-exception-2.2 AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND unicode-dfs-2015 - AND unicode AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND unicode-dfs-2015) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND mit AND ((gpl-1.0-plus AND - gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR - (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND bzip2-libbzip-2010 AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND zlib AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR - artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-2.0 AND artistic-perl-1.0) - AND artistic-2.0 AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-2.0-plus AND gpl-2.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR - artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (mit OR (gpl-1.0-plus AND - gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (mit OR gpl-1.0-plus OR artistic-perl-1.0) - AND (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) - AND historical) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR - artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND fsf-ap - AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 AND public-domain AND (artistic-2.0 - AND public-domain-disclaimer)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus - OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 +license_expression: ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND (regexp AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0))) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + gpl-3.0-plus WITH bison-exception-2.2 AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND unicode-dfs-2015 AND unicode + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (cc0-1.0 - AND cc0-1.0) AND (cc0-1.0 OR openssl-ssleay OR apache-2.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (agpl-3.0 AND (artistic-perl-1.0 - OR gpl-1.0-plus)) AND other-permissive AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND bsd-original) - AND (bsd-new AND other-permissive AND (artistic-perl-1.0 OR gpl-1.0-plus)) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND unicode-dfs-2015 AND unicode AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR gpl-1.0-plus)) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 - OR gpl-1.0-plus) AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new) AND ((gpl-1.0-plus AND - gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 - AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (warranty-disclaimer AND (gpl-1.0-plus OR artistic-perl-1.0)) AND - ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND unicode-dfs-2015) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + mit AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND bzip2-libbzip-2010 AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND zlib AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-2.0 AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-2.0-plus AND gpl-2.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-2.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (mit + OR gpl-1.0-plus OR artistic-perl-1.0) AND (mit OR (gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (mit OR artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND historical) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND fsf-ap AND mit AND mit + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 AND public-domain AND + (artistic-2.0 AND public-domain-disclaimer)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND mit AND mit AND ((gpl-1.0-plus AND gpl-1.0) OR + (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND (cc0-1.0 AND cc0-1.0) AND cc0-1.0 AND ((gpl-1.0-plus AND gpl-1.0) OR + (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND other-permissive AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-original) + AND (bsd-new AND (gpl-1.0-plus OR artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND unicode-dfs-2015 AND unicode + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (gpl-1.0-plus OR artistic-perl-1.0)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 - AND gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-2.0 AND artistic-perl-1.0) AND artistic-1.0 - AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR gpl-1.0-plus)) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-2.0 AND artistic-perl-1.0) AND artistic-1.0 - AND (public-domain AND public-domain AND public-domain AND public-domain) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-2.0 - AND public-domain-disclaimer) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND - artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND fsf-ap - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 - OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) - AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus - AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) - AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus - OR artistic-perl-1.0) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND bsd-new) AND ((artistic-perl-1.0 OR gpl-1.0-plus) + AND bsd-new) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 AND artistic-perl-1.0) AND + artistic-1.0 AND bsd-new AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((artistic-perl-1.0 OR gpl-1.0-plus) AND (artistic-perl-1.0 OR + gpl-1.0-plus)) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) - OR (artistic-2.0 AND artistic-perl-1.0) OR artistic-dist-1.0) AND (artistic-2.0 AND (gpl-1.0-plus - OR artistic-perl-1.0)) AND artistic-dist-1.0 AND artistic-2.0 AND ((artistic-2.0 AND artistic-perl-1.0) - OR (gpl-1.0-plus AND gpl-1.0) OR artistic-dist-1.0) AND (artistic-2.0 AND public-domain AND - artistic-2.0) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 AND artistic-perl-1.0)) AND - mit) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-2.0 - AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + (artistic-perl-1.0 AND artistic-perl-1.0) AND artistic-perl-1.0 AND (public-domain AND public-domain + AND public-domain AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 + OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND ((gpl-1.0-plus OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-2.0 AND public-domain-disclaimer) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND fsf-ap AND ((gpl-1.0-plus + AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) + AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND ((gpl-1.0-plus + OR artistic-perl-1.0) AND public-domain) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus OR artistic-perl-1.0) AND + ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) AND (gpl-1.0-plus + OR artistic-perl-1.0) AND other-copyleft AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) AND ((gpl-1.0-plus AND gpl-1.0) + OR (artistic-perl-1.0 AND artistic-perl-1.0) OR artistic-dist-1.0) AND (artistic-perl-1.0 + OR artistic-dist-1.0 OR gpl-1.0-plus) AND artistic-dist-1.0 AND artistic-dist-1.0 AND ((artistic-perl-1.0 + AND artistic-perl-1.0) OR (gpl-1.0-plus AND gpl-1.0) OR artistic-dist-1.0) AND (artistic-dist-1.0 + OR gpl-1.0-plus) AND (((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 AND artistic-perl-1.0)) + AND mit) AND (gpl-1.0-plus OR artistic-perl-1.0) AND ((gpl-1.0-plus AND gpl-1.0) OR (artistic-perl-1.0 + AND artistic-perl-1.0)) AND (artistic-perl-1.0 OR gpl-1.0-plus) copyright: | Perl is Copyright (C) 1987-2021 by Larry Wall and others. All rights reserved. Copyright (c) 1996-2006, Nick Ing-Simmons @@ -789,8 +795,8 @@ copyright: | or licensing information. matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2025 + end_line: 2025 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -805,8 +811,8 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2026 + end_line: 2027 matcher: 1-hash rule_length: 25 matched_length: 25 @@ -823,8 +829,8 @@ matches: On Debian GNU/Linux systems, the complete text of the LGPL 2.1 license can be found in `/usr/share/common-licenses/LGPL-2.1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2029 + end_line: 2029 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -839,8 +845,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-1+' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2030 + end_line: 2031 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -857,8 +863,8 @@ matches: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2033 + end_line: 2033 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -873,8 +879,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 2034 + end_line: 2036 matcher: 1-hash rule_length: 27 matched_length: 27 @@ -891,16 +897,16 @@ matches: On Debian GNU/Linux systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 + - score: '99.0' + start_line: 2038 + end_line: 2038 matcher: 1-hash rule_length: 2 matched_length: 2 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_26.RULE + license_expression: artistic-perl-1.0 is_license_text: no is_license_notice: no is_license_reference: no @@ -908,8 +914,8 @@ matches: is_license_intro: no matched_text: 'License: artistic' - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 2039 + end_line: 2040 matcher: 1-hash rule_length: 21 matched_length: 21 @@ -926,8 +932,8 @@ matches: On Debian GNU/Linux systems, the complete text of the Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - score: '100.0' - start_line: 1 - end_line: 182 + start_line: 2043 + end_line: 2224 matcher: 1-hash rule_length: 1351 matched_length: 1351 @@ -1124,8 +1130,8 @@ matches: INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 30 + start_line: 2227 + end_line: 2256 matcher: 2-aho rule_length: 233 matched_length: 233 @@ -1170,8 +1176,8 @@ matches: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 2262 + end_line: 2276 matcher: 1-hash rule_length: 132 matched_length: 132 @@ -1201,8 +1207,8 @@ matches: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - score: '100.0' - start_line: 1 - end_line: 17 + start_line: 2279 + end_line: 2295 matcher: 1-hash rule_length: 161 matched_length: 161 @@ -1234,8 +1240,8 @@ matches: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2298 + end_line: 2320 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1273,8 +1279,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '96.49' - start_line: 1 - end_line: 27 + start_line: 2323 + end_line: 2349 matcher: 1-hash rule_length: 220 matched_length: 220 @@ -1316,8 +1322,8 @@ matches: OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '99.78' - start_line: 2 - end_line: 56 + start_line: 2353 + end_line: 2407 matcher: 3-seq rule_length: 464 matched_length: 463 @@ -1387,8 +1393,8 @@ matches: use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2410 + end_line: 2432 matcher: 1-hash rule_length: 207 matched_length: 207 @@ -1426,8 +1432,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 23 + start_line: 2435 + end_line: 2457 matcher: 1-hash rule_length: 213 matched_length: 213 @@ -1465,8 +1471,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 13 + start_line: 2460 + end_line: 2472 matcher: 1-hash rule_length: 88 matched_length: 88 @@ -1494,8 +1500,8 @@ matches: 3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 2475 + end_line: 2479 matcher: 1-hash rule_length: 43 matched_length: 43 @@ -1515,8 +1521,8 @@ matches: redistribute modified versions of this code with the name "Text::Tabs" unless it passes the unmodified Text::Tabs test suite. - score: '90.0' - start_line: 1 - end_line: 2 + start_line: 2482 + end_line: 2483 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -1533,8 +1539,8 @@ matches: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - score: '100.0' - start_line: 4 - end_line: 4 + start_line: 2489 + end_line: 2489 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1549,8 +1555,8 @@ matches: is_license_intro: no matched_text: placed in the public domain. - score: '100.0' - start_line: 9 - end_line: 9 + start_line: 2494 + end_line: 2494 matcher: 2-aho rule_length: 5 matched_length: 5 @@ -1565,8 +1571,8 @@ matches: is_license_intro: no matched_text: is in the public domain, - score: '70.0' - start_line: 10 - end_line: 10 + start_line: 2495 + end_line: 2495 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1581,8 +1587,8 @@ matches: is_license_intro: no matched_text: public-domain - score: '70.0' - start_line: '19' - end_line: '19' + start_line: 2504 + end_line: 2504 matcher: 2-aho rule_length: 2 matched_length: 2 @@ -1597,8 +1603,8 @@ matches: is_license_intro: no matched_text: public domain - score: '100.0' - start_line: 1 - end_line: 25 + start_line: 2508 + end_line: 2532 matcher: 1-hash rule_length: 208 matched_length: 208 @@ -1638,8 +1644,8 @@ matches: This special exception was added by the Free Software Foundation in version 2.2 of Bison. - score: '100.0' - start_line: 1 - end_line: 16 + start_line: 2535 + end_line: 2550 matcher: 1-hash rule_length: 121 matched_length: 121 @@ -1670,8 +1676,8 @@ matches: in the creation of the content, though an attribution to the author is not necessary. - score: '99.0' - start_line: 4 - end_line: 29 + start_line: 2556 + end_line: 2581 matcher: 2-aho rule_length: 217 matched_length: 217 @@ -1712,8 +1718,8 @@ matches: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 2583 + end_line: 2583 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -1727,15 +1733,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: cc0-1.0' - - score: '99.38' - start_line: 1 - end_line: 120 - matcher: 3-seq - rule_length: 975 - matched_length: 969 - match_coverage: '99.38' + - score: '100.0' + start_line: 2584 + end_line: 2703 + matcher: 1-hash + rule_length: 970 + matched_length: 970 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_116.RULE + identifier: cc0-1.0_155.RULE license_expression: cc0-1.0 is_license_text: yes is_license_notice: no @@ -1743,7 +1749,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - of Purpose + Statatement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator @@ -1864,8 +1870,8 @@ matches: a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - score: '100.0' - start_line: 1 - end_line: 4 + start_line: 2710 + end_line: 2713 matcher: 1-hash rule_length: 35 matched_length: 35 @@ -1884,8 +1890,8 @@ matches: this notice are preserved. This file is offered as-is, without any warranty. - score: '100.0' - start_line: 1 - end_line: 125 + start_line: 2716 + end_line: 2840 matcher: 1-hash rule_length: 946 matched_length: 946 @@ -2025,8 +2031,8 @@ matches: The End - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 22 + end_line: 29 matcher: 2-aho rule_length: 49 matched_length: 49 @@ -2049,8 +2055,8 @@ matches: b) the "Artistic License" which comes with Perl. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 49 + end_line: 49 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2065,8 +2071,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 56 + end_line: 56 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2081,8 +2087,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 64 + end_line: 64 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2097,8 +2103,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 74 + end_line: 74 matcher: 2-aho rule_length: 10 matched_length: 10 @@ -2113,8 +2119,8 @@ matches: is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: 105 + end_line: 106 matcher: 2-aho rule_length: 23 matched_length: 23 @@ -2131,8 +2137,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 118 + end_line: 119 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2149,8 +2155,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 3 - end_line: 3 + start_line: 147 + end_line: 147 matcher: 2-aho rule_length: 13 matched_length: 13 @@ -2165,8 +2171,8 @@ matches: is_license_intro: no matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 157 + end_line: 159 matcher: 1-hash rule_length: 40 matched_length: 40 @@ -2183,15 +2189,15 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available. - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + - score: '100.0' + start_line: 167 + end_line: 168 + matcher: 1-hash + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_24.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_47.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -2202,8 +2208,8 @@ matches: This module is free software; you can redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 175 + end_line: 176 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2220,8 +2226,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 183 + end_line: 183 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -2236,8 +2242,8 @@ matches: is_license_intro: no matched_text: All files are licensed under the same terms as Perl itself. - score: '90.91' - start_line: 1 - end_line: 1 + start_line: '190' + end_line: '190' matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2252,8 +2258,8 @@ matches: is_license_intro: no matched_text: The [PerlUi] class is licensed under the same terms as Perl itself. - score: '91.67' - start_line: 1 - end_line: 1 + start_line: '198' + end_line: '198' matcher: 1-hash rule_length: 11 matched_length: 11 @@ -2268,8 +2274,8 @@ matches: is_license_intro: no matched_text: The [Symbian] port is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: 208 + end_line: 209 matcher: 2-aho rule_length: 15 matched_length: 15 @@ -2286,8 +2292,8 @@ matches: It is assumed that the test code is licensed under the same terms as Perl. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 223 + end_line: 224 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2304,8 +2310,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 233 + end_line: 234 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2322,8 +2328,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 241 + end_line: 242 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2340,8 +2346,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 249 + end_line: 250 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2358,8 +2364,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 257 + end_line: 258 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2376,8 +2382,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 267 + end_line: 268 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2394,8 +2400,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 275 + end_line: 275 matcher: 1-hash rule_length: 10 matched_length: 10 @@ -2409,25 +2415,27 @@ matches: is_license_tag: no is_license_intro: no matched_text: This file is a part of Perl itself, licensed as above. - - score: '73.33' - start_line: 3 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 11 - match_coverage: '73.33' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '99.0' + start_line: 309 + end_line: 310 + matcher: 1-hash + rule_length: 24 + matched_length: 24 + match_coverage: '100.0' + rule_relevance: 99 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_52.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [they] [are] licensed under the same terms as Perl + matched_text: | + There is no copyright or license information in these distributions. + It is assumed that they are licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 316 + end_line: 317 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -2444,8 +2452,8 @@ matches: This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 330 + end_line: 330 matcher: 1-hash rule_length: 12 matched_length: 12 @@ -2460,14 +2468,14 @@ matches: is_license_intro: no matched_text: This package has the same copyright and license as the perl core. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 336 + end_line: 337 + matcher: 1-hash + rule_length: 16 + matched_length: 16 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2475,33 +2483,36 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the + This module is free software, you may distribute it under the same terms as Perl itself. - score: '100.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 345 + end_line: 347 + matcher: 1-hash + rule_length: 31 + matched_length: 31 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_43.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + This is free software. You may modify and/or redistribute this + code under the same terms as Perl 5.10 itself, or, at your option, + any later version of Perl 5. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 355 + end_line: 356 + matcher: 1-hash + rule_length: 16 + matched_length: 16 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_44.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2509,11 +2520,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the + This module is free software. You may distribute it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 362 + end_line: 363 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2530,8 +2541,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 382 + end_line: 383 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2548,8 +2559,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 395 + end_line: 396 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2566,8 +2577,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 402 + end_line: 403 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2584,24 +2595,24 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 411 + end_line: 411 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_42.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: You may redistribute this under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 419 + end_line: 420 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2618,8 +2629,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 431 + end_line: 432 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2636,8 +2647,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 439 + end_line: 440 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2654,8 +2665,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 447 + end_line: 448 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2672,8 +2683,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 454 + end_line: 455 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2690,8 +2701,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 465 + end_line: 466 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2708,8 +2719,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 475 + end_line: 476 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2726,8 +2737,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 484 + end_line: 485 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2744,8 +2755,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 494 + end_line: 495 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2762,8 +2773,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 502 + end_line: 503 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2780,8 +2791,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 509 + end_line: 510 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2798,8 +2809,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 516 + end_line: 517 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -2816,8 +2827,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 524 + end_line: 525 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2834,8 +2845,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 531 + end_line: 532 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2852,8 +2863,8 @@ matches: This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 7 + start_line: 539 + end_line: 545 matcher: 1-hash rule_length: 61 matched_length: 61 @@ -2875,8 +2886,8 @@ matches: Free Software Foundation, or (3) any later version of the GNU General Public License. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 553 + end_line: 554 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -2893,14 +2904,14 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 9 - end_line: 11 + start_line: 561 + end_line: 570 matcher: 2-aho - rule_length: 25 - matched_length: 25 + rule_length: 70 + matched_length: 70 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_14.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_41.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -2908,12 +2919,19 @@ matches: is_license_tag: no is_license_intro: no matched_text: | + There are no copyright or license notices in this distribution. It + is assumed that the copyright and license of Perl itself applies here + as well. + + This is supported by the README of the separate CPAN distribution at + , which states: + You may distribute this work under the terms of either the GNU General Public License or the Artistic License, as specified in perl's README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 578 + end_line: 579 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2930,8 +2948,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 585 + end_line: 586 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -2948,8 +2966,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 600 + end_line: 601 matcher: 1-hash rule_length: '19' matched_length: '19' @@ -2966,8 +2984,8 @@ matches: This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 609 + end_line: 610 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -2984,8 +3002,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 618 + end_line: 619 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3002,8 +3020,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 628 + end_line: 629 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3020,8 +3038,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 636 + end_line: 640 matcher: 1-hash rule_length: 47 matched_length: 47 @@ -3041,8 +3059,8 @@ matches: Foundation; either version 2 of the License, or (at your option) any later version. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 647 + end_line: 648 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3059,8 +3077,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 655 + end_line: 656 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3077,8 +3095,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 663 + end_line: 664 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3095,8 +3113,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 673 + end_line: 674 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3113,8 +3131,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 681 + end_line: 682 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3131,8 +3149,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 690 + end_line: 691 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3149,8 +3167,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 698 + end_line: 699 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -3167,8 +3185,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the LICENCE file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 706 + end_line: 707 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3185,8 +3203,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 717 + end_line: 718 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3203,8 +3221,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 724 + end_line: 725 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3221,8 +3239,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 732 + end_line: 734 matcher: 1-hash rule_length: 37 matched_length: 37 @@ -3239,26 +3257,27 @@ matches: This software is released under the MIT license cited below. Additionally, when this software is distributed with Perl Kit, Version 5, you may also redistribute it and/or modify it under the same terms as Perl itself. - - score: '66.67' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 15 - matched_length: 10 - match_coverage: '66.67' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + - score: '99.0' + start_line: 748 + end_line: 749 + matcher: 1-hash + rule_length: 21 + matched_length: 21 + match_coverage: '100.0' + rule_relevance: 99 + identifier: mit_or_artistic-perl-1.0_or_gpl-1.0-plus_1.RULE + license_expression: mit OR artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [these] [translations] [are] licensed under the same terms - as + matched_text: | + It is assumed that these translations are licensed under the same terms as + the rest of the Locale-Maketext-Simple distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 755 + end_line: 756 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3275,8 +3294,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 5 + start_line: 763 + end_line: 767 matcher: 2-aho rule_length: 34 matched_length: 34 @@ -3296,8 +3315,8 @@ matches: You may copy and distribute this program under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 775 + end_line: 776 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3314,8 +3333,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 784 + end_line: 785 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -3332,8 +3351,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 9 - end_line: 18 + start_line: 792 + end_line: 801 matcher: 2-aho rule_length: 87 matched_length: 87 @@ -3358,8 +3377,8 @@ matches: OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 809 + end_line: 810 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3376,8 +3395,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 817 + end_line: 818 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3394,8 +3413,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 825 + end_line: 825 matcher: 1-hash rule_length: 11 matched_length: 11 @@ -3410,8 +3429,8 @@ matches: is_license_intro: no matched_text: This module is released under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 832 + end_line: 833 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3428,8 +3447,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 840 + end_line: 841 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -3446,8 +3465,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 848 + end_line: 850 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -3465,8 +3484,8 @@ matches: you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 857 + end_line: 858 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3483,8 +3502,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 866 + end_line: 867 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3501,8 +3520,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 875 + end_line: 876 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3519,8 +3538,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 919 + end_line: 920 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3537,8 +3556,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 927 + end_line: 928 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3555,8 +3574,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 935 + end_line: 936 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3572,25 +3591,30 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '11.0' - start_line: 9 - end_line: 9 + - score: '100.0' + start_line: 950 + end_line: 954 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: 34 + matched_length: 34 match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 + rule_relevance: 100 + identifier: artistic-perl-1.0_12.RULE + license_expression: artistic-perl-1.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Artistic License. + matched_text: | + The license notice in the document is: + + When included as an integrated part of the Standard Distribution + of Perl or of its documentation (printed or otherwise), this works is + covered under Perl's Artistic License. - score: '100.0' - start_line: 12 - end_line: 16 + start_line: 957 + end_line: 961 matcher: 2-aho rule_length: 56 matched_length: 56 @@ -3610,8 +3634,8 @@ matches: see fit. A simple comment in the code giving credit to the FAQ would be courteous but is not required. - score: '100.0' - start_line: 20 - end_line: 22 + start_line: 965 + end_line: 967 matcher: 2-aho rule_length: 39 matched_length: 39 @@ -3629,8 +3653,8 @@ matches: examples in all the perlfaq documents are in the public domain. Use them as you see fit (and at your own risk with no warranty from anyone). - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 975 + end_line: 977 matcher: 2-aho rule_length: 18 matched_length: 18 @@ -3648,8 +3672,8 @@ matches: you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 984 + end_line: 985 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3666,8 +3690,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 992 + end_line: 993 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3684,8 +3708,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1008 + end_line: 1009 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3702,14 +3726,14 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1029 + end_line: 1030 + matcher: 1-hash + rule_length: 18 + matched_length: 18 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_40.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -3717,11 +3741,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under + This software is free software and can be modified and distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1037 + end_line: 1038 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3738,8 +3762,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1045 + end_line: 1046 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3756,8 +3780,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1054 + end_line: 1055 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3774,8 +3798,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1063 + end_line: 1064 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3792,8 +3816,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1072 + end_line: 1073 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3810,8 +3834,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1080 + end_line: 1081 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3828,8 +3852,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1096 + end_line: 1097 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3846,14 +3870,14 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1104 + end_line: 1105 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -3861,11 +3885,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1107 + end_line: 1111 matcher: 2-aho rule_length: 53 matched_length: 53 @@ -3885,8 +3909,8 @@ matches: or for profit as you see fit. A simple comment in the code giving credit would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1119 + end_line: 1120 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3903,8 +3927,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1126 + end_line: 1127 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3920,27 +3944,28 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '12.7' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 63 - matched_length: 8 - match_coverage: '12.7' + - score: '100.0' + start_line: 1138 + end_line: 1140 + matcher: 1-hash + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' rule_relevance: 100 - identifier: cc0-1.0_or_openssl-ssleay_or_apache-2.0_6.RULE - license_expression: cc0-1.0 OR openssl-ssleay OR apache-2.0 + identifier: cc0-1.0_154.RULE + license_expression: cc0-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - http://creativecommons.org/publicdomain/zero/1.0/ - [and] [the] [full] license + The file links to http://creativecommons.org/publicdomain/zero/1.0/ + and the full license text as retrieved from there can be found at the + end of this file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1148 + end_line: 1149 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -3956,53 +3981,35 @@ matches: matched_text: | This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - - score: '11.84' - start_line: 2 - end_line: 5 - matcher: 3-seq - rule_length: 76 - matched_length: 9 - match_coverage: '11.84' - rule_relevance: 100 - identifier: agpl-3.0_209.RULE - license_expression: agpl-3.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - notices this [distribution]. - - [This] [library] [is] [free] [software]; [you] [may] redistribute and/or modify it - under the - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: '19' - matched_length: '19' + - score: '99.0' + start_line: 1156 + end_line: 1159 + matcher: 1-hash + rule_length: 26 + matched_length: 26 match_coverage: '100.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_25.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_relevance: 99 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_38.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | + There are no copyright notices this distribution. + This library is free software; you may redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 20 - matched_length: 20 + start_line: 1180 + end_line: 1184 + matcher: 1-hash + rule_length: 33 + matched_length: 33 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_4.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_37.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -4012,9 +4019,12 @@ matches: matched_text: | This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. + ---------------------------------------- + These distributions include no copyright notices but have + the same explicit licensing information. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1191 + end_line: 1192 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -4031,14 +4041,14 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1198 + end_line: 1199 + matcher: 1-hash + rule_length: 15 + matched_length: 15 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_35.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -4046,61 +4056,45 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the same + This module is free software, you may distribute it under the same terms as Perl. - - score: '84.86' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 6 - matched_length: 6 + - score: '99.0' + start_line: 1208 + end_line: 1208 + matcher: 2-aho + rule_length: 7 + matched_length: 7 match_coverage: '100.0' rule_relevance: 99 - identifier: bsd-new_242.RULE + identifier: bsd-new_1065.RULE license_expression: bsd-new is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: is licensed under the BSD-[like] license - - score: '11.0' - start_line: 2 - end_line: 2 + matched_text: is licensed under the BSD-like license + - score: '70.0' + start_line: 1209 + end_line: 1210 matcher: 2-aho - rule_length: 2 - matched_length: 2 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' - rule_relevance: 11 - identifier: other-permissive_16.RULE - license_expression: other-permissive - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: BSD-like - - score: '73.33' - start_line: 3 - end_line: 4 - matcher: 3-seq - rule_length: 15 - matched_length: 11 - match_coverage: '73.33' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + rule_relevance: 70 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_34.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - It is assumed that the [other] [parts] [are] licensed under the same - terms as + It is assumed that the other parts are licensed under the same + terms as the rest of the distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1218 + end_line: 1219 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4117,8 +4111,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1226 + end_line: 1226 matcher: 2-aho rule_length: 13 matched_length: 13 @@ -4133,8 +4127,8 @@ matches: is_license_intro: no matched_text: For terms of use, see http://www.unicode.org/terms_of_use.html - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1236 + end_line: 1237 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4151,15 +4145,15 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 6 - end_line: 7 + start_line: 1248 + end_line: 1252 matcher: 2-aho - rule_length: 20 - matched_length: 20 + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_17.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: gpl-1.0-plus_or_artistic-perl-1.0_32.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -4168,27 +4162,12 @@ matches: matched_text: | This module is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - - score: '80.0' - start_line: 9 - end_line: 10 - matcher: 3-seq - rule_length: 10 - matched_length: 8 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed under the same terms - as Perl itself + + The "Perl for Win32" source code was licensed under the same terms + as Perl itself and contained this copyright notice: - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1262 + end_line: 1263 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4205,8 +4184,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1271 + end_line: 1272 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4223,8 +4202,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1279 + end_line: 1280 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4241,8 +4220,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1288 + end_line: 1289 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4259,8 +4238,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1297 + end_line: 1298 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -4277,8 +4256,26 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1300 + end_line: 1301 + matcher: 2-aho + rule_length: 11 + matched_length: 11 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_31.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Perl 5 + Porters, which was released under the same license terms. + - score: '100.0' + start_line: 1308 + end_line: 1309 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4295,8 +4292,8 @@ matches: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1315 + end_line: 1316 matcher: 1-hash rule_length: 24 matched_length: 24 @@ -4313,8 +4310,8 @@ matches: This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1324 + end_line: 1325 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4330,43 +4327,27 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '15.0' - start_line: 1 - end_line: 1 - matcher: 3-seq - rule_length: 40 - matched_length: 6 - match_coverage: '15.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_perl5_2.RULE - license_expression: artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: You can redistribute and/or modify - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1332 + end_line: 1333 + matcher: 1-hash + rule_length: 15 + matched_length: 15 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_48.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - under the same terms + You can redistribute and/or modify this document under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1340 + end_line: 1341 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4382,15 +4363,15 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '34.85' - start_line: 1 - end_line: 5 - matcher: 3-seq - rule_length: 66 - matched_length: 23 - match_coverage: '34.85' + - score: '100.0' + start_line: 1349 + end_line: 1350 + matcher: 2-aho + rule_length: 20 + matched_length: 20 + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_2.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4400,28 +4381,28 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - [The] [atmark]() [implementation]: [Copyright] [2001], [Lincoln] [Stein] <[lstein]@[cshl].[org]>. - [This] [module] is distributed under - score: '100.0' - start_line: 5 - end_line: 5 + start_line: 1353 + end_line: 1355 matcher: 2-aho - rule_length: 7 - matched_length: 7 + rule_length: 27 + matched_length: 27 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_46.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: | + This module is distributed under the same terms as Perl itself. + Feel free to use, modify and redistribute it as long as you retain + the correct attribution. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 1361 + end_line: 1361 matcher: 1-hash rule_length: 12 matched_length: 12 @@ -4436,8 +4417,8 @@ matches: is_license_intro: no matched_text: This package has the same copyright and license as the perl core. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1368 + end_line: 1369 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4454,24 +4435,24 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1375 + end_line: 1375 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1382 + end_line: 1383 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4488,24 +4469,24 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1390 + end_line: 1390 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_29.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as perl itself. + matched_text: This program is distributed under the same terms as perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1397 + end_line: 1398 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4522,8 +4503,8 @@ matches: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1409 + end_line: 1410 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4540,8 +4521,8 @@ matches: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1417 + end_line: 1418 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4558,44 +4539,31 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 5 + start_line: 1427 + end_line: 1433 matcher: 2-aho - rule_length: 20 - matched_length: 20 + rule_length: 56 + matched_length: 56 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: artistic-perl-1.0_or_gpl-1.0-plus_and_bsd-new_2.RULE + license_expression: (artistic-perl-1.0 OR gpl-1.0-plus) AND bsd-new is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - This program is free software; you can redistribute it and/or modify + The main license applies to most of the code: + + This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '90.91' - start_line: 7 - end_line: 8 - matcher: 3-seq - rule_length: 10 - matched_length: 10 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_763.RULE - license_expression: bsd-new - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - licensed - under the terms of the "BSD-3-clause-[GENERIC]" license + + but portions of it have been taken from a BSD variant and are licensed + under the terms of the "BSD-3-clause-GENERIC" license included in this file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1456 + end_line: 1457 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4611,15 +4579,15 @@ matches: matched_text: | This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + - score: '100.0' + start_line: 1467 + end_line: 1468 + matcher: 2-aho + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_45.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4630,56 +4598,62 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1476 + end_line: 1477 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1487 + end_line: 1488 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 6 - matched_length: 6 + start_line: 1497 + end_line: 1498 + matcher: 1-hash + rule_length: 22 + matched_length: 22 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_20.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_30.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl + matched_text: | + You may redistribute only under the same terms as Perl 5, as specified + in the README file that comes with the distribution. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1517 + end_line: 1518 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4696,44 +4670,27 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 8 - matched_length: 8 + start_line: 1527 + end_line: 1529 + matcher: 1-hash + rule_length: 30 + matched_length: 30 match_coverage: '100.0' rule_relevance: 100 - identifier: warranty-disclaimer_50.RULE - license_expression: warranty-disclaimer - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - provided "as is" without express - or implied warranty. - - score: '75.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 20 - matched_length: 15 - match_coverage: '75.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_44.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - It may be used, redistributed and/or modified + This package is free software and is provided "as is" without express + or implied warranty. It may be used, redistributed and/or modified under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1539 + end_line: 1540 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4750,8 +4707,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1547 + end_line: 1548 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4768,8 +4725,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1556 + end_line: 1557 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4785,15 +4742,15 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '80.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1566 + end_line: 1567 + matcher: 1-hash + rule_length: 21 + matched_length: 21 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_42.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4801,11 +4758,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - It is assumed that [this] - [distribution] is licensed under the same terms as Perl + There is no license information included. It is assumed that this + distribution is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1574 + end_line: 1575 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4821,15 +4778,15 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '95.0' - start_line: 1 - end_line: 2 - matcher: 3-seq - rule_length: 20 + - score: '100.0' + start_line: 1582 + end_line: 1583 + matcher: 1-hash + rule_length: '19' matched_length: '19' - match_coverage: '95.0' + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_12.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_49.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4840,8 +4797,8 @@ matches: This program is free software; you can redistribute and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1590 + end_line: 1591 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4857,15 +4814,15 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '80.0' - start_line: 3 - end_line: 4 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1598 + end_line: 1600 + matcher: 1-hash + rule_length: 29 + matched_length: 29 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_41.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -4873,27 +4830,28 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - It is assumed that [it] is licensed under - the same terms as Perl - - score: '80.0' - start_line: 2 - end_line: 2 - matcher: 3-seq + There is no license information included that clearly applies to the + whole of this distribution. It is assumed that it is licensed under + the same terms as Perl itself. + - score: '95.0' + start_line: 1609 + end_line: 1609 + matcher: 1-hash rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + matched_length: 15 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_40.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [this] [file] is licensed under the same terms as Perl + matched_text: It is assumed that this file is licensed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1616 + end_line: 1617 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -4910,40 +4868,27 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 2 - matched_length: 2 + start_line: 1624 + end_line: 1626 + matcher: 1-hash + rule_length: 11 + matched_length: 11 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_26.RULE - license_expression: artistic-2.0 + identifier: gpl-1.0-plus_or_artistic-perl-1.0_25.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no - is_license_notice: no + is_license_notice: yes is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: Artistic/' - - score: '50.0' - start_line: 4 - end_line: 4 - matcher: 2-aho - rule_length: 1 - matched_length: 1 - match_coverage: '100.0' - rule_relevance: 50 - identifier: gpl_bare_word_only.RULE - license_expression: gpl-1.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes is_license_tag: no is_license_intro: no - matched_text: GPL + matched_text: | + The license in the file is specified as + + License: Artistic/GPL - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1633 + end_line: 1634 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -4960,8 +4905,8 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '90.0' - start_line: 2 - end_line: 2 + start_line: 1641 + end_line: 1641 matcher: 2-aho rule_length: 3 matched_length: 3 @@ -4975,31 +4920,33 @@ matches: is_license_tag: no is_license_intro: no matched_text: the artistic license. - - score: '80.0' - start_line: 3 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + - score: '95.0' + start_line: 1661 + end_line: 1662 + matcher: 1-hash + rule_length: 22 + matched_length: 22 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_39.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: It is assumed that [it] is licensed under the same terms as Perl - - score: '80.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 15 - matched_length: 12 - match_coverage: '80.0' - rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_28.RULE + matched_text: | + There is no license information in this distribution. + It is assumed that it is licensed under the same terms as Perl itself. + - score: '95.0' + start_line: 1670 + end_line: 1671 + matcher: 2-aho + rule_length: 17 + matched_length: 17 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_38.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes @@ -5007,11 +4954,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - it is assumed that [this] [file] is licensed under the same terms - as Perl + As above, it is assumed that this file is licensed under the same terms + as Perl itself. - score: '100.0' - start_line: 11 - end_line: 12 + start_line: 1679 + end_line: 1680 matcher: 2-aho rule_length: 20 matched_length: 20 @@ -5028,15 +4975,15 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 20 - matched_length: 20 + start_line: 1687 + end_line: 1689 + matcher: 1-hash + rule_length: 40 + matched_length: 40 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_10.RULE - license_expression: artistic-perl-1.0 OR gpl-1.0-plus + identifier: gpl-1.0-plus_or_artistic-perl-1.0_23.RULE + license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no @@ -5044,10 +4991,11 @@ matches: is_license_intro: no matched_text: | This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, + it under the same terms as Perl itself, either Perl version 5.8.7 or, + at your option, any later version of Perl 5 you may have available. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1696 + end_line: 1697 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5064,8 +5012,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1705 + end_line: 1706 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5081,25 +5029,25 @@ matches: matched_text: | You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - - score: '90.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 3 - matched_length: 3 + - score: '99.0' + start_line: 1712 + end_line: 1712 + matcher: 1-hash + rule_length: 8 + matched_length: 8 match_coverage: '100.0' - rule_relevance: 90 - identifier: artistic-1.0_11.RULE - license_expression: artistic-1.0 + rule_relevance: 99 + identifier: artistic-perl-1.0_7.RULE + license_expression: artistic-perl-1.0 is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: the Artistic License. + matched_text: This program is distributed under the Artistic License. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1723 + end_line: 1724 matcher: 1-hash rule_length: 23 matched_length: 23 @@ -5116,8 +5064,8 @@ matches: You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1734 + end_line: 1735 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5134,8 +5082,8 @@ matches: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1742 + end_line: 1743 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5152,30 +5100,30 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1761 + end_line: 1761 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1768 + end_line: 1769 + matcher: 1-hash + rule_length: 14 + matched_length: 14 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_28.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5183,17 +5131,17 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - under the same terms as Perl + You can use and redistribute this document under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1778 + end_line: 1779 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5201,11 +5149,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1781 + end_line: 1785 matcher: 2-aho rule_length: 56 matched_length: 56 @@ -5225,8 +5173,8 @@ matches: see fit. A simple comment in the code giving credit to the FAQ would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 3 + start_line: 1794 + end_line: 1796 matcher: 1-hash rule_length: 39 matched_length: 39 @@ -5244,56 +5192,56 @@ matches: examples in all the perlfaq documents are in the public domain. Use them as you see fit (and at your own risk with no warranty from anyone). - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1805 + end_line: 1805 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1814 + end_line: 1814 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1821 + end_line: 1821 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1836 + end_line: 1837 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5310,14 +5258,14 @@ matches: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1844 + end_line: 1845 matcher: 2-aho - rule_length: 15 - matched_length: 15 + rule_length: '19' + matched_length: '19' match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_6.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_39.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes @@ -5325,11 +5273,11 @@ matches: is_license_tag: no is_license_intro: no matched_text: | - you can redistribute it and/or modify it + This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. - score: '100.0' - start_line: 4 - end_line: 8 + start_line: 1847 + end_line: 1851 matcher: 2-aho rule_length: 53 matched_length: 53 @@ -5349,56 +5297,56 @@ matches: as you see fit. A simple comment in the code giving credit would be courteous but is not required. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1861 + end_line: 1861 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1868 + end_line: 1868 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 2-aho - rule_length: 7 - matched_length: 7 + start_line: 1875 + end_line: 1875 + matcher: 1-hash + rule_length: 12 + matched_length: 12 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_19.RULE + identifier: gpl-1.0-plus_or_artistic-perl-1.0_27.RULE license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: under the same terms as Perl itself. + matched_text: This document may be distributed under the same terms as Perl itself. - score: '100.0' - start_line: 1 - end_line: 2 + start_line: 1891 + end_line: 1892 matcher: 1-hash rule_length: 20 matched_length: 20 @@ -5414,114 +5362,101 @@ matches: matched_text: | This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. - - score: '21.28' - start_line: 17 - end_line: '19' - matcher: 3-seq - rule_length: 47 - matched_length: 10 - match_coverage: '21.28' + - score: '100.0' + start_line: '1913' + end_line: '1928' + matcher: 2-aho + rule_length: 103 + matched_length: 103 + match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_4.RULE - license_expression: artistic-2.0 + identifier: artistic-perl-1.0_or_artistic-dist-1.0_or_gpl-1.0-plus_2.RULE + license_expression: artistic-perl-1.0 OR artistic-dist-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - the "Artistic License" which comes with Perl, [or] + You may distribute the files contained in this distribution + under the terms of either - [b]) the "Artistic License" - - score: '57.14' - start_line: 21 - end_line: 26 - matcher: 3-seq - rule_length: 49 - matched_length: 28 - match_coverage: '57.14' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_17.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - the GNU General Public License as published by the Free + a) the "Artistic License" which comes with Perl, or + + b) the "Artistic License" which comes with dist, or + + c) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any - later version ([see] [the] [file] "[Copying]" [that] [comes] [with] [the] - [Perl] [distribution]). + later version (see the file "Copying" that comes with the + Perl distribution). - [The] [full] [text] [of] the "Artistic License" which comes with - - score: '83.33' - start_line: 2 - end_line: 2 - matcher: 3-seq - rule_length: 5 - matched_length: 5 + The full text of the "Artistic License" which comes with dist + differs slightly from the one that is in /usr/share/common-licenses + on Debian systems, and can be found later in this file under the + "Artistic-dist" tag. + - score: '100.0' + start_line: '1942' + end_line: '1944' + matcher: 2-aho + rule_length: 21 + matched_length: 21 match_coverage: '100.0' rule_relevance: 100 - identifier: artistic-2.0_31.RULE - license_expression: artistic-2.0 + identifier: artistic-dist-1.0_3.RULE + license_expression: artistic-dist-1.0 is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: licensed under the [modified] Artistic license - - score: '11.0' - start_line: 6 - end_line: 6 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: Artistic License. + matched_text: | + This subdirectory contains unmodified 'dist' code that is + licensed under the modified Artistic license detailed below + under the "Artistic-dist" tag. - score: '100.0' - start_line: 18 - end_line: 18 + start_line: '1969' + end_line: '1993' matcher: 2-aho - rule_length: 4 - matched_length: 4 + rule_length: 212 + matched_length: 212 match_coverage: '100.0' rule_relevance: 100 - identifier: public-domain_298.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: in the Public Domain-- - - score: '11.0' - start_line: 27 - end_line: 27 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 11 - identifier: artistic-2.0_18.RULE - license_expression: artistic-2.0 + identifier: artistic-dist-1.0_or_gpl-1.0-plus_1.RULE + license_expression: artistic-dist-1.0 OR gpl-1.0-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: Artistic license. + matched_text: | + dist is distributed under a modified version of the Perl Artistic License. + Clause 7 of this modified license as contained in dist-3.0-pl60 provides: + + 7. You may reuse parts of this Package in your own programs, provided + that you explicitly state where you got them from, in the source code + (and, left to your courtesy, in the documentation), duplicating + all the associated copyright notices and disclaimers. Besides + your changes, if any, must be clearly marked as such. Parts reused + that way will no longer fall under this license if, and only if, + the name of your program(s) have no immediate connection with the + name of the Package itself or its associated programs. You may then + apply whatever restrictions you wish on the reused parts or choose + to place them in the Public Domain--this will apply only within the + context of your package. + + In accordance with this clause, the versions of these units + contained here are made available under the same terms as the + rest of the units. + + It is assumed that the above relicensing also applies to all files in + the other subdirectories that are declared to be licensed under the + same modified Artistic license. + + The modified license can be found later in this file under the + "Artistic-dist" tag. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 2000 + end_line: 2007 matcher: 1-hash rule_length: 49 matched_length: 49 @@ -5543,21 +5478,23 @@ matches: version, or b) the "Artistic License" which comes with Perl. - - score: '55.0' - start_line: 2 - end_line: 3 - matcher: 3-seq - rule_length: 20 - matched_length: 11 - match_coverage: '55.0' - rule_relevance: 100 - identifier: gpl-1.0-plus_or_artistic-perl-1.0_3.RULE - license_expression: gpl-1.0-plus OR artistic-perl-1.0 + - score: '95.0' + start_line: 2020 + end_line: 2023 + matcher: 2-aho + rule_length: 26 + matched_length: 26 + match_coverage: '100.0' + rule_relevance: 95 + identifier: artistic-perl-1.0_or_gpl-1.0-plus_36.RULE + license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | - redistributed - and/or modified under the same terms as Perl itself. + may be redistributed + and/or modified under the same terms as Perl itself. It is assumed that + other contributors have placed their contributions under a compatible + license. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright.expected.yml index a5a5437c907..20ae39fc67d 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/perl-base/copyright.expected.yml @@ -3743,7 +3743,7 @@ matches: matched_length: 8 match_coverage: '80.0' rule_relevance: 100 - identifier: artistic-perl-1.0_or_gpl-1.0-plus_32.RULE + identifier: artistic-perl-1.0_or_gpl-1.0-plus_30.RULE license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_text: no is_license_notice: yes 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 f009a7802f2..c9ae2f93a92 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 @@ -19,10 +19,14 @@ matches: is_license_reference: no is_license_tag: no is_license_intro: no - matched_text: "GNU [sed] is free software; you can redistribute it and/or modify it under\n\ - \ the terms of the GNU General Public License as published by the Free\n Software Foundation;\ - \ either version 3, or (at your option) any later\n version.\n \n On Debian GNU/Linux\ - \ systems you can find a copy of the GPL in\n /usr/share/common-licenses/GPL-3" + matched_text: | + GNU [sed] is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3, or (at your option) any later + version. + + On Debian GNU/Linux systems you can find a copy of the GPL in + /usr/share/common-licenses/GPL-3 - score: '96.97' start_line: '19' end_line: 21 @@ -40,5 +44,5 @@ matches: is_license_intro: no matched_text: | The [sed] info manual is released under the terms of the GNU Free - Documentation License as published by the Free Software Foundation; - either version 1.3, or (at your option) any later version. + Documentation License as published by the Free Software Foundation; + either version 1.3, or (at your option) any later version. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright.expected.yml deleted file mode 100644 index f009a7802f2..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sed/copyright.expected.yml +++ /dev/null @@ -1,44 +0,0 @@ -primary_license: -declared_license: -license_expression: gpl-3.0-plus AND gfdl-1.3-plus -copyright: Copyright 1989,90,91,92,93,94,95,98,99,2002,2003,2006,2008,2009,2010 Free Software - Foundation, Inc. -matches: - - score: '98.28' - start_line: 11 - end_line: 17 - matcher: 2-aho - rule_length: 57 - matched_length: 57 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_285.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "GNU [sed] is free software; you can redistribute it and/or modify it under\n\ - \ the terms of the GNU General Public License as published by the Free\n Software Foundation;\ - \ either version 3, or (at your option) any later\n version.\n \n On Debian GNU/Linux\ - \ systems you can find a copy of the GPL in\n /usr/share/common-licenses/GPL-3" - - score: '96.97' - start_line: '19' - end_line: 21 - matcher: 2-aho - rule_length: 32 - matched_length: 32 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gfdl-1.3-plus_5.RULE - license_expression: gfdl-1.3-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - The [sed] info manual is released under the terms of the GNU Free - Documentation License as published by the Free Software Foundation; - either version 1.3, or (at your option) any later version. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright-detailed.expected.yml index 5d296c6d11a..672034948a2 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 @@ -28,8 +28,8 @@ copyright: | 2012-2013 Steve Langasek matches: - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 33 + end_line: 33 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -44,8 +44,8 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 15 + start_line: 34 + end_line: 48 matcher: 1-hash rule_length: 124 matched_length: 124 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright.expected.yml deleted file mode 100644 index 359d63bc2dd..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/sysvinit-utils/copyright.expected.yml +++ /dev/null @@ -1,53 +0,0 @@ -primary_license: gpl-2.0-plus -declared_license: - - GPL-2+ -license_expression: gpl-2.0-plus -copyright: '1997-2005 Miquel van Smoorenburg ' -matches: - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 15 - matcher: 1-hash - rule_length: 124 - matched_length: 124 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_735.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian system, copy of GNU Lesser General Public License version 2 - is also located at `/usr/share/common-licenses/GPL-2' diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright-detailed.expected.yml index be7bfcc79d3..6a94f4443a4 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 @@ -37,10 +37,10 @@ matches: is_license_tag: no is_license_intro: no matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 3, or (at your option) any later\n version.\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \n License version 3\ - \ can be found in /usr/share/common-licenses/GPL-3." + \ under the terms of the GNU General Public License as published by the\n Free Software\ + \ Foundation; either version 3, or (at your option) any later\n version.\n\nOn Debian\ + \ GNU/Linux systems, the complete text of the GNU General Public \nLicense version 3 can\ + \ be found in /usr/share/common-licenses/GPL-3." - score: '100.0' start_line: 32 end_line: 38 @@ -57,7 +57,7 @@ matches: is_license_tag: no is_license_intro: no matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 2, or (at your option) any later\n version.\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \n License version 2\ - \ can be found in /usr/share/common-licenses/GPL-2." + \ under the terms of the GNU General Public License as published by the\n Free Software\ + \ Foundation; either version 2, or (at your option) any later\n version.\n\nOn Debian\ + \ GNU/Linux systems, the complete text of the GNU General Public \nLicense version 2 can\ + \ be found in /usr/share/common-licenses/GPL-2." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright.expected.yml deleted file mode 100644 index be7bfcc79d3..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/tar/copyright.expected.yml +++ /dev/null @@ -1,63 +0,0 @@ -primary_license: -declared_license: -license_expression: public-domain AND gpl-3.0-plus AND gpl-2.0-plus -copyright: | - Copyright (c) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. - Copyright (c) 2006, 2007 Bdale Garbee -matches: - - score: '70.0' - start_line: 2 - end_line: 2 - matcher: 2-aho - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 70 - identifier: public-domain_bare_words.RULE - license_expression: public-domain - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: public domain - - score: '100.0' - start_line: 20 - end_line: 26 - matcher: 2-aho - rule_length: 65 - matched_length: 65 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_283.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 3, or (at your option) any later\n version.\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \n License version 3\ - \ can be found in /usr/share/common-licenses/GPL-3." - - score: '100.0' - start_line: 32 - end_line: 38 - matcher: 2-aho - rule_length: 65 - matched_length: 65 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_734.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: "This program is free software; you can redistribute it and/or modify it\n\ - \ under the terms of the GNU General Public License as published by the\n Free Software\ - \ Foundation; either version 2, or (at your option) any later\n version.\n \n On Debian\ - \ GNU/Linux systems, the complete text of the GNU General Public \n License version 2\ - \ can be found in /usr/share/common-licenses/GPL-2." diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/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 3da8450c864..1ec50fa3afc 100644 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml +++ b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright-detailed.expected.yml @@ -1,4 +1,4 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 +primary_license: gpl-2.0-plus declared_license: - GPL-2+ - GPL-2 @@ -44,19 +44,17 @@ declared_license: - LGPL-2.1+ - LGPL-3+ - MIT -license_expression: (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND - gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 - AND gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0 AND gpl-2.0) AND public-domain AND bsd-original-uc - AND mit AND mit AND bsd-simplified AND bsd-simplified AND bsd-simplified AND bsd-new AND bsd-new - AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND - lgpl-2.0) AND (lgpl-2.0-plus AND lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.1-plus AND lgpl-2.1-plus - AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND - lgpl-2.1-plus AND lgpl-2.1) AND (lgpl-2.0-plus AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus - AND lgpl-2.1-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND - (lgpl-3.0-plus AND lgpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus AND lgpl-2.1) AND (gpl-2.0-plus - AND gpl-2.0-plus AND gpl-2.0) AND (gpl-2.0-plus AND gpl-2.0-plus AND gpl-2.0) +license_expression: (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND + gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND (gpl-2.0 AND gpl-2.0) AND + public-domain AND bsd-original-uc AND mit AND mit AND bsd-simplified AND bsd-simplified AND + bsd-simplified AND bsd-new AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.0-plus + AND lgpl-2.0-plus) AND (lgpl-2.0-plus AND lgpl-2.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-3.0-plus + AND gpl-3.0-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND (lgpl-2.0-plus + AND lgpl-2.1-plus) AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (lgpl-3.0-plus AND lgpl-3.0-plus) + AND (lgpl-2.1-plus AND lgpl-2.1-plus) AND (gpl-2.0-plus AND gpl-2.0-plus) AND (gpl-2.0-plus + AND gpl-2.0-plus) copyright: | Michal Luscon 1986 Gary S. Brown @@ -252,8 +250,8 @@ copyright: | Yoppy Hidayanto matches: - score: '100.0' - start_line: 3 - end_line: 4 + start_line: 345 + end_line: 346 matcher: 2-aho rule_length: 17 matched_length: 17 @@ -270,8 +268,8 @@ matches: No copyright is claimed. This code is in the public domain; do with it what you wish. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 350 + end_line: 350 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -286,14 +284,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 + start_line: 351 + end_line: 365 + matcher: 1-hash + rule_length: 125 + matched_length: 125 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0_259.RULE + identifier: gpl-2.0_1189.RULE license_expression: gpl-2.0 is_license_text: no is_license_notice: yes @@ -313,27 +311,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 367 + end_line: 367 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -348,14 +331,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-2+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 + start_line: 368 + end_line: 383 + matcher: 1-hash + rule_length: 137 + matched_length: 137 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE + identifier: gpl-2.0-plus_906.RULE license_expression: gpl-2.0-plus is_license_text: no is_license_notice: yes @@ -376,27 +359,12 @@ matches: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 385 + end_line: 385 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -411,14 +379,14 @@ matches: is_license_intro: no matched_text: 'License: gpl-3+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 + start_line: 386 + end_line: 400 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE + identifier: gpl-3.0-plus_416.RULE license_expression: gpl-3.0-plus is_license_text: no is_license_notice: yes @@ -438,27 +406,12 @@ matches: You should have received a copy of the GNU General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - score: '100.0' - start_line: 1 - end_line: 8 + start_line: 403 + end_line: 410 matcher: 1-hash rule_length: 70 matched_length: 70 @@ -480,15 +433,15 @@ matches: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 + - score: '100.0' + start_line: 413 + end_line: 437 + matcher: 1-hash + rule_length: 215 + matched_length: 215 match_coverage: '100.0' rule_relevance: 100 - identifier: bsd-new_405.RULE + identifier: bsd-new_1063.RULE license_expression: bsd-new is_license_text: yes is_license_notice: no @@ -506,7 +459,7 @@ matches: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors + 3) Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -522,8 +475,8 @@ matches: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 27 + start_line: 440 + end_line: 466 matcher: 1-hash rule_length: 243 matched_length: 243 @@ -565,8 +518,8 @@ matches: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 468 + end_line: 468 matcher: 1-hash rule_length: 2 matched_length: 2 @@ -580,45 +533,30 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 + - score: '100.0' + start_line: 469 + end_line: 473 + matcher: 1-hash + rule_length: 37 + matched_length: 37 match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE + rule_relevance: 100 + identifier: lgpl-2.1-plus_345.RULE license_expression: lgpl-2.1-plus is_license_text: no - is_license_notice: no - is_license_reference: yes + is_license_notice: yes + is_license_reference: no is_license_tag: no is_license_intro: no matched_text: | This file may be redistributed under the terms of the GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License can be found in ‘/usr/share/common-licenses/LGPL’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 475 + end_line: 475 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -633,14 +571,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2+' - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 + start_line: 476 + end_line: 490 + matcher: 1-hash + rule_length: 126 + matched_length: 126 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE + identifier: lgpl-2.0-plus_477.RULE license_expression: lgpl-2.0-plus is_license_text: no is_license_notice: yes @@ -660,27 +598,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 + can be found in /usr/share/common-licenses/LGPL-2 file. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 492 + end_line: 492 matcher: 1-hash rule_length: 4 matched_length: 4 @@ -695,14 +618,14 @@ matches: is_license_intro: no matched_text: 'License: lgpl-2.1+' - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 + start_line: 493 + end_line: 508 + matcher: 1-hash + rule_length: 141 + matched_length: 141 match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE + identifier: lgpl-2.1-plus_344.RULE license_expression: lgpl-2.1-plus is_license_text: no is_license_notice: yes @@ -723,27 +646,12 @@ matches: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | + On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - score: '100.0' - start_line: 1 - end_line: 1 + start_line: 510 + end_line: 510 matcher: 1-hash rule_length: 3 matched_length: 3 @@ -757,15 +665,15 @@ matches: is_license_tag: yes is_license_intro: no matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 + - score: '100.0' + start_line: 511 + end_line: 525 + matcher: 1-hash + rule_length: 127 matched_length: 127 - match_coverage: '97.69' + match_coverage: '100.0' rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE + identifier: lgpl-3.0-plus_206.RULE license_expression: lgpl-3.0-plus is_license_text: no is_license_notice: yes @@ -789,8 +697,8 @@ matches: On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". - score: '100.0' - start_line: 1 - end_line: '19' + start_line: 528 + end_line: 546 matcher: 1-hash rule_length: 161 matched_length: 161 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright.expected.yml deleted file mode 100644 index 4fa8dffb131..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/util-linux/copyright.expected.yml +++ /dev/null @@ -1,770 +0,0 @@ -primary_license: gpl-2.0-plus AND gpl-2.0 -declared_license: - - GPL-2+ - - GPL-2 - - public-domain - - BSD-4-clause - - MIT - - BSD-2-clause - - BSD-3-clause - - LGPL-2+ - - LGPL-2.1+ - - GPL-3+ - - LGPL - - LGPL-3+ -license_expression: (gpl-2.0-plus AND gpl-2.0) AND gpl-2.0 AND public-domain AND bsd-original-uc - AND mit AND bsd-simplified AND bsd-new AND (lgpl-2.0-plus AND lgpl-2.0) AND (lgpl-2.1-plus - AND lgpl-2.1) AND (gpl-3.0-plus AND gpl-3.0) AND (lgpl-2.0-plus AND lgpl-2.1-plus) AND lgpl-3.0-plus -copyright: | - Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2020 Karel Zak - 2007, 2011, 2012, 2016 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala - 2005 Jens Axboe - 2004 Robert Love - 2010 Karel Zak - 1999, 2000, Red Hat Software - 2012-2013 Eric Biederman - n/a - 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak - 1996, 2003 Rickard E. Faith (faith@acm.org) - 2003-2005 H. Peter Anvin - 2000-2001 Gunnar Ritter - 1987 Regents of the University of California - 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak - 2003, 2004, 2005 Thorsten Kukuk - 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) - 2010, 2011 Davidlohr Bueso - 2012 Ondrej Oprala - 2012-2014 Karel Zak - 1994 Martin Schulze - 2007-2013 Karel Zak - 2012 Davidlohr Bueso - 2008-2009, 2010, 2011, 2012 Karel Zak - 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak - 1992-2007, 2009-2014 Free Software Foundation, Inc. - 2010 Lennart Poettering - 2008 Karel Zak - 1999-2008 by Theodore Ts'o - 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) - 2001 Andreas Dilger - 2008-2012 Karel Zak - 2013, Red Hat, Inc. - 2009-2014 Karel Zak - 2014 Ondrej Oprala - Aiet Kolkhi - Anton Gladky - Arief S F (arief@gurame.fisika.ui.ac.id> - Armin Beširović - astur - Axel Bojer - Bart Cornelis - Bartosz Fe�ski - Basil Shubin - Baurzhan Muftakhidinov - Bjorn Steensrud - Claus Hindsgaul - Clytie Siddall - Dafydd Tomos - Damyan Ivanov - Daniel Franganillo - Daniel Nylander - Danishka Navin - Dauren Sarsenov - Dominik Zablotny - Dr.T.Vasudevan - Eddy Petrisor - Eder L. Marques - Elian Myftiu - Emmanuel Galatoulas - Esko Arajärvi - Frank Lichtenheld - Frédéric Bothamy - Gabor Burjan - George Papamichelakis - Hans Fredrik Nordhaug - Håvard Korsvoll - Hideki Yamane - Hleb Rubanau - I Gede Wijaya S - Ivan Masár - Jacobo Tarrio - Jamil Ahmed - Janos Guljas - Jordi Mallach - Josip Rodin - Karolina Kalic - Kartik Mistry - Kęstutis Biliūnas - Kevin Scannell - Khoem Sokhem - Klaus Ade Johnstad - Knut Yrvin - Konstantinos Margaritis - Kostas Papadimas - Kumar Appaiah - Lior Kaplan - Luiz Portella - Mallikarjuna - Mert Dirik - Milo Casagrande - Ming Hua - Miroslav Kure - Mouhamadou Mamoune Mbacke - Nabin Gautam - Ossama M. Khayat - Ovidiu Damian - Parlin Imanuel Toh - Pavel Piatruk - Piarres Beobide - Praveen|പ്രവീണ്‍ A|എ - Rūdolfs Mazurs - Sahran - Sampada Nakhare - Setyo Nugroho - Simão Pedro Cardoso - Stefano Melchior - Sunjae Park - Sveinn í Felli - Tetralet - Theppitak Karoonboonyanan - Tshewang Norbu - Vahid Ghaderi - Vanja Cvelbar - Veeven - Vikram Vincent - Yoppy Hidayanto -matches: - - score: '100.0' - start_line: 3 - end_line: 4 - matcher: 2-aho - rule_length: 17 - matched_length: 17 - match_coverage: '100.0' - rule_relevance: 100 - identifier: public-domain_28.RULE - license_expression: public-domain - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - No copyright is claimed. This code is in the public domain; do with - it what you wish. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_561.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 101 - matched_length: 101 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_259.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_22.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-2+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 113 - matched_length: 113 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0-plus_420.RULE - license_expression: gpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-2.0_1120.RULE - license_expression: gpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_92.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: gpl-3+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 102 - matched_length: 102 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0-plus_290.RULE - license_expression: gpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 24 - matched_length: 24 - match_coverage: '100.0' - rule_relevance: 100 - identifier: gpl-3.0_394.RULE - license_expression: gpl-3.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - - score: '100.0' - start_line: 1 - end_line: 8 - matcher: 1-hash - rule_length: 70 - matched_length: 70 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-simplified_264.RULE - license_expression: bsd-simplified - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - score: '99.53' - start_line: 1 - end_line: 25 - matcher: 3-seq - rule_length: 214 - matched_length: 214 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-new_405.RULE - license_expression: bsd-new - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3) Neither the name of the [ORGANIZATION] nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 27 - matcher: 1-hash - rule_length: 243 - matched_length: 243 - match_coverage: '100.0' - rule_relevance: 100 - identifier: bsd-original-uc_3.RULE - license_expression: bsd-original-uc - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 2 - matched_length: 2 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_51.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl' - - score: '83.0' - start_line: 1 - end_line: 2 - matcher: 2-aho - rule_length: 15 - matched_length: 15 - match_coverage: '100.0' - rule_relevance: 83 - identifier: lgpl-2.1-plus_268.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - This file may be redistributed under the terms of the - GNU Lesser General Public License. - - score: '100.0' - start_line: 4 - end_line: 5 - matcher: 2-aho - rule_length: 22 - matched_length: 22 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_437.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_61.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2+' - - score: '100.0' - start_line: 1 - end_line: 12 - matcher: 2-aho - rule_length: 105 - matched_length: 105 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0-plus_184.RULE - license_expression: lgpl-2.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - - score: '100.0' - start_line: 14 - end_line: 15 - matcher: 2-aho - rule_length: 20 - matched_length: 20 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.0_155.RULE - license_expression: lgpl-2.0 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 4 - matched_length: 4 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_108.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-2.1+' - - score: '100.0' - start_line: 1 - end_line: 13 - matcher: 2-aho - rule_length: 114 - matched_length: 114 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1-plus_269.RULE - license_expression: lgpl-2.1-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - score: '100.0' - start_line: 15 - end_line: 16 - matcher: 2-aho - rule_length: 27 - matched_length: 27 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-2.1_293.RULE - license_expression: lgpl-2.1 - is_license_text: no - is_license_notice: no - is_license_reference: yes - is_license_tag: no - is_license_intro: no - matched_text: | - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - - score: '100.0' - start_line: 1 - end_line: 1 - matcher: 1-hash - rule_length: 3 - matched_length: 3 - match_coverage: '100.0' - rule_relevance: 100 - identifier: lgpl-3.0-plus_166.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: no - is_license_reference: no - is_license_tag: yes - is_license_intro: no - matched_text: 'License: lgpl-3+' - - score: '97.69' - start_line: 1 - end_line: 15 - matcher: 3-seq - rule_length: 130 - matched_length: 127 - match_coverage: '97.69' - rule_relevance: 100 - identifier: lgpl-3.0-plus_173.RULE - license_expression: lgpl-3.0-plus - is_license_text: no - is_license_notice: yes - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - - score: '100.0' - start_line: 1 - end_line: '19' - matcher: 1-hash - rule_length: 161 - matched_length: 161 - match_coverage: '100.0' - rule_relevance: 100 - identifier: mit.LICENSE - license_expression: mit - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright-detailed.expected.yml index 4e62e5ba356..a132c2bfd99 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 @@ -15,8 +15,8 @@ copyright: | 2000-2017 Mark Brown matches: - score: '100.0' - start_line: 1 - end_line: 18 + start_line: 57 + end_line: 74 matcher: 2-aho rule_length: 144 matched_length: 144 diff --git a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright.expected.yml b/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright.expected.yml deleted file mode 100644 index baf33df2901..00000000000 --- a/tests/packagedcode/data/debian/copyright/debian-slim-2021-04-07/usr/share/doc/zlib1g/copyright.expected.yml +++ /dev/null @@ -1,45 +0,0 @@ -primary_license: zlib -declared_license: - - Zlib -license_expression: zlib -copyright: | - 1995-2013 Jean-loup Gailly and Mark Adler - 1998 by Andreas R. Kleinert - 1998-2010 Gilles Vollant - 2007-2008 Even Rouault - 2009-2010 Mathias Svensson -matches: - - score: '100.0' - start_line: 1 - end_line: 18 - matcher: 2-aho - rule_length: 144 - matched_length: 144 - match_coverage: '100.0' - rule_relevance: 100 - identifier: zlib_17.RULE - license_expression: zlib - is_license_text: yes - is_license_notice: no - is_license_reference: no - is_license_tag: no - is_license_intro: no - matched_text: | - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu diff --git a/tests/packagedcode/data/debian/copyright/dep5-not-dep5.copyright b/tests/packagedcode/data/debian/copyright/dep5-not-dep5.copyright new file mode 100644 index 00000000000..7237f56b5fe --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-not-dep5.copyright @@ -0,0 +1,3 @@ + 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/tests/packagedcode/data/debian/copyright/dep5-ok-header-only.copyright b/tests/packagedcode/data/debian/copyright/dep5-ok-header-only.copyright new file mode 100644 index 00000000000..63edcdd6c1c --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-ok-header-only.copyright @@ -0,0 +1,2 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +license: This is the pre-packaged Debian Linux version of the zlib compression diff --git a/tests/packagedcode/data/debian/copyright/dep5-ok-mini.copyright b/tests/packagedcode/data/debian/copyright/dep5-ok-mini.copyright new file mode 100644 index 00000000000..78230b8e7e3 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-ok-mini.copyright @@ -0,0 +1,7 @@ +license: + Copyright (C) 1995-1998 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. diff --git a/tests/packagedcode/data/debian/copyright/dep5-ok.copyright b/tests/packagedcode/data/debian/copyright/dep5-ok.copyright new file mode 100644 index 00000000000..989c003e09f --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-ok.copyright @@ -0,0 +1,25 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: base-passwd +Upstream-Contact: Colin Watson + +Files: * +Copyright: Copyright 1999-2002 Wichert Akkerman + Copyright 2002, 2003, 2004 Colin Watson +License: GPL-2 + +Files: + passwd.master + group.master +License: public-domain +Copyright: PD; Originally written by Ian Murdock and + Bruce Perens . + +Files: doc/* +Copyright: Copyright 2001, 2002 Joey Hess + Copyright 2002, 2003, 2004, 2005, 2007 Colin Watson + Copyright 2007 David Mandelberg +License: GPL-2 + +License: GPL-2 + 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. diff --git a/tests/packagedcode/data/debian/copyright/dep5-pretend-5-catchall.copyright b/tests/packagedcode/data/debian/copyright/dep5-pretend-5-catchall.copyright new file mode 100644 index 00000000000..c5287fc7643 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-pretend-5-catchall.copyright @@ -0,0 +1,24 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +License: some + foobar + + + +This is the pre-packaged Debian Linux version of the zlib compression + + +The deflate format used by zlib was defined by Phil Katz. + + + + Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler + + + +This software is provided 'as-is' + + + + +This notice may not be removed or altered from any source distribution. diff --git a/tests/packagedcode/data/debian/copyright/dep5-pretend.copyright b/tests/packagedcode/data/debian/copyright/dep5-pretend.copyright new file mode 100644 index 00000000000..a0f07e86965 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/dep5-pretend.copyright @@ -0,0 +1,59 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Files-Excluded: + contrib/ada + contrib/amd64 + contrib/asm686 + contrib/blast + contrib/delphi + contrib/dotzlib + contrib/gcc_gvmat64 + contrib/infback9 + contrib/inflate86 + contrib/iostream + contrib/iostream2 + contrib/iostream3 + contrib/masmx64 + contrib/masmx86 + contrib/pascal + contrib/puff + contrib/testzlib + contrib/untgz + contrib/vstudio + doc/rfc* + +This is the pre-packaged Debian Linux version of the zlib compression +library. It was packaged by Michael Alan Dorman +from sources originally retrieved from ftp.uu.net in the directory +/pub/archiving/zip/zlib as the file zlib-1.0.4.tar.gz. + +There is a homepage at http://www.gzip.org/zlib/ + +Acknowledgments: + + The deflate format used by zlib was defined by Phil Katz. The deflate + and zlib specifications were written by Peter Deutsch. Thanks to all the + people who reported problems and suggested various improvements in zlib; + they are too numerous to cite here. + +Copyright notice: + + Copyright (C) 1995-1998 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/debian/copyright/debian-slim-gpgv.copyright b/tests/packagedcode/data/debian/copyright/multiple-blank-lines.copyright similarity index 100% rename from tests/packagedcode/data/debian/copyright/debian-slim-gpgv.copyright rename to tests/packagedcode/data/debian/copyright/multiple-blank-lines.copyright diff --git a/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright b/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright new file mode 100644 index 00000000000..a277f76a654 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright @@ -0,0 +1,454 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Apache HTTPD Server +Source: https://httpd.apache.org/ + +Files: * +Copyright: Copyright 2019 The Apache Software Foundation +License: Apache-2.0 + +Files: include/ap_regex.h +Copyright: 2019 The Apache Software Foundation + Copyright: 1997-2004 University of Cambridge +License: Apache-2.0 and BSD-3-clause-Cambridge + +Files: server/util_pcre.c +Copyright: 1997-2004 University of Cambridge +License: PCRE + +Files: server/util_expr_parse.c +Copyright: 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. +License: GPL-3+ or Custom + +Files: test/test_limits.c +Copyright: 1998 Dag-Erling Codan Smrgrav +License: BSD-3-clause-Smrgrav + +Files: modules/metadata/mod_mime_magic.c +Copyright: 2019 The Apache Software Foundation + 1996-1997 Cisco Systems, Inc. + 1987 Ian F. Darwin. +License: Apache-2.0 and Cisco + +Files: modules/proxy/mod_proxy_uwsgi.c +Copyright: 2019 The Apache Software Foundation + 2009-2017 Unbit S.a.s. +License: Apache-2.0 + +Files: docs/conf/magic debian/config-dir/magic +Copyright: Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. +License: BSD-2-clause-Darwin + +Files: modules/mappers/mod_imagemap.c +Copyright: 2019 The Apache Software Foundation + 1992 by Eric Haines, erich@eye.com +License: Apache-2.0 and Haines + +Files: server/util_md5.c +Copyright: 2019 The Apache Software Foundation + 1995, Board of Trustees of the University of Illinois + 1994, Jeff Hostetler, Spyglass, Inc. + 1993,1994 by Carnegie Mellon University + 1991 Bell Communications Research, Inc. (Bellcore) +License: Apache-2.0 and MD5 + +Files: support/ab.c +Copyright: 2019 The Apache Software Foundation + 1996 by Zeus Technology Ltd. http://www.zeustech.net/ +License: Apache-2.0 and Zeus + +Files: debian/a2query.in debian/debhelper/dh_apache2.in +Copyright: 2012 Arno Töll +License: Apache-2.0 or GPL-2+ + +Files: debian/debhelper/apache2-maintscript-helper +Copyright: 2012 Arno Töll +License: Expat + +Files: debian/a2enmod +Copyright: 2008 Stefan Fritsch +License: Apache-2.0 + +License: Apache-2.0 + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. + +License: Zeus + This program is based on ZeusBench V1.0 written by Adam Twiss + which is Copyright (c) 1996 by Zeus Technology Ltd. http://www.zeustech.net/ + . + This software is provided "as is" and any express or implied warranties, + including but not limited to, the implied warranties of merchantability and + fitness for a particular purpose are disclaimed. In no event shall + Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, + exemplary, or consequential damaged (including, but not limited to, + procurement of substitute good or services; loss of use, data, or profits; + or business interruption) however caused and on theory of liability. Whether + in contract, strict liability or tort (including negligence or otherwise) + arising in any way out of the use of this software, even if advised of the + possibility of such damage + +License: PCRE + This is a library of functions to support regular expressions whose syntax + and semantics are as close as possible to those of the Perl 5 language. See + the file Tech.Notes for some information on the internals. + . + This module is a wrapper that provides a POSIX API to the underlying PCRE + functions. + . + Written by: Philip Hazel + . + Copyright (c) 1997-2004 University of Cambridge + . + ----------------------------------------------------------------------------- + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + +License: MD5 + NCSA HTTPd Server + Software Development Group + National Center for Supercomputing Applications + University of Illinois at Urbana-Champaign + 605 E. Springfield, Champaign, IL 61820 + httpd@ncsa.uiuc.edu + . + Copyright (C) 1995, Board of Trustees of the University of Illinois + . + *********************************************************************** + . + md5.c: NCSA HTTPd code which uses the md5c.c RSA Code + . + Original Code Copyright (C) 1994, Jeff Hostetler, Spyglass, Inc. + Portions of Content-MD5 code Copyright (C) 1993, 1994 by Carnegie Mellon + University (see Copyright below). + Portions of Content-MD5 code Copyright (C) 1991 Bell Communications + Research, Inc. (Bellcore) (see Copyright below). + Portions extracted from mpack, John G. Myers - jgm+@cmu.edu + Content-MD5 Code contributed by Martin Hamilton (martin@net.lut.ac.uk) + . + these portions extracted from mpack, John G. Myers - jgm+@cmu.edu */ + . + (C) Copyright 1993,1994 by Carnegie Mellon University + All Rights Reserved. + . + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without + fee, provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice + appear in supporting documentation, and that the name of Carnegie + Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Carnegie Mellon University makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + . + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + . + . + . + Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) + . + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. + +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: Haines + This imagemap module started as a port of the original imagemap.c + written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). + This version includes the mapping algorithms found in version 1.3 + of imagemap.c. + . + Contributors to this code include: + . + Kevin Hughes, kevinh@pulua.hcc.hawaii.edu + . + Eric Haines, erich@eye.com + "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com + . + Randy Terbush, randy@zyzzyva.com + port to Apache module format, "base_uri" and support for relative URLs + . + James H. Cloos, Jr., cloos@jhcloos.com + Added point datatype, using code in NCSA's version 1.8 imagemap.c + program, as distributed with version 1.4.1 of their server. + The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu + . + Nathan Kurz, nate@tripod.com + Rewrite/reorganization. New handling of default, base and relative URLs. + New Configuration directives: + ImapMenu {none, formatted, semiformatted, unformatted} + ImapDefault {error, nocontent, referer, menu, URL} + ImapBase {map, referer, URL} + Support for creating non-graphical menu added. (backwards compatible): + Old: directive URL [x,y ...] + New: directive URL "Menu text" [x,y ...] + or: directive URL x,y ... "Menu text" + Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. + . + Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified + + +License: BSD-2-clause-Darwin + 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. + + +License: Cisco + 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. + . + Some of this code is derived from the free version of the file command + originally posted to comp.sources.unix. Copyright info for that program + is included below as required. + --------------------------------------------------------------------------- + - Copyright (c) Ian F. Darwin, 1987. Written by Ian F. Darwin. + . + This software is not subject to any license of the American Telephone and + Telegraph Company or of the Regents of the University of California. + . + Permission is granted to anyone to use this software for any purpose on any + computer system, and to alter it and redistribute it freely, subject to + the following restrictions: + . + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + . + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, credits + must appear in the documentation. + . + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users ever read + sources, credits must appear in the documentation. + . + 4. This notice may not be removed or altered. + ------------------------------------------------------------------------- + . + For compliance with Mr Darwin's terms: this has been very significantly + modified from the free "file" command. + - all-in-one file for compilation convenience when moving from one + version of Apache to the next. + - Memory allocation is done through the Apache API's apr_pool_t structure. + - All functions have had necessary Apache API request or server + structures passed to them where necessary to call other Apache API + routines. (i.e. usually for logging, files, or memory allocation in + itself or a called function.) + - struct magic has been converted from an array to a single-ended linked + list because it only grows one record at a time, it's only accessed + sequentially, and the Apache API has no equivalent of realloc(). + - Functions have been changed to get their parameters from the server + configuration instead of globals. (It should be reentrant now but has + not been tested in a threaded environment.) + - Places where it used to print results to stdout now saves them in a + list where they're used to set the MIME type in the Apache request + record. + - Command-line flags have been removed since they will never be used here. + . + Ian Kluft + Engineering Information Framework + Central Engineering + Cisco Systems, Inc. + San Jose, CA, USA + . + Initial installation July/August 1996 + Misc bug fixes May 1997 + Submission to Apache Software Foundation July 1997 + + +License: BSD-3-clause-Smrgrav + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer + in this position and unchanged. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software withough specific prior written permission + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +License: BSD-3-clause-Cambridge + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: Custom + 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. */ + . + C LALR(1) parser skeleton written by Richard Stallman, by + simplifying the original so-called "semantic" parser. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 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 new file mode 100644 index 00000000000..c86b4422ab9 --- /dev/null +++ b/tests/packagedcode/data/debian/copyright/simplified-license/stable_copyright.expected.yml @@ -0,0 +1,597 @@ +primary_license: apache-2.0 +declared_license: + - Apache-2.0 + - Apache-2.0 and BSD-3-clause-Cambridge + - PCRE + - GPL-3+ or Custom + - BSD-3-clause-Smrgrav + - Apache-2.0 and Cisco + - BSD-2-clause-Darwin + - Apache-2.0 and Haines + - Apache-2.0 and MD5 + - Apache-2.0 and Zeus + - Apache-2.0 or GPL-2+ + - Expat + - Zeus + - MD5 + - GPL-3+ + - GPL-2+ + - Haines + - Cisco + - BSD-3-clause-Cambridge + - Custom +license_expression: apache-2.0 AND (apache-2.0 AND bsd-new) AND bsd-new AND (gpl-3.0-plus OR + bison-exception-2.2) AND bsd-unchanged AND (apache-2.0 AND (apache-2.0 AND hs-regexp)) AND + bsd-simplified-darwin AND (apache-2.0 AND public-domain) AND (apache-2.0 AND (x11-keith-packard + AND historical)) AND (apache-2.0 AND zeusbench) AND (apache-2.0 OR gpl-2.0-plus) AND mit +copyright: | + Copyright 2019 The Apache Software Foundation + 2019 The Apache Software Foundation + Copyright: 1997-2004 University of Cambridge + 1997-2004 University of Cambridge + 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. + 1998 Dag-Erling Codan Smrgrav + 1996-1997 Cisco Systems, Inc. + 1987 Ian F. Darwin. + 2009-2017 Unbit S.a.s. + Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. + 1992 by Eric Haines, erich@eye.com + 1995, Board of Trustees of the University of Illinois + 1994, Jeff Hostetler, Spyglass, Inc. + 1993,1994 by Carnegie Mellon University + 1991 Bell Communications Research, Inc. (Bellcore) + 1996 by Zeus Technology Ltd. http://www.zeustech.net/ + 2012 Arno Töll + 2008 Stefan Fritsch +matches: + - score: '100.0' + start_line: 71 + end_line: 71 + matcher: 1-hash + rule_length: 4 + matched_length: 4 + match_coverage: '100.0' + rule_relevance: 100 + identifier: apache-2.0_65.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: 'License: apache-2.0' + - score: '100.0' + start_line: 72 + end_line: 88 + matcher: 1-hash + rule_length: 145 + matched_length: 145 + match_coverage: '100.0' + rule_relevance: 100 + identifier: apache-2.0_971.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. + - score: '100.0' + start_line: 94 + end_line: 103 + matcher: 2-aho + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' + rule_relevance: 100 + identifier: zeusbench_1.RULE + license_expression: zeusbench + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This software is provided "as is" and any express or implied warranties, + including but not limited to, the implied warranties of merchantability and + fitness for a particular purpose are disclaimed. In no event shall + Zeus Technology Ltd. be liable for any direct, indirect, incidental, special, + exemplary, or consequential damaged (including, but not limited to, + procurement of substitute good or services; loss of use, data, or profits; + or business interruption) however caused and on theory of liability. Whether + in contract, strict liability or tort (including negligence or otherwise) + arising in any way out of the use of this software, even if advised of the + possibility of such damage + - score: '100.0' + start_line: 118 + end_line: 142 + matcher: 2-aho + rule_length: 214 + matched_length: 214 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_879.RULE + license_expression: bsd-new + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + - score: '100.0' + start_line: 172 + end_line: '191' + matcher: 2-aho + rule_length: 168 + matched_length: 168 + match_coverage: '100.0' + rule_relevance: 100 + identifier: x11-keith-packard3.RULE + license_expression: x11-keith-packard + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without + fee, provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice + appear in supporting documentation, and that the name of Carnegie + Mellon University not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. Carnegie Mellon University makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied + warranty. + + CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + - score: '100.0' + start_line: '197' + end_line: 206 + matcher: 2-aho + rule_length: 87 + matched_length: 87 + match_coverage: '100.0' + rule_relevance: 100 + identifier: historical_9.RULE + license_expression: historical + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Permission to use, copy, modify, and distribute this material + for any purpose and without fee is hereby granted, provided + that the above copyright notice and this permission notice + appear in all copies, and that the name of Bellcore not be + used in advertising or publicity pertaining to this + material without the specific, prior written permission + of an authorized representative of Bellcore. BELLCORE + MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY + OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + - score: '100.0' + start_line: 209 + end_line: 209 + matcher: 1-hash + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-3.0-plus_92.RULE + license_expression: gpl-3.0-plus + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: 'License: gpl-3+' + - score: '99.0' + start_line: 210 + end_line: 222 + matcher: 1-hash + rule_length: 105 + matched_length: 105 + match_coverage: '100.0' + rule_relevance: 99 + identifier: gpl-3.0-plus_483.RULE + license_expression: gpl-3.0-plus + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-3'. + - score: '100.0' + start_line: 224 + end_line: 224 + matcher: 1-hash + rule_length: 3 + matched_length: 3 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-2.0-plus_22.RULE + license_expression: gpl-2.0-plus + is_license_text: no + is_license_notice: no + is_license_reference: no + is_license_tag: yes + is_license_intro: no + matched_text: 'License: gpl-2+' + - score: '100.0' + start_line: 225 + end_line: 237 + matcher: 1-hash + rule_length: 105 + matched_length: 105 + match_coverage: '100.0' + rule_relevance: 100 + identifier: gpl-2.0-plus_986.RULE + license_expression: gpl-2.0-plus + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + - score: '100.0' + start_line: 240 + end_line: 272 + matcher: 1-hash + rule_length: 210 + matched_length: 210 + match_coverage: '100.0' + rule_relevance: 100 + identifier: public-domain_361.RULE + license_expression: public-domain + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This imagemap module started as a port of the original imagemap.c + written by Rob McCool (11/13/93 robm@ncsa.uiuc.edu). + This version includes the mapping algorithms found in version 1.3 + of imagemap.c. + + Contributors to this code include: + + Kevin Hughes, kevinh@pulua.hcc.hawaii.edu + + Eric Haines, erich@eye.com + "macmartinized" polygon code copyright 1992 by Eric Haines, erich@eye.com + + Randy Terbush, randy@zyzzyva.com + port to Apache module format, "base_uri" and support for relative URLs + + James H. Cloos, Jr., cloos@jhcloos.com + Added point datatype, using code in NCSA's version 1.8 imagemap.c + program, as distributed with version 1.4.1 of their server. + The point code is originally added by Craig Milo Rogers, Rogers@ISI.Edu + + Nathan Kurz, nate@tripod.com + Rewrite/reorganization. New handling of default, base and relative URLs. + New Configuration directives: + ImapMenu {none, formatted, semiformatted, unformatted} + ImapDefault {error, nocontent, referer, menu, URL} + ImapBase {map, referer, URL} + Support for creating non-graphical menu added. (backwards compatible): + Old: directive URL [x,y ...] + New: directive URL "Menu text" [x,y ...] + or: directive URL x,y ... "Menu text" + Map format and menu concept courtesy Joshua Bell, jsbell@acs.ucalgary.ca. + + Mark Cox, mark@ukweb.com, Allow relative URLs even when no base specified + - score: '100.0' + start_line: 279 + end_line: 302 + matcher: 2-aho + rule_length: 217 + matched_length: 217 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-simplified-darwin.LICENSE + license_expression: bsd-simplified-darwin + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This software is not subject to any export provision of the United States + Department of Commerce, and may be exported to any country or planet. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice immediately at the beginning of the file, without modification, + this list of conditions, and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + - score: '100.0' + start_line: 306 + end_line: 309 + matcher: 2-aho + rule_length: 47 + matched_length: 47 + match_coverage: '100.0' + rule_relevance: 100 + identifier: apache-2.0_1021.RULE + license_expression: apache-2.0 + is_license_text: no + is_license_notice: yes + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This software was submitted by Cisco Systems to the Apache Software Foundation in July + 1997. Future revisions and derivatives of this source code must + acknowledge Cisco Systems as the original contributor of this module. + All other licensing and usage conditions are those of the Apache Software Foundation. + - score: '100.0' + start_line: 317 + end_line: 335 + matcher: 2-aho + rule_length: 148 + matched_length: 148 + match_coverage: '100.0' + rule_relevance: 100 + identifier: hs-regexp_1.RULE + license_expression: hs-regexp + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + This software is not subject to any license of the American Telephone and + Telegraph Company or of the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on any + computer system, and to alter it and redistribute it freely, subject to + the following restrictions: + + 1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, credits + must appear in the documentation. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users ever read + sources, credits must appear in the documentation. + + 4. This notice may not be removed or altered. + - score: '100.0' + start_line: 370 + end_line: 391 + matcher: 1-hash + rule_length: 208 + matched_length: 208 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-unchanged_4.RULE + license_expression: bsd-unchanged + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer + in this position and unchanged. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software withough specific prior written permission + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + - score: '100.0' + start_line: 395 + end_line: 419 + matcher: 1-hash + rule_length: 214 + matched_length: 214 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bsd-new_879.RULE + license_expression: bsd-new + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + - score: '100.0' + start_line: 422 + end_line: 433 + matcher: 2-aho + rule_length: 106 + matched_length: 106 + match_coverage: '100.0' + rule_relevance: 100 + identifier: bison-exception-2.2.LICENSE + license_expression: bison-exception-2.2 + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + . + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ + - score: '100.0' + start_line: 439 + end_line: 454 + matcher: 1-hash + rule_length: 161 + matched_length: 161 + match_coverage: '100.0' + rule_relevance: 100 + identifier: mit.LICENSE + license_expression: mit + is_license_text: yes + is_license_notice: no + is_license_reference: no + is_license_tag: no + is_license_intro: no + matched_text: | + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index 06e78907f2d..3504932b5dc 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 521aae107d3..5ef719e5064 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index 5c1af58685e..7ebb4a31c6d 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index f4ba03bb994..ba3c62087aa 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index f4fb2708e0b..abcd4c23261 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index a859ede81f2..9be4570b6f9 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index 3d6e05aa641..8ee3198e1fb 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index c39ab1311db..16fcfe01328 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index 51ae0dd85bd..14e9e5255c2 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 370503ce1eb..915e71ac423 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 102 } } diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index 85a520d7a69..80ce63c6c90 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/mum-package-expected.json b/tests/packagedcode/data/plugin/mum-package-expected.json index b1a9caaba3f..60c9e881b64 100644 --- a/tests/packagedcode/data/plugin/mum-package-expected.json +++ b/tests/packagedcode/data/plugin/mum-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index 0429a71d1d4..009c6388882 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index 1239a7df5a4..b7ebc4dbccb 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/nuget-package-expected.json b/tests/packagedcode/data/plugin/nuget-package-expected.json index 122953b435a..a1d3d1d10c2 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/opam-package-expected.json b/tests/packagedcode/data/plugin/opam-package-expected.json index 19c76ec6550..c32abc7aaa3 100644 --- a/tests/packagedcode/data/plugin/opam-package-expected.json +++ b/tests/packagedcode/data/plugin/opam-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 78ef6e886fb..4904241b6d2 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/pubspec-expected.json b/tests/packagedcode/data/plugin/pubspec-expected.json index a2c19fb78b0..5d66538f4b0 100644 --- a/tests/packagedcode/data/plugin/pubspec-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/pubspec-lock-expected.json b/tests/packagedcode/data/plugin/pubspec-lock-expected.json index 8165992c6dd..3ad9c040eeb 100644 --- a/tests/packagedcode/data/plugin/pubspec-lock-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-lock-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index bbe3c4be0a4..873ad881c12 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 8 } } diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index f9242955418..38db42c588c 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 1b8b262fb60..d7c31e55974 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index f4a480ff00f..1ca0007d3f5 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index 5121a44ca9a..109f3f2a5fc 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/win_pe-package-expected.json b/tests/packagedcode/data/plugin/win_pe-package-expected.json index 5c81cc14f38..cd54387e434 100644 --- a/tests/packagedcode/data/plugin/win_pe-package-expected.json +++ b/tests/packagedcode/data/plugin/win_pe-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index 036f0ff0736..3ec42d683d2 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/packagedcode/test_debian_copyright.py b/tests/packagedcode/test_debian_copyright.py index 2e0dfeae6e5..e478ac72583 100644 --- a/tests/packagedcode/test_debian_copyright.py +++ b/tests/packagedcode/test_debian_copyright.py @@ -16,87 +16,107 @@ from debian_inspector.copyright import DebianCopyright from packagedcode import debian_copyright +from license_expression import Licensing +from debian_inspector.copyright import CatchAllParagraph +from debian_inspector.copyright import CopyrightLicenseParagraph +from debian_inspector.copyright import CopyrightHeaderParagraph +from debian_inspector.copyright import CopyrightFilesParagraph def check_expected_parse_copyright_file( test_loc, expected_loc, regen=False, - with_details=True, + simplified=False, + _licensing=Licensing(), ): - """ + ''' Check copyright parsing of `test_loc` location against an expected JSON file at `expected_loc` location. Regen the expected file if `regen` is True. - """ - if with_details: - filter_duplicates = False - skip_debian_packaging = False - simplify_licenses = False - unique_copyrights = False - else: + ''' + if simplified: filter_duplicates = True skip_debian_packaging = True simplify_licenses = True unique_copyrights = True - - dc = debian_copyright.parse_copyright_file( - location=test_loc, - check_consistency=False, - ) - - declared_license = dc.get_declared_license( - filter_duplicates=filter_duplicates, - skip_debian_packaging=skip_debian_packaging, - ) - - license_expression = dc.get_license_expression( - skip_debian_packaging=skip_debian_packaging, - simplify_licenses=simplify_licenses, - ).strip() - - copyrght = dc.get_copyright( - skip_debian_packaging=skip_debian_packaging, - unique_copyrights=unique_copyrights, - ).strip() - - primary_license = dc.primary_license - - match_details = list(map(get_match_details, dc.license_matches)) - - results = { - 'primary_license': primary_license, - 'declared_license': declared_license, - 'license_expression': license_expression, - 'copyright': copyrght, - 'matches': match_details, - } - - if regen: - expected = results - with open(expected_loc, 'w') as res: - res.write(saneyaml.dump(results)) else: - with open(expected_loc) as ex: - expected = saneyaml.load(ex.read()) - if ( - saneyaml.dump(results) != saneyaml.dump(expected) - or 'unknown-license-reference' in license_expression - ): + filter_duplicates = False + skip_debian_packaging = False + simplify_licenses = False + unique_copyrights = False + try: + dc = debian_copyright.parse_copyright_file( + location=test_loc, + check_consistency=False, + ) + + declared_license = dc.get_declared_license( + filter_duplicates=filter_duplicates, + skip_debian_packaging=skip_debian_packaging, + ) - expected = [ + license_expression = dc.get_license_expression( + skip_debian_packaging=skip_debian_packaging, + simplify_licenses=simplify_licenses, + ).strip() + + license_expression_keys = set(_licensing.license_keys(license_expression)) + + copyrght = dc.get_copyright( + skip_debian_packaging=skip_debian_packaging, + unique_copyrights=unique_copyrights, + ).strip() + + primary_license = dc.primary_license + + match_details = list(map(get_match_details, dc.license_matches)) + + results = { + 'primary_license': primary_license, + 'declared_license': declared_license, + 'license_expression': license_expression, + 'copyright': copyrght, + 'matches': match_details, + } + + if regen: + expected = results + with open(expected_loc, 'w') as res: + res.write(saneyaml.dump(results)) + else: + with open(expected_loc) as ex: + expected = saneyaml.load(ex.read()) + except Exception as e: + import traceback + files = [ 'file://' + test_loc, 'file://' + expected_loc, - expected, ] + raise Exception(repr(e), traceback.format_exc(), files) from e - assert saneyaml.dump([results]) == saneyaml.dump(expected) + if ( + not regen + and (saneyaml.dump(results) != saneyaml.dump(expected) + or 'unknown-license-reference' in license_expression_keys) + ) : + res = { + 'test_loc': f'file://{test_loc}', + 'expected_loc': f'file://{expected_loc}', + } + res.update(results) + results = saneyaml.dump(res) + results = results.replace( + 'unknown-license-reference', + 'unknown-license-reference should not be detected', + ) + assert results == saneyaml.dump(expected) def get_match_details(match): - """ + ''' Return a mapping of match details for LicenseMatch ``match``. - """ + ''' details = {} details['score'] = str(match.score()) details['start_line'] = str(match.start_line) @@ -118,9 +138,9 @@ def get_match_details(match): def relative_walk(dir_path): - """ + ''' Walk path and yield files paths relative to dir_path. - """ + ''' for base_dir, _dirs, files in walk(dir_path): for file_name in files: if file_name.endswith('.yml'): @@ -135,19 +155,19 @@ def create_test_function( test_loc, expected_loc, test_name, - with_details=True, + simplified=False, regen=False, ): - """ + ''' Return a test function closed on test arguments. - """ + ''' # closure on the test params def test_func(self): check_expected_parse_copyright_file( test_loc, expected_loc, - with_details=with_details, + simplified=simplified, regen=regen, ) @@ -160,35 +180,23 @@ def test_func(self): def build_tests(test_dir, clazz, prefix='test_', regen=False): - """ + ''' Dynamically build test methods for each copyright file in `test_dir` and attach the test method to the `clazz` class. - """ + ''' test_data_dir = path.join(path.dirname(__file__), 'data') test_dir_loc = path.join(test_data_dir, test_dir) # loop through all items and attach a test method to our test class for test_file in relative_walk(test_dir_loc): test_loc = path.join(test_dir_loc, test_file) - # create two test methods: one with and one without details - test_name1 = prefix + text.python_safe_name(test_file) - test_method = create_test_function( - test_loc=test_loc, - expected_loc=test_loc + '.expected.yml', - test_name=test_name1, - regen=regen, - with_details=False, - ) - # attach that method to the class - setattr(clazz, test_name1, test_method) - test_name2 = prefix + 'detailed_' + text.python_safe_name(test_file) test_method = create_test_function( test_loc=test_loc, expected_loc=test_loc + '-detailed.expected.yml', test_name=test_name2, regen=regen, - with_details=True, + simplified=False, ) # attach that method to the class setattr(clazz, test_name2, test_method) @@ -237,86 +245,178 @@ class TestDebianDetector(FileBasedTesting): test_data_dir = path.join(path.dirname(__file__), 'data/debian/copyright/') def test_add_unknown_matches(self): - matches = debian_copyright.add_unknown_matches(name='foo', text='bar') assert len(matches) == 1 - match = matches[0] - assert match.matched_text() == "License: foo\n bar" + assert match.matched_text() == 'foo\nbar' class TestEnhancedDebianCopyright(FileBasedTesting): test_data_dir = path.join(path.dirname(__file__), 'data/debian/copyright/') + def test_simplification(self): + test_loc = self.get_test_loc('simplified-license/stable_copyright') + expected_loc = self.get_test_loc('simplified-license/stable_copyright.expected.yml') + + check_expected_parse_copyright_file( + test_loc=test_loc, + expected_loc=expected_loc, + simplified=True, + regen=False, + ) + def test_is_paragraph_debian_packaging(self): - test_file = self.get_test_loc("debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright") + test_file = self.get_test_loc('debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) file_paras = edebian_copyright.file_paragraphs assert debian_copyright.is_paragraph_debian_packaging(file_paras[-3]) def test_is_paragraph_primary_license(self): - test_file = self.get_test_loc("debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright") + test_file = self.get_test_loc('debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) file_paras = edebian_copyright.file_paragraphs assert debian_copyright.is_paragraph_primary_license(file_paras[0]) def test_get_header_para(self): - test_file = self.get_test_loc("debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright") + test_file = self.get_test_loc('debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) header_para = edebian_copyright.header_paragraph - assert header_para.license.name == "LGPL-3+ or GPL-2+" - assert header_para.upstream_name.value == "Nettle" - assert header_para.source.text == "http://www.lysator.liu.se/~nisse/nettle/" + assert header_para.license.name == 'LGPL-3+ or GPL-2+' + assert header_para.upstream_name.value == 'Nettle' + assert header_para.source.text == 'http://www.lysator.liu.se/~nisse/nettle/' def test_get_files_paras(self): - test_file = self.get_test_loc("debian-2019-11-15/main/c/cryptsetup/stable_copyright") + test_file = self.get_test_loc('debian-2019-11-15/main/c/cryptsetup/stable_copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) files_paras = edebian_copyright.file_paragraphs assert len(files_paras) == 15 - assert files_paras[1].license.name == "GPL-2+" + assert files_paras[1].license.name == 'GPL-2+' def test_get_license_paras(self): - test_file = self.get_test_loc("debian-2019-11-15/main/c/cryptsetup/stable_copyright") + test_file = self.get_test_loc('debian-2019-11-15/main/c/cryptsetup/stable_copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) license_paras = edebian_copyright.license_paragraphs assert len(license_paras) == 6 - assert license_paras[0].license.name == "GPL-2+" + assert license_paras[0].license.name == 'GPL-2+' def test_get_paras_with_license_text(self): - test_file = self.get_test_loc("debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright") + test_file = self.get_test_loc('debian-slim-2021-04-07/usr/share/doc/liblzma5/copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) paras_with_license = edebian_copyright.paragraphs_with_license_text assert isinstance(paras_with_license[0], debian_copyright.CopyrightHeaderParagraph) assert isinstance(paras_with_license[1], debian_copyright.CopyrightFilesParagraph) def test_get_other_paras(self): - test_file = self.get_test_loc("crafted_for_tests/test_other_paras") + test_file = self.get_test_loc('crafted_for_tests/test_other_paras') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) other_paras = edebian_copyright.other_paragraphs assert len(other_paras) == 1 - assert other_paras[0].extra_data["unknown"].text == "Example of other paras." + assert other_paras[0].extra_data['unknown'] == 'Example of other paras.' def test_get_duplicate_license_paras(self): - test_file = self.get_test_loc("crafted_for_tests/test_duplicate_license_para_name") + test_file = self.get_test_loc('crafted_for_tests/test_duplicate_license_para_name') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) duplicate_paras = edebian_copyright.duplicate_license_paragraphs assert len(duplicate_paras) == 1 - assert duplicate_paras[0].license.name == "GPL-2+" + assert duplicate_paras[0].license.name == 'GPL-2+' def test_if_structured_copyright_file(self): - test_file = self.get_test_loc("debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright") + test_file = self.get_test_loc('debian-slim-2021-04-07/usr/share/doc/libhogweed6/copyright') content = debian_copyright.unicode_text(test_file) assert debian_copyright.EnhancedDebianCopyright.is_machine_readable_copyright(content) def test_if_not_structured_copyright_file(self): - test_file = self.get_test_loc("debian-2019-11-15/main/p/pulseaudio/stable_copyright") + test_file = self.get_test_loc('debian-2019-11-15/main/p/pulseaudio/stable_copyright') content = debian_copyright.unicode_text(test_file) assert not debian_copyright.EnhancedDebianCopyright.is_machine_readable_copyright(content) def test_multiple_blank_lines_is_valid_paragraph(self): - test_file = self.get_test_loc("debian-slim-gpgv.copyright") + test_file = self.get_test_loc('multiple-blank-lines.copyright') edebian_copyright = debian_copyright.EnhancedDebianCopyright(debian_copyright=DebianCopyright.from_file(test_file)) other_paras = edebian_copyright.other_paragraphs - print(other_paras) assert len(other_paras) == 1 - assert other_paras[0].extra_data["unknown"].text == "This is a catchall para." + assert other_paras[0].extra_data['unknown'] == 'This is a catchall para.' + + def test_is_really_structured(self): + + def build_dc(paragraphs): + d = DebianCopyright() + d.paragraphs.extend(paragraphs) + return d + + assert debian_copyright.is_really_structured( + build_dc([CopyrightHeaderParagraph()]) + ) + assert debian_copyright.is_really_structured( + build_dc([CopyrightLicenseParagraph()]) + ) + assert debian_copyright.is_really_structured( + build_dc([CopyrightFilesParagraph()]) + ) + assert not debian_copyright.is_really_structured( + build_dc([CatchAllParagraph()]) + ) + + assert debian_copyright.is_really_structured( + build_dc([ + CopyrightHeaderParagraph(), + CopyrightFilesParagraph(), + CopyrightFilesParagraph(), + CopyrightLicenseParagraph(), + CopyrightLicenseParagraph(), + ]) + ) + + assert not debian_copyright.is_really_structured( + build_dc([CatchAllParagraph(), CatchAllParagraph()]) + ) + + assert not debian_copyright.is_really_structured( + build_dc([ + CopyrightLicenseParagraph(), + CatchAllParagraph(), + CatchAllParagraph(), + CatchAllParagraph(), + CatchAllParagraph(), + CatchAllParagraph(), + ]) + ) + + assert debian_copyright.is_really_structured( + build_dc([ + CopyrightLicenseParagraph(), + CatchAllParagraph(), + ]) + ) + assert debian_copyright.is_really_structured( + build_dc([ + CopyrightHeaderParagraph(), + CatchAllParagraph(), + ]) + ) + assert debian_copyright.is_really_structured( + build_dc([ + CopyrightFilesParagraph(), + CatchAllParagraph(), + ]) + ) + assert debian_copyright.is_really_structured( + build_dc([ + CopyrightLicenseParagraph(), + CatchAllParagraph(), + ]) + ) + + def test_is_really_structured_from_file(self): + + assert not debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-pretend.copyright'))) + assert not debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-not-dep5.copyright'))) + + # catchall are merged + assert debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-pretend-5-catchall.copyright'))) + + assert debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-ok.copyright'))) + assert debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-ok-header-only.copyright'))) + assert debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-ok-mini.copyright'))) + assert debian_copyright.is_really_structured(DebianCopyright.from_file(self.get_test_loc('dep5-ok.copyright'))) + diff --git a/tests/scancode/data/altpath/copyright.expected.json b/tests/scancode/data/altpath/copyright.expected.json index 75f5578ceba..a0583f5078d 100644 --- a/tests/scancode/data/altpath/copyright.expected.json +++ b/tests/scancode/data/altpath/copyright.expected.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index e5d96a812ec..373897f6973 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/failing/patchelf.expected.json b/tests/scancode/data/failing/patchelf.expected.json index 0a6c200ec05..5d8cafaf170 100644 --- a/tests/scancode/data/failing/patchelf.expected.json +++ b/tests/scancode/data/failing/patchelf.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 5d031946d3c..0bba64026dd 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -34,6 +34,9 @@ Options: 0 for no limit. [default: 50] --max-url INT Report only up to INT urls found in a file. Use 0 for no limit. [default: 50] + --unknown-licenses [EXPERIMENTAL] Detect unknown licenses and follow + license references such as "See license in file + COPYING". output formats: --json FILE Write scan output as compact JSON to FILE. @@ -120,7 +123,7 @@ Options: core: --timeout Stop an unfinished file scan after a timeout in - seconds. [default: 120 seconds] + seconds. [default: 120 seconds] -n, --processes INT Set the number of parallel processes to use. Disable parallel processing if 0. Also disable threading if -1. [default: 1] diff --git a/tests/scancode/data/info/all.expected.json b/tests/scancode/data/info/all.expected.json index ac8fa6b2cb7..7ae7a3a723d 100644 --- a/tests/scancode/data/info/all.expected.json +++ b/tests/scancode/data/info/all.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/scancode/data/info/all.rooted.expected.json b/tests/scancode/data/info/all.rooted.expected.json index 24234e09194..146e39b7c2f 100644 --- a/tests/scancode/data/info/all.rooted.expected.json +++ b/tests/scancode/data/info/all.rooted.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/scancode/data/info/basic.expected.json b/tests/scancode/data/info/basic.expected.json index ae61bd7e062..4dec2bee55a 100644 --- a/tests/scancode/data/info/basic.expected.json +++ b/tests/scancode/data/info/basic.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/scancode/data/info/basic.rooted.expected.json b/tests/scancode/data/info/basic.rooted.expected.json index 19916a40b52..de0a5b0c2d8 100644 --- a/tests/scancode/data/info/basic.rooted.expected.json +++ b/tests/scancode/data/info/basic.rooted.expected.json @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/scancode/data/info/email_url_info.expected.json b/tests/scancode/data/info/email_url_info.expected.json index 6bebf5750db..528ccc96065 100644 --- a/tests/scancode/data/info/email_url_info.expected.json +++ b/tests/scancode/data/info/email_url_info.expected.json @@ -14,6 +14,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/scancode/data/license_text/test.expected b/tests/scancode/data/license_text/test.expected index fc9432cde5e..452b838b929 100644 --- a/tests/scancode/data/license_text/test.expected +++ b/tests/scancode/data/license_text/test.expected @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/non_utf8/expected-linux.json b/tests/scancode/data/non_utf8/expected-linux.json index d9035d7471b..6087fd8f5d8 100644 --- a/tests/scancode/data/non_utf8/expected-linux.json +++ b/tests/scancode/data/non_utf8/expected-linux.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 18 } } diff --git a/tests/scancode/data/plugin_mark_source/with_info.expected.json b/tests/scancode/data/plugin_mark_source/with_info.expected.json index 6e267a07033..7e1d043518e 100644 --- a/tests/scancode/data/plugin_mark_source/with_info.expected.json +++ b/tests/scancode/data/plugin_mark_source/with_info.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 12 } } diff --git a/tests/scancode/data/plugin_only_findings/basic.expected.json b/tests/scancode/data/plugin_only_findings/basic.expected.json index 6cd0ff8822b..1f5891ea761 100644 --- a/tests/scancode/data/plugin_only_findings/basic.expected.json +++ b/tests/scancode/data/plugin_only_findings/basic.expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 2 } } diff --git a/tests/scancode/data/plugin_only_findings/errors.expected.json b/tests/scancode/data/plugin_only_findings/errors.expected.json index 129f0d1815c..2b8b0af57b7 100644 --- a/tests/scancode/data/plugin_only_findings/errors.expected.json +++ b/tests/scancode/data/plugin_only_findings/errors.expected.json @@ -34,6 +34,7 @@ "Path: errors/many_copyrights.c" ], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/plugin_only_findings/info.expected.json b/tests/scancode/data/plugin_only_findings/info.expected.json index a2a34328845..0c9ede6c487 100644 --- a/tests/scancode/data/plugin_only_findings/info.expected.json +++ b/tests/scancode/data/plugin_only_findings/info.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 0 } } 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 a670ba570dd..f3d57b44c72 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 @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/single/iproute.expected.json b/tests/scancode/data/single/iproute.expected.json index 11920d97c1b..9e495bbaf3e 100644 --- a/tests/scancode/data/single/iproute.expected.json +++ b/tests/scancode/data/single/iproute.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json index f8d7a4cabc3..cfb130901fa 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json @@ -17,6 +17,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet index 005474174cd..4bdbf62dee8 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--quiet @@ -18,6 +18,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose index f8d7a4cabc3..cfb130901fa 100644 --- a/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose +++ b/tests/scancode/data/unicodepath/unicodepath.expected-linux.json--verbose @@ -17,6 +17,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/scancode/data/weird_file_name/expected-posix.json b/tests/scancode/data/weird_file_name/expected-posix.json index 896c434a70b..d73b40b323d 100644 --- a/tests/scancode/data/weird_file_name/expected-posix.json +++ b/tests/scancode/data/weird_file_name/expected-posix.json @@ -13,6 +13,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 5 } } diff --git a/tests/scancode/test_outdated.py b/tests/scancode/test_outdated.py index 8e05df0c625..f9f52755080 100644 --- a/tests/scancode/test_outdated.py +++ b/tests/scancode/test_outdated.py @@ -85,6 +85,7 @@ def test_check_scancode_version(): '3.4.1': [], '22.1': [], '30.9.0rc3': [], + '42.5.1': [], } } def jget(*args, **kwargs): @@ -96,7 +97,7 @@ def jget(*args, **kwargs): status_code=200 ) expected1 = 'You are using ScanCode Toolkit version' - expected2 = 'however the newer version 22.1 is available' + expected2 = 'however the newer version 42.5.1 is available' result = outdated.check_scancode_version(force=True) assert expected1 in result assert expected2 in result diff --git a/tests/summarycode/data/classify/cli.expected.json b/tests/summarycode/data/classify/cli.expected.json index d592088b5f4..12495d5e805 100644 --- a/tests/summarycode/data/classify/cli.expected.json +++ b/tests/summarycode/data/classify/cli.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 8 } } diff --git a/tests/summarycode/data/copyright_summary/summary.expected.json b/tests/summarycode/data/copyright_summary/summary.expected.json index 594e19e6fd3..22cb648e094 100644 --- a/tests/summarycode/data/copyright_summary/summary.expected.json +++ b/tests/summarycode/data/copyright_summary/summary.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 24 } } diff --git a/tests/summarycode/data/copyright_summary/summary2.expected.json b/tests/summarycode/data/copyright_summary/summary2.expected.json index 4be1e2d909d..02899c1a843 100644 --- a/tests/summarycode/data/copyright_summary/summary2.expected.json +++ b/tests/summarycode/data/copyright_summary/summary2.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/summarycode/data/copyright_summary/summary_details.expected.json b/tests/summarycode/data/copyright_summary/summary_details.expected.json index 85ec6adeb5d..70ffa30a164 100644 --- a/tests/summarycode/data/copyright_summary/summary_details.expected.json +++ b/tests/summarycode/data/copyright_summary/summary_details.expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 24 } } diff --git a/tests/summarycode/data/copyright_summary/summary_details.expected2.json b/tests/summarycode/data/copyright_summary/summary_details.expected2.json index 090d1da5632..22be02b602f 100644 --- a/tests/summarycode/data/copyright_summary/summary_details.expected2.json +++ b/tests/summarycode/data/copyright_summary/summary_details.expected2.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 24 } } diff --git a/tests/summarycode/data/copyright_summary/summary_key_files.expected.json b/tests/summarycode/data/copyright_summary/summary_key_files.expected.json index d341278ffd9..de5708904a8 100644 --- a/tests/summarycode/data/copyright_summary/summary_key_files.expected.json +++ b/tests/summarycode/data/copyright_summary/summary_key_files.expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 24 } } diff --git a/tests/summarycode/data/end-2-end/bug-1141.expected.json b/tests/summarycode/data/end-2-end/bug-1141.expected.json index b6b6146e245..a1dc13a76e4 100644 --- a/tests/summarycode/data/end-2-end/bug-1141.expected.json +++ b/tests/summarycode/data/end-2-end/bug-1141.expected.json @@ -20,6 +20,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/summarycode/data/facet/cli.expected.json b/tests/summarycode/data/facet/cli.expected.json index e64a6d519ac..2fb3a393cb7 100644 --- a/tests/summarycode/data/facet/cli.expected.json +++ b/tests/summarycode/data/facet/cli.expected.json @@ -16,6 +16,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 56 } } diff --git a/tests/summarycode/data/full_summary/summary.expected.json b/tests/summarycode/data/full_summary/summary.expected.json index 0e08432def1..1f498e3d13e 100644 --- a/tests/summarycode/data/full_summary/summary.expected.json +++ b/tests/summarycode/data/full_summary/summary.expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 26 } } @@ -23,7 +24,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -3717,48 +3718,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -3926,48 +3888,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -4014,7 +3937,7 @@ "licenses": [ { "key": "cc0-1.0", - "score": 99.18, + "score": 99.69, "name": "Creative Commons CC0 1.0 Universal", "short_name": "CC0-1.0", "category": "Public Domain", @@ -4031,7 +3954,7 @@ "start_line": 1, "end_line": 98, "matched_rule": { - "identifier": "cc0-1.0_116.RULE", + "identifier": "cc0-1.0_155.RULE", "license_expression": "cc0-1.0", "licenses": [ "cc0-1.0" @@ -4044,9 +3967,9 @@ "is_license_intro": false, "has_unknown": false, "matcher": "3-seq", - "rule_length": 975, + "rule_length": 970, "matched_length": 967, - "match_coverage": 99.18, + "match_coverage": 99.69, "rule_relevance": 100 } } @@ -7232,48 +7155,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -7357,48 +7241,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 40.0, @@ -7482,48 +7327,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 50.0, @@ -8290,48 +8096,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 37.5, @@ -8415,48 +8182,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, diff --git a/tests/summarycode/data/full_summary/summary_by_facet.expected.json b/tests/summarycode/data/full_summary/summary_by_facet.expected.json index 205e9d914a8..a088a1c334c 100644 --- a/tests/summarycode/data/full_summary/summary_by_facet.expected.json +++ b/tests/summarycode/data/full_summary/summary_by_facet.expected.json @@ -23,6 +23,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 26 } } @@ -31,7 +32,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -218,7 +219,7 @@ "license_expressions": [ { "value": "zlib", - "count": 16 + "count": 9 }, { "value": "artistic-2.0", @@ -1214,48 +1215,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -1427,48 +1389,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -1517,7 +1440,7 @@ "licenses": [ { "key": "cc0-1.0", - "score": 99.18, + "score": 99.69, "name": "Creative Commons CC0 1.0 Universal", "short_name": "CC0-1.0", "category": "Public Domain", @@ -1534,7 +1457,7 @@ "start_line": 1, "end_line": 98, "matched_rule": { - "identifier": "cc0-1.0_116.RULE", + "identifier": "cc0-1.0_155.RULE", "license_expression": "cc0-1.0", "licenses": [ "cc0-1.0" @@ -1547,9 +1470,9 @@ "is_license_intro": false, "has_unknown": false, "matcher": "3-seq", - "rule_length": 975, + "rule_length": 970, "matched_length": 967, - "match_coverage": 99.18, + "match_coverage": 99.69, "rule_relevance": 100 } } @@ -1896,48 +1819,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -2023,48 +1907,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 40.0, @@ -2150,48 +1995,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } + } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 50.0, @@ -2974,48 +2780,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } - ], + } + ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 37.5, @@ -3101,48 +2868,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, diff --git a/tests/summarycode/data/full_summary/summary_details.expected.json b/tests/summarycode/data/full_summary/summary_details.expected.json index 89cb3fa5289..e5cc26ad0a3 100644 --- a/tests/summarycode/data/full_summary/summary_details.expected.json +++ b/tests/summarycode/data/full_summary/summary_details.expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 26 } } @@ -23,7 +24,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -234,7 +235,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -1403,7 +1404,7 @@ "license_expressions": [ { "value": "zlib", - "count": 5 + "count": 3 } ], "copyrights": [ @@ -1511,48 +1512,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -1576,7 +1538,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -1784,48 +1746,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -1849,7 +1772,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -1904,7 +1827,7 @@ "licenses": [ { "key": "cc0-1.0", - "score": 99.18, + "score": 99.69, "name": "Creative Commons CC0 1.0 Universal", "short_name": "CC0-1.0", "category": "Public Domain", @@ -1921,7 +1844,7 @@ "start_line": 1, "end_line": 98, "matched_rule": { - "identifier": "cc0-1.0_116.RULE", + "identifier": "cc0-1.0_155.RULE", "license_expression": "cc0-1.0", "licenses": [ "cc0-1.0" @@ -1934,9 +1857,9 @@ "is_license_intro": false, "has_unknown": false, "matcher": "3-seq", - "rule_length": 975, + "rule_length": 970, "matched_length": 967, - "match_coverage": 99.18, + "match_coverage": 99.69, "rule_relevance": 100 } } @@ -4971,7 +4894,7 @@ "license_expressions": [ { "value": "zlib", - "count": 14 + "count": 9 }, { "value": null, @@ -5366,48 +5289,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -5431,7 +5315,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -5523,48 +5407,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 40.0, @@ -5588,7 +5433,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -5680,48 +5525,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 50.0, @@ -5745,7 +5551,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -6880,48 +6686,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 37.5, @@ -6945,7 +6712,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ @@ -7037,48 +6804,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -7102,7 +6830,7 @@ "license_expressions": [ { "value": "zlib", - "count": 2 + "count": 1 } ], "copyrights": [ diff --git a/tests/summarycode/data/full_summary/summary_key_files-details.expected.json-lines b/tests/summarycode/data/full_summary/summary_key_files-details.expected.json-lines index 42d87e989e4..bb9c7852863 100644 --- a/tests/summarycode/data/full_summary/summary_key_files-details.expected.json-lines +++ b/tests/summarycode/data/full_summary/summary_key_files-details.expected.json-lines @@ -17,6 +17,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 26 } } @@ -27,7 +28,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -317,7 +318,7 @@ "licenses": [ { "key": "cc0-1.0", - "score": 99.18, + "score": 99.69, "name": "Creative Commons CC0 1.0 Universal", "short_name": "CC0-1.0", "category": "Public Domain", @@ -334,7 +335,7 @@ "start_line": 1, "end_line": 98, "matched_rule": { - "identifier": "cc0-1.0_116.RULE", + "identifier": "cc0-1.0_155.RULE", "license_expression": "cc0-1.0", "licenses": [ "cc0-1.0" @@ -347,9 +348,9 @@ "is_license_intro": false, "has_unknown": false, "matcher": "3-seq", - "rule_length": 975, + "rule_length": 970, "matched_length": 967, - "match_coverage": 99.18, + "match_coverage": 99.69, "rule_relevance": 100 } } @@ -598,48 +599,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -823,48 +785,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -1582,48 +1505,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -1715,48 +1599,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 40.0, @@ -1848,48 +1693,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 50.0, @@ -2073,48 +1879,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 37.5, @@ -2206,48 +1973,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 - } } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, diff --git a/tests/summarycode/data/full_summary/summary_key_files.expected.json b/tests/summarycode/data/full_summary/summary_key_files.expected.json index 5aa195c0392..d4f0d90a9cf 100644 --- a/tests/summarycode/data/full_summary/summary_key_files.expected.json +++ b/tests/summarycode/data/full_summary/summary_key_files.expected.json @@ -16,6 +16,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 26 } } @@ -24,7 +25,7 @@ "license_expressions": [ { "value": "zlib", - "count": 19 + "count": 12 }, { "value": null, @@ -964,48 +965,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -1181,48 +1143,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, @@ -1273,7 +1196,7 @@ "licenses": [ { "key": "cc0-1.0", - "score": 99.18, + "score": 99.69, "name": "Creative Commons CC0 1.0 Universal", "short_name": "CC0-1.0", "category": "Public Domain", @@ -1290,7 +1213,7 @@ "start_line": 1, "end_line": 98, "matched_rule": { - "identifier": "cc0-1.0_116.RULE", + "identifier": "cc0-1.0_155.RULE", "license_expression": "cc0-1.0", "licenses": [ "cc0-1.0" @@ -1303,9 +1226,9 @@ "is_license_intro": false, "has_unknown": false, "matcher": "3-seq", - "rule_length": 975, + "rule_length": 970, "matched_length": 967, - "match_coverage": 99.18, + "match_coverage": 99.69, "rule_relevance": 100 } } @@ -1666,48 +1589,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown":false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 42.86, @@ -1795,48 +1679,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown":false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 40.0, @@ -1924,48 +1769,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown":false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown":false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 50.0, @@ -2780,48 +2586,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 37.5, @@ -2909,48 +2676,9 @@ "match_coverage": 100.0, "rule_relevance": 100 } - }, - { - "key": "zlib", - "score": 100.0, - "name": "ZLIB License", - "short_name": "ZLIB License", - "category": "Permissive", - "is_exception": false, - "is_unknown":false, - "owner": "zlib", - "homepage_url": "http://www.zlib.net/", - "text_url": "http://www.gzip.org/zlib/zlib_license.html", - "reference_url": "https://scancode-licensedb.aboutcode.org/zlib", - "scancode_text_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.LICENSE", - "scancode_data_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/zlib.yml", - "spdx_license_key": "Zlib", - "spdx_url": "https://spdx.org/licenses/Zlib", - "start_line": 6, - "end_line": 23, - "matched_rule": { - "identifier": "zlib_17.RULE", - "license_expression": "zlib", - "licenses": [ - "zlib" - ], - "referenced_filenames": [], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "is_license_intro": false, - "has_unknown": false, - "matcher": "2-aho", - "rule_length": 144, - "matched_length": 144, - "match_coverage": 100.0, - "rule_relevance": 100 } - } ], "license_expressions": [ - "zlib", "zlib" ], "percentage_of_license_text": 20.34, diff --git a/tests/summarycode/data/generated/cli.expected.json b/tests/summarycode/data/generated/cli.expected.json index a5d284e7a25..176fbec972f 100644 --- a/tests/summarycode/data/generated/cli.expected.json +++ b/tests/summarycode/data/generated/cli.expected.json @@ -11,6 +11,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 7 } } diff --git a/tests/summarycode/data/packages/expected.json b/tests/summarycode/data/packages/expected.json index 45e7764ce56..a3bd458441d 100644 --- a/tests/summarycode/data/packages/expected.json +++ b/tests/summarycode/data/packages/expected.json @@ -12,6 +12,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } 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 875aace7d0b..63c4186cf54 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 8 } } diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index 025db6c2740..d85013a9ab3 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 7 } } 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 a5622a60355..d8a62c3af85 100644 --- a/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json +++ b/tests/summarycode/data/plugin_consolidate/license-holder-rollup-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } @@ -191,7 +192,7 @@ "licenses": [ { "key": "gpl-1.0-plus", - "score": 16.0, + "score": 100.0, "name": "GNU General Public License 1.0 or later", "short_name": "GPL 1.0 or later", "category": "Copyleft", @@ -224,7 +225,7 @@ "rule_length": 3, "matched_length": 3, "match_coverage": 100.0, - "rule_relevance": 16 + "rule_relevance": 100 } }, { @@ -383,7 +384,7 @@ "licenses": [ { "key": "gpl-1.0-plus", - "score": 16.0, + "score": 100.0, "name": "GNU General Public License 1.0 or later", "short_name": "GPL 1.0 or later", "category": "Copyleft", @@ -416,7 +417,7 @@ "rule_length": 3, "matched_length": 3, "match_coverage": 100.0, - "rule_relevance": 16 + "rule_relevance": 100 } }, { @@ -543,7 +544,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 11.0, + "score": 50.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -576,7 +577,7 @@ "rule_length": 2, "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 11 + "rule_relevance": 50 } }, { 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 170c2652313..ecd07d18f28 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 @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 6 } } diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index 098c44f6ada..4142198cf76 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index fbcc873db4a..285a16a5db2 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } 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 a19c9cc6ecb..3a40072840d 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 @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } @@ -143,7 +144,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 11.0, + "score": 50.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -176,7 +177,7 @@ "rule_length": 2, "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 11 + "rule_relevance": 50 } }, { @@ -269,7 +270,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 11.0, + "score": 50.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -302,7 +303,7 @@ "rule_length": 2, "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 11 + "rule_relevance": 50 } }, { @@ -429,7 +430,7 @@ "licenses": [ { "key": "gpl-1.0-plus", - "score": 16.0, + "score": 100.0, "name": "GNU General Public License 1.0 or later", "short_name": "GPL 1.0 or later", "category": "Copyleft", @@ -462,7 +463,7 @@ "rule_length": 3, "matched_length": 3, "match_coverage": 100.0, - "rule_relevance": 16 + "rule_relevance": 100 } }, { @@ -555,7 +556,7 @@ "licenses": [ { "key": "unknown-license-reference", - "score": 11.0, + "score": 50.0, "name": "Unknown License file reference", "short_name": "Unknown License reference", "category": "Unstated License", @@ -588,7 +589,7 @@ "rule_length": 2, "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 11 + "rule_relevance": 50 } }, { diff --git a/tests/summarycode/data/score/basic-expected.json b/tests/summarycode/data/score/basic-expected.json index 883106a357e..001451e7886 100644 --- a/tests/summarycode/data/score/basic-expected.json +++ b/tests/summarycode/data/score/basic-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/summarycode/data/score/consistent_licenses-expected.json b/tests/summarycode/data/score/consistent_licenses-expected.json index 3c6009854a6..dcf8317c37c 100644 --- a/tests/summarycode/data/score/consistent_licenses-expected.json +++ b/tests/summarycode/data/score/consistent_licenses-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/summarycode/data/score/consistent_licenses_not-expected.json b/tests/summarycode/data/score/consistent_licenses_not-expected.json index 00b8260ad62..0ca45230fec 100644 --- a/tests/summarycode/data/score/consistent_licenses_not-expected.json +++ b/tests/summarycode/data/score/consistent_licenses_not-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/summarycode/data/score/consistent_licenses_not_spdx-expected.json b/tests/summarycode/data/score/consistent_licenses_not_spdx-expected.json index 441deca80cd..842b825e56c 100644 --- a/tests/summarycode/data/score/consistent_licenses_not_spdx-expected.json +++ b/tests/summarycode/data/score/consistent_licenses_not_spdx-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/summarycode/data/score/file_coverage-expected.json b/tests/summarycode/data/score/file_coverage-expected.json index 167668a3e2b..5781fbb4b60 100644 --- a/tests/summarycode/data/score/file_coverage-expected.json +++ b/tests/summarycode/data/score/file_coverage-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 5 } } diff --git a/tests/summarycode/data/score/full_text-expected.json b/tests/summarycode/data/score/full_text-expected.json index 6bd9ffaab56..64d748e60a0 100644 --- a/tests/summarycode/data/score/full_text-expected.json +++ b/tests/summarycode/data/score/full_text-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/summarycode/data/score/full_text_in_key_files-expected.json b/tests/summarycode/data/score/full_text_in_key_files-expected.json index 98a01963a61..095522e4491 100644 --- a/tests/summarycode/data/score/full_text_in_key_files-expected.json +++ b/tests/summarycode/data/score/full_text_in_key_files-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/summarycode/data/score/single_file-expected.json b/tests/summarycode/data/score/single_file-expected.json index 3dce57d4dc6..fdadfcedb20 100644 --- a/tests/summarycode/data/score/single_file-expected.json +++ b/tests/summarycode/data/score/single_file-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 1 } } diff --git a/tests/summarycode/data/score/spdx_licenses-expected.json b/tests/summarycode/data/score/spdx_licenses-expected.json index 60b6241d486..4ea6f51f464 100644 --- a/tests/summarycode/data/score/spdx_licenses-expected.json +++ b/tests/summarycode/data/score/spdx_licenses-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } diff --git a/tests/summarycode/data/score/spdx_licenses_not-expected.json b/tests/summarycode/data/score/spdx_licenses_not-expected.json index 5d6a4508fdc..a76d4eda205 100644 --- a/tests/summarycode/data/score/spdx_licenses_not-expected.json +++ b/tests/summarycode/data/score/spdx_licenses_not-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 4 } } @@ -313,7 +314,7 @@ "licenses": [ { "key": "other-permissive", - "score": 88.0, + "score": 100.0, "name": "Other Permissive Licenses", "short_name": "Other Permissive Licenses", "category": "Permissive", @@ -346,7 +347,7 @@ "rule_length": 16, "matched_length": 16, "match_coverage": 100.0, - "rule_relevance": 88 + "rule_relevance": 100 } } ], @@ -368,4 +369,4 @@ "scan_errors": [] } ] -} \ No newline at end of file +} diff --git a/tests/summarycode/data/score/top_declared-expected.json b/tests/summarycode/data/score/top_declared-expected.json index 8648f444310..ce36332a42c 100644 --- a/tests/summarycode/data/score/top_declared-expected.json +++ b/tests/summarycode/data/score/top_declared-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } } diff --git a/tests/summarycode/data/score/top_declared_not-expected.json b/tests/summarycode/data/score/top_declared_not-expected.json index 33a90620a77..6468da76e08 100644 --- a/tests/summarycode/data/score/top_declared_not-expected.json +++ b/tests/summarycode/data/score/top_declared_not-expected.json @@ -15,6 +15,7 @@ "message": null, "errors": [], "extra_data": { + "spdx_license_list_version": "3.14", "files_count": 3 } }