diff --git a/ROADMAP-ABOUTCODE.rst b/ROADMAP-ABOUTCODE.rst new file mode 100644 index 00000000000..7e7fc15a0e2 --- /dev/null +++ b/ROADMAP-ABOUTCODE.rst @@ -0,0 +1,282 @@ +AboutCode global Roadmap +======================== + +python-inspector +Support all package manifests beyond req and setup.py + +SCIO: ScanCode.io, pipelines for SCA +------------------------------------- + +Compositition analysis of Deployed binaries +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Build pipelines for key tech stacks. For each of these automate the end-to-end +analysis of a package binaries mapping it back to it sources and matching it +upstream to its PurlDB origin: + +- for Java +- for JavaScript, CSS +- for C/C++ ELFs +- for C/C++ WinPE +- for C/C++ Mach-O +- for .Net, C# +- for Golang +- for Android apk +- for Python +- for Rust +- for Ruby + + +Matching pipeline +~~~~~~~~~~~~~~~~~~ + +Build a dedicated pipeline to matching (client side) + + +Scan TODO/Review app +~~~~~~~~~~~~~~~~~~~~~ + +- Build an app in SCIO to automate flagging scan items that needs review or attention. +- Create a UI and backend to organize the scan review. +- Consider including and merging the "scantext" license detection review app + + +Pre-built container image(s) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Build and publish container images +- Consider building a single image for CLI deployments +- Consider publishe the app image for standalone CLI deployments + +Package management +~~~~~~~~~~~~~~~~~~~~ + +- Adopt the two levels manifests/package instances +- Refactor dependencies as deps and requirements + + +Deploy free analysis public server +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Consider sponsorship from Amazon/Google/Azure + +Create and document standard CI/CD integrations +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- GitHub +- GitLab +- Azure + + +SCTK: ScanCode Toolkit +----------------------- + +License detection quality improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Include automatic key phrases in license detection rules + Use important key phrases for license detection https://github.com/nexB/scancode-toolkit/issues/2637 + +- Add required phrase automatically + unknown detection in licenses plus testing +- More license detection bugs reported recently + +- Detect summary for all packages, and populate more package fields correctly like copyright/holders + + - We can report the declared license and other licenses in the license summary + of a full scan. The primary license is based; next is to do the + same across each package found nested in a scanned codebase. And also compute + an individual license clarity score for each these. + + +- license expression simplify and license expression category + + +Improve package detection +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Create synthethic, private packages from non-packaged files based on license and copyright +- Create simplified purl-only lightweight package detection +- Evolve model for dependencies towards requirements and true dependencies +- Track private non-published packages + +Primary copyright detection for packages + +- This is closely tied to the primary license detection and should focus + on package manifests and key files. +- Support copyright parsing from all package ecosystems. + + + +Published improved release packagings/bundles/installers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Publish smaller wheels with a single focus for easier integration as a library + +- Release self-contained app(s) for ease of use, bundled with a Python and everything on it: + + - extractcode + - scancode proper + - packagedcode only + - licensedcode only + - cluecode only + +- Adopt Python 3.12 +- Adopt macOS and Linux on ARM + + +ABCTK: AboutCode Toolkit +---------------------------- + +- add support for patterns for docoumented resources +- add support for exclude for docoumented resources +- document deployed resource for a development resource + + +PURLDB: PurlDB +---------------- + +- purl2all: On demand indexing for all supported package ecosystems +- purl2sym: Collect source and binary symbols +- index-time matching to find the true origin +- implement multi-tier indexing: purl/metadata/archive/files +- MatchCode matching engine + + - embed a SCIO with a matching pipeline for match a whole codebase at once + - expore new endpoint for matching whole codebase + - support multiple SCIO workers for indexing + - implement proper ranking of matched code results + - refactor directory matching to be a pre-matching step to file matching + + +VCIO: VulnerableCode.io +------------------------ + +- Adopt VulnTotal model throughout +- Log advisory history +- Add vulnerable code reachability +- Add vulnerable code required context/config +- Add more upstream resources +- Deploy purlsync public pilot + + +PURL: purl and vers specs +-------------------------- + +- Merge and advertize vers spec. +- Standardize purl with ECMA + + +INSPECTORS: misc package and technology inspectors +---------------------------------------------------- + +- Universal Inspector/DependentCode + + - Resolve any purl dependencies + - Non-vulnerable dependency resolution + +- Inspector for Java and Android DEX + + - Decompile and collect binary symbols. + - Collect source symbols + - Resolve dependencies for Gradle, SBT and Maven. + +- Inspector for JavaScript, CSS + + - Decompile/deminify and collect bundled and minified symbols. + - Analyze map files + - Collect source symbols + - Resolve dependencies for npm, yarn and pnpm. + +- Inspector for C/C++ + - Collect source symbols + +- Inspector for ELFs + + - Decompile and collect binary symbols. + - Collect DWARFs and ELFs section symbols + - Resolve dependencies for pkgconfig and ldd + +- Inspector for WinPE + + - Decompile and collect binary symbols. + - Collect winpdb symbols + +- Inspector for Mach-O + + - Decompile and collect binary symbols. + - Collect DWARFs and ELFs section symbols + +- Inspector for .Net, C# + + - Decompile and collect binary symbols from assemblies (see also WinPE) + - Collect source symbols + - Resolve dependencies for nuget/dotnet (completed) + +- Inspector for Golang + + - Decompile and collect binary symbols from pclntab + - Collect source symbols + - Resolve dependencies + +- Inspector for Python + + - Decompile and collect binary symbols from bytecode + - Collect source symbols + - Resolve dependencies (completed) + +- Inspector for Rust + + - Decompile and collect binary symbols + - Collect source symbols + - Resolve dependencies + +- Inspector for Swift + + - Decompile and collect binary symbols + - Collect source symbols + - Resolve dependencies + +- Inspector for Dart/Flutter + + - Decompile and collect binary symbols + - Collect source symbols + - Resolve dependencies + +- Inspector for Ruby + + - Collect source symbols + - Resolve dependencies + +- Inspector for Debian + + - Parse Debian formats (completed) + - Parse installed database (completed) + - Compare versions (completed) + - Resolve dependencies + +- Inspector for Alpine + + - Parse Alpine formats (completed) + - Parse installed database (completed) + - Compare versions (completed) + - Resolve dependencies + +- Inspector for RPM + + - Parse RPM formats (partially completed) + - Parse installed database (completed) + - Compare versions (completed) + - Resolve dependencies + +- Inspector for containers + + - Parse container images formats and manifests (completed) + + +Other libraries +----------------- + +- FetchCode: support all supported package ecosystems, use in purlDB and SCIO +- univers: support all supported package ecosystems +- license-expression : update to support latest SPDX updates, auto-update bundled licenses + diff --git a/ROADMAP.rst b/ROADMAP.rst index e97fb4674cf..ebb58ce241c 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -15,23 +15,33 @@ to distinguish the forest from the trees. Therefore reporting the primary license detection is important: when we get scan results, we can often get 30 licenses for a single a package and this volume is a problem even if it is correct and it is technically correct. + The goal of this improvement is to: -- combine multiple related license matches in a single license detection +- Combine multiple related license matches in a single license detection. -- in a license detection, expose a primary license expression in addition +- In a license detection, expose a primary license expression in addition to the complete, full license expression. - -- make the logic of selection of the primary license visible, at the minimum - with a log of combination and primary license selection operations + +- Make the logic of selection of the primary license visible, at the minimum + with a log of combination and primary license selection operations. This is for SCTK first. -Status: This has been completed in SCTK and also included in SCIO. We use +Status: + +This has been completed in SCTK and also included in SCIO. We use an updated --summary option and a new license clarity score for this. We also have LicenseDetections for resources/packages and a top level unique license detections as a summary. +Next steps: + +- We can report the declared license and other licenses in the license summary + of a full scan. The primary license is based; next is to do the + same across each package found nested in a scanned codebase. And also compute + an individual license clarity score for each these. + 2. Package files. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -71,6 +81,8 @@ This is completed in SCTK. This is the same issue as for primary license, but for holders +This has not been completed. This is less critical to complete as the tracing +is much simpler and can be done manually in the rare cases where this is needed. Roadmap @@ -128,4 +140,4 @@ Roadmap - Revamp how common list of suprrious licenses are detected (this is a bug) - Use important key phrases for license detection https://github.com/nexB/scancode-toolkit/issues/2637 -This is mostly completed, for follow up see https://github.com/nexB/scancode-toolkit/issues/2878. +This is mostly completed, for follow up see https://github.com/nexB/scancode-toolkit/issues/2878 diff --git a/src/cluecode/copyrights.py b/src/cluecode/copyrights.py index 3b468e6262b..7d0187a0458 100644 --- a/src/cluecode/copyrights.py +++ b/src/cluecode/copyrights.py @@ -886,6 +886,8 @@ def build_detection_from_node( # of a copyright statement (r'^neither$', 'JUNK'), (r'^nor$', 'JUNK'), + + (r'^data-.*$', 'JUNK'), (r'^providing$', 'JUNK'), (r'^Execute$', 'JUNK'), diff --git a/src/licensedcode/data/licenses/cc-sa-1.0.LICENSE b/src/licensedcode/data/licenses/cc-sa-1.0.LICENSE new file mode 100644 index 00000000000..8c1e18ae3ec --- /dev/null +++ b/src/licensedcode/data/licenses/cc-sa-1.0.LICENSE @@ -0,0 +1,73 @@ +--- +key: cc-sa-1.0 +short_name: CC-SA-1.0 +name: Creative Commons Share Alike License 1.0 +category: Copyleft +owner: Creative Commons +homepage_url: http://creativecommons.org/licenses/sa/1.0/ +notes: A deprecated license from Creative Commons that predates the use of the "BY" convention + in the license identifier. CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DRAFT 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. +spdx_license_key: LicenseRef-scancode-cc-sa-1.0 +text_urls: + - http://creativecommons.org/licenses/sa/1.0/legalcode +other_urls: + - https://creativecommons.org/licenses/sa/1.0/legalcode +--- + +ShareAlike 1.0 +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 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 OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + + "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. + "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. + "Licensor" means the individual or entity that offers the Work under the terms of this License. + "Original Author" means the individual or entity who created the Work. + "Work" means the copyrightable work of authorship offered under the terms of this License. + "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. + +2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + + to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; + to create and reproduce Derivative Works; + to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; + to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works; + +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 are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any reference to such Licensor or the Original Author, 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 reference to such Licensor or the Original Author, as requested. + You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Derivative Works that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder, and You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Derivative Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Derivative Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Derivative Work itself to be made subject to the terms of this License. + +5. Representations, Warranties and Disclaimer + + By offering the Work for public release under this License, Licensor represents and warrants that, to the best of Licensor's knowledge after reasonable inquiry: + Licensor has secured all rights in the Work necessary to grant the license rights hereunder and to permit the lawful exercise of the rights granted hereunder without You having any obligation to pay any royalties, compulsory license fees, residuals or any other payments; + The Work does not infringe the copyright, trademark, publicity rights, common law rights or any other right of any third party or constitute defamation, invasion of privacy or other tortious injury to any third party. + EXCEPT AS EXPRESSLY STATED IN THIS LICENSE OR OTHERWISE AGREED IN WRITING OR REQUIRED BY APPLICABLE LAW, THE WORK IS LICENSED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES REGARDING THE CONTENTS OR ACCURACY OF THE WORK. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, AND EXCEPT FOR DAMAGES ARISING FROM LIABILITY TO A THIRD PARTY RESULTING FROM BREACH OF THE WARRANTIES IN SECTION 5, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. + Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous + + Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. + This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_406.RULE b/src/licensedcode/data/rules/agpl-3.0_406.RULE new file mode 100644 index 00000000000..43e569baf3b --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_406.RULE @@ -0,0 +1,10 @@ +--- +license_expression: agpl-3.0 +is_license_notice: yes +--- + +* 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. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_407.RULE b/src/licensedcode/data/rules/agpl-3.0_407.RULE new file mode 100644 index 00000000000..cdcd8bafee7 --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_407.RULE @@ -0,0 +1,6 @@ +--- +license_expression: agpl-3.0 +is_license_notice: yes +--- + +* Content outside of the above mentioned directories or restrictions above is available under the "AGPLv3" license as defined below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_1.RULE b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_1.RULE index 19d244a84ee..5c6a04e9c37 100644 --- a/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_1.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_with_agpl-generic-additional-terms_1.RULE @@ -114,4 +114,4 @@ When a user clicks on the "Download the modified version of the source code" (or the equivalent localized language version of the sentence) it must direct the user to an archive file containing the modified version of the source code or to an intermediate web page containing a hyperlink to directly download an -archive file of the modified source code from a Web browser. +archive file of the modified source code from a Web browser. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_1.RULE b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_1.RULE new file mode 100644 index 00000000000..4a9e9409d7b --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_1.RULE @@ -0,0 +1,12 @@ +--- +license_expression: agpl-3.0 WITH linking-exception-agpl-3.0 +is_license_notice: yes +notes: https://github.com/FellowTraveler/Open-Transactions/blob/3c4908be5d4abf110f5c2fdaa1db4678bdd84644/docs/LICENSE-AND-CREDITS.txt#L1341 +--- + +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_2.RULE b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_2.RULE new file mode 100644 index 00000000000..a46f4afc3fa --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_2.RULE @@ -0,0 +1,17 @@ +--- +license_expression: agpl-3.0 WITH linking-exception-agpl-3.0 +is_license_notice: yes +--- + +* 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. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. + * + * Additionally, the following linking exception is granted: + * + * 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_or_commercial-license_1.RULE b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_or_commercial-license_1.RULE new file mode 100644 index 00000000000..92b0aa77ffc --- /dev/null +++ b/src/licensedcode/data/rules/agpl-3.0_with_linking-exception-agpl-3.0_or_commercial-license_1.RULE @@ -0,0 +1,20 @@ +--- +license_expression: agpl-3.0 WITH linking-exception-agpl-3.0 OR commercial-license +is_license_notice: yes +--- + +* 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. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. + * + * Additionally, the following linking exception is granted: + * + * 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. + * + * You can be released from the requirements of the license by purchasing + * a commercial license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_14.RULE b/src/licensedcode/data/rules/antlr-pd_14.RULE new file mode 100644 index 00000000000..7a5f40b9f65 --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_14.RULE @@ -0,0 +1,40 @@ +--- +license_expression: antlr-pd +is_license_text: yes +ignorable_authors: + - Terence Parr +ignorable_emails: + - parrt@antlr.org + - parrt@cs.usfca.edu +--- + +SOFTWARE RIGHTS + +ANTLR 1989-2004 Developed by Terence Parr +Partially supported by University of San Francisco & jGuru.com + +We reserve no legal rights to the ANTLR--it 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 commerical software. + +We encourage users to develop software with ANTLR. However, +we do ask that credit is given to us for developing +ANTLR. By "credit", we mean that if you use ANTLR or +incorporate any source code into one of your programs +(commercial product, research project, or otherwise) that +you acknowledge this fact somewhere in the documentation, +research report, etc... If you like ANTLR and have +developed a nice tool with the output, please mention that +you developed it using ANTLR. In addition, we ask that the +headers remain intact in our source code. As long as these +guidelines are kept, we expect to continue enhancing this +system and expect to make other tools available as they are +completed. + +The primary ANTLR guy: + +Terence Parr +parrt@cs.usfca.edu +parrt@antlr.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_or_bsd-new_1.RULE b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_1.RULE new file mode 100644 index 00000000000..509802a0f72 --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_1.RULE @@ -0,0 +1,11 @@ +--- +license_expression: antlr-pd OR bsd-new +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE.txt +notes: the license varies based on the ANTLR version +--- + +This file is part of ANTLR. See LICENSE.txt for licence + details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_or_bsd-new_2.RULE b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_2.RULE new file mode 100644 index 00000000000..6b635fa0075 --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_2.RULE @@ -0,0 +1,11 @@ +--- +license_expression: antlr-pd OR bsd-new +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE.txt +notes: the license varies based on the ANTLR version +--- + +## This file is part of ANTLR. See LICENSE.txt for license ## +## details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_or_bsd-new_3.RULE b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_3.RULE new file mode 100644 index 00000000000..9eb819ec46b --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_3.RULE @@ -0,0 +1,10 @@ +--- +license_expression: antlr-pd OR bsd-new +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE.txt +notes: the license varies based on the ANTLR version +--- + +This file is part of PyANTLR. See LICENSE.txt for license details. . \ No newline at end of file diff --git a/src/licensedcode/data/rules/antlr-pd_or_bsd-new_4.RULE b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_4.RULE new file mode 100644 index 00000000000..815144d33cd --- /dev/null +++ b/src/licensedcode/data/rules/antlr-pd_or_bsd-new_4.RULE @@ -0,0 +1,10 @@ +--- +license_expression: antlr-pd OR bsd-new +is_license_notice: yes +relevance: 99 +referenced_filenames: + - LICENSE.txt +notes: the license varies based on the ANTLR version +--- + +This file is part of PyANTLR. See LICENSE.txt for licence details. . \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.0_14.RULE b/src/licensedcode/data/rules/apache-1.0_14.RULE new file mode 100644 index 00000000000..5b3a2551cdf --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.0_14.RULE @@ -0,0 +1,50 @@ +--- +license_expression: apache-1.0 +is_license_text: yes +relevance: 99 +notes: a rare Apache 1.0 variant with essentially the same terms. This is the same as lucre + which in turn is mostly similar to the OpenSSL license. +ignorable_authors: + - the Apache Group +ignorable_urls: + - http://www.apache.org/ +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce 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 Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." + +4. The names "Apache Server" and "Apache Group" must not be used to + endorse or promote products derived from this software without + prior written permission. + +5. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." + +THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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/apache-1.0_18.RULE b/src/licensedcode/data/rules/apache-1.0_18.RULE new file mode 100644 index 00000000000..3e2430ee6dc --- /dev/null +++ b/src/licensedcode/data/rules/apache-1.0_18.RULE @@ -0,0 +1,57 @@ +--- +license_expression: apache-1.0 +is_license_text: yes +relevance: 99 +notes: https://github.com/chrissicool/l4openbsd/blob/077177814444e08500e47bc2488502f11469bc60/usr.sbin/httpd/src/modules/example/Makefile#L25 +ignorable_authors: + - the Apache Group +ignorable_urls: + - http://www.apache.org/ +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce 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 Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." + +4. The names "Apache Server" and "Apache Group" must not be used to + endorse or promote products derived from this software without + prior written permission. + +5. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." + +THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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. +==================================================================== + +This software consists of voluntary contributions made by many +individuals on behalf of the Apache Group and was originally based +on public domain software written at the National Center for +Supercomputing Applications, University of Illinois, Urbana-Champaign. +For more information on the Apache Group and the Apache HTTP server +project, please see . \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1299.RULE b/src/licensedcode/data/rules/apache-2.0_1299.RULE new file mode 100644 index 00000000000..0285467096a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1299.RULE @@ -0,0 +1,12 @@ +--- +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 +--- + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or 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_1300.RULE b/src/licensedcode/data/rules/apache-2.0_1300.RULE new file mode 100644 index 00000000000..d1803f3bc1a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1300.RULE @@ -0,0 +1,12 @@ +--- +license_expression: apache-2.0 +is_license_notice: yes +referenced_filenames: + - LICENSE +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 +--- + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the [LICENSE](LICENSE) file, or at: + +[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1301.RULE b/src/licensedcode/data/rules/apache-2.0_1301.RULE new file mode 100644 index 00000000000..a62a1e9b290 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1301.RULE @@ -0,0 +1,18 @@ +--- +license_expression: apache-2.0 +is_license_notice: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0 +--- + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this work except in compliance with the License. +You may obtain a copy of the License in the LICENSE file, or at: + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1302.RULE b/src/licensedcode/data/rules/apache-2.0_1302.RULE new file mode 100644 index 00000000000..09d1788c52f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1302.RULE @@ -0,0 +1,15 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt +--- + + + + 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/apache-2.0_1303.RULE b/src/licensedcode/data/rules/apache-2.0_1303.RULE new file mode 100644 index 00000000000..3bba764fc76 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1303.RULE @@ -0,0 +1,13 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt +--- + + + 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/apache-2.0_1304.RULE b/src/licensedcode/data/rules/apache-2.0_1304.RULE new file mode 100644 index 00000000000..32df82597bc --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1304.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt +--- + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1305.RULE b/src/licensedcode/data/rules/apache-2.0_1305.RULE new file mode 100644 index 00000000000..6795012b835 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1305.RULE @@ -0,0 +1,14 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + + + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt +repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1306.RULE b/src/licensedcode/data/rules/apache-2.0_1306.RULE new file mode 100644 index 00000000000..a4d6492563c --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1306.RULE @@ -0,0 +1,12 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt +repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1307.RULE b/src/licensedcode/data/rules/apache-2.0_1307.RULE new file mode 100644 index 00000000000..191169e93b5 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1307.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1308.RULE b/src/licensedcode/data/rules/apache-2.0_1308.RULE new file mode 100644 index 00000000000..614604733eb --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1308.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1309.RULE b/src/licensedcode/data/rules/apache-2.0_1309.RULE new file mode 100644 index 00000000000..36fa8e710e1 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1309.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1310.RULE b/src/licensedcode/data/rules/apache-2.0_1310.RULE new file mode 100644 index 00000000000..9e4b946f429 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1310.RULE @@ -0,0 +1,9 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/license/LICENSE-2.0.txt +--- + +The Apache Software License, Version 2.0 +http://www.apache.org/license/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1311.RULE b/src/licensedcode/data/rules/apache-2.0_1311.RULE new file mode 100644 index 00000000000..756ae4ce21b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1311.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + Apache License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1312.RULE b/src/licensedcode/data/rules/apache-2.0_1312.RULE new file mode 100644 index 00000000000..8da8a6f24f5 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1312.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 +--- + +Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + Apache License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1313.RULE b/src/licensedcode/data/rules/apache-2.0_1313.RULE new file mode 100644 index 00000000000..bac957322b3 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1313.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1314.RULE b/src/licensedcode/data/rules/apache-2.0_1314.RULE new file mode 100644 index 00000000000..9ca4af9bc18 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1314.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 +--- + +Apache-2.0 + https://opensource.org/licenses/Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1315.RULE b/src/licensedcode/data/rules/apache-2.0_1315.RULE new file mode 100644 index 00000000000..85e857bba6e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_1315.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 +is_license_tag: yes +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt +--- + +name: {{Apache License, Version 2.0}} +url: http://www.apache.org/licenses/LICENSE-2.0.txt +comments: A business-friendly OSS license \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_10.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_10.RULE new file mode 100644 index 00000000000..4768a8a25f7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_10.RULE @@ -0,0 +1,14 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + +Apache-2.0 +description {{Apache License, Version 2.0}} +link https://opensource.org/licenses/Apache-2.0 +EPL-2.0 +description {{Eclipse Public License, Version 2.0}} +link https://opensource.org/licenses/EPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_11.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_11.RULE new file mode 100644 index 00000000000..ff214dc8a4e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_11.RULE @@ -0,0 +1,15 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + + + {{(Apache-2.0 OR EPL-2.0)}} + https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 + repo + This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_12.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_12.RULE new file mode 100644 index 00000000000..3cd351febe4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_12.RULE @@ -0,0 +1,13 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} +https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 +repo +This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_13.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_13.RULE new file mode 100644 index 00000000000..7f940073f85 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_13.RULE @@ -0,0 +1,12 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} +https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 +repo +This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_14.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_14.RULE new file mode 100644 index 00000000000..07f0892ecaf --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_14.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} +https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 +This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_15.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_15.RULE new file mode 100644 index 00000000000..2011eacae34 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_15.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} +https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 +This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_16.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_16.RULE new file mode 100644 index 00000000000..922fd7e92ca --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_16.RULE @@ -0,0 +1,10 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} +https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_17.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_17.RULE new file mode 100644 index 00000000000..668cfa90cf4 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_17.RULE @@ -0,0 +1,8 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 100 +--- + + +{{(Apache-2.0 OR EPL-2.0)}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_18.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_18.RULE new file mode 100644 index 00000000000..67e9b6f752a --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_18.RULE @@ -0,0 +1,7 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 100 +--- + +{{(Apache-2.0 OR EPL-2.0)}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_19.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_19.RULE new file mode 100644 index 00000000000..1deb600e810 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_19.RULE @@ -0,0 +1,7 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_notice: yes +relevance: 100 +--- + +{{(Apache-2.0 OR EPL-2.0)}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_20.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_20.RULE new file mode 100644 index 00000000000..7ee4e5717e8 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_20.RULE @@ -0,0 +1,7 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_notice: yes +relevance: 100 +--- + +{{(Apache-2.0 OR EPL-2.0)}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_21.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_21.RULE new file mode 100644 index 00000000000..cfb240c42f7 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_21.RULE @@ -0,0 +1,11 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0,https:/opensource.org/licenses/EPL-2.0 +--- + +name: {{(Apache-2.0 OR EPL-2.0)}} +url: https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2.0 +comments: This program and the accompanying materials are made available under the terms of + the Apache License, Version 2.0, or the Eclipse Public License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_3.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_3.RULE new file mode 100644 index 00000000000..d9dd0f2911e --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_3.RULE @@ -0,0 +1,23 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + repo + Apache License, Version 2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + repo + Eclipse Public License, Version 2.0 + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_4.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_4.RULE new file mode 100644 index 00000000000..5bc7c86745f --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_4.RULE @@ -0,0 +1,21 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + repo + Apache License, Version 2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + repo + Eclipse Public License, Version 2.0 + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_5.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_5.RULE new file mode 100644 index 00000000000..bb3b3dc31ab --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_5.RULE @@ -0,0 +1,19 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + Apache License, Version 2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + Eclipse Public License, Version 2.0 + \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_6.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_6.RULE new file mode 100644 index 00000000000..7bad1ff65e5 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_6.RULE @@ -0,0 +1,18 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + Apache License, Version 2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + Eclipse Public License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_7.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_7.RULE new file mode 100644 index 00000000000..511b4822f4b --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_7.RULE @@ -0,0 +1,18 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + Apache License, Version 2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + Eclipse Public License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_8.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_8.RULE new file mode 100644 index 00000000000..4a9203d4885 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_8.RULE @@ -0,0 +1,16 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_tag: yes +relevance: 99 +ignorable_urls: + - https://opensource.org/licenses/Apache-2.0 + - https://opensource.org/licenses/EPL-2.0 +--- + + + Apache-2.0 + https://opensource.org/licenses/Apache-2.0 + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_9.RULE b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_9.RULE new file mode 100644 index 00000000000..65c6ada4fd9 --- /dev/null +++ b/src/licensedcode/data/rules/apache-2.0_or_epl-2.0_9.RULE @@ -0,0 +1,7 @@ +--- +license_expression: apache-2.0 OR epl-2.0 +is_license_notice: yes +--- + +This program and the accompanying materials are made available under the +terms of the Apache License, Version 2.0, or the Eclipse Public License 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bitstream_11.RULE b/src/licensedcode/data/rules/bitstream_11.RULE new file mode 100644 index 00000000000..16620dcb2ba --- /dev/null +++ b/src/licensedcode/data/rules/bitstream_11.RULE @@ -0,0 +1,44 @@ +--- +license_expression: bitstream +is_license_text: yes +--- + +Bitstream Vera is a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +the fonts accompanying this license (“Fonts”) and associated documentation files +(the “Font Software”), to reproduce and distribute the Font Software, including +without limitation the rights to use, copy, merge, publish, distribute, and/or +sell copies of the Font Software, and to permit persons to whom the Font +Software is furnished to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission notice shall be +included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular the +designs of glyphs or characters in the Fonts may be modified and additional +glyphs or characters may be added to the Fonts, only if the fonts are renamed to +names not containing either the words “Bitstream” or the word “Vera”. + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the “Bitstream Vera” +names. + +The Font Software may be sold as part of a larger software package but no copy +of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome Foundation, +and Bitstream Inc., shall not be used in advertising or otherwise to promote the +sale, use or other dealings in this Font Software without prior written +authorization from the Gnome Foundation or Bitstream Inc., respectively. For +further information, contact: fonts at gnome dot org. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-plus-advertizing_3.RULE b/src/licensedcode/data/rules/bsd-2-clause-plus-advertizing_3.RULE new file mode 100644 index 00000000000..9ba62afbecc --- /dev/null +++ b/src/licensedcode/data/rules/bsd-2-clause-plus-advertizing_3.RULE @@ -0,0 +1,30 @@ +--- +license_expression: bsd-2-clause-plus-advertizing +is_license_text: yes +ignorable_authors: + - Konstantin Chuguev and its contributors +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce 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 Konstantin Chuguev and its contributors. + +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-ack-carrot2_1.RULE b/src/licensedcode/data/rules/bsd-ack-carrot2_1.RULE new file mode 100644 index 00000000000..1172f6de7c6 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-ack-carrot2_1.RULE @@ -0,0 +1,9 @@ +--- +license_expression: bsd-ack-carrot2 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://project.carrot2.org/license.html +--- + +See http://project.carrot2.org/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-ack-carrot2_2.RULE b/src/licensedcode/data/rules/bsd-ack-carrot2_2.RULE new file mode 100644 index 00000000000..c444166fef2 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-ack-carrot2_2.RULE @@ -0,0 +1,9 @@ +--- +license_expression: bsd-ack-carrot2 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://project.carrot2.org/license.html +--- + +http://project.carrot2.org/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-ack_12.RULE b/src/licensedcode/data/rules/bsd-ack_12.RULE new file mode 100644 index 00000000000..fe96e04a513 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-ack_12.RULE @@ -0,0 +1,27 @@ +--- +license_expression: bsd-ack +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * 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 Linux 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 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_1324.RULE b/src/licensedcode/data/rules/bsd-new_1324.RULE new file mode 100644 index 00000000000..dadacf8f43d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1324.RULE @@ -0,0 +1,7 @@ +--- +license_expression: bsd-new +is_license_notice: yes +relevance: 99 +--- + +{{BSD-licensed}} dictionary \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1325.RULE b/src/licensedcode/data/rules/bsd-new_1325.RULE new file mode 100644 index 00000000000..654edf85cd8 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1325.RULE @@ -0,0 +1,35 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +BSD 3-clause: + +Redistribution and use in source and binary forms of libcap/cap, 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. + +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1326.RULE b/src/licensedcode/data/rules/bsd-new_1326.RULE new file mode 100644 index 00000000000..d15b4bb0e86 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1326.RULE @@ -0,0 +1,33 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms of libcap/cap, 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. + +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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1327.RULE b/src/licensedcode/data/rules/bsd-new_1327.RULE new file mode 100644 index 00000000000..4c34bf68d5a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1327.RULE @@ -0,0 +1,11 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/api-common-java/blob/master/LICENSE +--- + +license +name: BSD +url: {{ https://github.com/googleapis/api-common-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1328.RULE b/src/licensedcode/data/rules/bsd-new_1328.RULE new file mode 100644 index 00000000000..fdfb4088af4 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1328.RULE @@ -0,0 +1,13 @@ +--- +license_expression: bsd-new +is_license_tag: yes +ignorable_urls: + - https://github.com/googleapis/api-common-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/api-common-java/blob/master/LICENSE }} + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1329.RULE b/src/licensedcode/data/rules/bsd-new_1329.RULE new file mode 100644 index 00000000000..71d244819aa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1329.RULE @@ -0,0 +1,12 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/api-common-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/api-common-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1330.RULE b/src/licensedcode/data/rules/bsd-new_1330.RULE new file mode 100644 index 00000000000..ff2e5fd172e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1330.RULE @@ -0,0 +1,12 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/api-common-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/api-common-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1331.RULE b/src/licensedcode/data/rules/bsd-new_1331.RULE new file mode 100644 index 00000000000..726e0530c6e --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1331.RULE @@ -0,0 +1,10 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/api-common-java/blob/master/LICENSE +--- + +BSD +{{ https://github.com/googleapis/api-common-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1332.RULE b/src/licensedcode/data/rules/bsd-new_1332.RULE new file mode 100644 index 00000000000..ed0de88a144 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1332.RULE @@ -0,0 +1,9 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 99 +--- + + + +{{ BSD }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1333.RULE b/src/licensedcode/data/rules/bsd-new_1333.RULE new file mode 100644 index 00000000000..bf8207d6d7f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1333.RULE @@ -0,0 +1,11 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/gax-java/blob/master/LICENSE +--- + +license +name: BSD +url: {{ https://github.com/googleapis/gax-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1334.RULE b/src/licensedcode/data/rules/bsd-new_1334.RULE new file mode 100644 index 00000000000..2f2e3369247 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1334.RULE @@ -0,0 +1,13 @@ +--- +license_expression: bsd-new +is_license_tag: yes +ignorable_urls: + - https://github.com/googleapis/gax-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/gax-java/blob/master/LICENSE }} + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1335.RULE b/src/licensedcode/data/rules/bsd-new_1335.RULE new file mode 100644 index 00000000000..fa0c5372785 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1335.RULE @@ -0,0 +1,12 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/gax-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/gax-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1336.RULE b/src/licensedcode/data/rules/bsd-new_1336.RULE new file mode 100644 index 00000000000..a567123aaed --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1336.RULE @@ -0,0 +1,12 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/gax-java/blob/master/LICENSE +--- + + + + BSD +{{ https://github.com/googleapis/gax-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1337.RULE b/src/licensedcode/data/rules/bsd-new_1337.RULE new file mode 100644 index 00000000000..6e59f17ad17 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1337.RULE @@ -0,0 +1,10 @@ +--- +license_expression: bsd-new +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/googleapis/gax-java/blob/master/LICENSE +--- + +BSD +{{ https://github.com/googleapis/gax-java/blob/master/LICENSE }} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1338.RULE b/src/licensedcode/data/rules/bsd-new_1338.RULE new file mode 100644 index 00000000000..6064c1065b8 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1338.RULE @@ -0,0 +1,14 @@ +--- +license_expression: bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/org/documents/edl-v10.php +--- + + + +Eclipse Distribution License - v 1.0 +http://www.eclipse.org/org/documents/edl-v10.php +repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1339.RULE b/src/licensedcode/data/rules/bsd-new_1339.RULE new file mode 100644 index 00000000000..9d2d7694b2f --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1339.RULE @@ -0,0 +1,12 @@ +--- +license_expression: bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/org/documents/edl-v10.php +--- + + +Eclipse Distribution License - v 1.0 +http://www.eclipse.org/org/documents/edl-v10.php +repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1340.RULE b/src/licensedcode/data/rules/bsd-new_1340.RULE new file mode 100644 index 00000000000..16384a19df2 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1340.RULE @@ -0,0 +1,10 @@ +--- +license_expression: bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/org/documents/edl-v10.php +--- + + +Eclipse Distribution License - v 1.0 +http://www.eclipse.org/org/documents/edl-v10.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1341.RULE b/src/licensedcode/data/rules/bsd-new_1341.RULE new file mode 100644 index 00000000000..e5c5dca2f10 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1341.RULE @@ -0,0 +1,28 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * 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 Linux 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 "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 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_1342.RULE b/src/licensedcode/data/rules/bsd-new_1342.RULE new file mode 100644 index 00000000000..fa0acd0e5e6 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1342.RULE @@ -0,0 +1,30 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * 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 MIPS Technologies 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-new_1343.RULE b/src/licensedcode/data/rules/bsd-new_1343.RULE new file mode 100644 index 00000000000..c881f16bd81 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1343.RULE @@ -0,0 +1,26 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * 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 Linaro nor the + names of its 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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1344.RULE b/src/licensedcode/data/rules/bsd-new_1344.RULE new file mode 100644 index 00000000000..89121a6f9a9 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1344.RULE @@ -0,0 +1,28 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce 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 MIPS Technologies, 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 IMAGINATION TECHNOLOGIES LIMITED ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL IMAGINATION TECHNOLOGIES LIMITED BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (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_1345.RULE b/src/licensedcode/data/rules/bsd-new_1345.RULE new file mode 100644 index 00000000000..ff7b4c7736a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_1345.RULE @@ -0,0 +1,30 @@ +--- +license_expression: bsd-new +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +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 Cisco Systems, 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 HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE new file mode 100644 index 00000000000..f7aa012f92d --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE @@ -0,0 +1,33 @@ +--- +license_expression: bsd-new OR gpl-1.0-plus +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_40.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_40.RULE new file mode 100644 index 00000000000..04b7e935f4b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_40.RULE @@ -0,0 +1,13 @@ +--- +license_expression: bsd-new OR gpl-2.0 +is_license_notice: yes +--- + +Unless otherwise *explicitly* stated, the following text describes the +licensed conditions under which the contents of this libcap/cap release +may be used and distributed. + +The licensed conditions are one or the other of these two Licenses: + + - BSD 3-clause + - GPL v2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_41.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_41.RULE new file mode 100644 index 00000000000..fc8c6b0311c --- /dev/null +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_41.RULE @@ -0,0 +1,58 @@ +--- +license_expression: bsd-new OR gpl-2.0 +is_license_notice: yes +--- + +Unless otherwise *explicitly* stated, the following text describes the +licensed conditions under which the contents of this libcap/cap release +may be used and distributed. + +The licensed conditions are one or the other of these two Licenses: + + - BSD 3-clause + - GPL v2.0 + +BSD 3-clause: +------------- + +Redistribution and use in source and binary forms of libcap/cap, 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. + +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. + +GPL v2.0: +--------- + +ALTERNATIVELY, this product may be distributed under the terms of the +GNU General Public License (v2.0 - see below), 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.) + +------------------------- +Full text of gpl-2.0.txt: \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original-uc-1986_4.RULE b/src/licensedcode/data/rules/bsd-original-uc-1986_4.RULE new file mode 100644 index 00000000000..0b1acadfa6a --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original-uc-1986_4.RULE @@ -0,0 +1,7 @@ +--- +license_expression: bsd-original-uc-1986 +is_license_reference: yes +relevance: 100 +--- + +4.3BSD-Reno License \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original_92.RULE b/src/licensedcode/data/rules/bsd-original_92.RULE new file mode 100644 index 00000000000..a7a6a41b141 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-original_92.RULE @@ -0,0 +1,34 @@ +--- +license_expression: bsd-original +is_license_text: yes +ignorable_authors: + - the NetBSD Project +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce 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 for the NetBSD Project by + Wasabi Systems, Inc. +4. The name of Wasabi Systems, Inc. may not be used to endorse + or promote products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, 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 WASABI SYSTEMS, INC +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (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_336.RULE b/src/licensedcode/data/rules/bsd-simplified_336.RULE new file mode 100644 index 00000000000..6b56a3db2fa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_336.RULE @@ -0,0 +1,8 @@ +--- +license_expression: bsd-simplified +is_license_notice: yes +is_continuous: yes +relevance: 100 +--- + +{{BSD-licensed dictionary of Polish}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_337.RULE b/src/licensedcode/data/rules/bsd-simplified_337.RULE new file mode 100644 index 00000000000..9cd7516b573 --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_337.RULE @@ -0,0 +1,11 @@ +--- +license_expression: bsd-simplified +is_license_tag: yes +--- + + + + BSD-license + {{Revised 2-clause BSD license}} + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_338.RULE b/src/licensedcode/data/rules/bsd-simplified_338.RULE new file mode 100644 index 00000000000..3d1dd08f0aa --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_338.RULE @@ -0,0 +1,7 @@ +--- +license_expression: bsd-simplified +is_license_tag: yes +--- + +name: BSD-license +comments: {{Revised 2-clause BSD license}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_339.RULE b/src/licensedcode/data/rules/bsd-simplified_339.RULE new file mode 100644 index 00000000000..83f9e3f1a7b --- /dev/null +++ b/src/licensedcode/data/rules/bsd-simplified_339.RULE @@ -0,0 +1,25 @@ +--- +license_expression: bsd-simplified +is_license_text: yes +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must 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(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) BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (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_19.RULE b/src/licensedcode/data/rules/bsd-source-code_19.RULE new file mode 100644 index 00000000000..ffedfe43abd --- /dev/null +++ b/src/licensedcode/data/rules/bsd-source-code_19.RULE @@ -0,0 +1,28 @@ +--- +license_expression: bsd-source-code +is_license_text: yes +--- + +Redistribution and use of this software in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + +* Neither the name of Deusty LLC 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 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-unchanged_2.RULE b/src/licensedcode/data/rules/bsd-unchanged_2.RULE index d4c2ec2354b..63a5305814f 100644 --- a/src/licensedcode/data/rules/bsd-unchanged_2.RULE +++ b/src/licensedcode/data/rules/bsd-unchanged_2.RULE @@ -9,7 +9,7 @@ modification, are permitted provided that 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. +{{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. @@ -23,4 +23,4 @@ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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 +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/licensedcode/data/rules/bsla_10.RULE b/src/licensedcode/data/rules/bsla_10.RULE new file mode 100644 index 00000000000..a372b8622e7 --- /dev/null +++ b/src/licensedcode/data/rules/bsla_10.RULE @@ -0,0 +1,16 @@ +--- +license_expression: bsla +is_license_text: yes +--- + +Redistribution and use in source and binary forms are permitted provided that +the above copyright notice and this paragraph are duplicated in all such forms +and that any documentation, advertising materials, and other materials related +to such distribution and use acknowledge that the software was developed by the +. The name of the 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_11.RULE b/src/licensedcode/data/rules/bsla_11.RULE new file mode 100644 index 00000000000..2f15d571b97 --- /dev/null +++ b/src/licensedcode/data/rules/bsla_11.RULE @@ -0,0 +1,18 @@ +--- +license_expression: bsla +is_license_text: yes +ignorable_authors: + - the Red Hat inc. +--- + +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 Red Hat inc. The name of the Red Hat inc. may not be used +to endorse or promote products derived from this software without +specific prior written permission. THIS SOFTWARE IS PROVIDED +``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsla_12.RULE b/src/licensedcode/data/rules/bsla_12.RULE new file mode 100644 index 00000000000..ce90eb87781 --- /dev/null +++ b/src/licensedcode/data/rules/bsla_12.RULE @@ -0,0 +1,19 @@ +--- +license_expression: bsla +is_license_text: yes +notes: https://github.com/ddopson/underscore-cli/blob/d92253cb8ded2fa151ea3c559bb42a64e44b1031/LICENSE#L10 +ignorable_authors: + - Dave Dopson +--- + +BSD license 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 Dave Dopson. The name of Dave Dopson may not be used to endorse or promote products derived +from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsla_9.RULE b/src/licensedcode/data/rules/bsla_9.RULE new file mode 100644 index 00000000000..3db01414384 --- /dev/null +++ b/src/licensedcode/data/rules/bsla_9.RULE @@ -0,0 +1,7 @@ +--- +license_expression: bsla +is_license_text: yes +--- + +Redistribution and use in source and binary forms are permitted provided that the +above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the . The name of the may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_177.RULE b/src/licensedcode/data/rules/cc0-1.0_177.RULE index 27968c72017..eec5f8d3582 100644 --- a/src/licensedcode/data/rules/cc0-1.0_177.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_177.RULE @@ -2,6 +2,7 @@ license_expression: cc0-1.0 is_license_reference: yes relevance: 100 +is_deprecated: yes --- -CC01 \ No newline at end of file +CC01 diff --git a/src/licensedcode/data/rules/cc0-1.0_206.RULE b/src/licensedcode/data/rules/cc0-1.0_206.RULE new file mode 100644 index 00000000000..8ec254de4b8 --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_206.RULE @@ -0,0 +1,14 @@ +--- +license_expression: cc0-1.0 +is_license_notice: yes +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0 +--- + +Licensed under CC0-1.0. + +To the extent possible under law, the person who associated CC0-1.0 with OSLOC +has waived all copyright and related or neighboring rights to OSLOC. + +For the original license text see +http://creativecommons.org/publicdomain/zero/1.0/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_2.RULE b/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_2.RULE new file mode 100644 index 00000000000..40d3ec53adb --- /dev/null +++ b/src/licensedcode/data/rules/cc0-1.0_or_bsd-simplified_2.RULE @@ -0,0 +1,58 @@ +--- +license_expression: cc0-1.0 OR bsd-simplified +is_license_notice: yes +minimum_coverage: 98 +ignorable_copyrights: + - Copyright (c) 2012, 2013, 2014 Gil Tene + - Copyright (c) 2014 Matt Warren + - Copyright (c) 2014 Michael Barker +ignorable_holders: + - Gil Tene + - Matt Warren + - Michael Barker +ignorable_authors: + - Gil Tene, Michael Barker, and Matt Warren +ignorable_urls: + - http://creativecommons.org/publicdomain/zero/1.0/ +--- + +The code in this repository code was Written by Gil Tene, Michael Barker, +and Matt Warren, and released to the public domain, as explained at +http://creativecommons.org/publicdomain/zero/1.0/ + +For users of this code who wish to consume it under the "BSD" license +rather than under the public domain or CC0 contribution text mentioned +above, the code found under this directory is *also* provided under the +following license (commonly referred to as the BSD 2-Clause License). This +license does not detract from the above stated release of the code into +the public domain, and simply represents an additional license granted by +the Author. + +** Beginning of "BSD 2-Clause License" text. ** + + Copyright (c) 2012, 2013, 2014 Gil Tene + Copyright (c) 2014 Michael Barker + Copyright (c) 2014 Matt Warren + 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. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, 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/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_10.RULE b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_10.RULE new file mode 100644 index 00000000000..30fb1d196a9 --- /dev/null +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_10.RULE @@ -0,0 +1,10 @@ +--- +license_expression: cddl-1.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +--- + +name: CDDL + GPLv2 with classpath exception +url: https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +comments: A business-friendly OSS license \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_11.RULE b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_11.RULE new file mode 100644 index 00000000000..2b2e2e45ae9 --- /dev/null +++ b/src/licensedcode/data/rules/cddl-1.0_or_gpl-2.0_with_classpath-exception-2.0_11.RULE @@ -0,0 +1,10 @@ +--- +license_expression: cddl-1.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://github.com/javaee/javax.annotation/blob/master/LICENSE +--- + +name: CDDL + GPLv2 with classpath exception +url: https://github.com/javaee/javax.annotation/blob/master/LICENSE +comments: A business-friendly OSS license \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_or_lgpl-2.1-plus_6.RULE b/src/licensedcode/data/rules/cddl-1.0_or_lgpl-2.1-plus_6.RULE new file mode 100644 index 00000000000..c011cd7dde5 --- /dev/null +++ b/src/licensedcode/data/rules/cddl-1.0_or_lgpl-2.1-plus_6.RULE @@ -0,0 +1,8 @@ +--- +license_expression: cddl-1.0 OR lgpl-2.1-plus +is_license_notice: yes +--- + +* Distributed under the terms of either: + * - the common development and distribution license (CDDL), v1.0; or + * - the GNU Lesser General Public License, v2.1 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_40.RULE b/src/licensedcode/data/rules/cpl-1.0_40.RULE new file mode 100644 index 00000000000..52cdc771a2a --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_40.RULE @@ -0,0 +1,9 @@ +--- +license_expression: cpl-1.0 +is_license_notice: yes +ignorable_urls: + - http://junit.sourceforge.net/cpl-v10.html +--- + +is licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_41.RULE b/src/licensedcode/data/rules/cpl-1.0_41.RULE new file mode 100644 index 00000000000..8fe416b1c72 --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_41.RULE @@ -0,0 +1,10 @@ +--- +license_expression: cpl-1.0 +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://junit.sourceforge.net/cpl-v10.html +--- + +licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_42.RULE b/src/licensedcode/data/rules/cpl-1.0_42.RULE new file mode 100644 index 00000000000..96a18ed02a2 --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_42.RULE @@ -0,0 +1,9 @@ +--- +license_expression: cpl-1.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://junit.sourceforge.net/cpl-v10.html +--- + +See http://junit.sourceforge.net/cpl-v10.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/cpl-1.0_43.RULE b/src/licensedcode/data/rules/cpl-1.0_43.RULE new file mode 100644 index 00000000000..b3f361065a4 --- /dev/null +++ b/src/licensedcode/data/rules/cpl-1.0_43.RULE @@ -0,0 +1,9 @@ +--- +license_expression: cpl-1.0 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - http://junit.sourceforge.net/cpl-v10.html +--- + +http://junit.sourceforge.net/cpl-v10.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/dom4j_14.RULE b/src/licensedcode/data/rules/dom4j_14.RULE new file mode 100644 index 00000000000..730e7392c1f --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_14.RULE @@ -0,0 +1,47 @@ +--- +license_expression: dom4j +is_license_text: yes +ignorable_urls: + - http://classworlds.codehaus.org/ +ignorable_emails: + - bob@codehaus.org +--- + +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 "classworlds" must not be used to endorse or promote + products derived from this Software without prior written + permission of The Codehaus. For written permission, please + contact bob@codehaus.org. + + 4. Products derived from this Software may not be called "classworlds" + nor may "classworlds" appear in their names without prior written + permission of The Codehaus. "classworlds" is a registered + trademark of The Codehaus. + + 5. Due credit should be given to The Codehaus. + (http://classworlds.codehaus.org/). + + THIS SOFTWARE IS PROVIDED BY THE CODEHAUS 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 + THE CODEHAUS 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/dom4j_18.RULE b/src/licensedcode/data/rules/dom4j_18.RULE new file mode 100644 index 00000000000..f14fffefa7c --- /dev/null +++ b/src/licensedcode/data/rules/dom4j_18.RULE @@ -0,0 +1,47 @@ +--- +license_expression: dom4j +is_license_text: yes +ignorable_urls: + - http://classworlds.werken.com/ +ignorable_emails: + - bob@werken.com +--- + +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 "classworlds" must not be used to endorse or promote + products derived from this Software without prior written + permission of The Werken Company. For written permission, + please contact bob@werken.com. + + 4. Products derived from this Software may not be called "classworlds" + nor may "classworlds" appear in their names without prior written + permission of The Werken Company. "classworlds" is a registered + trademark of The Werken Company. + + 5. Due credit should be given to The Werken Company. + (http://classworlds.werken.com/). + + THIS SOFTWARE IS PROVIDED BY THE WERKEN COMPANY 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 + THE WERKEN COMPANY 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/elastic-license-v2_or_mongodb-sspl-1.0_1.RULE b/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_1.RULE index f8ecf86b33b..b45104420f0 100644 --- a/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_1.RULE +++ b/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_1.RULE @@ -11,6 +11,6 @@ ignorable_holders: * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the {{Elastic License}} - * 2.0 and the Server Side Public License, v 1; you may not use this file except + * 2.0 and the {{Server Side Public License, v 1}}; you may not use this file except * in compliance with, at your election, the Elastic License 2.0 or the Server - * Side Public License, v 1. \ No newline at end of file + * Side Public License, v 1. diff --git a/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_2.RULE b/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_2.RULE index ca9d45a342e..9a30978e4bc 100644 --- a/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_2.RULE +++ b/src/licensedcode/data/rules/elastic-license-v2_or_mongodb-sspl-1.0_2.RULE @@ -1,10 +1,7 @@ --- -license_expression: (elastic-license-v2 OR mongodb-sspl-1.0) AND apache-2.0 AND other-permissive - AND elastic-license-v2 +license_expression: (elastic-license-v2 OR mongodb-sspl-1.0) AND apache-2.0 AND elastic-license-v2 is_license_notice: yes relevance: 100 -referenced_filenames: - - licenses/ELASTIC-LICENSE-2.0.txt notes: See https://github.com/elastic/elasticsearch/commit/a92a647b9f17d1bddf5c707490a19482c273eda3 --- @@ -14,4 +11,4 @@ Side Public License, v 1 and the Elastic License 2.0 or (ii) an Apache License case, as noted in the applicable header. The default throughout the repository is a dual license under the Server Side Public License, v 1 and the Elastic License 2.0, unless the header specifies another license. Code that is licensed -solely under the Elastic License 2.0 is found only in the x-pack folder. \ No newline at end of file +solely under the Elastic License 2.0 is found only in the x-pack folder. diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_8.RULE b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_8.RULE new file mode 100644 index 00000000000..9d595654d99 --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_8.RULE @@ -0,0 +1,11 @@ +--- +license_expression: epl-1.0 OR bsd-new +is_license_reference: yes +minimum_coverage: 90 +ignorable_urls: + - https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt + - https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt +--- + +https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt +https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_or_bsd-new_9.RULE b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_9.RULE new file mode 100644 index 00000000000..f840aede67c --- /dev/null +++ b/src/licensedcode/data/rules/epl-1.0_or_bsd-new_9.RULE @@ -0,0 +1,12 @@ +--- +license_expression: epl-1.0 OR bsd-new +is_license_tag: yes +ignorable_urls: + - https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt + - https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt +--- + +name: {{Eclipse Publish License, Version 1.0}} +url: https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt +name: {{Eclipse Distribution License - v 1.0}} +url: https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_72.RULE b/src/licensedcode/data/rules/epl-2.0_72.RULE new file mode 100644 index 00000000000..9809b95a36d --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_72.RULE @@ -0,0 +1,11 @@ +--- +license_expression: epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/EPL-2.0 +--- + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + Eclipse Public License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_73.RULE b/src/licensedcode/data/rules/epl-2.0_73.RULE new file mode 100644 index 00000000000..337168fe1d4 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_73.RULE @@ -0,0 +1,10 @@ +--- +license_expression: epl-2.0 +is_license_tag: yes +ignorable_urls: + - https://opensource.org/licenses/EPL-2.0 +--- + +EPL-2.0 + https://opensource.org/licenses/EPL-2.0 + Eclipse Public License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_74.RULE b/src/licensedcode/data/rules/epl-2.0_74.RULE new file mode 100644 index 00000000000..c9237494638 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_74.RULE @@ -0,0 +1,11 @@ +--- +license_expression: epl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/EPL-2.0 +--- + + + EPL-2.0 + https://opensource.org/licenses/EPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_75.RULE b/src/licensedcode/data/rules/epl-2.0_75.RULE new file mode 100644 index 00000000000..e4fa7d7e20e --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_75.RULE @@ -0,0 +1,10 @@ +--- +license_expression: epl-2.0 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://opensource.org/licenses/EPL-2.0 +--- + +EPL-2.0 + https://opensource.org/licenses/EPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_bsd-new_4.RULE b/src/licensedcode/data/rules/epl-2.0_or_bsd-new_4.RULE new file mode 100644 index 00000000000..43cebfc849c --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_bsd-new_4.RULE @@ -0,0 +1,11 @@ +--- +license_expression: epl-2.0 OR bsd-new +is_license_reference: yes +minimum_coverage: 90 +ignorable_urls: + - https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt + - https://github.com/locationtech/jts/blob/master/LICENSE_EPLv2.txt +--- + +https://github.com/locationtech/jts/blob/master/LICENSE_EPLv2.txt +https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_5.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_5.RULE new file mode 100644 index 00000000000..75860b59a13 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_5.RULE @@ -0,0 +1,20 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + - https://www.gnu.org/software/classpath/license.html +--- + + + + Eclipse Public License v. 2.0 + https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + repo + + + GNU General Public License, version 2 with the GNU Classpath Exception + https://www.gnu.org/software/classpath/license.html + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_6.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_6.RULE new file mode 100644 index 00000000000..5ca7e5b5773 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_6.RULE @@ -0,0 +1,18 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + - https://www.gnu.org/software/classpath/license.html +--- + + + Eclipse Public License v. 2.0 + https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + repo + + + GNU General Public License, version 2 with the GNU Classpath Exception + https://www.gnu.org/software/classpath/license.html + repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_7.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_7.RULE new file mode 100644 index 00000000000..65e6d83449b --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_7.RULE @@ -0,0 +1,16 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + - https://www.gnu.org/software/classpath/license.html +--- + + + Eclipse Public License v. 2.0 + https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + + + GNU General Public License, version 2 with the GNU Classpath Exception + https://www.gnu.org/software/classpath/license.html + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_8.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_8.RULE new file mode 100644 index 00000000000..871772aaa97 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_8.RULE @@ -0,0 +1,14 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + - https://www.gnu.org/software/classpath/license.html +--- + + + Eclipse Public License v. 2.0 + https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + + GNU General Public License, version 2 with the GNU Classpath Exception + https://www.gnu.org/software/classpath/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_9.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_9.RULE new file mode 100644 index 00000000000..3d318632c4f --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_9.RULE @@ -0,0 +1,12 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 +is_license_tag: yes +ignorable_urls: + - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt + - https://www.gnu.org/software/classpath/license.html +--- + +name: {{Eclipse Public License v. 2.0}} +url: https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt +name: {{GNU General Public License, version 2 with the GNU Classpath Exception}} +url: https://www.gnu.org/software/classpath/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE new file mode 100644 index 00000000000..2180a1b8fdf --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_1.RULE @@ -0,0 +1,26 @@ +--- +license_expression: (epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0) AND bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/legal/epl-2.0 + - http://www.eclipse.org/org/documents/edl-v10.php + - https://www.gnu.org/software/classpath/license.html +--- + + + + EPL 2.0 + http://www.eclipse.org/legal/epl-2.0 + repo + + + GPL2 w/ CPE + https://www.gnu.org/software/classpath/license.html + repo + + + EDL 1.0 + http://www.eclipse.org/org/documents/edl-v10.php + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE new file mode 100644 index 00000000000..ba0d93f8617 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_2.RULE @@ -0,0 +1,24 @@ +--- +license_expression: (epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0) AND bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/legal/epl-2.0 + - http://www.eclipse.org/org/documents/edl-v10.php + - https://www.gnu.org/software/classpath/license.html +--- + + + EPL 2.0 + http://www.eclipse.org/legal/epl-2.0 + repo + + + GPL2 w/ CPE + https://www.gnu.org/software/classpath/license.html + repo + + + EDL 1.0 + http://www.eclipse.org/org/documents/edl-v10.php + repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_3.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_3.RULE new file mode 100644 index 00000000000..7060308b916 --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_3.RULE @@ -0,0 +1,21 @@ +--- +license_expression: (epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0) AND bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/legal/epl-2.0 + - http://www.eclipse.org/org/documents/edl-v10.php + - https://www.gnu.org/software/classpath/license.html +--- + + + EPL 2.0 + http://www.eclipse.org/legal/epl-2.0 + + + GPL2 w/ CPE + https://www.gnu.org/software/classpath/license.html + + + EDL 1.0 + http://www.eclipse.org/org/documents/edl-v10.php + \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_4.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_4.RULE new file mode 100644 index 00000000000..3b822f55efe --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_and_bsd-new_4.RULE @@ -0,0 +1,18 @@ +--- +license_expression: (epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0) AND bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/legal/epl-2.0 + - http://www.eclipse.org/org/documents/edl-v10.php + - https://www.gnu.org/software/classpath/license.html +--- + + + EPL 2.0 + http://www.eclipse.org/legal/epl-2.0 + + GPL2 w/ CPE + https://www.gnu.org/software/classpath/license.html + + EDL 1.0 + http://www.eclipse.org/org/documents/edl-v10.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_bsd-new_1.RULE b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_bsd-new_1.RULE new file mode 100644 index 00000000000..bcb437f6f8c --- /dev/null +++ b/src/licensedcode/data/rules/epl-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_bsd-new_1.RULE @@ -0,0 +1,15 @@ +--- +license_expression: epl-2.0 OR gpl-2.0 WITH classpath-exception-2.0 OR bsd-new +is_license_tag: yes +ignorable_urls: + - http://www.eclipse.org/legal/epl-2.0 + - http://www.eclipse.org/org/documents/edl-v10.php + - https://www.gnu.org/software/classpath/license.html +--- + +name: {{EPL 2.0}} +url: http://www.eclipse.org/legal/epl-2.0 +name: {{GPL2 w/ CPE}} +url: https://www.gnu.org/software/classpath/license.html +name: {{EDL 1.0}} +url: http://www.eclipse.org/org/documents/edl-v10.php \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_738.RULE b/src/licensedcode/data/rules/false-positive_738.RULE new file mode 100644 index 00000000000..40291f7f16a --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_738.RULE @@ -0,0 +1,8 @@ +--- +is_false_positive: yes +notes: see https://github.com/dotnet/dotnet/blob/6d552276bb3a619740e2402e829da49ff25deba6/src/arcade/src/Microsoft.DotNet.Build.Tasks.Installers/src/BuildFPMToolPreReqs.cs#L4 + and https://github.com/dotnet/installer/blob/ad71a5a747a56e400e70e7291623362e99dfbc21/src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.SmokeTests/assets/LicenseExclusions.txt#L17 +--- + +removal --JSON +--license : the \ No newline at end of file diff --git a/src/licensedcode/data/rules/false-positive_739.RULE b/src/licensedcode/data/rules/false-positive_739.RULE new file mode 100644 index 00000000000..9d9b8faa11d --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_739.RULE @@ -0,0 +1,6 @@ +--- +is_false_positive: yes +notes: Note a license +--- + +Use at your own risk - disabling module \ No newline at end of file diff --git a/src/licensedcode/data/rules/flex-2.5_12.RULE b/src/licensedcode/data/rules/flex-2.5_12.RULE index 92081d67221..db96c438c08 100644 --- a/src/licensedcode/data/rules/flex-2.5_12.RULE +++ b/src/licensedcode/data/rules/flex-2.5_12.RULE @@ -25,4 +25,4 @@ permission. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE. \ No newline at end of file +FOR A PARTICULAR PURPOSE. diff --git a/src/licensedcode/data/rules/flex-2.5_13.RULE b/src/licensedcode/data/rules/flex-2.5_13.RULE new file mode 100644 index 00000000000..da8798a3139 --- /dev/null +++ b/src/licensedcode/data/rules/flex-2.5_13.RULE @@ -0,0 +1,23 @@ +--- +license_expression: flex-2.5 +is_license_text: yes +notes: an odd historical license seen in 4.3 BSD Reno The 4.4BSD was released in 1992 and again + in 1994 See https://en.wikipedia.org/wiki/History_of_the_Berkeley_Software_Distribution#4.4BSD_and_descendants +ignorable_authors: + - the University of California, Berkeley and its contributors +--- + +* Redistribution is only permitted until one year after the first shipment + * of 4.4BSD by the Regents. Otherwise, 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/generic-cla_33.RULE b/src/licensedcode/data/rules/generic-cla_33.RULE new file mode 100644 index 00000000000..c35998123fc --- /dev/null +++ b/src/licensedcode/data/rules/generic-cla_33.RULE @@ -0,0 +1,6 @@ +--- +license_expression: generic-cla +is_license_text: yes +--- + +By contributing you agree that these contributions are your own (or approved by your employer) and you grant a full, complete, irrevocable copyright license to all users and developers of the project, present and future, pursuant to the license of the project. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1427.RULE b/src/licensedcode/data/rules/gpl-2.0_1427.RULE new file mode 100644 index 00000000000..79f817c5c00 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1427.RULE @@ -0,0 +1,17 @@ +--- +license_expression: gpl-2.0 +is_license_notice: yes +--- + +GPL v2.0: +--------- + +ALTERNATIVELY, this product may be distributed under the terms of the +GNU General Public License (v2.0 - see below), 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.) + +------------------------- +Full text of gpl-2.0.txt: \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1428.RULE b/src/licensedcode/data/rules/gpl-2.0_1428.RULE new file mode 100644 index 00000000000..2d8e8e571e7 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1428.RULE @@ -0,0 +1,14 @@ +--- +license_expression: gpl-2.0 +is_license_notice: yes +--- + +GPL v2.0: +--------- + +ALTERNATIVELY, this product may be distributed under the terms of the +GNU General Public License (v2.0 - see below), 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.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1429.RULE b/src/licensedcode/data/rules/gpl-2.0_1429.RULE new file mode 100644 index 00000000000..a4fa98e8134 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_1429.RULE @@ -0,0 +1,11 @@ +--- +license_expression: gpl-2.0 +is_license_notice: yes +--- + +ALTERNATIVELY, this product may be distributed under the terms of the +GNU General Public License (v2.0 - see below), 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.) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_60.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_60.RULE new file mode 100644 index 00000000000..98f0799a167 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_60.RULE @@ -0,0 +1,9 @@ +--- +license_expression: gpl-2.0 WITH classpath-exception-2.0 +is_license_notice: yes +minimum_coverage: 90 +--- + +OpenJDK is licensed under the {{GPLv2+CE}}. A copy of that license is included in +this distribution immediately below this notice. You can find a copy of the +OpenJDK source through the downloads page at \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_11.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_11.RULE new file mode 100644 index 00000000000..9e69f3bdb24 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_11.RULE @@ -0,0 +1,13 @@ +--- +license_expression: gpl-2.0 WITH classpath-exception-2.0 OR cddl-1.1 +is_license_tag: yes +ignorable_urls: + - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +--- + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_12.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_12.RULE new file mode 100644 index 00000000000..cc8ad5c18cd --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_12.RULE @@ -0,0 +1,11 @@ +--- +license_expression: gpl-2.0 WITH classpath-exception-2.0 OR cddl-1.1 +is_license_tag: yes +ignorable_urls: + - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +--- + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_13.RULE b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_13.RULE new file mode 100644 index 00000000000..ce560bf4c2d --- /dev/null +++ b/src/licensedcode/data/rules/gpl-2.0_with_classpath-exception-2.0_or_cddl-1.1_13.RULE @@ -0,0 +1,11 @@ +--- +license_expression: gpl-2.0 WITH classpath-exception-2.0 OR cddl-1.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +--- + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_574.RULE b/src/licensedcode/data/rules/gpl-3.0_574.RULE new file mode 100644 index 00000000000..8e51f906853 --- /dev/null +++ b/src/licensedcode/data/rules/gpl-3.0_574.RULE @@ -0,0 +1,7 @@ +--- +license_expression: gpl-3.0 +is_license_notice: yes +relevance: 100 +--- + +This software is licensed under GPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_573.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_573.RULE new file mode 100644 index 00000000000..e6188f7b011 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_573.RULE @@ -0,0 +1,7 @@ +--- +license_expression: lgpl-2.0-plus +is_license_notice: yes +--- + +This file contains functions from GLIB, including gutf8.c and +gunidecomp.c, all licensed under LGPL and copyright hold by: \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE deleted file mode 100644 index 9dfb0e085d9..00000000000 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_and_cc-by-sa-3.0_and_other-copyleft_1.RULE +++ /dev/null @@ -1,8 +0,0 @@ ---- -license_expression: lgpl-2.0-plus AND cc-by-sa-3.0 AND other-copyleft -is_license_notice: yes -relevance: 100 ---- - -licenced on the terms of (inter alia) -LGPL and Creative Commons ShareAlike. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_1.RULE new file mode 100644 index 00000000000..22e9336f2bf --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_1.RULE @@ -0,0 +1,9 @@ +--- +license_expression: lgpl-2.0-plus OR cc-sa-1.0 +is_license_notice: yes +relevance: 100 +minimum_coverage: 100 +--- + +licenced on the terms of (inter alia) +LGPL and Creative Commons ShareAlike. diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_2.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_2.RULE new file mode 100644 index 00000000000..4318041e1e2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_or_cc-sa-1.0_2.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.0-plus OR cc-sa-1.0 +is_license_notice: yes +notes: Seen in ElasticSearch +--- + +is licenced on the terms of (inter alia) {{LGPL and Creative Commons +ShareAlike.}} + +licenced on the terms of (inter alia) {{LGPL and Creative Commons ShareAlike.}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_475.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_475.RULE new file mode 100644 index 00000000000..fd8d782d262 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_475.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_476.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_476.RULE new file mode 100644 index 00000000000..32d96c7f5e5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_476.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_477.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_477.RULE new file mode 100644 index 00000000000..3273aee482e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_477.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_478.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_478.RULE new file mode 100644 index 00000000000..882c66bb3fd --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_478.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + +GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_479.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_479.RULE new file mode 100644 index 00000000000..deb266daa74 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_479.RULE @@ -0,0 +1,14 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + + GNU Lesser General Public license + http://www.gnu.org/licenses/lgpl.txt + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_480.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_480.RULE new file mode 100644 index 00000000000..308a0441b40 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_480.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + + GNU Lesser General Public license + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_481.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_481.RULE new file mode 100644 index 00000000000..dd304f22aa1 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_481.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + GNU Lesser General Public license + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE new file mode 100644 index 00000000000..c09358ed231 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + +GNU Lesser General Public license + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_483.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_483.RULE new file mode 100644 index 00000000000..aecec78fa99 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_483.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + GNU Lesser General Public license + http://www.gnu.org/licenses/lgpl.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_484.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_484.RULE new file mode 100644 index 00000000000..20daebd4d74 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_484.RULE @@ -0,0 +1,14 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.txt +--- + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_485.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_485.RULE new file mode 100644 index 00000000000..e7cd0f0d8d0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_485.RULE @@ -0,0 +1,8 @@ +--- +license_expression: lgpl-2.1-plus +is_license_reference: yes +is_continuous: yes +relevance: 100 +--- + +{{GNU Lesser General Public Licence}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_486.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_486.RULE new file mode 100644 index 00000000000..66578fb23f9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_486.RULE @@ -0,0 +1,16 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://hibernate.org/community/license/ + - http://www.opensource.org/licenses/LGPL-2.1 +--- + + + + GNU Library General Public License v2.1 or later + http://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at http://hibernate.org/community/license/ for more details. + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_487.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_487.RULE new file mode 100644 index 00000000000..10ecd6d3d56 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_487.RULE @@ -0,0 +1,14 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://hibernate.org/community/license/ + - http://www.opensource.org/licenses/LGPL-2.1 +--- + + + GNU Library General Public License v2.1 or later + http://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at http://hibernate.org/community/license/ for more details. + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_488.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_488.RULE new file mode 100644 index 00000000000..1d08cb55a9c --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_488.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.opensource.org/licenses/LGPL-2.1 +--- + + + GNU Library General Public License v2.1 or later + http://www.opensource.org/licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_489.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_489.RULE new file mode 100644 index 00000000000..d444771ca71 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_489.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://www.opensource.org/licenses/LGPL-2.1 +--- + + + GNU Library General Public License v2.1 or later + http://www.opensource.org/licenses/LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_490.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_490.RULE new file mode 100644 index 00000000000..bb04eea4113 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_490.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1-plus +is_license_tag: yes +ignorable_urls: + - http://hibernate.org/community/license/ + - http://www.opensource.org/licenses/LGPL-2.1 +--- + +name: {{GNU Library General Public License v2.1 or later}} +url: {{http://www.opensource.org/licenses/LGPL-2.1}} +comments: See discussion at http://hibernate.org/community/license/ for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_491.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_491.RULE new file mode 100644 index 00000000000..810b54308b9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_491.RULE @@ -0,0 +1,19 @@ +--- +license_expression: lgpl-2.1-plus +is_license_notice: yes +ignorable_urls: + - http://www.gnu.org/licenses/ +--- + +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 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_454.RULE b/src/licensedcode/data/rules/lgpl-2.1_454.RULE new file mode 100644 index 00000000000..31a742a5714 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_454.RULE @@ -0,0 +1,9 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + +name: GNU Lesser General Public License +url: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_455.RULE b/src/licensedcode/data/rules/lgpl-2.1_455.RULE new file mode 100644 index 00000000000..e5a0ace6120 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_455.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_456.RULE b/src/licensedcode/data/rules/lgpl-2.1_456.RULE new file mode 100644 index 00000000000..e6753d5a3aa --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_456.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_457.RULE b/src/licensedcode/data/rules/lgpl-2.1_457.RULE new file mode 100644 index 00000000000..e9fe84f4529 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_457.RULE @@ -0,0 +1,9 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + +GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_458.RULE b/src/licensedcode/data/rules/lgpl-2.1_458.RULE new file mode 100644 index 00000000000..1f39782ab0e --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_458.RULE @@ -0,0 +1,13 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + + + + LGPL 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_459.RULE b/src/licensedcode/data/rules/lgpl-2.1_459.RULE new file mode 100644 index 00000000000..47c9bf6ae84 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_459.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + + + LGPL 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_460.RULE b/src/licensedcode/data/rules/lgpl-2.1_460.RULE new file mode 100644 index 00000000000..2e20ae44d79 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_460.RULE @@ -0,0 +1,9 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + +LGPL 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_461.RULE b/src/licensedcode/data/rules/lgpl-2.1_461.RULE new file mode 100644 index 00000000000..beb0a5f3d35 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_461.RULE @@ -0,0 +1,11 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + + + LGPL 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_462.RULE b/src/licensedcode/data/rules/lgpl-2.1_462.RULE new file mode 100644 index 00000000000..166bc52cfe8 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_462.RULE @@ -0,0 +1,10 @@ +--- +license_expression: lgpl-2.1 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt +--- + +LGPL 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_3.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_3.RULE new file mode 100644 index 00000000000..79203780fb9 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_3.RULE @@ -0,0 +1,7 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 100 +--- + +dual licensed under LGPL V2.1 or Apache Software License, Version 2.0. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_4.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_4.RULE new file mode 100644 index 00000000000..e4ea12eb5e0 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_4.RULE @@ -0,0 +1,7 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 100 +--- + +Dual licensed under GNU LGPL 2.1 or Apache License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_5.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_5.RULE new file mode 100644 index 00000000000..35ec0e868b2 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_5.RULE @@ -0,0 +1,7 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 100 +--- + +dual_lgpl_ap2=Dual License GNU LGPL 2.1 or Apache License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_6.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_6.RULE new file mode 100644 index 00000000000..70d5acb6efc --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_6.RULE @@ -0,0 +1,7 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 100 +--- + +Dual License GNU LGPL 2.1 or Apache License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_7.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_7.RULE new file mode 100644 index 00000000000..599809c6577 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_7.RULE @@ -0,0 +1,22 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 90 +notes: seen in jsql +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - http://www.gnu.org/licenses/lgpl-2.1.html +--- + + + + GNU Library or Lesser General Public License (LGPL) V2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + repo + + + The Apache Software License, Version 2.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_8.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_8.RULE new file mode 100644 index 00000000000..e4f0693ad2b --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_8.RULE @@ -0,0 +1,20 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 90 +notes: seen in jsql +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - http://www.gnu.org/licenses/lgpl-2.1.html +--- + + + GNU Library or Lesser General Public License (LGPL) V2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + repo + + + The Apache Software License, Version 2.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_9.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_9.RULE new file mode 100644 index 00000000000..6719e9a0fd5 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_apache-2.0_9.RULE @@ -0,0 +1,16 @@ +--- +license_expression: lgpl-2.1 OR apache-2.0 +is_license_notice: yes +relevance: 90 +notes: seen in jsql +ignorable_urls: + - http://www.apache.org/licenses/LICENSE-2.0.txt + - http://www.gnu.org/licenses/lgpl-2.1.html +--- + + + GNU Library or Lesser General Public License (LGPL) V2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_4.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_4.RULE new file mode 100644 index 00000000000..d1fbc85ba70 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_4.RULE @@ -0,0 +1,37 @@ +--- +license_expression: lgpl-2.1 OR mpl-1.1 +is_license_notice: yes +referenced_filenames: + - COPYING-LGPL-2.1 + - COPYING-MPL-1.1 +notes: https://github.com/nexB/scancode-toolkit/issues/3523 +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +This library is free software; you can redistribute it and/or +modify it either under the terms of the GNU Lesser General Public +License version 2.1 as published by the Free Software Foundation +(the "LGPL") or, at your option, under the terms of the Mozilla +Public License Version 1.1 (the "MPL"). If you do not alter this +notice, a recipient may use your version of this file under either +the MPL or the LGPL. + +You should have received a copy of the LGPL along with this library +in the file COPYING-LGPL-2.1; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA +You should have received a copy of the MPL along with this library +in the file COPYING-MPL-1.1 + +The contents of this file are subject to the Mozilla Public License +Version 1.1 (the "License"); you may not use this file except in +compliance with the License. You may obtain a copy of the License at +http://www.mozilla.org/MPL/ + +This software is distributed on an "AS IS" basis, WITHOUT WARRANTY +OF ANY KIND, either express or implied. See the LGPL or the MPL for +the specific language governing rights and limitations. + +The Original Code is the cairo graphics library. + +The Initial Developer of the Original Code is \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_5.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_5.RULE new file mode 100644 index 00000000000..83874a401c7 --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_5.RULE @@ -0,0 +1,42 @@ +--- +license_expression: lgpl-2.1 OR mpl-1.1 +is_license_notice: yes +referenced_filenames: + - COPYING-LGPL-2.1 + - COPYING-MPL-1.1 +notes: https://github.com/nexB/scancode-toolkit/issues/3523 +--- + +Cairo is free software. + +Every source file in the implementation[*] of cairo is available to be +redistributed and/or modified under the terms of either the GNU Lesser +General Public License (LGPL) version 2.1 or the Mozilla Public +License (MPL) version 1.1. Some files are available under more +liberal terms, but we believe that in all cases, each file may be used +under either the LGPL or the MPL. + +See the following files in this directory for the precise terms and +conditions of either license: + + COPYING-LGPL-2.1 + COPYING-MPL-1.1 + +Please see each file in the implementation for copyright and licensing +information, (in the opening comment of each file). + +[*] The implementation of cairo is contained entirely within the "src" +directory of the cairo source distribution. There are other components +of the cairo source distribution (such as the "test", "util", and "perf") +that are auxiliary to the library itself. None of the source code in these +directories contributes to a build of the cairo library itself, (libcairo.so +or cairo.dll or similar). + +These auxiliary components are also free software, but may be under +different license terms than cairo itself. For example, most of the +test cases in the perf and test directories are made available under +an MIT license to simplify any use of this code for reference purposes +in using cairo itself. Other files might be available under the GNU +General Public License (GPL), for example. Again, please see the COPYING +file under each directory and the opening comment of each file for copyright +and licensing information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_6.RULE b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_6.RULE new file mode 100644 index 00000000000..b6019f67f5f --- /dev/null +++ b/src/licensedcode/data/rules/lgpl-2.1_or_mpl-1.1_6.RULE @@ -0,0 +1,40 @@ +--- +license_expression: lgpl-2.1 OR mpl-1.1 +is_license_notice: yes +referenced_filenames: + - COPYING-LGPL-2.1 + - COPYING-MPL-1.1 +--- + +Cairo is free software. + +Every source file in the implementation[*] of cairo is available to be +redistributed and/or modified under the terms of either the GNU Lesser +General Public License (LGPL) version 2.1 or the Mozilla Public +License (MPL) version 1.1. Some files are available under more +liberal terms, but we believe that in all cases, each file may be used +under either the LGPL or the MPL. + +See the following files in this directory for the precise terms and +conditions of either license: + +COPYING-LGPL-2.1 +COPYING-MPL-1.1 + +Please see each file in the implementation for copyright and licensing +information, (in the opening comment of each file). + +[*] The implementation of cairo is contained entirely within the "src" +and "pixman" directories of the cairo source distribution. There are +other components of the cairo source distribution (such as the "test" +and "perf") that are auxiliary to the library itself. None of the +source code in these directories contributes to a build of the cairo +library itself, (libcairo.so or cairo.dll or similar). + +These auxilary components are also free software, but may be under +different license terms than cairo itself. For example, most of the +test cases in the perf and test directories are made available under +an MIT license to simplify any use of this code for reference purposes +in using cairo itself. Other files might be available under the GNU +General Public License (GPL), for example. Again, please see the +opening comment of each file for copyright and licensing information. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_180.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_180.RULE index d33d6b0b015..98b77828d46 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_180.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_180.RULE @@ -8,13 +8,13 @@ ignorable_urls: --- 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 +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. +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 @@ -22,4 +22,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 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 +along with this program. If not, see ."; diff --git a/src/licensedcode/data/rules/lgpl-3.0_309.RULE b/src/licensedcode/data/rules/lgpl-3.0_309.RULE index 38fa8eb901f..405f006fd4b 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_309.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_309.RULE @@ -17,4 +17,4 @@ notes: https://github.com/tedconf/propel-unofficial/blob/ac96b1ae84ff7d2cc36606a * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * This software consists of voluntary contributions made by many individuals - * and is licensed under version 3 of the LGPL. \ No newline at end of file + * and is licensed under {{version 3 of the LGPL}}. diff --git a/src/licensedcode/data/rules/lgpl-3.0_312.RULE b/src/licensedcode/data/rules/lgpl-3.0_312.RULE index 827c600b587..fef004f84cc 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_312.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_312.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-3.0 is_license_tag: yes +is_deprecated: yes ignorable_urls: - http://www.gnu.org/licenses/lgpl.txt --- @@ -11,4 +12,4 @@ ignorable_urls: http://www.gnu.org/licenses/lgpl.txt repo - \ No newline at end of file + diff --git a/src/licensedcode/data/rules/lgpl-3.0_313.RULE b/src/licensedcode/data/rules/lgpl-3.0_313.RULE index 89a5b79777c..7bfa71b783e 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_313.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_313.RULE @@ -2,6 +2,7 @@ license_expression: lgpl-3.0 is_license_notice: yes is_continuous: yes +is_deprecated: yes --- -{{GNU Lesser General Public Licence}} \ No newline at end of file +{{GNU Lesser General Public Licence}} diff --git a/src/licensedcode/data/rules/lgpl-3.0_314.RULE b/src/licensedcode/data/rules/lgpl-3.0_314.RULE index 8551af3e44e..371ae50e3bb 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_314.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_314.RULE @@ -4,4 +4,4 @@ is_license_reference: yes relevance: 100 --- -The GNU Library General Public licence v3 \ No newline at end of file +The GNU {{Library General Public licence v3}} diff --git a/src/licensedcode/data/rules/license-intro_75.RULE b/src/licensedcode/data/rules/license-intro_75.RULE new file mode 100644 index 00000000000..27b6c17edab --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_75.RULE @@ -0,0 +1,8 @@ +--- +license_expression: unknown-license-reference +is_license_intro: yes +relevance: 100 +--- + +third-party libraries or other resources that may be +distributed under licenses \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_76.RULE b/src/licensedcode/data/rules/license-intro_76.RULE new file mode 100644 index 00000000000..4f01248fe62 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_76.RULE @@ -0,0 +1,13 @@ +--- +license_expression: unknown-license-reference +is_license_intro: yes +notes: https://github.com/nexB/scancode-toolkit/issues/3535 +--- + +THIRD-PARTY SOFTWARE NOTICES AND INFORMATION +Do Not Translate or Localize + +This software incorporates components from the projects listed below. The original copyright notices +and the licenses under which Microsoft received such components are set forth below and are provided for +informational purposes only. Microsoft reserves all rights not expressly granted herein, whether by +implication, estoppel or otherwise. \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_77.RULE b/src/licensedcode/data/rules/license-intro_77.RULE new file mode 100644 index 00000000000..dcb623eceaf --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_77.RULE @@ -0,0 +1,10 @@ +--- +license_expression: unknown-license-reference +is_license_intro: yes +notes: https://github.com/nexB/scancode-toolkit/issues/3535 +--- + +This software incorporates components from the projects listed below. The original copyright notices +and the licenses under which Microsoft received such components are set forth below and are provided for +informational purposes only. Microsoft reserves all rights not expressly granted herein, whether by +implication, estoppel or otherwise. \ No newline at end of file diff --git a/src/licensedcode/data/rules/license-intro_78.RULE b/src/licensedcode/data/rules/license-intro_78.RULE new file mode 100644 index 00000000000..8c8a30be665 --- /dev/null +++ b/src/licensedcode/data/rules/license-intro_78.RULE @@ -0,0 +1,62 @@ +--- +license_expression: caldera +is_license_intro: yes +ignorable_copyrights: + - Copyright (c) Caldera International Inc. 2001-2002 +ignorable_holders: + - Caldera International Inc. +--- + +Caldera International, Inc. hereby grants a fee free license that includes +the rights use, modify and distribute this named source code, including +creating derived binary products created from the source code. The source +code for which Caldera International, Inc. grants rights are limited +to the following UNIX Operating Systems that operate on the 16-Bit +PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with +specific exclusion of UNIX System III and UNIX System V and successor +operating systems: + +32-bit 32V UNIX + +16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7 + +Caldera International, Inc. makes no guarantees or commitments that any +source code is available from Caldera International, Inc. + +The following copyright notice applies to the source code files for +which this license is granted. + +Copyright(C) Caldera International Inc. 2001-2002. 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 and documentation 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 or owned by Caldera +International, Inc. + +Neither the name of Caldera International, Inc. nor the names of other +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA +INTERNATIONAL, 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 CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT, INDIRECT +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(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/linking-exception-agpl-3.0_1.RULE b/src/licensedcode/data/rules/linking-exception-agpl-3.0_1.RULE new file mode 100644 index 00000000000..de90f51ea64 --- /dev/null +++ b/src/licensedcode/data/rules/linking-exception-agpl-3.0_1.RULE @@ -0,0 +1,11 @@ +--- +license_expression: linking-exception-agpl-3.0 +is_license_notice: yes +--- + +* Additionally, the following linking exception is granted: + * + * 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. \ No newline at end of file diff --git a/src/licensedcode/data/rules/linking-exception-agpl-3.0_2.RULE b/src/licensedcode/data/rules/linking-exception-agpl-3.0_2.RULE new file mode 100644 index 00000000000..7f8de648e39 --- /dev/null +++ b/src/licensedcode/data/rules/linking-exception-agpl-3.0_2.RULE @@ -0,0 +1,11 @@ +--- +license_expression: linking-exception-agpl-3.0 +is_license_notice: yes +--- + +// 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 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lucre_1.RULE b/src/licensedcode/data/rules/lucre_1.RULE new file mode 100644 index 00000000000..e852928a1f9 --- /dev/null +++ b/src/licensedcode/data/rules/lucre_1.RULE @@ -0,0 +1,47 @@ +--- +license_expression: lucre +is_license_text: yes +relevance: 99 +notes: https://github.com/quickfix/quickfix/blob/0b88788710b6b9767440cd430bf24c6b6e2080a2/src/C%2B%2B/UtilitySSL.h#L92 +ignorable_authors: + - Ben Laurie +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce 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 Ben Laurie + for use in the Apache-SSL HTTP server project." + +4. The name "Apache-SSL Server" must not be used to + endorse or promote products derived from this software without + prior written permission. + +5. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by Ben Laurie + for use in the Apache-SSL HTTP server project." + +THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``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 BEN LAURIE 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, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (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/mit_1302.RULE b/src/licensedcode/data/rules/mit_1302.RULE new file mode 100644 index 00000000000..7d7ea4e0bd9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1302.RULE @@ -0,0 +1,8 @@ +--- +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSE +--- + +is free software: you can redistribute it and/or modify it under the terms of {{the MIT License}} as published by the Open Source Initiative. See the {{ LICENSE file }} for more details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1303.RULE b/src/licensedcode/data/rules/mit_1303.RULE new file mode 100644 index 00000000000..11added1309 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1303.RULE @@ -0,0 +1,6 @@ +--- +license_expression: mit +is_license_notice: yes +--- + +is free software: you can redistribute it and/or modify it under the terms of {{the MIT License}} as published by the Open Source Initiative. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1304.RULE b/src/licensedcode/data/rules/mit_1304.RULE new file mode 100644 index 00000000000..947d689777a --- /dev/null +++ b/src/licensedcode/data/rules/mit_1304.RULE @@ -0,0 +1,7 @@ +--- +license_expression: mit +is_license_notice: yes +relevance: 100 +--- + +licensed as Free Software under MIT License. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1305.RULE b/src/licensedcode/data/rules/mit_1305.RULE new file mode 100644 index 00000000000..23914dca70c --- /dev/null +++ b/src/licensedcode/data/rules/mit_1305.RULE @@ -0,0 +1,9 @@ +--- +license_expression: mit +is_license_notice: yes +referenced_filenames: + - LICENSES/MIT.txt +--- + +// This file is Free Software under the MIT License +// without warranty, see README.md and LICENSES/MIT.txt for details. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_cecill-c_1.RULE b/src/licensedcode/data/rules/mit_or_cecill-c_1.RULE index 4cca2ce7465..1599dbff5b5 100644 --- a/src/licensedcode/data/rules/mit_or_cecill-c_1.RULE +++ b/src/licensedcode/data/rules/mit_or_cecill-c_1.RULE @@ -6,5 +6,5 @@ referenced_filenames: - LICENSE-CECILL-C.txt --- -available either under the terms of the MIT License (see LICENSE-MIT.txt) of the Cecill-C License (see LICENSE-CECILL-C.txt). -You as the user are entitled to choose the terms under which to adopt. \ No newline at end of file +available either under the terms of the {{MIT License}} (see LICENSE-MIT.txt) of the {{Cecill-C License}} (see LICENSE-CECILL-C.txt). +You as the user {{are entitled to choose the terms}} under which to adopt. diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_10.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_10.RULE new file mode 100644 index 00000000000..54ede118b3d --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_10.RULE @@ -0,0 +1,48 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1997-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* ***** BEGIN LICENSE BLOCK ***** + * Version: {{MPL 1.1/GPL 2.0}} + * + * 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 Rhino code, released + * May 6, 1999. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1997-1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Google Inc. + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_11.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_11.RULE new file mode 100644 index 00000000000..6c64126cec1 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_11.RULE @@ -0,0 +1,32 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1998-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* ***** BEGIN LICENSE BLOCK ***** + +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 Rhino code, released May 6, 1999. +The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998-1999 the Initial Developer. All Rights Reserved. + +Contributor(s): + +{{Alternatively, the contents of this file may be used under the terms of the GNU General Public License Version 2 or later (the "GPL")}}, in which case the provisions of the GPL are applicable instead of those above. + +If you wish to allow use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replacing them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. + + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_12.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_12.RULE new file mode 100644 index 00000000000..603ae9c7e6b --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_12.RULE @@ -0,0 +1,33 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1998-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* ***** BEGIN LICENSE BLOCK ***** + * Version: {{MPL 1.1/GPL 2.0}} + +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 Rhino code, released May 6, 1999. +The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998-1999 the Initial Developer. All Rights Reserved. + +Contributor(s): + +{{Alternatively, the contents of this file may be used under the terms of the GNU General Public License Version 2 or later (the "GPL")}}, in which case the provisions of the GPL are applicable instead of those above. + +If you wish to allow use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replacing them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. + + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_13.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_13.RULE new file mode 100644 index 00000000000..d2a487c8563 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_13.RULE @@ -0,0 +1,44 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1997-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* Version: {{MPL 1.1/GPL 2.0}} + * + * 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 Rhino code, released + * May 6, 1999. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1997-1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_14.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_14.RULE new file mode 100644 index 00000000000..fe598665054 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_14.RULE @@ -0,0 +1,43 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* Version: {{MPL 1.1/GPL 2.0}} + * + * 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 the Initial Developer are Copyright (C) + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_15.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_15.RULE new file mode 100644 index 00000000000..145c37de0b5 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_15.RULE @@ -0,0 +1,45 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1997-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* Version: {{MPL 1.1/GPL 2.0}} + * + * 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 Rhino code, released + * May 6, 1999. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1997-1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Google Inc. + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_16.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_16.RULE new file mode 100644 index 00000000000..01e39ee9730 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_16.RULE @@ -0,0 +1,27 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1998-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +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 Rhino code, released May 6, 1999. +The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998-1999 the Initial Developer. All Rights Reserved. + +Contributor(s): + +{{Alternatively, the contents of this file may be used under the terms of the GNU General Public License Version 2 or later (the "GPL")}}, in which case the provisions of the GPL are applicable instead of those above. + +If you wish to allow use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replacing them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_17.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_17.RULE new file mode 100644 index 00000000000..2bee45d1f0f --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_17.RULE @@ -0,0 +1,68 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1997-1999 the Initial Developer + - Copyright (c) 1998-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* Version: {{MPL 1.1/GPL 2.0}} + +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 Rhino code, released May 6, 1999. +The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998-1999 the Initial Developer. All Rights Reserved. + +Contributor(s): + +{{Alternatively, the contents of this file may be used under the terms of the GNU General Public License Version 2 or later (the "GPL")}}, in which case the provisions of the GPL are applicable instead of those above. + +If you wish to allow use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replacing them with the notice and other provisions required by the GPL. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the GPL. + + +/* + * + * ***** BEGIN LICENSE BLOCK ***** + * Version: {{MPL 1.1/GPL 2.0}} + * + * 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 Rhino code, released + * May 6, 1999. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1997-1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under {{either the MPL or the GPL.}} + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_3.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_7.RULE similarity index 65% rename from src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_3.RULE rename to src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_7.RULE index 1a53e057457..7cc090902fd 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-1.0-plus_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_7.RULE @@ -1,14 +1,14 @@ --- -license_expression: mpl-1.1 OR gpl-1.0-plus +license_expression: mpl-1.1 OR gpl-2.0-plus is_license_notice: yes --- -Alternatively, the contents of this file may be used under the terms of the -GNU General Public License Version 2 or later (the "GPL"), in which case +{{Alternatively, the contents of this file may be used under the terms of the +GNU General Public License Version 2 or later}} (the "GPL"), in which case the provisions of the GPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the GPL 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 GPL. If you do not delete the provisions above, a recipient may use your version -of this file under either the MPL or the GPL. \ No newline at end of file +of this file under either {{the MPL or the GPL}}. diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_8.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_8.RULE new file mode 100644 index 00000000000..466cc8c6f4f --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_8.RULE @@ -0,0 +1,47 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) 1997-1999 the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* ***** BEGIN LICENSE BLOCK ***** + * Version: {{MPL 1.1/GPL 2.0}} + * + * 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 Rhino code, released + * May 6, 1999. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1997-1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_9.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_9.RULE new file mode 100644 index 00000000000..55d65c176dc --- /dev/null +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_9.RULE @@ -0,0 +1,46 @@ +--- +license_expression: mpl-1.1 OR gpl-2.0-plus +is_license_notice: yes +ignorable_copyrights: + - Copyright (c) the Initial Developer +ignorable_holders: + - the Initial Developer +ignorable_authors: + - the Initial Developer +ignorable_urls: + - http://www.mozilla.org/MPL/ +--- + +* ***** BEGIN LICENSE BLOCK ***** + * Version: {{MPL 1.1/GPL 2.0}} + * + * 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 the Initial Developer are Copyright (C) + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * the {{GNU General Public License Version 2 or later}} (the "GPL"), in which + * case the provisions of the GPL are applicable instead of those above. If + * you wish to allow use of your version of this file only under the terms of + * the GPL and not to allow others to use your version of this file under the + * MPL, indicate your decision by deleting the provisions above and replacing + * them with the notice and other provisions required by the GPL. If you do + * not delete the provisions above, a recipient may use your version of this + * file under either the {{MPL or the GPL.}} + * + * ***** END LICENSE BLOCK ***** */ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_138.RULE b/src/licensedcode/data/rules/mpl-2.0_138.RULE new file mode 100644 index 00000000000..ac0bfff6d4b --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_138.RULE @@ -0,0 +1,10 @@ +--- +license_expression: mpl-2.0 +is_license_notice: yes +ignorable_urls: + - https://mozilla.org/MPL/2.0 +--- + +This rule set 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 +https://mozilla.org/MPL/2.0/. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_1.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_1.RULE new file mode 100644 index 00000000000..42248b8a281 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_1.RULE @@ -0,0 +1,22 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses in the newer version +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + + + + GNU Lesser General Public License (LGPL), Version 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + repo + + + Mozilla Public License Version 2.0 + https://www.mozilla.org/en-US/MPL/2.0/ + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_2.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_2.RULE new file mode 100644 index 00000000000..18c6a5dc98c --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_2.RULE @@ -0,0 +1,20 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses in the newer version +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + + + + GNU Lesser General Public License (LGPL), Version 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + Mozilla Public License Version 2.0 + 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_or_lgpl-2.1_3.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_3.RULE new file mode 100644 index 00000000000..06eb1f9e140 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_3.RULE @@ -0,0 +1,20 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses in the newer version +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + + + GNU Lesser General Public License (LGPL), Version 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + repo + + + Mozilla Public License Version 2.0 + https://www.mozilla.org/en-US/MPL/2.0/ + repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_4.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_4.RULE new file mode 100644 index 00000000000..95299898f0a --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_4.RULE @@ -0,0 +1,18 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses in the newer version +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + + + GNU Lesser General Public License (LGPL), Version 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + Mozilla Public License Version 2.0 + 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_or_lgpl-2.1_5.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_5.RULE new file mode 100644 index 00000000000..d342919b166 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_5.RULE @@ -0,0 +1,16 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses in the newer version +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + + + GNU Lesser General Public License (LGPL), Version 2.1 + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + Mozilla Public License Version 2.0 + 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_or_lgpl-2.1_6.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_6.RULE new file mode 100644 index 00000000000..541a3de5fdf --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-2.1_6.RULE @@ -0,0 +1,22 @@ +--- +license_expression: mpl-2.0 OR lgpl-2.1 +is_license_notice: yes +relevance: 95 +referenced_filenames: + - src/main/resources/META-INF/MPL-2.0.txt + - src/main/resources/META-INF/LGPL-2.1.md +notes: typical of openpdf as a choice of licenses +ignorable_urls: + - https://www.gnu.org/licenses/old-licenses/lgpl-2.1 + - https://www.mozilla.org/en-US/MPL/2.0/ +--- + +{{Mozilla Public License Version 2.0}} + +Please see https://www.mozilla.org/en-US/MPL/2.0/ or the attached file +[MPL-2.0.txt](src/main/resources/META-INF/MPL-2.0.txt). + +{{GNU Lesser General Public License 2.1}} + +Please see https://www.gnu.org/licenses/old-licenses/lgpl-2.1 or the attached file +[LGPL-2.1.md](src/main/resources/META-INF/LGPL-2.1.md). \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_1.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_1.RULE new file mode 100644 index 00000000000..9790121d4e3 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_1.RULE @@ -0,0 +1,22 @@ +--- +license_expression: mpl-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses. Newer versions reverted to v2.1 of LGPL +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - http://www.mozilla.org/MPL/2.0/ +--- + + + + GNU General Lesser Public License (LGPL) version 3.0 + http://www.gnu.org/licenses/lgpl.html + repo + + + Mozilla Public License Version 2.0 + http://www.mozilla.org/MPL/2.0/ + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_2.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_2.RULE new file mode 100644 index 00000000000..0d42577238c --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_2.RULE @@ -0,0 +1,20 @@ +--- +license_expression: mpl-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses. Newer versions reverted to v2.1 of LGPL +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - http://www.mozilla.org/MPL/2.0/ +--- + + + + GNU General Lesser Public License (LGPL) version 3.0 + http://www.gnu.org/licenses/lgpl.html + + + Mozilla Public License Version 2.0 + http://www.mozilla.org/MPL/2.0/ + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_3.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_3.RULE new file mode 100644 index 00000000000..b899fe92162 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_3.RULE @@ -0,0 +1,18 @@ +--- +license_expression: mpl-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses. Newer versions reverted to v2.1 of LGPL +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - http://www.mozilla.org/MPL/2.0/ +--- + + + GNU General Lesser Public License (LGPL) version 3.0 + http://www.gnu.org/licenses/lgpl.html + + + Mozilla Public License Version 2.0 + http://www.mozilla.org/MPL/2.0/ + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_4.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_4.RULE new file mode 100644 index 00000000000..7daceb7cea5 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_4.RULE @@ -0,0 +1,17 @@ +--- +license_expression: mpl-2.0 OR lgpl-3.0 +is_license_tag: yes +relevance: 95 +notes: typical of openpdf as a choice of licenses. Newer versions reverted to v2.1 of LGPL +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - http://www.mozilla.org/MPL/2.0/ +--- + + +GNU General Lesser Public License (LGPL) version 3.0 +http://www.gnu.org/licenses/lgpl.html + + +Mozilla Public License Version 2.0 +http://www.mozilla.org/MPL/2.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_5.RULE b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_5.RULE new file mode 100644 index 00000000000..53d43a67da0 --- /dev/null +++ b/src/licensedcode/data/rules/mpl-2.0_or_lgpl-3.0_5.RULE @@ -0,0 +1,12 @@ +--- +license_expression: mpl-2.0 OR lgpl-3.0 +is_license_tag: yes +ignorable_urls: + - http://www.gnu.org/licenses/lgpl.html + - http://www.mozilla.org/MPL/2.0/ +--- + +name: {{GNU General Lesser Public License (LGPL) version 3.0}} +url: http://www.gnu.org/licenses/lgpl.html +name: {{Mozilla Public License Version 2.0}} +url: http://www.mozilla.org/MPL/2.0/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_279.RULE b/src/licensedcode/data/rules/other-permissive_279.RULE new file mode 100644 index 00000000000..ed3e9bdfb4a --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_279.RULE @@ -0,0 +1,50 @@ +--- +license_expression: other-permissive +is_license_text: yes +notes: https://github.com/jredmondson/gams/blob/c156c6aad1ab145852bcc77ec2019132743eab85/src/gams/utility/ReferenceFrame.h#L23 + a rare CMU SEI license +ignorable_emails: + - permission@sei.cmu.edu +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following acknowledgments and disclaimers. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. The names "Carnegie Mellon University," "SEI" and/or "Software + Engineering Institute" shall not be used to endorse or promote products + derived from this software without prior written permission. For written + permission, please contact permission@sei.cmu.edu. + +4. Products derived from this software may not be called "SEI" nor may "SEI" + appear in their names without prior written permission of + permission@sei.cmu.edu. + +5. Redistributions of any form whatsoever must retain the following + acknowledgment: + + This material is based upon work funded and supported by the Department + of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon + University for the operation of the Software Engineering Institute, a + federally funded research and development center. Any opinions, + findings and conclusions or recommendations expressed in this material + are those of the author(s) and do not necessarily reflect the views of + the United States Department of Defense. + + NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING + INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON + UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR + IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF + FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS + OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES + NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, + TRADEMARK, OR COPYRIGHT INFRINGEMENT. + + This material has been approved for public release and unlimited + distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_421.RULE b/src/licensedcode/data/rules/other-permissive_421.RULE new file mode 100644 index 00000000000..907eae8a09a --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_421.RULE @@ -0,0 +1,47 @@ +--- +license_expression: other-permissive +is_license_text: yes +relevance: 99 +notes: https://github.com/jfoote/exploitable/blob/ab64075466563267425c8ea0bf9f382a21d3c78a/LICENSE.md?plain=1#L57 +ignorable_emails: + - permission@sei.cmu.edu +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following acknowledgments + and disclaimers. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. The names "Department of Homeland Security," "Carnegie Mellon + University," "CERT" and/or "Software Engineering Institute" shall + not be used to endorse or promote products derived from this software + without prior written permission. For written permission, please + contact permission@sei.cmu.edu. + +4. Products derived from this software may not be called "CERT" nor + may "CERT" appear in their names without prior written permission of + permission@sei.cmu.edu. + +5. Redistributions of any form whatsoever must retain the following + acknowledgment: + + "This product includes software developed by CERT with funding + and support from the Department of Homeland Security under + Contract No. FA 8721-05-C-0003." + +THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND +CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER +EXPRESS OR IMPLIED, AS TO ANY MATTER, AND ALL SUCH WARRANTIES, INCLUDING +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE +EXPRESSLY DISCLAIMED. WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, +CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND +RELATING TO EXCLUSIVITY, INFORMATIONAL CONTENT, ERROR-FREE OPERATION, +RESULTS TO BE OBTAINED FROM USE, FREEDOM FROM PATENT, TRADEMARK AND +COPYRIGHT INFRINGEMENT AND/OR FREEDOM FROM THEFT OF TRADE SECRETS. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_422.RULE b/src/licensedcode/data/rules/other-permissive_422.RULE new file mode 100644 index 00000000000..f81a107b8f0 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_422.RULE @@ -0,0 +1,62 @@ +--- +license_expression: other-permissive +is_license_text: yes +relevance: 99 +notes: https://github.com/cps-sei/dart/blob/1b8e58ae52eb0fa741ee0dbd5beb1b678c877f96/install-dmplc-static.sh#L27 +ignorable_copyrights: + - Copyright 2015 Carnegie Mellon University +ignorable_holders: + - Carnegie Mellon University +ignorable_emails: + - permission@sei.cmu.edu +--- + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following acknowledgments +and disclaimers. + +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +3. The names "Carnegie Mellon University," "SEI" and/or "Software +Engineering Institute" shall not be used to endorse or promote +products derived from this software without prior written +permission. For written permission, please contact +permission@sei.cmu.edu. + +4. Products derived from this software may not be called "SEI" nor +may "SEI" appear in their names without prior written permission of +permission@sei.cmu.edu. + +5. Redistributions of any form whatsoever must retain the following +acknowledgment: + +Copyright 2015 Carnegie Mellon University + +This material is based upon work funded and supported by the +Department of Defense under Contract No. FA8721-05-C-0003 with +Carnegie Mellon University for the operation of the Software +Engineering Institute, a federally funded research and development +center. + +Any opinions, findings and conclusions or recommendations expressed +in this material are those of the author(s) and do not necessarily +reflect the views of the United States Department of Defense. + +NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE +ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" +BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, +EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT +LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, +EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE +MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH +RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT +INFRINGEMENT. + +This material has been approved for public release and unlimited +distribution. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_423.RULE b/src/licensedcode/data/rules/other-permissive_423.RULE new file mode 100644 index 00000000000..4d8d35177f0 --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_423.RULE @@ -0,0 +1,24 @@ +--- +license_expression: other-permissive +is_license_text: yes +notes: Seen in https://web.archive.org/web/20030416150012/http://www.modp.com/cida/index.htm + and https://web.archive.org/web/20030206123445/http://www.modp.com/cida/code/source/com/modp/cida/Base64URLSafe.java +ignorable_urls: + - http://www.mopd.com/ + - http://www.wiley.com/compbooks/galbreath +--- + +* Orginally published in or based on works from the book + * Cryptography for Internet and Database Applications + * by Nick Galbreath + * Wiley Publishing, 2002 + * ISBN 0-471-21029-3 + * See http://www.mopd.com or http://www.wiley.com/compbooks/galbreath + * for details. + * + * This software is provided as-is, without express or implied + * warranty. Permission to use, copy, modify, distribute or sell this + * software, without fee, for any purpose and by any individual or + * organization, is hereby granted, provided that the above copyright + * notice, the original publication information and this paragraph + * (i.e. this entire Java comment) appear in all copies. \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_424.RULE b/src/licensedcode/data/rules/other-permissive_424.RULE new file mode 100644 index 00000000000..bfe92e2557e --- /dev/null +++ b/src/licensedcode/data/rules/other-permissive_424.RULE @@ -0,0 +1,14 @@ +--- +license_expression: other-permissive +is_license_text: yes +is_deprecated: yes +notes: This is actually the hpnd-uc 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 appear in all copies. The University of California +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/ozplb-1.0_2.RULE b/src/licensedcode/data/rules/ozplb-1.0_2.RULE new file mode 100644 index 00000000000..3a71eec77bc --- /dev/null +++ b/src/licensedcode/data/rules/ozplb-1.0_2.RULE @@ -0,0 +1,92 @@ +--- +license_expression: ozplb-1.0 +is_license_text: yes +relevance: 99 +notes: https://github.com/quic/gunyah-hypervisor/blob/41c15b61307527d14a49b9df9e7babccd112ad2a/hyp/mem/allocator_list/src/freelist.c#L20 + and https://en.wikipedia.org/wiki/Open_Kernel_Labs for the origin +ignorable_copyrights: + - Copyright (c) 2006-2010, Open Kernel Labs, Inc. +ignorable_holders: + - Open Kernel Labs, Inc. +ignorable_authors: + - Embedded, Real-time and Operating Systems Program (ERTOS) National ICT Australia http://www.ertos.nicta.com.au +ignorable_urls: + - http://www.ertos.nicta.com.au/ +--- + +Australian Public Licence B (OZPLB) +// +Version 1-0 +// +Copyright (c) 2006-2010, Open Kernel Labs, Inc. +// +All rights reserved. +// +Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + National ICT Australia + http://www.ertos.nicta.com.au +// +Permission is granted by Open Kernel Labs, Inc., free of charge, to +any person obtaining a copy of this software and any associated +documentation files (the "Software") to deal with the Software without +restriction, including (without limitation) the rights to use, copy, +modify, adapt, merge, publish, distribute, communicate to the public, +sublicense, and/or sell, lend or rent out 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 name of Open Kernel Labs, Inc., nor the names of its + contributors, may be used to endorse or promote products derived + from this Software without specific prior written permission. +// +EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, 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. +// +TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +LIABILITY, 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, INDIRECT, +CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +DAMAGES OR OTHER LIABILITY. +// +If applicable legislation implies representations, warranties, or +conditions, or imposes obligations or liability on Open Kernel Labs, Inc. +or one of its contributors in respect of the Software that +cannot be wholly or partly excluded, restricted or modified, the +liability of Open Kernel Labs, Inc. or the contributor 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. +// +The construction, validity and performance of this licence is governed +by the laws in force in New South Wales, Australia. \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_3.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_3.RULE new file mode 100644 index 00000000000..ad01eace29c --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_3.RULE @@ -0,0 +1,14 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_tag: yes +ignorable_urls: + - https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt +--- + + + + PayPal SDK License + https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_4.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_4.RULE new file mode 100644 index 00000000000..9a6f5c7e93e --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_4.RULE @@ -0,0 +1,12 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_tag: yes +ignorable_urls: + - https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt +--- + + + PayPal SDK License + https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt + repo + \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_5.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_5.RULE new file mode 100644 index 00000000000..0173432a3c2 --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_5.RULE @@ -0,0 +1,10 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_tag: yes +ignorable_urls: + - https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt +--- + + + PayPal SDK License + https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_6.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_6.RULE new file mode 100644 index 00000000000..9ade8df9a6e --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_6.RULE @@ -0,0 +1,11 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_tag: yes +relevance: 100 +ignorable_urls: + - https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt +--- + + + PayPal SDK License + https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_7.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_7.RULE new file mode 100644 index 00000000000..f1dd9adb2f9 --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_7.RULE @@ -0,0 +1,9 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_reference: yes +relevance: 100 +ignorable_urls: + - https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt +--- + +https://github.com/paypal/PayPal-Java-SDK/blob/master/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE new file mode 100644 index 00000000000..97c2224a7f9 --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE @@ -0,0 +1,8 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_reference: yes +is_continuous: yes +relevance: 100 +--- + +{{PayPal SDK License}} \ No newline at end of file diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_9.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_9.RULE new file mode 100644 index 00000000000..7e16bbab841 --- /dev/null +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_9.RULE @@ -0,0 +1,9 @@ +--- +license_expression: paypal-sdk-2013-2016 +is_license_tag: yes +ignorable_urls: + - https://github.com/paypal/Checkout-Java-SDK/blob/master/LICENSE +--- + +name: PayPal SDK License +url: https://github.com/paypal/Checkout-Java-SDK/blob/master/LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_955.RULE b/src/licensedcode/data/rules/proprietary-license_955.RULE new file mode 100644 index 00000000000..ac5d906d463 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_955.RULE @@ -0,0 +1,25 @@ +--- +license_expression: proprietary-license +is_license_text: yes +notes: https://fork.dev/license +--- + +Software license agreement + +This License Agreement (the "Agreement") is a legal agreement between you, the end-user, and (the "Author") for the use of this software product ("Software"). By installing and/or using the Software, you are agreeing to be bound by the terms and conditions of this Agreement. +You can download and evaluate the Software for free, but need to purchase a license for long-term use. + +Grant of license + +Author grants you only a limited, non-exclusive license to use the Software. The Software is licensed, not sold, to you for use only under the terms of this Agreement. License key may be used by one user on up to 3 machines at a time on both Mac and Windows operating systems. + +Restrictions and limitations + +You may not lease, rent, or sell the Software or license key. You may not reverse engineer, decompile, or disassemble the Software. +Governing Law + +This Agreement shall be governed by the laws of . If any portion of this Agreement is deemed unenforceable by a court of competent jurisdiction, it shall not affect the forcibility of the other portions of this Agreement. + +Disclaimer + +The Software is provided "as is" and the Author disclaims all warranties with regard to the 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 the Software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_956.RULE b/src/licensedcode/data/rules/proprietary-license_956.RULE new file mode 100644 index 00000000000..81f4af9cb0e --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_956.RULE @@ -0,0 +1,8 @@ +--- +license_expression: proprietary-license +is_license_notice: yes +referenced_filenames: + - ee/LICENSE +--- + +* All content that resides under the "ee/" directory of this repository, if that directory exists, is licensed under the license defined in "ee/LICENSE". \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_957.RULE b/src/licensedcode/data/rules/proprietary-license_957.RULE new file mode 100644 index 00000000000..e39fd9a7538 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_957.RULE @@ -0,0 +1,9 @@ +--- +license_expression: proprietary-license +is_license_notice: yes +relevance: 100 +referenced_filenames: + - ee/LICENSE +--- + +directory of this repository ( (Commercial License) is licensed under the license defined in "ee/LICENSE" \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_958.RULE b/src/licensedcode/data/rules/proprietary-license_958.RULE new file mode 100644 index 00000000000..30f1691f1f8 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_958.RULE @@ -0,0 +1,7 @@ +--- +license_expression: proprietary-license +is_license_reference: yes +relevance: 100 +--- + +AWISC License - Anti War ISC \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_959.RULE b/src/licensedcode/data/rules/proprietary-license_959.RULE new file mode 100644 index 00000000000..67dfbda7def --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_959.RULE @@ -0,0 +1,11 @@ +--- +license_expression: proprietary-license +is_license_notice: yes +--- + +ANTI WAR CLAUSE + +This license is a modification of the original ISC license. It is identical to +ISC but explicitly forbids use by any businesses, institutions or individuals +residing or financing countries whose governments engage in wars against other +countries. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_960.RULE b/src/licensedcode/data/rules/proprietary-license_960.RULE new file mode 100644 index 00000000000..2b393e23e39 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_960.RULE @@ -0,0 +1,23 @@ +--- +license_expression: proprietary-license +is_license_text: yes +notes: Seen in https://www.cufonfonts.com/font/rileno-sans and in https://www.degarism.com/Alliance +--- + +DEGARISM TRIAL LICENCE AGREEMENT VERSION 1.1 + +1. This is an agreement between you, the purchaser and licensee, and Degarism Studio (hereafter Degarism Type). In accepting the terms ofthis agreement, you acknowledge understanding and promise to comply with its terms. If you do not accept the terms, you can not download or use the Degarism Studio trial fonts (hereafter “fonts”).You are purchasing a certain amount of licenses to use fonts by Degarism Type on a certain number of devices within your organization. You are not purchasing the copyright to the design or any other part of the fonts, but the rights to use the fonts as specified in this agreement. + +2. By agreeing to this agreement you receive the license to use the digital typeface software on a number of computers within your organization; you are not receiving the copyright to the design or the ownership of the fonts, but the rights to use the fonts on your computers for trial use only. This agreement is valid for an unlimited period of time unless either party terminates it as stipulated under(6). + +3. You can make archival copies of the fonts for your own purposes.You will not distribute the fonts to any person outside of your organization. The fonts must not be embedded in other software files, such as Flash files, sIFR, and Cufon, except for embedding in Portable Document Format (PDF). You will take all reasonable care to embed the fonts in such a way that they cannot be extracted from the files you create. Embedding the fonts on a website with @font-face is not allowed under this license. + +4. You may not modify the fonts for your own purposes. You may not commission a third party to modify the fonts. You may not distribute, sell or give away any versions of the fonts. + +5. We have done everything we can to produce our fonts to the highest and most up-to-date technical standards, and we test the fonts in the latest versions of several technically-compliant applications. If you do experience any difficulties with our fonts, we will do everything that we can to work with you to resolve any issues. Degarism does not take on any liability in this transaction. You are using the fonts on your own risk. + +6. We grant the rights of trial use of our fonts to you in good faith, and request that you promise to adhere to the terms of this agreementto the best of your ability, and in good faith. + +7. The Licensee has the rights expressly set forth in the Trial Licence Agreement and no other. All rights in and to the Font Software, including unpublished rights, are reserved under the copyright laws of Indonesia jurisdictions. All rights reserved. The Trial Licence Agreement may be enforced by Degarism Studio or by an authorized dealer acting on behalf of Degarism Studio. + +Version 2.3. For licences issued from 8 September 2019. \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_961.RULE b/src/licensedcode/data/rules/proprietary-license_961.RULE new file mode 100644 index 00000000000..f0747a187d0 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_961.RULE @@ -0,0 +1,45 @@ +--- +license_expression: proprietary-license +is_license_text: yes +notes: Seen in https://www.degarism.com/Licenses-EULA +--- + +This End User License Agreement (the “Agreement” “EULA,” “License,” “Agreement” or “License Agreement”) is an agreement between the Licensee and Degarism Studio (DGR Type Department). By clicking on the area marked “I ACCEPT”, you automatically agree to be bound by the following terms and conditions of this End User Licensing Agreement (EULA). This Agreement governs the terms of use the Font Software and the design of the Fonts embodied therein (collectively, “Font Software”), together with any media, printed materials, electronic documentation, updates, add-ons, artwork, web services and any other material that may be associated with the product now or in the future. + +The Font Software must not be distributed, resold or sub-licensed to a third party and You agree to take reasonable care to avoid unauthorized distribution of the Font Software by using password protection, font subsetting, etc. + +Desktop License + +Desktop License permits an installation of our font(s) on a specified number of computers is referenced on the Licensee’s invoice. All fonts purchased with this license will be delivered as OpenType (OTF) format. Optimized for professional graphic design applications like the Adobe Creative Suite include Photoshop, Illustrator, InDesign aslo others application like Microsoft Word, Power point and etc. + +Webfont License + +Webfonts are available as self hosting licenses, This license allows the installation of our font(s) on web servers using @font-face in CSS. Prices are based on the expected number of page-views per month. Our webfonts will be delievered as Web Open Font Format (WOFF2) only, is supported by all major browsers. Other formats (.woff .eot) are available upon request. + +App and eBook License + +This License for embedding our typefaces in mobile application/eBook, This license will be delivered as OpenType (OTF). Licenses allows you to embed our font into multiple operating systems such IOS, Android, Windows RT, etc. App/eBook license Prices are calculated by the number of users depends on the license purchased and referenced on the Licensee’s invoice. + +Trial License + +Trial font(s) will be delivered as OpenType (OTF) with uncompleted glyph characters. You can installed Trial fonts on an unlimited number of installation, Trial font(s) must be used for test purpose(s) and internal, you’re not allowed to using Trial Fonts(s) for any commercial font usage and published it for any other media where the image will be static. + +Corporate License + +Corporate license is a multiple license combines Print, Web, App/eBook and Broadcast licenses. Allows to installation of the print font(s) onto an unlimited number of work stations, the installation of the font(s) onto a website serving an unlimited number of visitors, and the embedding of the font(s) into an App/eBook serving an unlimited number of users/readers. Please contact us directly for this license. + +Other Licenses + +More options are available on demand: e-Pub, broadcasting, student and educational licenses among others. Please get in touch if you’d like to work out a licensing plan custom tailored to your project’s specifications. + +Modifications + +You may import characters from the font as graphical objects into a drawing program and modify such graphical objects. You may not modify, adapt, translate, reverse engineer, decompile, disassemble, or create derivative works based on the licensed font itself without permission from Degarism Studio prior written consent. + +Copyright + +The font and the accompanying materials are copyrighted and contain proprietary information and trade secrets belonging to the foundry owning the font. Unauthorized copying of the Product even if modified, merged, or included with other software, or of the written materials, is expressly forbidden. You may be held legally responsible for any infringement of the foundry’s intellectual property rights that is caused or encouraged by your failure to abide by the terms of this Agreement. + +Important Note + +Please note that by downloading and/or installing any of our typefaces you automatically agree to our Degarism Studio end user license agreement (EULA). \ No newline at end of file diff --git a/src/licensedcode/data/rules/proprietary-license_and_apache-2.0_3.RULE b/src/licensedcode/data/rules/proprietary-license_and_apache-2.0_3.RULE new file mode 100644 index 00000000000..5abda619fa2 --- /dev/null +++ b/src/licensedcode/data/rules/proprietary-license_and_apache-2.0_3.RULE @@ -0,0 +1,7 @@ +--- +license_expression: proprietary-license AND apache-2.0 +is_license_notice: yes +--- + +* All content that resides under the "ee/" directory of this repository, if that directory exists, is licensed under the license defined in "ee/LICENSE". +* Content outside of the above mentioned directories or restrictions above is available under the "Apache License 2.0" as defined below. \ No newline at end of file diff --git a/src/licensedcode/data/rules/public-domain_524.RULE b/src/licensedcode/data/rules/public-domain_524.RULE new file mode 100644 index 00000000000..47afad97f6c --- /dev/null +++ b/src/licensedcode/data/rules/public-domain_524.RULE @@ -0,0 +1,7 @@ +--- +license_expression: public-domain +is_license_text: yes +relevance: 100 +--- + +This grammar is in the PUBLIC DOMAIN \ No newline at end of file diff --git a/src/licensedcode/data/rules/python_100.RULE b/src/licensedcode/data/rules/python_100.RULE new file mode 100644 index 00000000000..2730900d6fa --- /dev/null +++ b/src/licensedcode/data/rules/python_100.RULE @@ -0,0 +1,13 @@ +--- +license_expression: python +is_license_notice: yes +minimum_coverage: 90 +ignorable_urls: + - http://www.python.org/ + - http://www.python.org/download/releases/3.1.2/license/ +--- + +derived from Python 3.1.2 sources available at +http://www.python.org. Full license is here: + + http://www.python.org/download/releases/3.1.2/license/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/python_99.RULE b/src/licensedcode/data/rules/python_99.RULE new file mode 100644 index 00000000000..1ec6a3c2fdd --- /dev/null +++ b/src/licensedcode/data/rules/python_99.RULE @@ -0,0 +1,13 @@ +--- +license_expression: python +is_license_notice: yes +minimum_coverage: 90 +ignorable_urls: + - http://www.python.org/ + - http://www.python.org/download/releases/2.4.2/license/ +--- + +derived from Python 2.4.2 sources available at +http://www.python.org. Full license is here: + + http://www.python.org/download/releases/2.4.2/license/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/sun-prop-non-commercial_1.RULE b/src/licensedcode/data/rules/sun-prop-non-commercial_1.RULE new file mode 100644 index 00000000000..1de98780cfb --- /dev/null +++ b/src/licensedcode/data/rules/sun-prop-non-commercial_1.RULE @@ -0,0 +1,18 @@ +--- +license_expression: sun-prop-non-commercial +is_license_notice: yes +notes: Seen in ANTLR examples. copyright.html does not exists +--- + +* Permission to use, copy, modify, and distribute this software + * and its documentation for NON-COMMERCIAL purposes and without + * fee is hereby granted provided that this copyright notice + * appears in all copies. Please refer to the file "copyright.html" + * for further important copyright and licensing information. + * + * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF + * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED + * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR + * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR + * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-mappings_3.RULE b/src/licensedcode/data/rules/unicode-mappings_3.RULE new file mode 100644 index 00000000000..a92119d34be --- /dev/null +++ b/src/licensedcode/data/rules/unicode-mappings_3.RULE @@ -0,0 +1,10 @@ +--- +license_expression: unicode-mappings +is_license_notice: yes +relevance: 100 +ignorable_urls: + - http://www.unicode.org/Public/PROGRAMS/CVTUTF +--- + +derived from unicode conversion examples available at +http://www.unicode.org/Public/PROGRAMS/CVTUTF \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_401.RULE b/src/licensedcode/data/rules/unknown-license-reference_401.RULE new file mode 100644 index 00000000000..592ae2ecaf5 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_401.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +--- + +See LICENSE.txt for licence details. . \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_402.RULE b/src/licensedcode/data/rules/unknown-license-reference_402.RULE new file mode 100644 index 00000000000..020a1878c19 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_402.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENCE.txt +--- + +See LICENCE.txt for license details. . \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_403.RULE b/src/licensedcode/data/rules/unknown-license-reference_403.RULE new file mode 100644 index 00000000000..1a82e321216 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_403.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENCE.txt +--- + +See LICENCE.txt for licence details. . \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_404.RULE b/src/licensedcode/data/rules/unknown-license-reference_404.RULE new file mode 100644 index 00000000000..83c604bd6f4 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_404.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +--- + +See LICENSE.txt for license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_405.RULE b/src/licensedcode/data/rules/unknown-license-reference_405.RULE new file mode 100644 index 00000000000..5d13c9441e1 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_405.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +--- + +See LICENSE.txt for licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_406.RULE b/src/licensedcode/data/rules/unknown-license-reference_406.RULE new file mode 100644 index 00000000000..ae629423eba --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_406.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENCE.txt +--- + +See LICENCE.txt for license \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_407.RULE b/src/licensedcode/data/rules/unknown-license-reference_407.RULE new file mode 100644 index 00000000000..b724b367c51 --- /dev/null +++ b/src/licensedcode/data/rules/unknown-license-reference_407.RULE @@ -0,0 +1,9 @@ +--- +license_expression: unknown-license-reference +is_license_reference: yes +relevance: 100 +referenced_filenames: + - LICENCE.txt +--- + +See LICENCE.txt for licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/warranty-disclaimer_93.RULE b/src/licensedcode/data/rules/warranty-disclaimer_93.RULE new file mode 100644 index 00000000000..0b613ee8537 --- /dev/null +++ b/src/licensedcode/data/rules/warranty-disclaimer_93.RULE @@ -0,0 +1,8 @@ +--- +license_expression: warranty-disclaimer +is_license_reference: yes +relevance: 100 +--- + +THIS SOFTWARE IS SUPPLIED COMPLETELY "AS IS". + NO WARRANTY.... \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11_22.RULE b/src/licensedcode/data/rules/x11_22.RULE new file mode 100644 index 00000000000..96eb5b2e067 --- /dev/null +++ b/src/licensedcode/data/rules/x11_22.RULE @@ -0,0 +1,12 @@ +--- +license_expression: x11 +is_license_notice: yes +minimum_coverage: 90 +ignorable_urls: + - http://source.icu-project.org/repos/icu/icu/trunk/license.html + - http://www.icu-project.org/ +--- + +derived from ICU (http://www.icu-project.org) +The full license is available here: + http://source.icu-project.org/repos/icu/icu/trunk/license.html \ No newline at end of file diff --git a/src/textcode/analysis.py b/src/textcode/analysis.py index 98a33b7705f..d86fd6d717f 100644 --- a/src/textcode/analysis.py +++ b/src/textcode/analysis.py @@ -118,6 +118,12 @@ def numbered_text_lines( numbered_lines = list(enumerate(markup.demarkup(location), start_line)) if TRACE: logger_debug('numbered_text_lines:', 'demarkup') + + numbered_lines = break_numbered_unicode_text_lines(numbered_lines) + + if TRACE: + logger_debug('numbered_text_lines demarkup:', 'break_numbered_unicode_text_lines') + return numbered_lines except: # try again later with as plain text diff --git a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/LGPL-2.1_or_MPL-1.1_and_MIT.txt.yml b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/LGPL-2.1_or_MPL-1.1_and_MIT.txt.yml index d0a562b88e4..84cead15b68 100644 --- a/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/LGPL-2.1_or_MPL-1.1_and_MIT.txt.yml +++ b/tests/licensedcode/data/datadriven/external/fossology-tests/Dual-license/LGPL-2.1_or_MPL-1.1_and_MIT.txt.yml @@ -1,4 +1,2 @@ license_expressions: - - (lgpl-2.1 OR mpl-1.1) AND other-permissive - - mit - - gpl-1.0-plus + - lgpl-2.1 OR mpl-1.1 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 2742c1bde53..fe83c031bc5 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 @@ -610,16 +610,19 @@ other_license_detections: - license_expression: bitstream matches: - score: '100.0' - start_line: 527 + start_line: 524 end_line: 566 - matched_length: 357 + matched_length: 364 match_coverage: '100.0' matcher: 2-aho license_expression: bitstream - rule_identifier: bitstream.LICENSE + rule_identifier: bitstream_11.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bitstream.LICENSE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bitstream_11.RULE matched_text: | + Bitstream Vera is + a trademark of Bitstream, Inc. + Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the @@ -713,7 +716,7 @@ other_license_detections: dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free fr. - identifier: bitstream-2033b7a1-28d9-6af7-b4b6-9fe2eda580fd + identifier: bitstream-6eb1644f-4007-7683-5ade-46612c3b481f - license_expression: cc-by-sa-3.0 AND gpl-2.0 matches: - score: '100.0' 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 2431454f151..3ad03f5250e 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 @@ -23,16 +23,16 @@ license_detections: [] other_license_detections: - license_expression: bsd-new OR gpl-1.0-plus matches: - - score: '99.6' + - score: '100.0' start_line: 91 end_line: 121 - matched_length: 250 + matched_length: 251 match_coverage: '100.0' - matcher: 3-seq + matcher: 2-aho license_expression: bsd-new OR gpl-1.0-plus - rule_identifier: bsd-new_or_gpl.RULE + rule_identifier: bsd-new_or_gpl-1.0-plus_9.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE matched_text: | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -65,7 +65,7 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - identifier: bsd_new_or_gpl_1_0_plus-63451f2d-b05b-ca50-0448-e34962f08f34 + identifier: bsd_new_or_gpl_1_0_plus-c0323e55-14e5-80bd-7ec7-8dd3477bd032 - license_expression: unicode matches: - score: '100.0' 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 2431454f151..3ad03f5250e 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 @@ -23,16 +23,16 @@ license_detections: [] other_license_detections: - license_expression: bsd-new OR gpl-1.0-plus matches: - - score: '99.6' + - score: '100.0' start_line: 91 end_line: 121 - matched_length: 250 + matched_length: 251 match_coverage: '100.0' - matcher: 3-seq + matcher: 2-aho license_expression: bsd-new OR gpl-1.0-plus - rule_identifier: bsd-new_or_gpl.RULE + rule_identifier: bsd-new_or_gpl-1.0-plus_9.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE matched_text: | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -65,7 +65,7 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - identifier: bsd_new_or_gpl_1_0_plus-63451f2d-b05b-ca50-0448-e34962f08f34 + identifier: bsd_new_or_gpl_1_0_plus-c0323e55-14e5-80bd-7ec7-8dd3477bd032 - license_expression: unicode matches: - score: '100.0' 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 2431454f151..3ad03f5250e 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 @@ -23,16 +23,16 @@ license_detections: [] other_license_detections: - license_expression: bsd-new OR gpl-1.0-plus matches: - - score: '99.6' + - score: '100.0' start_line: 91 end_line: 121 - matched_length: 250 + matched_length: 251 match_coverage: '100.0' - matcher: 3-seq + matcher: 2-aho license_expression: bsd-new OR gpl-1.0-plus - rule_identifier: bsd-new_or_gpl.RULE + rule_identifier: bsd-new_or_gpl-1.0-plus_9.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE matched_text: | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -65,7 +65,7 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - identifier: bsd_new_or_gpl_1_0_plus-63451f2d-b05b-ca50-0448-e34962f08f34 + identifier: bsd_new_or_gpl_1_0_plus-c0323e55-14e5-80bd-7ec7-8dd3477bd032 - license_expression: unicode matches: - score: '100.0' 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 2431454f151..3ad03f5250e 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 @@ -23,16 +23,16 @@ license_detections: [] other_license_detections: - license_expression: bsd-new OR gpl-1.0-plus matches: - - score: '99.6' + - score: '100.0' start_line: 91 end_line: 121 - matched_length: 250 + matched_length: 251 match_coverage: '100.0' - matcher: 3-seq + matcher: 2-aho license_expression: bsd-new OR gpl-1.0-plus - rule_identifier: bsd-new_or_gpl.RULE + rule_identifier: bsd-new_or_gpl-1.0-plus_9.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_or_gpl-1.0-plus_9.RULE matched_text: | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -65,7 +65,7 @@ other_license_detections: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - identifier: bsd_new_or_gpl_1_0_plus-63451f2d-b05b-ca50-0448-e34962f08f34 + identifier: bsd_new_or_gpl_1_0_plus-c0323e55-14e5-80bd-7ec7-8dd3477bd032 - license_expression: unicode matches: - score: '100.0' 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 9aaac9a7765..be8534b1471 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 @@ -416,18 +416,18 @@ license_detections: If you did not receive a copy of the license with this program, please see to obtain a copy. identifier: lgpl_2_1_plus-cbb754d2-a8a7-b58c-4ef8-315e1df5356e - - license_expression: lgpl-2.1-plus + - license_expression: lgpl-2.1-plus AND lgpl-2.0-plus matches: - - score: '97.17' + - score: '100.0' start_line: 298 end_line: 309 - matched_length: 103 + matched_length: 106 match_coverage: '100.0' matcher: 2-aho license_expression: lgpl-2.1-plus - rule_identifier: lgpl-2.1-plus_180.RULE + rule_identifier: lgpl-2.1-plus_491.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_180.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_491.RULE matched_text: | GNU Libidn is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -441,21 +441,20 @@ license_detections: You should have received a copy of the GNU Lesser General Public License along with GNU Libidn; if not, see . - identifier: lgpl_2_1_plus-fdc7a0fc-5a6f-07a8-7310-07077c7820dd - - license_expression: lgpl-2.0-plus - matches: - score: '100.0' - start_line: 314 + start_line: 313 end_line: 314 - matched_length: 4 + matched_length: 20 match_coverage: '100.0' matcher: 2-aho license_expression: lgpl-2.0-plus - rule_identifier: lgpl-2.0-plus_218.RULE + rule_identifier: lgpl-2.0-plus_573.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_218.RULE - matched_text: all licensed under LGPL - identifier: lgpl_2_0_plus-f75a1f10-bdd9-8132-e348-bb505cbb82e6 + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_573.RULE + matched_text: | + This file contains functions from GLIB, including gutf8.c and + gunidecomp.c, all licensed under LGPL and copyright hold by: + identifier: lgpl_2_1_plus_and_lgpl_2_0_plus-04228d42-945a-cc8b-eba4-536171dd96ee - license_expression: other-permissive AND ietf matches: - score: '100.0' 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 9aaac9a7765..be8534b1471 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 @@ -416,18 +416,18 @@ license_detections: If you did not receive a copy of the license with this program, please see to obtain a copy. identifier: lgpl_2_1_plus-cbb754d2-a8a7-b58c-4ef8-315e1df5356e - - license_expression: lgpl-2.1-plus + - license_expression: lgpl-2.1-plus AND lgpl-2.0-plus matches: - - score: '97.17' + - score: '100.0' start_line: 298 end_line: 309 - matched_length: 103 + matched_length: 106 match_coverage: '100.0' matcher: 2-aho license_expression: lgpl-2.1-plus - rule_identifier: lgpl-2.1-plus_180.RULE + rule_identifier: lgpl-2.1-plus_491.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_180.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_491.RULE matched_text: | GNU Libidn is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -441,21 +441,20 @@ license_detections: You should have received a copy of the GNU Lesser General Public License along with GNU Libidn; if not, see . - identifier: lgpl_2_1_plus-fdc7a0fc-5a6f-07a8-7310-07077c7820dd - - license_expression: lgpl-2.0-plus - matches: - score: '100.0' - start_line: 314 + start_line: 313 end_line: 314 - matched_length: 4 + matched_length: 20 match_coverage: '100.0' matcher: 2-aho license_expression: lgpl-2.0-plus - rule_identifier: lgpl-2.0-plus_218.RULE + rule_identifier: lgpl-2.0-plus_573.RULE rule_relevance: 100 - rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_218.RULE - matched_text: all licensed under LGPL - identifier: lgpl_2_0_plus-f75a1f10-bdd9-8132-e348-bb505cbb82e6 + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_573.RULE + matched_text: | + This file contains functions from GLIB, including gutf8.c and + gunidecomp.c, all licensed under LGPL and copyright hold by: + identifier: lgpl_2_1_plus_and_lgpl_2_0_plus-04228d42-945a-cc8b-eba4-536171dd96ee - license_expression: other-permissive AND ietf matches: - score: '100.0' diff --git a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json index 4ba64b51216..b5d2008511c 100644 --- a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json index b943e72142e..de9b09d8265 100644 --- a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json +++ b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json index b1daad48292..40e4835c23c 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json index b66cbab5ad1..47dde3c86a6 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json index 60cbd6796ba..ab82f5eaa96 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": "scm:svn:http://anonsvn.jboss.org/repos/hibernate/commons-annotations", "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json index c6385d86b7b..b3a612b5c76 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": "http://anonhibernate.labs.jboss.com/trunk/HibernateExt", "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json index a30e5f5e8cd..0166c37e1c4 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json @@ -22,40 +22,27 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json index 73ff8db1573..80cce37d951 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json @@ -30,40 +30,27 @@ "vcs_url": "svn+http://anonhibernate.labs.jboss.com/trunk/Hibernate3", "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null, diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json index 19c5ae1a84b..b070f02802e 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json @@ -30,40 +30,27 @@ "vcs_url": "svn+http://anonhibernate.labs.jboss.com/trunk/Hibernate3", "copyright": null, "holder": null, - "declared_license_expression": "lgpl-2.0-plus", - "declared_license_expression_spdx": "LGPL-2.0-or-later", + "declared_license_expression": "lgpl-2.1-plus", + "declared_license_expression_spdx": "LGPL-2.1-or-later", "license_detections": [ { - "license_expression": "lgpl-2.0-plus", + "license_expression": "lgpl-2.1-plus", "matches": [ { "score": 100.0, "start_line": 1, - "end_line": 1, - "matched_length": 5, - "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_87.RULE", - "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", - "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE" - }, - { - "score": 100.0, - "start_line": 2, "end_line": 2, - "matched_length": 6, + "matched_length": 14, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "rule_identifier": "lgpl-2.0-plus_204.RULE", + "matcher": "1-hash", + "license_expression": "lgpl-2.1-plus", + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_204.RULE", - "matched_text": " url: http://www.gnu.org/licenses/lgpl.txt" + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", + "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } ], - "identifier": "lgpl_2_0_plus-39338b95-daca-d7de-257c-fafb876cbd6d" + "identifier": "lgpl_2_1_plus-ed8ae0aa-72f2-2724-7f62-9efe4de451aa" } ], "other_license_expression": null,